From d5f038a2fa7388cf8b77468ec4a438e04e0f7c14 Mon Sep 17 00:00:00 2001 From: Philip Kristoffersen Date: Mon, 29 May 2023 15:46:45 +0200 Subject: [PATCH] Update cargo toml and refactor uplay (#347) * Update dependencies * Conditional imports for linux * Fix windows warnings * Sample testconfiguration for uplay * Refactor uplay code to remove unsafe blocks * Update version to 1.8.0 * Update cargo-lock for flatpak * Update flatpak appdata with realse 1.8.0 * Update src/platforms/uplay/platform.rs Co-authored-by: Ofacy --------- Co-authored-by: Ofacy --- Cargo.lock | 1025 ++-- Cargo.toml | 10 +- flatpak/cargo-lock.json | 2957 +++++---- flatpak/io.github.philipk.boilr.appdata.xml | 9 + src/platforms/uplay/game.rs | 2 +- src/platforms/uplay/platform.rs | 213 +- src/platforms/uplay/testconfiguration | 6052 +++++++++++++++++++ src/ui/uiapp.rs | 16 +- 8 files changed, 8491 insertions(+), 1793 deletions(-) create mode 100644 src/platforms/uplay/testconfiguration diff --git a/Cargo.lock b/Cargo.lock index 42b3f99..1684ed7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -20,62 +20,70 @@ checksum = "c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046" [[package]] name = "accesskit" -version = "0.8.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3083ac5a97521e35388ca80cf365b6be5210962cc59f11ee238cd92ac2fa9524" -dependencies = [ - "enumset", - "kurbo", -] +checksum = "02c98a5d094590335462354da402d754fe2cb78f0e6ce5024611c28ed539c1de" [[package]] name = "accesskit_consumer" -version = "0.12.1" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f47393f706a2d2f9d1ebd109351f886afd256a09d2308861a6dec0853a625e2" +checksum = "ca541e0fdb600916d196a940228df99b86d804fd2e6ef13894d7814f2799db43" dependencies = [ "accesskit", - "parking_lot", ] [[package]] name = "accesskit_macos" -version = "0.4.2" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fabafb94d8a4dd6b20fe4112f943756ff8dc9778e3d742fb5478bf7f000a3282" +checksum = "cfea17e5bb5dcbfcf5b256ab2f5889a3e6f6582de78b9db9b6689adad3b002f3" dependencies = [ "accesskit", "accesskit_consumer", "objc2", "once_cell", - "parking_lot", +] + +[[package]] +name = "accesskit_unix" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4d1517421278cc8e67422d0786a18cf4291093ebe49eadf1cf989ff80e57f90" +dependencies = [ + "accesskit", + "accesskit_consumer", + "async-channel", + "atspi", + "futures-lite", + "serde", + "zbus", ] [[package]] name = "accesskit_windows" -version = "0.10.4" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "662496f45a2e2ddff05e28d0a9fc2b319cc4f886d3664e3469c3d30800598962" +checksum = "e11c7f177739f23bd19bb856e4a64fdd96eb8638ec0a6a6dde9a7019a9e91c53" dependencies = [ "accesskit", "accesskit_consumer", - "arrayvec 0.7.2", + "arrayvec", "once_cell", - "parking_lot", "paste", "windows", ] [[package]] name = "accesskit_winit" -version = "0.7.3" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f270416d033ab5b2a8fa72a976dfdad0db1ea194721f16cadbdb45ff219779f" +checksum = "3f741b54fba827e49a73d55fdd43e8d3d5133aa7710a48581013c7802f232b83" dependencies = [ "accesskit", "accesskit_macos", + "accesskit_unix", "accesskit_windows", - "parking_lot", "winit", ] @@ -116,6 +124,39 @@ dependencies = [ "version_check", ] +[[package]] +name = "aho-corasick" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" +dependencies = [ + "memchr", +] + +[[package]] +name = "android-activity" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c77a0045eda8b888c76ea473c2b0515ba6f471d318f8927c5c72240937035a6" +dependencies = [ + "android-properties", + "bitflags", + "cc", + "jni-sys", + "libc", + "log", + "ndk", + "ndk-context", + "ndk-sys", + "num_enum", +] + +[[package]] +name = "android-properties" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04" + [[package]] name = "arboard" version = "3.2.0" @@ -140,12 +181,6 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" -[[package]] -name = "arrayvec" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" - [[package]] name = "arrayvec" version = "0.7.2" @@ -158,6 +193,87 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" +[[package]] +name = "async-broadcast" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" +dependencies = [ + "event-listener", + "futures-core", +] + +[[package]] +name = "async-channel" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833" +dependencies = [ + "concurrent-queue", + "event-listener", + "futures-core", +] + +[[package]] +name = "async-executor" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb" +dependencies = [ + "async-lock", + "async-task", + "concurrent-queue", + "fastrand", + "futures-lite", + "slab", +] + +[[package]] +name = "async-io" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" +dependencies = [ + "async-lock", + "autocfg", + "cfg-if", + "concurrent-queue", + "futures-lite", + "log", + "parking", + "polling", + "rustix", + "slab", + "socket2", + "waker-fn", +] + +[[package]] +name = "async-lock" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7" +dependencies = [ + "event-listener", +] + +[[package]] +name = "async-recursion" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e97ce7de6cf12de5d7226c73f5ba9811622f4db3a5b91b55c53e987e5f91cba" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.16", +] + +[[package]] +name = "async-task" +version = "4.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae" + [[package]] name = "async-trait" version = "0.1.68" @@ -175,6 +291,33 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79d6dc922a2792b006573f60b2648076355daeae5ce9cb59507e5908c9625d31" +[[package]] +name = "atspi" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "674e7a3376837b2e7d12d34d58ac47073c491dc3bf6f71a7adaf687d4d817faa" +dependencies = [ + "async-recursion", + "async-trait", + "atspi-macros", + "enumflags2", + "futures-lite", + "serde", + "tracing", + "zbus", + "zbus_names", +] + +[[package]] +name = "atspi-macros" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97fb4870a32c0eaa17e35bca0e6b16020635157121fb7d45593d242c295bc768" +dependencies = [ + "quote", + "syn 1.0.109", +] + [[package]] name = "autocfg" version = "1.1.0" @@ -256,7 +399,7 @@ dependencies = [ [[package]] name = "boilr" -version = "1.7.22" +version = "1.8.0" dependencies = [ "base64 0.21.0", "color-eyre", @@ -284,7 +427,7 @@ dependencies = [ "time", "tokio", "toml 0.7.3", - "winreg", + "winreg 0.50.0", "winres", ] @@ -356,6 +499,9 @@ name = "cc" version = "1.0.79" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" +dependencies = [ + "jobserver", +] [[package]] name = "cesu8" @@ -405,15 +551,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "cmake" -version = "0.1.50" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130" -dependencies = [ - "cc", -] - [[package]] name = "cocoa" version = "0.24.1" @@ -425,7 +562,7 @@ dependencies = [ "cocoa-foundation", "core-foundation", "core-graphics", - "foreign-types 0.3.2", + "foreign-types", "libc", "objc", ] @@ -440,7 +577,7 @@ dependencies = [ "block", "core-foundation", "core-graphics-types", - "foreign-types 0.3.2", + "foreign-types", "libc", "objc", ] @@ -488,6 +625,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "concurrent-queue" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c" +dependencies = [ + "crossbeam-utils", +] + [[package]] name = "config" version = "0.13.3" @@ -546,7 +692,7 @@ dependencies = [ "bitflags", "core-foundation", "core-graphics-types", - "foreign-types 0.3.2", + "foreign-types", "libc", ] @@ -558,19 +704,7 @@ 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", + "foreign-types", "libc", ] @@ -644,29 +778,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "crossfont" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21fd3add36ea31aba1520aa5288714dd63be506106753226d0eb387a93bc9c45" -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" @@ -683,81 +794,6 @@ dependencies = [ "typenum", ] -[[package]] -name = "cty" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35" - -[[package]] -name = "darling" -version = "0.13.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" -dependencies = [ - "darling_core 0.13.4", - "darling_macro 0.13.4", -] - -[[package]] -name = "darling" -version = "0.20.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0558d22a7b463ed0241e993f76f09f30b126687447751a8638587b864e4b3944" -dependencies = [ - "darling_core 0.20.1", - "darling_macro 0.20.1", -] - -[[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 1.0.109", -] - -[[package]] -name = "darling_core" -version = "0.20.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab8bfa2e259f8ee1ce5e97824a3c55ec4404a0d772ca7fa96bf19f0752a046eb" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "syn 2.0.16", -] - -[[package]] -name = "darling_macro" -version = "0.13.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" -dependencies = [ - "darling_core 0.13.4", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "darling_macro" -version = "0.20.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a" -dependencies = [ - "darling_core 0.20.1", - "quote", - "syn 2.0.16", -] - [[package]] name = "dashmap" version = "5.4.0" @@ -772,6 +808,17 @@ dependencies = [ "serde", ] +[[package]] +name = "derivative" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "digest" version = "0.10.6" @@ -829,20 +876,6 @@ 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 = "dyn-clone" version = "1.0.11" @@ -851,75 +884,82 @@ checksum = "68b0cf012f1230e43cd00ebb729c6bb58707ecfa8ad08b52ef3a4ccd2697fc30" [[package]] name = "ecolor" -version = "0.20.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b601108bca3af7650440ace4ca55b2daf52c36f2635be3587d77b16efd8d0691" +checksum = "2e479a7fa3f23d4e794f8b2f8b3568dd4e47886ad1b12c9c095e141cb591eb63" dependencies = [ "bytemuck", ] [[package]] name = "eframe" -version = "0.20.1" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ea929ec5819fef373728bb0e55003ce921975039cfec3ca8305bb024e5b7b32" +checksum = "bf4596583a2c680c55b6feaa748f74890c4f9cb9c7cb69d6117110444cb65b2f" dependencies = [ "bytemuck", + "cocoa", "egui", "egui-winit", "egui_glow", "glow", "glutin", + "glutin-winit", + "image", "js-sys", + "log", + "objc", "percent-encoding", - "raw-window-handle 0.5.2", - "tracing", + "raw-window-handle", + "thiserror", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", + "winapi", "winit", ] [[package]] name = "egui" -version = "0.20.1" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65a5e883a316e53866977450eecfbcac9c48109c2ab3394af29feb83fcde4ea9" +checksum = "a3aef8ec3ae1b772f340170c65bf27d5b8c28f543a0116c844d2ac08d01123e7" dependencies = [ "accesskit", "ahash 0.8.3", "epaint", + "log", "nohash-hasher", - "tracing", ] [[package]] name = "egui-winit" -version = "0.20.1" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5696bdbe60898b81157f07ae34fe02dbfd522174bd6e620942c269cd7307901f" +checksum = "4a49155fd4a0a4fb21224407a91de0030847972ef90fc64edb63621caea61cb2" dependencies = [ "accesskit_winit", "arboard", "egui", "instant", + "log", + "raw-window-handle", "smithay-clipboard", - "tracing", "webbrowser", "winit", ] [[package]] name = "egui_glow" -version = "0.20.1" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d4b5960cb1bae1c403a6c9027a745210a41913433b10c73b6e7d76a1017f8b4" +checksum = "1f8c2752cdf1b0ef5fcda59a898cacabad974d4f5880e92a420b2c917022da64" dependencies = [ "bytemuck", "egui", "glow", + "log", "memoffset 0.6.5", - "tracing", "wasm-bindgen", "web-sys", ] @@ -932,9 +972,9 @@ checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" [[package]] name = "emath" -version = "0.20.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5277249c8c3430e7127e4f2c40a77485e7baf11ae132ce9b3253a8ed710df0a0" +checksum = "3857d743a6e0741cdd60b622a74c7a36ea75f5f8f11b793b41d905d2c9721a4b" dependencies = [ "bytemuck", ] @@ -949,21 +989,21 @@ dependencies = [ ] [[package]] -name = "enumset" -version = "1.1.2" +name = "enumflags2" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e875f1719c16de097dee81ed675e2d9bb63096823ed3f0ca827b7dea3028bbbb" +checksum = "c041f5090df68b32bcd905365fd51769c8b9d553fe87fde0b683534f10c01bd2" dependencies = [ - "enumset_derive", + "enumflags2_derive", + "serde", ] [[package]] -name = "enumset_derive" -version = "0.8.1" +name = "enumflags2_derive" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" +checksum = "5e9a1f9f7d83e59740248a6e14ecf93929ade55027844dfcea78beafccc15745" dependencies = [ - "darling 0.20.1", "proc-macro2", "quote", "syn 2.0.16", @@ -971,9 +1011,9 @@ dependencies = [ [[package]] name = "epaint" -version = "0.20.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de14b65fe5e423e0058f77a8beb2c863b056d0566d6c4ce0d097aa5814cb705a" +checksum = "09333964d4d57f40a85338ba3ca5ed4716070ab184dcfed966b35491c5c64f3b" dependencies = [ "ab_glyph", "ahash 0.8.3", @@ -981,6 +1021,7 @@ dependencies = [ "bytemuck", "ecolor", "emath", + "log", "nohash-hasher", "parking_lot", ] @@ -1028,14 +1069,10 @@ dependencies = [ ] [[package]] -name = "expat-sys" -version = "2.1.6" +name = "event-listener" +version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "658f19728920138342f68408b7cf7644d90d4784353d8ebc32e7e8663dbe45fa" -dependencies = [ - "cmake", - "pkg-config", -] +checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" [[package]] name = "exr" @@ -1116,28 +1153,7 @@ 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.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.16", + "foreign-types-shared", ] [[package]] @@ -1146,12 +1162,6 @@ 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" @@ -1161,28 +1171,6 @@ 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 = "fs2" version = "0.4.3" @@ -1241,6 +1229,21 @@ version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" +[[package]] +name = "futures-lite" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" +dependencies = [ + "fastrand", + "futures-core", + "futures-io", + "memchr", + "parking", + "pin-project-lite", + "waker-fn", +] + [[package]] name = "futures-macro" version = "0.3.28" @@ -1355,9 +1358,9 @@ dependencies = [ [[package]] name = "glow" -version = "0.11.2" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8bd5877156a19b8ac83a29b2306fe20537429d318f3ff0a1a2119f8d9c61919" +checksum = "4e007a07a24de5ecae94160f141029e9a347282cfe25d1d58d85d845cf3130f1" dependencies = [ "js-sys", "slotmap", @@ -1382,12 +1385,24 @@ dependencies = [ "libloading", "objc2", "once_cell", - "raw-window-handle 0.5.2", + "raw-window-handle", "wayland-sys 0.30.1", "windows-sys 0.45.0", "x11-dl", ] +[[package]] +name = "glutin-winit" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "629a873fc04062830bfe8f97c03773bcd7b371e23bcc465d0a61448cd1588fa4" +dependencies = [ + "cfg_aliases", + "glutin", + "raw-window-handle", + "winit", +] + [[package]] name = "glutin_egl_sys" version = "0.5.0" @@ -1469,6 +1484,12 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + [[package]] name = "http" version = "0.2.9" @@ -1540,12 +1561,6 @@ dependencies = [ "tokio-native-tls", ] -[[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" @@ -1663,6 +1678,15 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" +[[package]] +name = "jobserver" +version = "0.1.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" +dependencies = [ + "libc", +] + [[package]] name = "jpeg-decoder" version = "0.3.0" @@ -1698,15 +1722,6 @@ version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" -[[package]] -name = "kurbo" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a53776d271cfb873b17c618af0298445c88afc52837f3e948fa3fafd131f449" -dependencies = [ - "arrayvec 0.7.2", -] - [[package]] name = "lazy-bytes-cast" version = "5.0.1" @@ -1890,48 +1905,19 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0" dependencies = [ - "bitflags", - "jni-sys", - "ndk-sys", - "num_enum", - "raw-window-handle 0.5.2", - "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.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0434fabdd2c15e0aab768ca31d5b7b333717f03cf02037d5a0a3ff3c278ed67f" -dependencies = [ - "libc", - "log", - "ndk", - "ndk-context", - "ndk-macro", + "bitflags", + "jni-sys", "ndk-sys", - "once_cell", - "parking_lot", + "num_enum", + "raw-window-handle", + "thiserror", ] [[package]] -name = "ndk-macro" -version = "0.3.0" +name = "ndk-context" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0df7ac00c4672f9d5aece54ee3347520b7e20f158656c7db2e6de01902eb7a6c" -dependencies = [ - "darling 0.13.4", - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 1.0.109", -] +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" [[package]] name = "ndk-sys" @@ -1965,6 +1951,7 @@ dependencies = [ "cfg-if", "libc", "memoffset 0.6.5", + "pin-utils", ] [[package]] @@ -2142,7 +2129,7 @@ checksum = "01b8574602df80f7b85fdfc5392fa884a4e3b3f4f35402c070ab34c3d3f78d56" dependencies = [ "bitflags", "cfg-if", - "foreign-types 0.3.2", + "foreign-types", "libc", "once_cell", "openssl-macros", @@ -2188,6 +2175,15 @@ dependencies = [ "vcpkg", ] +[[package]] +name = "orbclient" +version = "0.3.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "221d488cd70617f1bd599ed8ceb659df2147d9393717954d82a0f5e8032a6ab1" +dependencies = [ + "redox_syscall 0.3.5", +] + [[package]] name = "ordered-multimap" version = "0.4.3" @@ -2198,6 +2194,16 @@ dependencies = [ "hashbrown", ] +[[package]] +name = "ordered-stream" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" +dependencies = [ + "futures-core", + "pin-project-lite", +] + [[package]] name = "owned_ttf_parser" version = "0.19.0" @@ -2213,6 +2219,12 @@ version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" +[[package]] +name = "parking" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e" + [[package]] name = "parking_lot" version = "0.12.1" @@ -2349,6 +2361,22 @@ dependencies = [ "miniz_oxide 0.7.1", ] +[[package]] +name = "polling" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" +dependencies = [ + "autocfg", + "bitflags", + "cfg-if", + "concurrent-queue", + "libc", + "log", + "pin-project-lite", + "windows-sys 0.48.0", +] + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -2400,11 +2428,22 @@ checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" dependencies = [ "getrandom 0.1.16", "libc", - "rand_chacha", - "rand_core", + "rand_chacha 0.2.2", + "rand_core 0.5.1", "rand_hc", ] +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha 0.3.1", + "rand_core 0.6.4", +] + [[package]] name = "rand_chacha" version = "0.2.2" @@ -2412,7 +2451,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" dependencies = [ "ppv-lite86", - "rand_core", + "rand_core 0.5.1", +] + +[[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]] @@ -2425,21 +2474,21 @@ dependencies = [ ] [[package]] -name = "rand_hc" -version = "0.2.0" +name = "rand_core" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "rand_core", + "getrandom 0.2.9", ] [[package]] -name = "raw-window-handle" -version = "0.4.3" +name = "rand_hc" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b800beb9b6e7d2df1fe337c9e3d04e3af22a124460fb4c30fcc22c9117cefb41" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" dependencies = [ - "cty", + "rand_core 0.5.1", ] [[package]] @@ -2499,6 +2548,23 @@ dependencies = [ "thiserror", ] +[[package]] +name = "regex" +version = "1.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81ca098a9821bd52d6b24fd8b10bd081f47d39c22778cafaa75a2857a62c6390" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78" + [[package]] name = "reqwest" version = "0.11.17" @@ -2533,7 +2599,7 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "winreg", + "winreg 0.10.1", ] [[package]] @@ -2587,7 +2653,7 @@ dependencies = [ "errno 0.2.8", "fs2", "integer-encoding", - "rand", + "rand 0.7.3", "snap", ] @@ -2597,15 +2663,6 @@ version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" -[[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" @@ -2638,12 +2695,13 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "sctk-adwaita" -version = "0.4.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61270629cc6b4d77ec1907db1033d5c2e1a404c412743621981a871dc9c12339" +checksum = "cda4e97be1fd174ccc2aae81c8b694e803fa99b34e8fd0f057a9d70698e3ed09" dependencies = [ - "crossfont", + "ab_glyph", "log", + "memmap2", "smithay-client-toolkit", "tiny-skia", ] @@ -2702,6 +2760,17 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_repr" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.16", +] + [[package]] name = "serde_spanned" version = "0.6.1" @@ -2724,24 +2793,14 @@ dependencies = [ ] [[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" +name = "sha1" +version = "0.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e36b879db9892dfa40f95da1c38a835d41634b825fbd8c4c418093d53c24b388" +checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" dependencies = [ - "expat-sys", - "freetype-sys", - "pkg-config", + "cfg-if", + "cpufeatures", + "digest", ] [[package]] @@ -2887,6 +2946,12 @@ dependencies = [ "sqlite3-src", ] +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + [[package]] name = "steam_shortcuts_util" version = "1.1.8" @@ -2918,10 +2983,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0" [[package]] -name = "strsim" -version = "0.10.0" +name = "strict-num" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" +checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731" [[package]] name = "syn" @@ -2947,9 +3012,9 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.27.8" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a902e9050fca0a5d6877550b769abd2bd1ce8c04634b941dbe2809735e1a1e33" +checksum = "02f1dc6930a439cc5d154221b5387d153f8183529b07c19aca24ea31e0a167e1" dependencies = [ "cfg-if", "core-foundation-sys", @@ -3043,27 +3108,27 @@ dependencies = [ [[package]] name = "tiny-skia" -version = "0.7.0" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "642680569bb895b16e4b9d181c60be1ed136fa0c9c7f11d004daf053ba89bf82" +checksum = "df8493a203431061e901613751931f047d1971337153f96d0e5e363d6dbf6a67" dependencies = [ "arrayref", - "arrayvec 0.5.2", + "arrayvec", "bytemuck", "cfg-if", "png", - "safe_arch", "tiny-skia-path", ] [[package]] name = "tiny-skia-path" -version = "0.7.0" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c114d32f0c2ee43d585367cb013dfaba967ab9f62b90d9af0d696e955e70fa6c" +checksum = "adbfb5d3f3dd57a0e11d12f4f13d4ebbbc1b5c15b7ab0a156d030b21da5f677c" dependencies = [ "arrayref", "bytemuck", + "strict-num", ] [[package]] @@ -3192,9 +3257,21 @@ checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" dependencies = [ "cfg-if", "pin-project-lite", + "tracing-attributes", "tracing-core", ] +[[package]] +name = "tracing-attributes" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.16", +] + [[package]] name = "tracing-core" version = "0.1.31" @@ -3250,6 +3327,16 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81" +[[package]] +name = "uds_windows" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d" +dependencies = [ + "tempfile", + "winapi", +] + [[package]] name = "unicode-bidi" version = "0.3.13" @@ -3312,6 +3399,12 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +[[package]] +name = "waker-fn" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" + [[package]] name = "walkdir" version = "2.3.3" @@ -3346,9 +3439,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.85" +version = "0.2.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b6cb788c4e39112fbe1822277ef6fb3c55cd86b95cb3d3c4c1c9597e4ac74b4" +checksum = "5bba0e8cb82ba49ff4e229459ff22a191bbe9a1cb3a341610c9c33efc27ddf73" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -3356,9 +3449,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.85" +version = "0.2.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35e522ed4105a9d626d885b35d62501b30d9666283a5c8be12c14a8bdafe7822" +checksum = "19b04bc93f9d6bdee709f6bd2118f57dd6679cf1176a1af464fca3ab0d66d8fb" dependencies = [ "bumpalo", "log", @@ -3383,9 +3476,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.85" +version = "0.2.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "358a79a0cb89d21db8120cbfb91392335913e4890665b1a7981d9e956903b434" +checksum = "14d6b024f1a526bb0234f52840389927257beb670610081360e5a03c5df9c258" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -3393,9 +3486,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.85" +version = "0.2.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4783ce29f09b9d93134d41297aded3a712b7b979e9c6f28c32cb88c973a94869" +checksum = "e128beba882dd1eb6200e1dc92ae6c5dbaa4311aa7bb211ca035779e5efc39f8" dependencies = [ "proc-macro2", "quote", @@ -3406,9 +3499,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.85" +version = "0.2.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a901d592cafaa4d711bc324edfaff879ac700b19c3dfd60058d2b445be2691eb" +checksum = "ed9d5b4305409d1fc9482fee2d7f9bcbf24b3972bf59817ef757e23982242a93" [[package]] name = "wayland-client" @@ -3517,7 +3610,7 @@ dependencies = [ "log", "ndk-context", "objc", - "raw-window-handle 0.5.2", + "raw-window-handle", "url", "web-sys", ] @@ -3570,25 +3663,20 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows" -version = "0.42.0" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0286ba339aa753e70765d521bb0242cc48e1194562bfa2a2ad7ac8a6de28f5d5" +checksum = "9e745dab35a0c4c77aa3ce42d595e13d2003d6902d6b08c9ef5fc326d08da12b" dependencies = [ "windows-implement", - "windows_aarch64_gnullvm 0.42.2", - "windows_aarch64_msvc 0.42.2", - "windows_i686_gnu 0.42.2", - "windows_i686_msvc 0.42.2", - "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm 0.42.2", - "windows_x86_64_msvc 0.42.2", + "windows-interface", + "windows-targets 0.42.2", ] [[package]] name = "windows-implement" -version = "0.42.0" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9539b6bd3eadbd9de66c9666b22d802b833da7e996bc06896142e09854a61767" +checksum = "6ce87ca8e3417b02dc2a8a22769306658670ec92d78f1bd420d6310a67c245c6" dependencies = [ "proc-macro2", "quote", @@ -3596,16 +3684,14 @@ dependencies = [ ] [[package]] -name = "windows-sys" -version = "0.36.1" +name = "windows-interface" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" +checksum = "853f69a591ecd4f810d29f17e902d40e349fb05b0b11fff63b08b826bfe39c7f" dependencies = [ - "windows_aarch64_msvc 0.36.1", - "windows_i686_gnu 0.36.1", - "windows_i686_msvc 0.36.1", - "windows_x86_64_gnu 0.36.1", - "windows_x86_64_msvc 0.36.1", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] @@ -3683,12 +3769,6 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" -[[package]] -name = "windows_aarch64_msvc" -version = "0.36.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" - [[package]] name = "windows_aarch64_msvc" version = "0.42.2" @@ -3701,12 +3781,6 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" -[[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_gnu" version = "0.42.2" @@ -3719,12 +3793,6 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" -[[package]] -name = "windows_i686_msvc" -version = "0.36.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" - [[package]] name = "windows_i686_msvc" version = "0.42.2" @@ -3737,12 +3805,6 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" -[[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_gnu" version = "0.42.2" @@ -3767,12 +3829,6 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" -[[package]] -name = "windows_x86_64_msvc" -version = "0.36.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" - [[package]] name = "windows_x86_64_msvc" version = "0.42.2" @@ -3787,12 +3843,13 @@ checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" [[package]] name = "winit" -version = "0.27.5" +version = "0.28.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb796d6fbd86b2fd896c9471e6f04d39d750076ebe5680a3958f00f5ab97657c" +checksum = "866db3f712fffba75d31bf0cdecf357c8aeafd158c5b7ab51dba2a2b2d47f196" dependencies = [ + "android-activity", "bitflags", - "cocoa", + "cfg_aliases", "core-foundation", "core-graphics", "dispatch", @@ -3801,20 +3858,21 @@ dependencies = [ "log", "mio", "ndk", - "ndk-glue", - "objc", + "objc2", "once_cell", - "parking_lot", + "orbclient", "percent-encoding", - "raw-window-handle 0.4.3", - "raw-window-handle 0.5.2", + "raw-window-handle", + "redox_syscall 0.3.5", "sctk-adwaita", "smithay-client-toolkit", "wasm-bindgen", "wayland-client", + "wayland-commons", "wayland-protocols", + "wayland-scanner", "web-sys", - "windows-sys 0.36.1", + "windows-sys 0.45.0", "x11-dl", ] @@ -3837,21 +3895,22 @@ dependencies = [ ] [[package]] -name = "winres" -version = "0.1.12" +name = "winreg" +version = "0.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c" +checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" dependencies = [ - "toml 0.5.11", + "cfg-if", + "windows-sys 0.48.0", ] [[package]] -name = "wio" -version = "0.2.2" +name = "winres" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d129932f4644ac2396cb456385cbf9e63b5b30c6e8dc4820bdca4eb082037a5" +checksum = "b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c" dependencies = [ - "winapi", + "toml 0.5.11", ] [[package]] @@ -3920,6 +3979,68 @@ dependencies = [ "linked-hash-map", ] +[[package]] +name = "zbus" +version = "3.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f770930448dd412a4a7131dd968a8e6df0064db4d7916fbbd2d6c3f26b566938" +dependencies = [ + "async-broadcast", + "async-executor", + "async-io", + "async-lock", + "async-recursion", + "async-task", + "async-trait", + "byteorder", + "derivative", + "dirs", + "enumflags2", + "event-listener", + "futures-core", + "futures-sink", + "futures-util", + "hex", + "nix 0.25.1", + "once_cell", + "ordered-stream", + "rand 0.8.5", + "serde", + "serde_repr", + "sha1", + "static_assertions", + "tracing", + "uds_windows", + "winapi", + "zbus_macros", + "zbus_names", + "zvariant", +] + +[[package]] +name = "zbus_macros" +version = "3.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4832059b438689017db7340580ebabba07f114eab91bf990c6e55052408b40d8" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "regex", + "syn 1.0.109", +] + +[[package]] +name = "zbus_names" +version = "2.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82441e6033be0a741157a72951a3e4957d519698f3a824439cc131c5ba77ac2a" +dependencies = [ + "serde", + "static_assertions", + "zvariant", +] + [[package]] name = "zune-inflate" version = "0.2.54" @@ -3928,3 +4049,41 @@ checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" dependencies = [ "simd-adler32", ] + +[[package]] +name = "zvariant" +version = "3.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "622cc473f10cef1b0d73b7b34a266be30ebdcfaea40ec297dd8cbda088f9f93c" +dependencies = [ + "byteorder", + "enumflags2", + "libc", + "serde", + "static_assertions", + "zvariant_derive", +] + +[[package]] +name = "zvariant_derive" +version = "3.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d9c1b57352c25b778257c661f3c4744b7cefb7fc09dd46909a153cce7773da2" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 1.0.109", + "zvariant_utils", +] + +[[package]] +name = "zvariant_utils" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] diff --git a/Cargo.toml b/Cargo.toml index 12d024c..636c1e9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] edition = "2021" name = "boilr" -version = "1.7.22" +version = "1.8.0" [dependencies] base64 = "^0.21.0" @@ -15,7 +15,7 @@ serde_json = "^1.0.91" steam_shortcuts_util = "^1.1.8" steamgriddb_api = "^0.3.1" -sysinfo = "^0.27.1" +sysinfo = "^0.29.0" eyre = "^0.6.8" color-eyre = "^0.6.2" dyn-clone = "^1.0.10" @@ -29,10 +29,10 @@ features = ["serde"] version = "^5.4.0" [dependencies.eframe] -version = "^0.20.1" +version = "^0.22.0" [dependencies.egui] -version = "^0.20.1" +version = "^0.22.0" [dependencies.futures] version = "^0.3.25" @@ -62,7 +62,7 @@ version = "^0.7.1" winres = "^0.1.12" [target."cfg(windows)".dependencies] -winreg = "^0.10.1" +winreg = "^0.50.0" sqlite = "^0.30.3" [features] diff --git a/flatpak/cargo-lock.json b/flatpak/cargo-lock.json index 050f154..b80f613 100644 --- a/flatpak/cargo-lock.json +++ b/flatpak/cargo-lock.json @@ -2,92 +2,105 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/ab_glyph/ab_glyph-0.2.18.crate", - "sha256": "4dcdbc68024b653943864d436fe8a24b028095bc1cf91a8926f8241e4aaffe59", - "dest": "cargo/vendor/ab_glyph-0.2.18" + "url": "https://static.crates.io/crates/ab_glyph/ab_glyph-0.2.21.crate", + "sha256": "5110f1c78cf582855d895ecd0746b653db010cec6d9f5575293f27934d980a39", + "dest": "cargo/vendor/ab_glyph-0.2.21" }, { "type": "inline", - "contents": "{\"package\": \"4dcdbc68024b653943864d436fe8a24b028095bc1cf91a8926f8241e4aaffe59\", \"files\": {}}", - "dest": "cargo/vendor/ab_glyph-0.2.18", + "contents": "{\"package\": \"5110f1c78cf582855d895ecd0746b653db010cec6d9f5575293f27934d980a39\", \"files\": {}}", + "dest": "cargo/vendor/ab_glyph-0.2.21", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/ab_glyph_rasterizer/ab_glyph_rasterizer-0.1.7.crate", - "sha256": "330223a1aecc308757b9926e9391c9b47f8ef2dbd8aea9df88312aea18c5e8d6", - "dest": "cargo/vendor/ab_glyph_rasterizer-0.1.7" + "url": "https://static.crates.io/crates/ab_glyph_rasterizer/ab_glyph_rasterizer-0.1.8.crate", + "sha256": "c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046", + "dest": "cargo/vendor/ab_glyph_rasterizer-0.1.8" }, { "type": "inline", - "contents": "{\"package\": \"330223a1aecc308757b9926e9391c9b47f8ef2dbd8aea9df88312aea18c5e8d6\", \"files\": {}}", - "dest": "cargo/vendor/ab_glyph_rasterizer-0.1.7", + "contents": "{\"package\": \"c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046\", \"files\": {}}", + "dest": "cargo/vendor/ab_glyph_rasterizer-0.1.8", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/accesskit/accesskit-0.8.1.crate", - "sha256": "3083ac5a97521e35388ca80cf365b6be5210962cc59f11ee238cd92ac2fa9524", - "dest": "cargo/vendor/accesskit-0.8.1" + "url": "https://static.crates.io/crates/accesskit/accesskit-0.11.0.crate", + "sha256": "02c98a5d094590335462354da402d754fe2cb78f0e6ce5024611c28ed539c1de", + "dest": "cargo/vendor/accesskit-0.11.0" }, { "type": "inline", - "contents": "{\"package\": \"3083ac5a97521e35388ca80cf365b6be5210962cc59f11ee238cd92ac2fa9524\", \"files\": {}}", - "dest": "cargo/vendor/accesskit-0.8.1", + "contents": "{\"package\": \"02c98a5d094590335462354da402d754fe2cb78f0e6ce5024611c28ed539c1de\", \"files\": {}}", + "dest": "cargo/vendor/accesskit-0.11.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/accesskit_consumer/accesskit_consumer-0.11.0.crate", - "sha256": "b4558a5baff5de42893d462e370a6b0c394355fef615d9ae245357a06bc2f0cf", - "dest": "cargo/vendor/accesskit_consumer-0.11.0" + "url": "https://static.crates.io/crates/accesskit_consumer/accesskit_consumer-0.15.0.crate", + "sha256": "ca541e0fdb600916d196a940228df99b86d804fd2e6ef13894d7814f2799db43", + "dest": "cargo/vendor/accesskit_consumer-0.15.0" }, { "type": "inline", - "contents": "{\"package\": \"b4558a5baff5de42893d462e370a6b0c394355fef615d9ae245357a06bc2f0cf\", \"files\": {}}", - "dest": "cargo/vendor/accesskit_consumer-0.11.0", + "contents": "{\"package\": \"ca541e0fdb600916d196a940228df99b86d804fd2e6ef13894d7814f2799db43\", \"files\": {}}", + "dest": "cargo/vendor/accesskit_consumer-0.15.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/accesskit_macos/accesskit_macos-0.3.0.crate", - "sha256": "11fc3f68892ab87a3b6586c95006000a80530bc4b2235c93f9c12897152532e0", - "dest": "cargo/vendor/accesskit_macos-0.3.0" + "url": "https://static.crates.io/crates/accesskit_macos/accesskit_macos-0.7.0.crate", + "sha256": "cfea17e5bb5dcbfcf5b256ab2f5889a3e6f6582de78b9db9b6689adad3b002f3", + "dest": "cargo/vendor/accesskit_macos-0.7.0" }, { "type": "inline", - "contents": "{\"package\": \"11fc3f68892ab87a3b6586c95006000a80530bc4b2235c93f9c12897152532e0\", \"files\": {}}", - "dest": "cargo/vendor/accesskit_macos-0.3.0", + "contents": "{\"package\": \"cfea17e5bb5dcbfcf5b256ab2f5889a3e6f6582de78b9db9b6689adad3b002f3\", \"files\": {}}", + "dest": "cargo/vendor/accesskit_macos-0.7.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/accesskit_windows/accesskit_windows-0.10.2.crate", - "sha256": "54a5a92262b420a00654837d96a5d88bce0331eb9a319572a844075affa6e2ae", - "dest": "cargo/vendor/accesskit_windows-0.10.2" + "url": "https://static.crates.io/crates/accesskit_unix/accesskit_unix-0.5.0.crate", + "sha256": "b4d1517421278cc8e67422d0786a18cf4291093ebe49eadf1cf989ff80e57f90", + "dest": "cargo/vendor/accesskit_unix-0.5.0" }, { "type": "inline", - "contents": "{\"package\": \"54a5a92262b420a00654837d96a5d88bce0331eb9a319572a844075affa6e2ae\", \"files\": {}}", - "dest": "cargo/vendor/accesskit_windows-0.10.2", + "contents": "{\"package\": \"b4d1517421278cc8e67422d0786a18cf4291093ebe49eadf1cf989ff80e57f90\", \"files\": {}}", + "dest": "cargo/vendor/accesskit_unix-0.5.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/accesskit_winit/accesskit_winit-0.7.2.crate", - "sha256": "f9d0ef01ded2dc77514fb33e96c48ecdb2370e17ca3cff89adaac2c12b5730f3", - "dest": "cargo/vendor/accesskit_winit-0.7.2" + "url": "https://static.crates.io/crates/accesskit_windows/accesskit_windows-0.14.0.crate", + "sha256": "e11c7f177739f23bd19bb856e4a64fdd96eb8638ec0a6a6dde9a7019a9e91c53", + "dest": "cargo/vendor/accesskit_windows-0.14.0" }, { "type": "inline", - "contents": "{\"package\": \"f9d0ef01ded2dc77514fb33e96c48ecdb2370e17ca3cff89adaac2c12b5730f3\", \"files\": {}}", - "dest": "cargo/vendor/accesskit_winit-0.7.2", + "contents": "{\"package\": \"e11c7f177739f23bd19bb856e4a64fdd96eb8638ec0a6a6dde9a7019a9e91c53\", \"files\": {}}", + "dest": "cargo/vendor/accesskit_windows-0.14.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/accesskit_winit/accesskit_winit-0.14.0.crate", + "sha256": "3f741b54fba827e49a73d55fdd43e8d3d5133aa7710a48581013c7802f232b83", + "dest": "cargo/vendor/accesskit_winit-0.14.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"3f741b54fba827e49a73d55fdd43e8d3d5133aa7710a48581013c7802f232b83\", \"files\": {}}", + "dest": "cargo/vendor/accesskit_winit-0.14.0", "dest-filename": ".cargo-checksum.json" }, { @@ -132,53 +145,79 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/ahash/ahash-0.8.2.crate", - "sha256": "bf6ccdb167abbf410dcb915cabd428929d7f6a04980b54a11f26a39f1c7f7107", - "dest": "cargo/vendor/ahash-0.8.2" + "url": "https://static.crates.io/crates/ahash/ahash-0.8.3.crate", + "sha256": "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f", + "dest": "cargo/vendor/ahash-0.8.3" }, { "type": "inline", - "contents": "{\"package\": \"bf6ccdb167abbf410dcb915cabd428929d7f6a04980b54a11f26a39f1c7f7107\", \"files\": {}}", - "dest": "cargo/vendor/ahash-0.8.2", + "contents": "{\"package\": \"2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f\", \"files\": {}}", + "dest": "cargo/vendor/ahash-0.8.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/arboard/arboard-3.2.0.crate", - "sha256": "d6041616acea41d67c4a984709ddab1587fd0b10efe5cc563fee954d2f011854", - "dest": "cargo/vendor/arboard-3.2.0" + "url": "https://static.crates.io/crates/aho-corasick/aho-corasick-1.0.1.crate", + "sha256": "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04", + "dest": "cargo/vendor/aho-corasick-1.0.1" }, { "type": "inline", - "contents": "{\"package\": \"d6041616acea41d67c4a984709ddab1587fd0b10efe5cc563fee954d2f011854\", \"files\": {}}", - "dest": "cargo/vendor/arboard-3.2.0", + "contents": "{\"package\": \"67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04\", \"files\": {}}", + "dest": "cargo/vendor/aho-corasick-1.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/android-activity/android-activity-0.4.1.crate", + "sha256": "7c77a0045eda8b888c76ea473c2b0515ba6f471d318f8927c5c72240937035a6", + "dest": "cargo/vendor/android-activity-0.4.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"7c77a0045eda8b888c76ea473c2b0515ba6f471d318f8927c5c72240937035a6\", \"files\": {}}", + "dest": "cargo/vendor/android-activity-0.4.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/android-properties/android-properties-0.2.2.crate", + "sha256": "fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04", + "dest": "cargo/vendor/android-properties-0.2.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04\", \"files\": {}}", + "dest": "cargo/vendor/android-properties-0.2.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/arrayref/arrayref-0.3.6.crate", - "sha256": "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544", - "dest": "cargo/vendor/arrayref-0.3.6" + "url": "https://static.crates.io/crates/arboard/arboard-3.2.0.crate", + "sha256": "d6041616acea41d67c4a984709ddab1587fd0b10efe5cc563fee954d2f011854", + "dest": "cargo/vendor/arboard-3.2.0" }, { "type": "inline", - "contents": "{\"package\": \"a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544\", \"files\": {}}", - "dest": "cargo/vendor/arrayref-0.3.6", + "contents": "{\"package\": \"d6041616acea41d67c4a984709ddab1587fd0b10efe5cc563fee954d2f011854\", \"files\": {}}", + "dest": "cargo/vendor/arboard-3.2.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/arrayvec/arrayvec-0.5.2.crate", - "sha256": "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b", - "dest": "cargo/vendor/arrayvec-0.5.2" + "url": "https://static.crates.io/crates/arrayref/arrayref-0.3.7.crate", + "sha256": "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545", + "dest": "cargo/vendor/arrayref-0.3.7" }, { "type": "inline", - "contents": "{\"package\": \"23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b\", \"files\": {}}", - "dest": "cargo/vendor/arrayvec-0.5.2", + "contents": "{\"package\": \"6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545\", \"files\": {}}", + "dest": "cargo/vendor/arrayref-0.3.7", "dest-filename": ".cargo-checksum.json" }, { @@ -210,27 +249,144 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/async-trait/async-trait-0.1.60.crate", - "sha256": "677d1d8ab452a3936018a687b20e6f7cf5363d713b732b8884001317b0e48aa3", - "dest": "cargo/vendor/async-trait-0.1.60" + "url": "https://static.crates.io/crates/async-broadcast/async-broadcast-0.5.1.crate", + "sha256": "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b", + "dest": "cargo/vendor/async-broadcast-0.5.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b\", \"files\": {}}", + "dest": "cargo/vendor/async-broadcast-0.5.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-channel/async-channel-1.8.0.crate", + "sha256": "cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833", + "dest": "cargo/vendor/async-channel-1.8.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833\", \"files\": {}}", + "dest": "cargo/vendor/async-channel-1.8.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-executor/async-executor-1.5.1.crate", + "sha256": "6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb", + "dest": "cargo/vendor/async-executor-1.5.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb\", \"files\": {}}", + "dest": "cargo/vendor/async-executor-1.5.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-io/async-io-1.13.0.crate", + "sha256": "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af", + "dest": "cargo/vendor/async-io-1.13.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af\", \"files\": {}}", + "dest": "cargo/vendor/async-io-1.13.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-lock/async-lock-2.7.0.crate", + "sha256": "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7", + "dest": "cargo/vendor/async-lock-2.7.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7\", \"files\": {}}", + "dest": "cargo/vendor/async-lock-2.7.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-recursion/async-recursion-1.0.4.crate", + "sha256": "0e97ce7de6cf12de5d7226c73f5ba9811622f4db3a5b91b55c53e987e5f91cba", + "dest": "cargo/vendor/async-recursion-1.0.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"0e97ce7de6cf12de5d7226c73f5ba9811622f4db3a5b91b55c53e987e5f91cba\", \"files\": {}}", + "dest": "cargo/vendor/async-recursion-1.0.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-task/async-task-4.4.0.crate", + "sha256": "ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae", + "dest": "cargo/vendor/async-task-4.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae\", \"files\": {}}", + "dest": "cargo/vendor/async-task-4.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-trait/async-trait-0.1.68.crate", + "sha256": "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842", + "dest": "cargo/vendor/async-trait-0.1.68" + }, + { + "type": "inline", + "contents": "{\"package\": \"b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842\", \"files\": {}}", + "dest": "cargo/vendor/async-trait-0.1.68", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/atomic_refcell/atomic_refcell-0.1.10.crate", + "sha256": "79d6dc922a2792b006573f60b2648076355daeae5ce9cb59507e5908c9625d31", + "dest": "cargo/vendor/atomic_refcell-0.1.10" + }, + { + "type": "inline", + "contents": "{\"package\": \"79d6dc922a2792b006573f60b2648076355daeae5ce9cb59507e5908c9625d31\", \"files\": {}}", + "dest": "cargo/vendor/atomic_refcell-0.1.10", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/atspi/atspi-0.10.1.crate", + "sha256": "674e7a3376837b2e7d12d34d58ac47073c491dc3bf6f71a7adaf687d4d817faa", + "dest": "cargo/vendor/atspi-0.10.1" }, { "type": "inline", - "contents": "{\"package\": \"677d1d8ab452a3936018a687b20e6f7cf5363d713b732b8884001317b0e48aa3\", \"files\": {}}", - "dest": "cargo/vendor/async-trait-0.1.60", + "contents": "{\"package\": \"674e7a3376837b2e7d12d34d58ac47073c491dc3bf6f71a7adaf687d4d817faa\", \"files\": {}}", + "dest": "cargo/vendor/atspi-0.10.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/atomic_refcell/atomic_refcell-0.1.8.crate", - "sha256": "73b5e5f48b927f04e952dedc932f31995a65a0bf65ec971c74436e51bf6e970d", - "dest": "cargo/vendor/atomic_refcell-0.1.8" + "url": "https://static.crates.io/crates/atspi-macros/atspi-macros-0.2.0.crate", + "sha256": "97fb4870a32c0eaa17e35bca0e6b16020635157121fb7d45593d242c295bc768", + "dest": "cargo/vendor/atspi-macros-0.2.0" }, { "type": "inline", - "contents": "{\"package\": \"73b5e5f48b927f04e952dedc932f31995a65a0bf65ec971c74436e51bf6e970d\", \"files\": {}}", - "dest": "cargo/vendor/atomic_refcell-0.1.8", + "contents": "{\"package\": \"97fb4870a32c0eaa17e35bca0e6b16020635157121fb7d45593d242c295bc768\", \"files\": {}}", + "dest": "cargo/vendor/atspi-macros-0.2.0", "dest-filename": ".cargo-checksum.json" }, { @@ -275,27 +431,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/base64/base64-0.20.0.crate", - "sha256": "0ea22880d78093b0cbe17c89f64a7d457941e65759157ec6cb31a31d652b05e5", - "dest": "cargo/vendor/base64-0.20.0" + "url": "https://static.crates.io/crates/base64/base64-0.21.0.crate", + "sha256": "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a", + "dest": "cargo/vendor/base64-0.21.0" }, { "type": "inline", - "contents": "{\"package\": \"0ea22880d78093b0cbe17c89f64a7d457941e65759157ec6cb31a31d652b05e5\", \"files\": {}}", - "dest": "cargo/vendor/base64-0.20.0", + "contents": "{\"package\": \"a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a\", \"files\": {}}", + "dest": "cargo/vendor/base64-0.21.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/bit_field/bit_field-0.10.1.crate", - "sha256": "dcb6dd1c2376d2e096796e234a70e17e94cc2d5d54ff8ce42b28cef1d0d359a4", - "dest": "cargo/vendor/bit_field-0.10.1" + "url": "https://static.crates.io/crates/bit_field/bit_field-0.10.2.crate", + "sha256": "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61", + "dest": "cargo/vendor/bit_field-0.10.2" }, { "type": "inline", - "contents": "{\"package\": \"dcb6dd1c2376d2e096796e234a70e17e94cc2d5d54ff8ce42b28cef1d0d359a4\", \"files\": {}}", - "dest": "cargo/vendor/bit_field-0.10.1", + "contents": "{\"package\": \"dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61\", \"files\": {}}", + "dest": "cargo/vendor/bit_field-0.10.2", "dest-filename": ".cargo-checksum.json" }, { @@ -327,40 +483,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/block-buffer/block-buffer-0.10.3.crate", - "sha256": "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e", - "dest": "cargo/vendor/block-buffer-0.10.3" + "url": "https://static.crates.io/crates/block-buffer/block-buffer-0.10.4.crate", + "sha256": "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71", + "dest": "cargo/vendor/block-buffer-0.10.4" }, { "type": "inline", - "contents": "{\"package\": \"69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e\", \"files\": {}}", - "dest": "cargo/vendor/block-buffer-0.10.3", + "contents": "{\"package\": \"3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71\", \"files\": {}}", + "dest": "cargo/vendor/block-buffer-0.10.4", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/block-sys/block-sys-0.1.0-beta.2.crate", - "sha256": "a0a27d75e09d3d1a1b72c2583aaec59db16932ea927846036b24b968d8240c08", - "dest": "cargo/vendor/block-sys-0.1.0-beta.2" + "url": "https://static.crates.io/crates/block-sys/block-sys-0.1.0-beta.1.crate", + "sha256": "0fa55741ee90902547802152aaf3f8e5248aab7e21468089560d4c8840561146", + "dest": "cargo/vendor/block-sys-0.1.0-beta.1" }, { "type": "inline", - "contents": "{\"package\": \"a0a27d75e09d3d1a1b72c2583aaec59db16932ea927846036b24b968d8240c08\", \"files\": {}}", - "dest": "cargo/vendor/block-sys-0.1.0-beta.2", + "contents": "{\"package\": \"0fa55741ee90902547802152aaf3f8e5248aab7e21468089560d4c8840561146\", \"files\": {}}", + "dest": "cargo/vendor/block-sys-0.1.0-beta.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/block2/block2-0.2.0-alpha.7.crate", - "sha256": "344b33cc92d2c0816f45d61b2dca4a30fb8c84e395a4323397f0965f16f990e1", - "dest": "cargo/vendor/block2-0.2.0-alpha.7" + "url": "https://static.crates.io/crates/block2/block2-0.2.0-alpha.6.crate", + "sha256": "8dd9e63c1744f755c2f60332b88de39d341e5e86239014ad839bd71c106dec42", + "dest": "cargo/vendor/block2-0.2.0-alpha.6" }, { "type": "inline", - "contents": "{\"package\": \"344b33cc92d2c0816f45d61b2dca4a30fb8c84e395a4323397f0965f16f990e1\", \"files\": {}}", - "dest": "cargo/vendor/block2-0.2.0-alpha.7", + "contents": "{\"package\": \"8dd9e63c1744f755c2f60332b88de39d341e5e86239014ad839bd71c106dec42\", \"files\": {}}", + "dest": "cargo/vendor/block2-0.2.0-alpha.6", "dest-filename": ".cargo-checksum.json" }, { @@ -379,14 +535,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/bumpalo/bumpalo-3.11.1.crate", - "sha256": "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba", - "dest": "cargo/vendor/bumpalo-3.11.1" + "url": "https://static.crates.io/crates/bumpalo/bumpalo-3.12.2.crate", + "sha256": "3c6ed94e98ecff0c12dd1b04c15ec0d7d9458ca8fe806cea6f12954efe74c63b", + "dest": "cargo/vendor/bumpalo-3.12.2" }, { "type": "inline", - "contents": "{\"package\": \"572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba\", \"files\": {}}", - "dest": "cargo/vendor/bumpalo-3.11.1", + "contents": "{\"package\": \"3c6ed94e98ecff0c12dd1b04c15ec0d7d9458ca8fe806cea6f12954efe74c63b\", \"files\": {}}", + "dest": "cargo/vendor/bumpalo-3.12.2", "dest-filename": ".cargo-checksum.json" }, { @@ -405,27 +561,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/bytemuck/bytemuck-1.12.3.crate", - "sha256": "aaa3a8d9a1ca92e282c96a32d6511b695d7d994d1d102ba85d279f9b2756947f", - "dest": "cargo/vendor/bytemuck-1.12.3" + "url": "https://static.crates.io/crates/bytemuck/bytemuck-1.13.1.crate", + "sha256": "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea", + "dest": "cargo/vendor/bytemuck-1.13.1" }, { "type": "inline", - "contents": "{\"package\": \"aaa3a8d9a1ca92e282c96a32d6511b695d7d994d1d102ba85d279f9b2756947f\", \"files\": {}}", - "dest": "cargo/vendor/bytemuck-1.12.3", + "contents": "{\"package\": \"17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea\", \"files\": {}}", + "dest": "cargo/vendor/bytemuck-1.13.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/bytemuck_derive/bytemuck_derive-1.3.0.crate", - "sha256": "5fe233b960f12f8007e3db2d136e3cb1c291bfd7396e384ee76025fc1a3932b4", - "dest": "cargo/vendor/bytemuck_derive-1.3.0" + "url": "https://static.crates.io/crates/bytemuck_derive/bytemuck_derive-1.4.1.crate", + "sha256": "fdde5c9cd29ebd706ce1b35600920a33550e402fc998a2e53ad3b42c3c47a192", + "dest": "cargo/vendor/bytemuck_derive-1.4.1" }, { "type": "inline", - "contents": "{\"package\": \"5fe233b960f12f8007e3db2d136e3cb1c291bfd7396e384ee76025fc1a3932b4\", \"files\": {}}", - "dest": "cargo/vendor/bytemuck_derive-1.3.0", + "contents": "{\"package\": \"fdde5c9cd29ebd706ce1b35600920a33550e402fc998a2e53ad3b42c3c47a192\", \"files\": {}}", + "dest": "cargo/vendor/bytemuck_derive-1.4.1", "dest-filename": ".cargo-checksum.json" }, { @@ -444,40 +600,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/bytes/bytes-1.3.0.crate", - "sha256": "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c", - "dest": "cargo/vendor/bytes-1.3.0" + "url": "https://static.crates.io/crates/bytes/bytes-1.4.0.crate", + "sha256": "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be", + "dest": "cargo/vendor/bytes-1.4.0" }, { "type": "inline", - "contents": "{\"package\": \"dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c\", \"files\": {}}", - "dest": "cargo/vendor/bytes-1.3.0", + "contents": "{\"package\": \"89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be\", \"files\": {}}", + "dest": "cargo/vendor/bytes-1.4.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/calloop/calloop-0.10.4.crate", - "sha256": "19457a0da465234abd76134a5c2a910c14bd3c5558463e4396ab9a37a328e465", - "dest": "cargo/vendor/calloop-0.10.4" + "url": "https://static.crates.io/crates/calloop/calloop-0.10.5.crate", + "sha256": "1a59225be45a478d772ce015d9743e49e92798ece9e34eda9a6aa2a6a7f40192", + "dest": "cargo/vendor/calloop-0.10.5" }, { "type": "inline", - "contents": "{\"package\": \"19457a0da465234abd76134a5c2a910c14bd3c5558463e4396ab9a37a328e465\", \"files\": {}}", - "dest": "cargo/vendor/calloop-0.10.4", + "contents": "{\"package\": \"1a59225be45a478d772ce015d9743e49e92798ece9e34eda9a6aa2a6a7f40192\", \"files\": {}}", + "dest": "cargo/vendor/calloop-0.10.5", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cc/cc-1.0.78.crate", - "sha256": "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d", - "dest": "cargo/vendor/cc-1.0.78" + "url": "https://static.crates.io/crates/cc/cc-1.0.79.crate", + "sha256": "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f", + "dest": "cargo/vendor/cc-1.0.79" }, { "type": "inline", - "contents": "{\"package\": \"a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d\", \"files\": {}}", - "dest": "cargo/vendor/cc-1.0.78", + "contents": "{\"package\": \"50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f\", \"files\": {}}", + "dest": "cargo/vendor/cc-1.0.79", "dest-filename": ".cargo-checksum.json" }, { @@ -548,27 +704,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/clipboard-win/clipboard-win-4.4.2.crate", - "sha256": "c4ab1b92798304eedc095b53942963240037c0516452cb11aeba709d420b2219", - "dest": "cargo/vendor/clipboard-win-4.4.2" + "url": "https://static.crates.io/crates/clipboard-win/clipboard-win-4.5.0.crate", + "sha256": "7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362", + "dest": "cargo/vendor/clipboard-win-4.5.0" }, { "type": "inline", - "contents": "{\"package\": \"c4ab1b92798304eedc095b53942963240037c0516452cb11aeba709d420b2219\", \"files\": {}}", - "dest": "cargo/vendor/clipboard-win-4.4.2", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cmake/cmake-0.1.49.crate", - "sha256": "db34956e100b30725f2eb215f90d4871051239535632f84fea3bc92722c66b7c", - "dest": "cargo/vendor/cmake-0.1.49" - }, - { - "type": "inline", - "contents": "{\"package\": \"db34956e100b30725f2eb215f90d4871051239535632f84fea3bc92722c66b7c\", \"files\": {}}", - "dest": "cargo/vendor/cmake-0.1.49", + "contents": "{\"package\": \"7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362\", \"files\": {}}", + "dest": "cargo/vendor/clipboard-win-4.5.0", "dest-filename": ".cargo-checksum.json" }, { @@ -587,14 +730,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cocoa-foundation/cocoa-foundation-0.1.0.crate", - "sha256": "7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318", - "dest": "cargo/vendor/cocoa-foundation-0.1.0" + "url": "https://static.crates.io/crates/cocoa-foundation/cocoa-foundation-0.1.1.crate", + "sha256": "931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6", + "dest": "cargo/vendor/cocoa-foundation-0.1.1" }, { "type": "inline", - "contents": "{\"package\": \"7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318\", \"files\": {}}", - "dest": "cargo/vendor/cocoa-foundation-0.1.0", + "contents": "{\"package\": \"931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6\", \"files\": {}}", + "dest": "cargo/vendor/cocoa-foundation-0.1.1", "dest-filename": ".cargo-checksum.json" }, { @@ -649,6 +792,19 @@ "dest": "cargo/vendor/combine-4.6.6", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/concurrent-queue/concurrent-queue-2.2.0.crate", + "sha256": "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c", + "dest": "cargo/vendor/concurrent-queue-2.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c\", \"files\": {}}", + "dest": "cargo/vendor/concurrent-queue-2.2.0", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -665,14 +821,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/copypasta/copypasta-0.8.1.crate", - "sha256": "d7216b5c1e9ad3867252505995b02d01c6fa7e6db0d8abd42634352ef377777e", - "dest": "cargo/vendor/copypasta-0.8.1" + "url": "https://static.crates.io/crates/copypasta/copypasta-0.8.2.crate", + "sha256": "133fc8675ee3a4ec9aa513584deda9aa0faeda3586b87f7f0f2ba082c66fb172", + "dest": "cargo/vendor/copypasta-0.8.2" }, { "type": "inline", - "contents": "{\"package\": \"d7216b5c1e9ad3867252505995b02d01c6fa7e6db0d8abd42634352ef377777e\", \"files\": {}}", - "dest": "cargo/vendor/copypasta-0.8.1", + "contents": "{\"package\": \"133fc8675ee3a4ec9aa513584deda9aa0faeda3586b87f7f0f2ba082c66fb172\", \"files\": {}}", + "dest": "cargo/vendor/copypasta-0.8.2", "dest-filename": ".cargo-checksum.json" }, { @@ -691,14 +847,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.3.crate", - "sha256": "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc", - "dest": "cargo/vendor/core-foundation-sys-0.8.3" + "url": "https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.4.crate", + "sha256": "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa", + "dest": "cargo/vendor/core-foundation-sys-0.8.4" }, { "type": "inline", - "contents": "{\"package\": \"5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc\", \"files\": {}}", - "dest": "cargo/vendor/core-foundation-sys-0.8.3", + "contents": "{\"package\": \"e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa\", \"files\": {}}", + "dest": "cargo/vendor/core-foundation-sys-0.8.4", "dest-filename": ".cargo-checksum.json" }, { @@ -730,27 +886,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/core-text/core-text-19.2.0.crate", - "sha256": "99d74ada66e07c1cefa18f8abfba765b486f250de2e4a999e5727fc0dd4b4a25", - "dest": "cargo/vendor/core-text-19.2.0" - }, - { - "type": "inline", - "contents": "{\"package\": \"99d74ada66e07c1cefa18f8abfba765b486f250de2e4a999e5727fc0dd4b4a25\", \"files\": {}}", - "dest": "cargo/vendor/core-text-19.2.0", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cpufeatures/cpufeatures-0.2.5.crate", - "sha256": "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320", - "dest": "cargo/vendor/cpufeatures-0.2.5" + "url": "https://static.crates.io/crates/cpufeatures/cpufeatures-0.2.7.crate", + "sha256": "3e4c1eaa2012c47becbbad2ab175484c2a84d1185b566fb2cc5b8707343dfe58", + "dest": "cargo/vendor/cpufeatures-0.2.7" }, { "type": "inline", - "contents": "{\"package\": \"28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320\", \"files\": {}}", - "dest": "cargo/vendor/cpufeatures-0.2.5", + "contents": "{\"package\": \"3e4c1eaa2012c47becbbad2ab175484c2a84d1185b566fb2cc5b8707343dfe58\", \"files\": {}}", + "dest": "cargo/vendor/cpufeatures-0.2.7", "dest-filename": ".cargo-checksum.json" }, { @@ -782,66 +925,53 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.6.crate", - "sha256": "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521", - "dest": "cargo/vendor/crossbeam-channel-0.5.6" + "url": "https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.8.crate", + "sha256": "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200", + "dest": "cargo/vendor/crossbeam-channel-0.5.8" }, { "type": "inline", - "contents": "{\"package\": \"c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521\", \"files\": {}}", - "dest": "cargo/vendor/crossbeam-channel-0.5.6", + "contents": "{\"package\": \"a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200\", \"files\": {}}", + "dest": "cargo/vendor/crossbeam-channel-0.5.8", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/crossbeam-deque/crossbeam-deque-0.8.2.crate", - "sha256": "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc", - "dest": "cargo/vendor/crossbeam-deque-0.8.2" + "url": "https://static.crates.io/crates/crossbeam-deque/crossbeam-deque-0.8.3.crate", + "sha256": "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef", + "dest": "cargo/vendor/crossbeam-deque-0.8.3" }, { "type": "inline", - "contents": "{\"package\": \"715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc\", \"files\": {}}", - "dest": "cargo/vendor/crossbeam-deque-0.8.2", + "contents": "{\"package\": \"ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef\", \"files\": {}}", + "dest": "cargo/vendor/crossbeam-deque-0.8.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/crossbeam-epoch/crossbeam-epoch-0.9.13.crate", - "sha256": "01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a", - "dest": "cargo/vendor/crossbeam-epoch-0.9.13" + "url": "https://static.crates.io/crates/crossbeam-epoch/crossbeam-epoch-0.9.14.crate", + "sha256": "46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695", + "dest": "cargo/vendor/crossbeam-epoch-0.9.14" }, { "type": "inline", - "contents": "{\"package\": \"01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a\", \"files\": {}}", - "dest": "cargo/vendor/crossbeam-epoch-0.9.13", + "contents": "{\"package\": \"46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695\", \"files\": {}}", + "dest": "cargo/vendor/crossbeam-epoch-0.9.14", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.14.crate", - "sha256": "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f", - "dest": "cargo/vendor/crossbeam-utils-0.8.14" + "url": "https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.15.crate", + "sha256": "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b", + "dest": "cargo/vendor/crossbeam-utils-0.8.15" }, { "type": "inline", - "contents": "{\"package\": \"4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f\", \"files\": {}}", - "dest": "cargo/vendor/crossbeam-utils-0.8.14", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/crossfont/crossfont-0.5.1.crate", - "sha256": "21fd3add36ea31aba1520aa5288714dd63be506106753226d0eb387a93bc9c45", - "dest": "cargo/vendor/crossfont-0.5.1" - }, - { - "type": "inline", - "contents": "{\"package\": \"21fd3add36ea31aba1520aa5288714dd63be506106753226d0eb387a93bc9c45\", \"files\": {}}", - "dest": "cargo/vendor/crossfont-0.5.1", + "contents": "{\"package\": \"3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b\", \"files\": {}}", + "dest": "cargo/vendor/crossbeam-utils-0.8.15", "dest-filename": ".cargo-checksum.json" }, { @@ -873,118 +1003,66 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cty/cty-0.2.2.crate", - "sha256": "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35", - "dest": "cargo/vendor/cty-0.2.2" - }, - { - "type": "inline", - "contents": "{\"package\": \"b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35\", \"files\": {}}", - "dest": "cargo/vendor/cty-0.2.2", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/darling/darling-0.13.4.crate", - "sha256": "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c", - "dest": "cargo/vendor/darling-0.13.4" - }, - { - "type": "inline", - "contents": "{\"package\": \"a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c\", \"files\": {}}", - "dest": "cargo/vendor/darling-0.13.4", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/darling/darling-0.14.2.crate", - "sha256": "b0dd3cd20dc6b5a876612a6e5accfe7f3dd883db6d07acfbf14c128f61550dfa", - "dest": "cargo/vendor/darling-0.14.2" - }, - { - "type": "inline", - "contents": "{\"package\": \"b0dd3cd20dc6b5a876612a6e5accfe7f3dd883db6d07acfbf14c128f61550dfa\", \"files\": {}}", - "dest": "cargo/vendor/darling-0.14.2", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/darling_core/darling_core-0.13.4.crate", - "sha256": "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610", - "dest": "cargo/vendor/darling_core-0.13.4" - }, - { - "type": "inline", - "contents": "{\"package\": \"859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610\", \"files\": {}}", - "dest": "cargo/vendor/darling_core-0.13.4", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/darling_core/darling_core-0.14.2.crate", - "sha256": "a784d2ccaf7c98501746bf0be29b2022ba41fd62a2e622af997a03e9f972859f", - "dest": "cargo/vendor/darling_core-0.14.2" + "url": "https://static.crates.io/crates/dashmap/dashmap-5.4.0.crate", + "sha256": "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc", + "dest": "cargo/vendor/dashmap-5.4.0" }, { "type": "inline", - "contents": "{\"package\": \"a784d2ccaf7c98501746bf0be29b2022ba41fd62a2e622af997a03e9f972859f\", \"files\": {}}", - "dest": "cargo/vendor/darling_core-0.14.2", + "contents": "{\"package\": \"907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc\", \"files\": {}}", + "dest": "cargo/vendor/dashmap-5.4.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/darling_macro/darling_macro-0.13.4.crate", - "sha256": "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835", - "dest": "cargo/vendor/darling_macro-0.13.4" + "url": "https://static.crates.io/crates/derivative/derivative-2.2.0.crate", + "sha256": "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b", + "dest": "cargo/vendor/derivative-2.2.0" }, { "type": "inline", - "contents": "{\"package\": \"9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835\", \"files\": {}}", - "dest": "cargo/vendor/darling_macro-0.13.4", + "contents": "{\"package\": \"fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b\", \"files\": {}}", + "dest": "cargo/vendor/derivative-2.2.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/darling_macro/darling_macro-0.14.2.crate", - "sha256": "7618812407e9402654622dd402b0a89dff9ba93badd6540781526117b92aab7e", - "dest": "cargo/vendor/darling_macro-0.14.2" + "url": "https://static.crates.io/crates/digest/digest-0.10.6.crate", + "sha256": "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f", + "dest": "cargo/vendor/digest-0.10.6" }, { "type": "inline", - "contents": "{\"package\": \"7618812407e9402654622dd402b0a89dff9ba93badd6540781526117b92aab7e\", \"files\": {}}", - "dest": "cargo/vendor/darling_macro-0.14.2", + "contents": "{\"package\": \"8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f\", \"files\": {}}", + "dest": "cargo/vendor/digest-0.10.6", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/dashmap/dashmap-5.4.0.crate", - "sha256": "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc", - "dest": "cargo/vendor/dashmap-5.4.0" + "url": "https://static.crates.io/crates/dirs/dirs-4.0.0.crate", + "sha256": "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059", + "dest": "cargo/vendor/dirs-4.0.0" }, { "type": "inline", - "contents": "{\"package\": \"907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc\", \"files\": {}}", - "dest": "cargo/vendor/dashmap-5.4.0", + "contents": "{\"package\": \"ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059\", \"files\": {}}", + "dest": "cargo/vendor/dirs-4.0.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/digest/digest-0.10.6.crate", - "sha256": "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f", - "dest": "cargo/vendor/digest-0.10.6" + "url": "https://static.crates.io/crates/dirs-sys/dirs-sys-0.3.7.crate", + "sha256": "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6", + "dest": "cargo/vendor/dirs-sys-0.3.7" }, { "type": "inline", - "contents": "{\"package\": \"8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f\", \"files\": {}}", - "dest": "cargo/vendor/digest-0.10.6", + "contents": "{\"package\": \"1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6\", \"files\": {}}", + "dest": "cargo/vendor/dirs-sys-0.3.7", "dest-filename": ".cargo-checksum.json" }, { @@ -1042,183 +1120,183 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/dwrote/dwrote-0.11.0.crate", - "sha256": "439a1c2ba5611ad3ed731280541d36d2e9c4ac5e7fb818a27b604bdc5a6aa65b", - "dest": "cargo/vendor/dwrote-0.11.0" + "url": "https://static.crates.io/crates/dyn-clone/dyn-clone-1.0.11.crate", + "sha256": "68b0cf012f1230e43cd00ebb729c6bb58707ecfa8ad08b52ef3a4ccd2697fc30", + "dest": "cargo/vendor/dyn-clone-1.0.11" }, { "type": "inline", - "contents": "{\"package\": \"439a1c2ba5611ad3ed731280541d36d2e9c4ac5e7fb818a27b604bdc5a6aa65b\", \"files\": {}}", - "dest": "cargo/vendor/dwrote-0.11.0", + "contents": "{\"package\": \"68b0cf012f1230e43cd00ebb729c6bb58707ecfa8ad08b52ef3a4ccd2697fc30\", \"files\": {}}", + "dest": "cargo/vendor/dyn-clone-1.0.11", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/dyn-clone/dyn-clone-1.0.10.crate", - "sha256": "c9b0705efd4599c15a38151f4721f7bc388306f61084d3bfd50bd07fbca5cb60", - "dest": "cargo/vendor/dyn-clone-1.0.10" + "url": "https://static.crates.io/crates/ecolor/ecolor-0.22.0.crate", + "sha256": "2e479a7fa3f23d4e794f8b2f8b3568dd4e47886ad1b12c9c095e141cb591eb63", + "dest": "cargo/vendor/ecolor-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"c9b0705efd4599c15a38151f4721f7bc388306f61084d3bfd50bd07fbca5cb60\", \"files\": {}}", - "dest": "cargo/vendor/dyn-clone-1.0.10", + "contents": "{\"package\": \"2e479a7fa3f23d4e794f8b2f8b3568dd4e47886ad1b12c9c095e141cb591eb63\", \"files\": {}}", + "dest": "cargo/vendor/ecolor-0.22.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/ecolor/ecolor-0.20.0.crate", - "sha256": "b601108bca3af7650440ace4ca55b2daf52c36f2635be3587d77b16efd8d0691", - "dest": "cargo/vendor/ecolor-0.20.0" + "url": "https://static.crates.io/crates/eframe/eframe-0.22.0.crate", + "sha256": "bf4596583a2c680c55b6feaa748f74890c4f9cb9c7cb69d6117110444cb65b2f", + "dest": "cargo/vendor/eframe-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"b601108bca3af7650440ace4ca55b2daf52c36f2635be3587d77b16efd8d0691\", \"files\": {}}", - "dest": "cargo/vendor/ecolor-0.20.0", + "contents": "{\"package\": \"bf4596583a2c680c55b6feaa748f74890c4f9cb9c7cb69d6117110444cb65b2f\", \"files\": {}}", + "dest": "cargo/vendor/eframe-0.22.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/eframe/eframe-0.20.1.crate", - "sha256": "5ea929ec5819fef373728bb0e55003ce921975039cfec3ca8305bb024e5b7b32", - "dest": "cargo/vendor/eframe-0.20.1" + "url": "https://static.crates.io/crates/egui/egui-0.22.0.crate", + "sha256": "a3aef8ec3ae1b772f340170c65bf27d5b8c28f543a0116c844d2ac08d01123e7", + "dest": "cargo/vendor/egui-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"5ea929ec5819fef373728bb0e55003ce921975039cfec3ca8305bb024e5b7b32\", \"files\": {}}", - "dest": "cargo/vendor/eframe-0.20.1", + "contents": "{\"package\": \"a3aef8ec3ae1b772f340170c65bf27d5b8c28f543a0116c844d2ac08d01123e7\", \"files\": {}}", + "dest": "cargo/vendor/egui-0.22.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/egui/egui-0.20.1.crate", - "sha256": "65a5e883a316e53866977450eecfbcac9c48109c2ab3394af29feb83fcde4ea9", - "dest": "cargo/vendor/egui-0.20.1" + "url": "https://static.crates.io/crates/egui-winit/egui-winit-0.22.0.crate", + "sha256": "4a49155fd4a0a4fb21224407a91de0030847972ef90fc64edb63621caea61cb2", + "dest": "cargo/vendor/egui-winit-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"65a5e883a316e53866977450eecfbcac9c48109c2ab3394af29feb83fcde4ea9\", \"files\": {}}", - "dest": "cargo/vendor/egui-0.20.1", + "contents": "{\"package\": \"4a49155fd4a0a4fb21224407a91de0030847972ef90fc64edb63621caea61cb2\", \"files\": {}}", + "dest": "cargo/vendor/egui-winit-0.22.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/egui-winit/egui-winit-0.20.1.crate", - "sha256": "5696bdbe60898b81157f07ae34fe02dbfd522174bd6e620942c269cd7307901f", - "dest": "cargo/vendor/egui-winit-0.20.1" + "url": "https://static.crates.io/crates/egui_glow/egui_glow-0.22.0.crate", + "sha256": "1f8c2752cdf1b0ef5fcda59a898cacabad974d4f5880e92a420b2c917022da64", + "dest": "cargo/vendor/egui_glow-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"5696bdbe60898b81157f07ae34fe02dbfd522174bd6e620942c269cd7307901f\", \"files\": {}}", - "dest": "cargo/vendor/egui-winit-0.20.1", + "contents": "{\"package\": \"1f8c2752cdf1b0ef5fcda59a898cacabad974d4f5880e92a420b2c917022da64\", \"files\": {}}", + "dest": "cargo/vendor/egui_glow-0.22.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/egui_glow/egui_glow-0.20.1.crate", - "sha256": "6d4b5960cb1bae1c403a6c9027a745210a41913433b10c73b6e7d76a1017f8b4", - "dest": "cargo/vendor/egui_glow-0.20.1" + "url": "https://static.crates.io/crates/either/either-1.8.1.crate", + "sha256": "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91", + "dest": "cargo/vendor/either-1.8.1" }, { "type": "inline", - "contents": "{\"package\": \"6d4b5960cb1bae1c403a6c9027a745210a41913433b10c73b6e7d76a1017f8b4\", \"files\": {}}", - "dest": "cargo/vendor/egui_glow-0.20.1", + "contents": "{\"package\": \"7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91\", \"files\": {}}", + "dest": "cargo/vendor/either-1.8.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/either/either-1.8.0.crate", - "sha256": "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797", - "dest": "cargo/vendor/either-1.8.0" + "url": "https://static.crates.io/crates/emath/emath-0.22.0.crate", + "sha256": "3857d743a6e0741cdd60b622a74c7a36ea75f5f8f11b793b41d905d2c9721a4b", + "dest": "cargo/vendor/emath-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797\", \"files\": {}}", - "dest": "cargo/vendor/either-1.8.0", + "contents": "{\"package\": \"3857d743a6e0741cdd60b622a74c7a36ea75f5f8f11b793b41d905d2c9721a4b\", \"files\": {}}", + "dest": "cargo/vendor/emath-0.22.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/emath/emath-0.20.0.crate", - "sha256": "5277249c8c3430e7127e4f2c40a77485e7baf11ae132ce9b3253a8ed710df0a0", - "dest": "cargo/vendor/emath-0.20.0" + "url": "https://static.crates.io/crates/encoding_rs/encoding_rs-0.8.32.crate", + "sha256": "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394", + "dest": "cargo/vendor/encoding_rs-0.8.32" }, { "type": "inline", - "contents": "{\"package\": \"5277249c8c3430e7127e4f2c40a77485e7baf11ae132ce9b3253a8ed710df0a0\", \"files\": {}}", - "dest": "cargo/vendor/emath-0.20.0", + "contents": "{\"package\": \"071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394\", \"files\": {}}", + "dest": "cargo/vendor/encoding_rs-0.8.32", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/encoding_rs/encoding_rs-0.8.31.crate", - "sha256": "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b", - "dest": "cargo/vendor/encoding_rs-0.8.31" + "url": "https://static.crates.io/crates/enumflags2/enumflags2-0.7.7.crate", + "sha256": "c041f5090df68b32bcd905365fd51769c8b9d553fe87fde0b683534f10c01bd2", + "dest": "cargo/vendor/enumflags2-0.7.7" }, { "type": "inline", - "contents": "{\"package\": \"9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b\", \"files\": {}}", - "dest": "cargo/vendor/encoding_rs-0.8.31", + "contents": "{\"package\": \"c041f5090df68b32bcd905365fd51769c8b9d553fe87fde0b683534f10c01bd2\", \"files\": {}}", + "dest": "cargo/vendor/enumflags2-0.7.7", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/enumset/enumset-1.0.12.crate", - "sha256": "19be8061a06ab6f3a6cf21106c873578bf01bd42ad15e0311a9c76161cb1c753", - "dest": "cargo/vendor/enumset-1.0.12" + "url": "https://static.crates.io/crates/enumflags2_derive/enumflags2_derive-0.7.7.crate", + "sha256": "5e9a1f9f7d83e59740248a6e14ecf93929ade55027844dfcea78beafccc15745", + "dest": "cargo/vendor/enumflags2_derive-0.7.7" }, { "type": "inline", - "contents": "{\"package\": \"19be8061a06ab6f3a6cf21106c873578bf01bd42ad15e0311a9c76161cb1c753\", \"files\": {}}", - "dest": "cargo/vendor/enumset-1.0.12", + "contents": "{\"package\": \"5e9a1f9f7d83e59740248a6e14ecf93929ade55027844dfcea78beafccc15745\", \"files\": {}}", + "dest": "cargo/vendor/enumflags2_derive-0.7.7", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/enumset_derive/enumset_derive-0.6.1.crate", - "sha256": "03e7b551eba279bf0fa88b83a46330168c1560a52a94f5126f892f0b364ab3e0", - "dest": "cargo/vendor/enumset_derive-0.6.1" + "url": "https://static.crates.io/crates/epaint/epaint-0.22.0.crate", + "sha256": "09333964d4d57f40a85338ba3ca5ed4716070ab184dcfed966b35491c5c64f3b", + "dest": "cargo/vendor/epaint-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"03e7b551eba279bf0fa88b83a46330168c1560a52a94f5126f892f0b364ab3e0\", \"files\": {}}", - "dest": "cargo/vendor/enumset_derive-0.6.1", + "contents": "{\"package\": \"09333964d4d57f40a85338ba3ca5ed4716070ab184dcfed966b35491c5c64f3b\", \"files\": {}}", + "dest": "cargo/vendor/epaint-0.22.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/epaint/epaint-0.20.0.crate", - "sha256": "de14b65fe5e423e0058f77a8beb2c863b056d0566d6c4ce0d097aa5814cb705a", - "dest": "cargo/vendor/epaint-0.20.0" + "url": "https://static.crates.io/crates/errno/errno-0.2.8.crate", + "sha256": "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1", + "dest": "cargo/vendor/errno-0.2.8" }, { "type": "inline", - "contents": "{\"package\": \"de14b65fe5e423e0058f77a8beb2c863b056d0566d6c4ce0d097aa5814cb705a\", \"files\": {}}", - "dest": "cargo/vendor/epaint-0.20.0", + "contents": "{\"package\": \"f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1\", \"files\": {}}", + "dest": "cargo/vendor/errno-0.2.8", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/errno/errno-0.2.8.crate", - "sha256": "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1", - "dest": "cargo/vendor/errno-0.2.8" + "url": "https://static.crates.io/crates/errno/errno-0.3.1.crate", + "sha256": "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a", + "dest": "cargo/vendor/errno-0.3.1" }, { "type": "inline", - "contents": "{\"package\": \"f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1\", \"files\": {}}", - "dest": "cargo/vendor/errno-0.2.8", + "contents": "{\"package\": \"4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a\", \"files\": {}}", + "dest": "cargo/vendor/errno-0.3.1", "dest-filename": ".cargo-checksum.json" }, { @@ -1250,27 +1328,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/expat-sys/expat-sys-2.1.6.crate", - "sha256": "658f19728920138342f68408b7cf7644d90d4784353d8ebc32e7e8663dbe45fa", - "dest": "cargo/vendor/expat-sys-2.1.6" + "url": "https://static.crates.io/crates/event-listener/event-listener-2.5.3.crate", + "sha256": "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0", + "dest": "cargo/vendor/event-listener-2.5.3" }, { "type": "inline", - "contents": "{\"package\": \"658f19728920138342f68408b7cf7644d90d4784353d8ebc32e7e8663dbe45fa\", \"files\": {}}", - "dest": "cargo/vendor/expat-sys-2.1.6", + "contents": "{\"package\": \"0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0\", \"files\": {}}", + "dest": "cargo/vendor/event-listener-2.5.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/exr/exr-1.5.2.crate", - "sha256": "8eb5f255b5980bb0c8cf676b675d1a99be40f316881444f44e0462eaf5df5ded", - "dest": "cargo/vendor/exr-1.5.2" + "url": "https://static.crates.io/crates/exr/exr-1.6.3.crate", + "sha256": "bdd2162b720141a91a054640662d3edce3d50a944a50ffca5313cd951abb35b4", + "dest": "cargo/vendor/exr-1.6.3" }, { "type": "inline", - "contents": "{\"package\": \"8eb5f255b5980bb0c8cf676b675d1a99be40f316881444f44e0462eaf5df5ded\", \"files\": {}}", - "dest": "cargo/vendor/exr-1.5.2", + "contents": "{\"package\": \"bdd2162b720141a91a054640662d3edce3d50a944a50ffca5313cd951abb35b4\", \"files\": {}}", + "dest": "cargo/vendor/exr-1.6.3", "dest-filename": ".cargo-checksum.json" }, { @@ -1289,27 +1367,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/fastrand/fastrand-1.8.0.crate", - "sha256": "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499", - "dest": "cargo/vendor/fastrand-1.8.0" + "url": "https://static.crates.io/crates/fastrand/fastrand-1.9.0.crate", + "sha256": "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be", + "dest": "cargo/vendor/fastrand-1.9.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be\", \"files\": {}}", + "dest": "cargo/vendor/fastrand-1.9.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/fdeflate/fdeflate-0.3.0.crate", + "sha256": "d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10", + "dest": "cargo/vendor/fdeflate-0.3.0" }, { "type": "inline", - "contents": "{\"package\": \"a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499\", \"files\": {}}", - "dest": "cargo/vendor/fastrand-1.8.0", + "contents": "{\"package\": \"d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10\", \"files\": {}}", + "dest": "cargo/vendor/fdeflate-0.3.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/flate2/flate2-1.0.25.crate", - "sha256": "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841", - "dest": "cargo/vendor/flate2-1.0.25" + "url": "https://static.crates.io/crates/flate2/flate2-1.0.26.crate", + "sha256": "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743", + "dest": "cargo/vendor/flate2-1.0.26" }, { "type": "inline", - "contents": "{\"package\": \"a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841\", \"files\": {}}", - "dest": "cargo/vendor/flate2-1.0.25", + "contents": "{\"package\": \"3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743\", \"files\": {}}", + "dest": "cargo/vendor/flate2-1.0.26", "dest-filename": ".cargo-checksum.json" }, { @@ -1351,32 +1442,6 @@ "dest": "cargo/vendor/foreign-types-0.3.2", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/foreign-types/foreign-types-0.5.0.crate", - "sha256": "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965", - "dest": "cargo/vendor/foreign-types-0.5.0" - }, - { - "type": "inline", - "contents": "{\"package\": \"d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965\", \"files\": {}}", - "dest": "cargo/vendor/foreign-types-0.5.0", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/foreign-types-macros/foreign-types-macros-0.2.2.crate", - "sha256": "c8469d0d40519bc608ec6863f1cc88f3f1deee15913f2f3b3e573d81ed38cccc", - "dest": "cargo/vendor/foreign-types-macros-0.2.2" - }, - { - "type": "inline", - "contents": "{\"package\": \"c8469d0d40519bc608ec6863f1cc88f3f1deee15913f2f3b3e573d81ed38cccc\", \"files\": {}}", - "dest": "cargo/vendor/foreign-types-macros-0.2.2", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -1390,19 +1455,6 @@ "dest": "cargo/vendor/foreign-types-shared-0.1.1", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/foreign-types-shared/foreign-types-shared-0.3.1.crate", - "sha256": "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b", - "dest": "cargo/vendor/foreign-types-shared-0.3.1" - }, - { - "type": "inline", - "contents": "{\"package\": \"aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b\", \"files\": {}}", - "dest": "cargo/vendor/foreign-types-shared-0.3.1", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -1419,170 +1471,157 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/freetype-rs/freetype-rs-0.26.0.crate", - "sha256": "74eadec9d0a5c28c54bb9882e54787275152a4e36ce206b45d7451384e5bf5fb", - "dest": "cargo/vendor/freetype-rs-0.26.0" - }, - { - "type": "inline", - "contents": "{\"package\": \"74eadec9d0a5c28c54bb9882e54787275152a4e36ce206b45d7451384e5bf5fb\", \"files\": {}}", - "dest": "cargo/vendor/freetype-rs-0.26.0", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/freetype-sys/freetype-sys-0.13.1.crate", - "sha256": "a37d4011c0cc628dfa766fcc195454f4b068d7afdc2adfd28861191d866e731a", - "dest": "cargo/vendor/freetype-sys-0.13.1" + "url": "https://static.crates.io/crates/fs2/fs2-0.4.3.crate", + "sha256": "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213", + "dest": "cargo/vendor/fs2-0.4.3" }, { "type": "inline", - "contents": "{\"package\": \"a37d4011c0cc628dfa766fcc195454f4b068d7afdc2adfd28861191d866e731a\", \"files\": {}}", - "dest": "cargo/vendor/freetype-sys-0.13.1", + "contents": "{\"package\": \"9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213\", \"files\": {}}", + "dest": "cargo/vendor/fs2-0.4.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/fs2/fs2-0.4.3.crate", - "sha256": "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213", - "dest": "cargo/vendor/fs2-0.4.3" + "url": "https://static.crates.io/crates/futures/futures-0.3.28.crate", + "sha256": "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40", + "dest": "cargo/vendor/futures-0.3.28" }, { "type": "inline", - "contents": "{\"package\": \"9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213\", \"files\": {}}", - "dest": "cargo/vendor/fs2-0.4.3", + "contents": "{\"package\": \"23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40\", \"files\": {}}", + "dest": "cargo/vendor/futures-0.3.28", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/futures/futures-0.3.25.crate", - "sha256": "38390104763dc37a5145a53c29c63c1290b5d316d6086ec32c293f6736051bb0", - "dest": "cargo/vendor/futures-0.3.25" + "url": "https://static.crates.io/crates/futures-channel/futures-channel-0.3.28.crate", + "sha256": "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2", + "dest": "cargo/vendor/futures-channel-0.3.28" }, { "type": "inline", - "contents": "{\"package\": \"38390104763dc37a5145a53c29c63c1290b5d316d6086ec32c293f6736051bb0\", \"files\": {}}", - "dest": "cargo/vendor/futures-0.3.25", + "contents": "{\"package\": \"955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2\", \"files\": {}}", + "dest": "cargo/vendor/futures-channel-0.3.28", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/futures-channel/futures-channel-0.3.25.crate", - "sha256": "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed", - "dest": "cargo/vendor/futures-channel-0.3.25" + "url": "https://static.crates.io/crates/futures-core/futures-core-0.3.28.crate", + "sha256": "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c", + "dest": "cargo/vendor/futures-core-0.3.28" }, { "type": "inline", - "contents": "{\"package\": \"52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed\", \"files\": {}}", - "dest": "cargo/vendor/futures-channel-0.3.25", + "contents": "{\"package\": \"4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c\", \"files\": {}}", + "dest": "cargo/vendor/futures-core-0.3.28", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/futures-core/futures-core-0.3.25.crate", - "sha256": "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac", - "dest": "cargo/vendor/futures-core-0.3.25" + "url": "https://static.crates.io/crates/futures-executor/futures-executor-0.3.28.crate", + "sha256": "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0", + "dest": "cargo/vendor/futures-executor-0.3.28" }, { "type": "inline", - "contents": "{\"package\": \"04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac\", \"files\": {}}", - "dest": "cargo/vendor/futures-core-0.3.25", + "contents": "{\"package\": \"ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0\", \"files\": {}}", + "dest": "cargo/vendor/futures-executor-0.3.28", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/futures-executor/futures-executor-0.3.25.crate", - "sha256": "7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2", - "dest": "cargo/vendor/futures-executor-0.3.25" + "url": "https://static.crates.io/crates/futures-io/futures-io-0.3.28.crate", + "sha256": "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964", + "dest": "cargo/vendor/futures-io-0.3.28" }, { "type": "inline", - "contents": "{\"package\": \"7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2\", \"files\": {}}", - "dest": "cargo/vendor/futures-executor-0.3.25", + "contents": "{\"package\": \"4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964\", \"files\": {}}", + "dest": "cargo/vendor/futures-io-0.3.28", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/futures-io/futures-io-0.3.25.crate", - "sha256": "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb", - "dest": "cargo/vendor/futures-io-0.3.25" + "url": "https://static.crates.io/crates/futures-lite/futures-lite-1.13.0.crate", + "sha256": "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce", + "dest": "cargo/vendor/futures-lite-1.13.0" }, { "type": "inline", - "contents": "{\"package\": \"00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb\", \"files\": {}}", - "dest": "cargo/vendor/futures-io-0.3.25", + "contents": "{\"package\": \"49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce\", \"files\": {}}", + "dest": "cargo/vendor/futures-lite-1.13.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/futures-macro/futures-macro-0.3.25.crate", - "sha256": "bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d", - "dest": "cargo/vendor/futures-macro-0.3.25" + "url": "https://static.crates.io/crates/futures-macro/futures-macro-0.3.28.crate", + "sha256": "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72", + "dest": "cargo/vendor/futures-macro-0.3.28" }, { "type": "inline", - "contents": "{\"package\": \"bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d\", \"files\": {}}", - "dest": "cargo/vendor/futures-macro-0.3.25", + "contents": "{\"package\": \"89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72\", \"files\": {}}", + "dest": "cargo/vendor/futures-macro-0.3.28", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/futures-sink/futures-sink-0.3.25.crate", - "sha256": "39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9", - "dest": "cargo/vendor/futures-sink-0.3.25" + "url": "https://static.crates.io/crates/futures-sink/futures-sink-0.3.28.crate", + "sha256": "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e", + "dest": "cargo/vendor/futures-sink-0.3.28" }, { "type": "inline", - "contents": "{\"package\": \"39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9\", \"files\": {}}", - "dest": "cargo/vendor/futures-sink-0.3.25", + "contents": "{\"package\": \"f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e\", \"files\": {}}", + "dest": "cargo/vendor/futures-sink-0.3.28", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/futures-task/futures-task-0.3.25.crate", - "sha256": "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea", - "dest": "cargo/vendor/futures-task-0.3.25" + "url": "https://static.crates.io/crates/futures-task/futures-task-0.3.28.crate", + "sha256": "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65", + "dest": "cargo/vendor/futures-task-0.3.28" }, { "type": "inline", - "contents": "{\"package\": \"2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea\", \"files\": {}}", - "dest": "cargo/vendor/futures-task-0.3.25", + "contents": "{\"package\": \"76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65\", \"files\": {}}", + "dest": "cargo/vendor/futures-task-0.3.28", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/futures-util/futures-util-0.3.25.crate", - "sha256": "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6", - "dest": "cargo/vendor/futures-util-0.3.25" + "url": "https://static.crates.io/crates/futures-util/futures-util-0.3.28.crate", + "sha256": "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533", + "dest": "cargo/vendor/futures-util-0.3.28" }, { "type": "inline", - "contents": "{\"package\": \"197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6\", \"files\": {}}", - "dest": "cargo/vendor/futures-util-0.3.25", + "contents": "{\"package\": \"26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533\", \"files\": {}}", + "dest": "cargo/vendor/futures-util-0.3.28", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/generic-array/generic-array-0.14.6.crate", - "sha256": "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9", - "dest": "cargo/vendor/generic-array-0.14.6" + "url": "https://static.crates.io/crates/generic-array/generic-array-0.14.7.crate", + "sha256": "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a", + "dest": "cargo/vendor/generic-array-0.14.7" }, { "type": "inline", - "contents": "{\"package\": \"bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9\", \"files\": {}}", - "dest": "cargo/vendor/generic-array-0.14.6", + "contents": "{\"package\": \"85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a\", \"files\": {}}", + "dest": "cargo/vendor/generic-array-0.14.7", "dest-filename": ".cargo-checksum.json" }, { @@ -1614,40 +1653,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/getrandom/getrandom-0.2.8.crate", - "sha256": "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31", - "dest": "cargo/vendor/getrandom-0.2.8" + "url": "https://static.crates.io/crates/getrandom/getrandom-0.2.9.crate", + "sha256": "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4", + "dest": "cargo/vendor/getrandom-0.2.9" }, { "type": "inline", - "contents": "{\"package\": \"c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31\", \"files\": {}}", - "dest": "cargo/vendor/getrandom-0.2.8", + "contents": "{\"package\": \"c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4\", \"files\": {}}", + "dest": "cargo/vendor/getrandom-0.2.9", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gif/gif-0.11.4.crate", - "sha256": "3edd93c6756b4dfaf2709eafcc345ba2636565295c198a9cfbf75fa5e3e00b06", - "dest": "cargo/vendor/gif-0.11.4" + "url": "https://static.crates.io/crates/gif/gif-0.12.0.crate", + "sha256": "80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045", + "dest": "cargo/vendor/gif-0.12.0" }, { "type": "inline", - "contents": "{\"package\": \"3edd93c6756b4dfaf2709eafcc345ba2636565295c198a9cfbf75fa5e3e00b06\", \"files\": {}}", - "dest": "cargo/vendor/gif-0.11.4", + "contents": "{\"package\": \"80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045\", \"files\": {}}", + "dest": "cargo/vendor/gif-0.12.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gimli/gimli-0.27.0.crate", - "sha256": "dec7af912d60cdbd3677c1af9352ebae6fb8394d165568a2234df0fa00f87793", - "dest": "cargo/vendor/gimli-0.27.0" + "url": "https://static.crates.io/crates/gimli/gimli-0.27.2.crate", + "sha256": "ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4", + "dest": "cargo/vendor/gimli-0.27.2" }, { "type": "inline", - "contents": "{\"package\": \"dec7af912d60cdbd3677c1af9352ebae6fb8394d165568a2234df0fa00f87793\", \"files\": {}}", - "dest": "cargo/vendor/gimli-0.27.0", + "contents": "{\"package\": \"ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4\", \"files\": {}}", + "dest": "cargo/vendor/gimli-0.27.2", "dest-filename": ".cargo-checksum.json" }, { @@ -1666,92 +1705,105 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/glow/glow-0.11.2.crate", - "sha256": "d8bd5877156a19b8ac83a29b2306fe20537429d318f3ff0a1a2119f8d9c61919", - "dest": "cargo/vendor/glow-0.11.2" + "url": "https://static.crates.io/crates/glow/glow-0.12.1.crate", + "sha256": "4e007a07a24de5ecae94160f141029e9a347282cfe25d1d58d85d845cf3130f1", + "dest": "cargo/vendor/glow-0.12.1" }, { "type": "inline", - "contents": "{\"package\": \"d8bd5877156a19b8ac83a29b2306fe20537429d318f3ff0a1a2119f8d9c61919\", \"files\": {}}", - "dest": "cargo/vendor/glow-0.11.2", + "contents": "{\"package\": \"4e007a07a24de5ecae94160f141029e9a347282cfe25d1d58d85d845cf3130f1\", \"files\": {}}", + "dest": "cargo/vendor/glow-0.12.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/glutin/glutin-0.30.3.crate", - "sha256": "524d807cd49a0c56a53ef9a6738cd15e7c8c4e9d37a3b7fdb3c250c1cd5bf7a3", - "dest": "cargo/vendor/glutin-0.30.3" + "url": "https://static.crates.io/crates/glutin/glutin-0.30.8.crate", + "sha256": "62f9b771a65f0a1e3ddb6aa16f867d87dc73c922411c255e6c4ab7f6d45c7327", + "dest": "cargo/vendor/glutin-0.30.8" }, { "type": "inline", - "contents": "{\"package\": \"524d807cd49a0c56a53ef9a6738cd15e7c8c4e9d37a3b7fdb3c250c1cd5bf7a3\", \"files\": {}}", - "dest": "cargo/vendor/glutin-0.30.3", + "contents": "{\"package\": \"62f9b771a65f0a1e3ddb6aa16f867d87dc73c922411c255e6c4ab7f6d45c7327\", \"files\": {}}", + "dest": "cargo/vendor/glutin-0.30.8", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/glutin_egl_sys/glutin_egl_sys-0.3.1.crate", - "sha256": "3adbb8fec0e18e340f990c78f79f5f0e142d0d83f46b10909aaa7d251c00afdf", - "dest": "cargo/vendor/glutin_egl_sys-0.3.1" + "url": "https://static.crates.io/crates/glutin-winit/glutin-winit-0.3.0.crate", + "sha256": "629a873fc04062830bfe8f97c03773bcd7b371e23bcc465d0a61448cd1588fa4", + "dest": "cargo/vendor/glutin-winit-0.3.0" }, { "type": "inline", - "contents": "{\"package\": \"3adbb8fec0e18e340f990c78f79f5f0e142d0d83f46b10909aaa7d251c00afdf\", \"files\": {}}", - "dest": "cargo/vendor/glutin_egl_sys-0.3.1", + "contents": "{\"package\": \"629a873fc04062830bfe8f97c03773bcd7b371e23bcc465d0a61448cd1588fa4\", \"files\": {}}", + "dest": "cargo/vendor/glutin-winit-0.3.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/glutin_glx_sys/glutin_glx_sys-0.3.0.crate", - "sha256": "947c4850c58211c9627969c2b4e2674764b81ae5b47bab2c9a477d7942f96e0f", - "dest": "cargo/vendor/glutin_glx_sys-0.3.0" + "url": "https://static.crates.io/crates/glutin_egl_sys/glutin_egl_sys-0.5.0.crate", + "sha256": "1b3bcbddc51573b977fc6dca5d93867e4f29682cdbaf5d13e48f4fa4346d4d87", + "dest": "cargo/vendor/glutin_egl_sys-0.5.0" }, { "type": "inline", - "contents": "{\"package\": \"947c4850c58211c9627969c2b4e2674764b81ae5b47bab2c9a477d7942f96e0f\", \"files\": {}}", - "dest": "cargo/vendor/glutin_glx_sys-0.3.0", + "contents": "{\"package\": \"1b3bcbddc51573b977fc6dca5d93867e4f29682cdbaf5d13e48f4fa4346d4d87\", \"files\": {}}", + "dest": "cargo/vendor/glutin_egl_sys-0.5.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/glutin_wgl_sys/glutin_wgl_sys-0.3.0.crate", - "sha256": "20c33975a6c9d49d72c8f032a60079bf8df536954fbf9e4cee90396ace815c57", - "dest": "cargo/vendor/glutin_wgl_sys-0.3.0" + "url": "https://static.crates.io/crates/glutin_glx_sys/glutin_glx_sys-0.4.0.crate", + "sha256": "1b53cb5fe568964aa066a3ba91eac5ecbac869fb0842cd0dc9e412434f1a1494", + "dest": "cargo/vendor/glutin_glx_sys-0.4.0" }, { "type": "inline", - "contents": "{\"package\": \"20c33975a6c9d49d72c8f032a60079bf8df536954fbf9e4cee90396ace815c57\", \"files\": {}}", - "dest": "cargo/vendor/glutin_wgl_sys-0.3.0", + "contents": "{\"package\": \"1b53cb5fe568964aa066a3ba91eac5ecbac869fb0842cd0dc9e412434f1a1494\", \"files\": {}}", + "dest": "cargo/vendor/glutin_glx_sys-0.4.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/h2/h2-0.3.15.crate", - "sha256": "5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4", - "dest": "cargo/vendor/h2-0.3.15" + "url": "https://static.crates.io/crates/glutin_wgl_sys/glutin_wgl_sys-0.4.0.crate", + "sha256": "ef89398e90033fc6bc65e9bd42fd29bbbfd483bda5b56dc5562f455550618165", + "dest": "cargo/vendor/glutin_wgl_sys-0.4.0" }, { "type": "inline", - "contents": "{\"package\": \"5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4\", \"files\": {}}", - "dest": "cargo/vendor/h2-0.3.15", + "contents": "{\"package\": \"ef89398e90033fc6bc65e9bd42fd29bbbfd483bda5b56dc5562f455550618165\", \"files\": {}}", + "dest": "cargo/vendor/glutin_wgl_sys-0.4.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/half/half-2.1.0.crate", - "sha256": "ad6a9459c9c30b177b925162351f97e7d967c7ea8bab3b8352805327daf45554", - "dest": "cargo/vendor/half-2.1.0" + "url": "https://static.crates.io/crates/h2/h2-0.3.19.crate", + "sha256": "d357c7ae988e7d2182f7d7871d0b963962420b0678b0997ce7de72001aeab782", + "dest": "cargo/vendor/h2-0.3.19" }, { "type": "inline", - "contents": "{\"package\": \"ad6a9459c9c30b177b925162351f97e7d967c7ea8bab3b8352805327daf45554\", \"files\": {}}", - "dest": "cargo/vendor/half-2.1.0", + "contents": "{\"package\": \"d357c7ae988e7d2182f7d7871d0b963962420b0678b0997ce7de72001aeab782\", \"files\": {}}", + "dest": "cargo/vendor/h2-0.3.19", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/half/half-2.2.1.crate", + "sha256": "02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0", + "dest": "cargo/vendor/half-2.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0\", \"files\": {}}", + "dest": "cargo/vendor/half-2.2.1", "dest-filename": ".cargo-checksum.json" }, { @@ -1783,14 +1835,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/http/http-0.2.8.crate", - "sha256": "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399", - "dest": "cargo/vendor/http-0.2.8" + "url": "https://static.crates.io/crates/hermit-abi/hermit-abi-0.3.1.crate", + "sha256": "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286", + "dest": "cargo/vendor/hermit-abi-0.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286\", \"files\": {}}", + "dest": "cargo/vendor/hermit-abi-0.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/hex/hex-0.4.3.crate", + "sha256": "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70", + "dest": "cargo/vendor/hex-0.4.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70\", \"files\": {}}", + "dest": "cargo/vendor/hex-0.4.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/http/http-0.2.9.crate", + "sha256": "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482", + "dest": "cargo/vendor/http-0.2.9" }, { "type": "inline", - "contents": "{\"package\": \"75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399\", \"files\": {}}", - "dest": "cargo/vendor/http-0.2.8", + "contents": "{\"package\": \"bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482\", \"files\": {}}", + "dest": "cargo/vendor/http-0.2.9", "dest-filename": ".cargo-checksum.json" }, { @@ -1835,14 +1913,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/hyper/hyper-0.14.23.crate", - "sha256": "034711faac9d2166cb1baf1a2fb0b60b1f277f8492fd72176c17f3515e1abd3c", - "dest": "cargo/vendor/hyper-0.14.23" + "url": "https://static.crates.io/crates/hyper/hyper-0.14.26.crate", + "sha256": "ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4", + "dest": "cargo/vendor/hyper-0.14.26" }, { "type": "inline", - "contents": "{\"package\": \"034711faac9d2166cb1baf1a2fb0b60b1f277f8492fd72176c17f3515e1abd3c\", \"files\": {}}", - "dest": "cargo/vendor/hyper-0.14.23", + "contents": "{\"package\": \"ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4\", \"files\": {}}", + "dest": "cargo/vendor/hyper-0.14.26", "dest-filename": ".cargo-checksum.json" }, { @@ -1858,19 +1936,6 @@ "dest": "cargo/vendor/hyper-tls-0.5.0", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/ident_case/ident_case-1.0.1.crate", - "sha256": "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39", - "dest": "cargo/vendor/ident_case-1.0.1" - }, - { - "type": "inline", - "contents": "{\"package\": \"b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39\", \"files\": {}}", - "dest": "cargo/vendor/ident_case-1.0.1", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -1887,14 +1952,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/image/image-0.24.5.crate", - "sha256": "69b7ea949b537b0fd0af141fff8c77690f2ce96f4f41f042ccb6c69c6c965945", - "dest": "cargo/vendor/image-0.24.5" + "url": "https://static.crates.io/crates/image/image-0.24.6.crate", + "sha256": "527909aa81e20ac3a44803521443a765550f09b5130c2c2fa1ea59c2f8f50a3a", + "dest": "cargo/vendor/image-0.24.6" }, { "type": "inline", - "contents": "{\"package\": \"69b7ea949b537b0fd0af141fff8c77690f2ce96f4f41f042ccb6c69c6c965945\", \"files\": {}}", - "dest": "cargo/vendor/image-0.24.5", + "contents": "{\"package\": \"527909aa81e20ac3a44803521443a765550f09b5130c2c2fa1ea59c2f8f50a3a\", \"files\": {}}", + "dest": "cargo/vendor/image-0.24.6", "dest-filename": ".cargo-checksum.json" }, { @@ -1913,14 +1978,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/indexmap/indexmap-1.9.2.crate", - "sha256": "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399", - "dest": "cargo/vendor/indexmap-1.9.2" + "url": "https://static.crates.io/crates/indexmap/indexmap-1.9.3.crate", + "sha256": "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99", + "dest": "cargo/vendor/indexmap-1.9.3" }, { "type": "inline", - "contents": "{\"package\": \"1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399\", \"files\": {}}", - "dest": "cargo/vendor/indexmap-1.9.2", + "contents": "{\"package\": \"bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99\", \"files\": {}}", + "dest": "cargo/vendor/indexmap-1.9.3", "dest-filename": ".cargo-checksum.json" }, { @@ -1952,14 +2017,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/ipnet/ipnet-2.7.0.crate", - "sha256": "11b0d96e660696543b251e58030cf9787df56da39dab19ad60eae7353040917e", - "dest": "cargo/vendor/ipnet-2.7.0" + "url": "https://static.crates.io/crates/io-lifetimes/io-lifetimes-1.0.10.crate", + "sha256": "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220", + "dest": "cargo/vendor/io-lifetimes-1.0.10" + }, + { + "type": "inline", + "contents": "{\"package\": \"9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220\", \"files\": {}}", + "dest": "cargo/vendor/io-lifetimes-1.0.10", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ipnet/ipnet-2.7.2.crate", + "sha256": "12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f", + "dest": "cargo/vendor/ipnet-2.7.2" }, { "type": "inline", - "contents": "{\"package\": \"11b0d96e660696543b251e58030cf9787df56da39dab19ad60eae7353040917e\", \"files\": {}}", - "dest": "cargo/vendor/ipnet-2.7.0", + "contents": "{\"package\": \"12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f\", \"files\": {}}", + "dest": "cargo/vendor/ipnet-2.7.2", "dest-filename": ".cargo-checksum.json" }, { @@ -1978,27 +2056,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/itoa/itoa-1.0.5.crate", - "sha256": "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440", - "dest": "cargo/vendor/itoa-1.0.5" + "url": "https://static.crates.io/crates/itoa/itoa-1.0.6.crate", + "sha256": "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6", + "dest": "cargo/vendor/itoa-1.0.6" }, { "type": "inline", - "contents": "{\"package\": \"fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440\", \"files\": {}}", - "dest": "cargo/vendor/itoa-1.0.5", + "contents": "{\"package\": \"453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6\", \"files\": {}}", + "dest": "cargo/vendor/itoa-1.0.6", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/jni/jni-0.20.0.crate", - "sha256": "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c", - "dest": "cargo/vendor/jni-0.20.0" + "url": "https://static.crates.io/crates/jni/jni-0.21.1.crate", + "sha256": "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97", + "dest": "cargo/vendor/jni-0.21.1" }, { "type": "inline", - "contents": "{\"package\": \"039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c\", \"files\": {}}", - "dest": "cargo/vendor/jni-0.20.0", + "contents": "{\"package\": \"1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97\", \"files\": {}}", + "dest": "cargo/vendor/jni-0.21.1", "dest-filename": ".cargo-checksum.json" }, { @@ -2014,6 +2092,19 @@ "dest": "cargo/vendor/jni-sys-0.3.0", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/jobserver/jobserver-0.1.26.crate", + "sha256": "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2", + "dest": "cargo/vendor/jobserver-0.1.26" + }, + { + "type": "inline", + "contents": "{\"package\": \"936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2\", \"files\": {}}", + "dest": "cargo/vendor/jobserver-0.1.26", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -2030,14 +2121,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/js-sys/js-sys-0.3.60.crate", - "sha256": "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47", - "dest": "cargo/vendor/js-sys-0.3.60" + "url": "https://static.crates.io/crates/js-sys/js-sys-0.3.62.crate", + "sha256": "68c16e1bfd491478ab155fd8b4896b86f9ede344949b641e61501e07c2b8b4d5", + "dest": "cargo/vendor/js-sys-0.3.62" }, { "type": "inline", - "contents": "{\"package\": \"49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47\", \"files\": {}}", - "dest": "cargo/vendor/js-sys-0.3.60", + "contents": "{\"package\": \"68c16e1bfd491478ab155fd8b4896b86f9ede344949b641e61501e07c2b8b4d5\", \"files\": {}}", + "dest": "cargo/vendor/js-sys-0.3.62", "dest-filename": ".cargo-checksum.json" }, { @@ -2066,19 +2157,6 @@ "dest": "cargo/vendor/khronos_api-3.1.0", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/kurbo/kurbo-0.8.3.crate", - "sha256": "7a53776d271cfb873b17c618af0298445c88afc52837f3e948fa3fafd131f449", - "dest": "cargo/vendor/kurbo-0.8.3" - }, - { - "type": "inline", - "contents": "{\"package\": \"7a53776d271cfb873b17c618af0298445c88afc52837f3e948fa3fafd131f449\", \"files\": {}}", - "dest": "cargo/vendor/kurbo-0.8.3", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -2121,14 +2199,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/libc/libc-0.2.139.crate", - "sha256": "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79", - "dest": "cargo/vendor/libc-0.2.139" + "url": "https://static.crates.io/crates/libc/libc-0.2.144.crate", + "sha256": "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1", + "dest": "cargo/vendor/libc-0.2.144" }, { "type": "inline", - "contents": "{\"package\": \"201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79\", \"files\": {}}", - "dest": "cargo/vendor/libc-0.2.139", + "contents": "{\"package\": \"2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1\", \"files\": {}}", + "dest": "cargo/vendor/libc-0.2.144", "dest-filename": ".cargo-checksum.json" }, { @@ -2157,6 +2235,19 @@ "dest": "cargo/vendor/linked-hash-map-0.5.6", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.3.7.crate", + "sha256": "ece97ea872ece730aed82664c424eb4c8291e1ff2480247ccf7409044bc6479f", + "dest": "cargo/vendor/linux-raw-sys-0.3.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"ece97ea872ece730aed82664c424eb4c8291e1ff2480247ccf7409044bc6479f\", \"files\": {}}", + "dest": "cargo/vendor/linux-raw-sys-0.3.7", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -2212,14 +2303,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/memmap2/memmap2-0.5.8.crate", - "sha256": "4b182332558b18d807c4ce1ca8ca983b34c3ee32765e47b3f0f69b90355cc1dc", - "dest": "cargo/vendor/memmap2-0.5.8" + "url": "https://static.crates.io/crates/memmap2/memmap2-0.5.10.crate", + "sha256": "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327", + "dest": "cargo/vendor/memmap2-0.5.10" }, { "type": "inline", - "contents": "{\"package\": \"4b182332558b18d807c4ce1ca8ca983b34c3ee32765e47b3f0f69b90355cc1dc\", \"files\": {}}", - "dest": "cargo/vendor/memmap2-0.5.8", + "contents": "{\"package\": \"83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327\", \"files\": {}}", + "dest": "cargo/vendor/memmap2-0.5.10", "dest-filename": ".cargo-checksum.json" }, { @@ -2238,27 +2329,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/memoffset/memoffset-0.7.1.crate", - "sha256": "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4", - "dest": "cargo/vendor/memoffset-0.7.1" + "url": "https://static.crates.io/crates/memoffset/memoffset-0.8.0.crate", + "sha256": "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1", + "dest": "cargo/vendor/memoffset-0.8.0" }, { "type": "inline", - "contents": "{\"package\": \"5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4\", \"files\": {}}", - "dest": "cargo/vendor/memoffset-0.7.1", + "contents": "{\"package\": \"d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1\", \"files\": {}}", + "dest": "cargo/vendor/memoffset-0.8.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/mime/mime-0.3.16.crate", - "sha256": "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d", - "dest": "cargo/vendor/mime-0.3.16" + "url": "https://static.crates.io/crates/mime/mime-0.3.17.crate", + "sha256": "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a", + "dest": "cargo/vendor/mime-0.3.17" }, { "type": "inline", - "contents": "{\"package\": \"2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d\", \"files\": {}}", - "dest": "cargo/vendor/mime-0.3.16", + "contents": "{\"package\": \"6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a\", \"files\": {}}", + "dest": "cargo/vendor/mime-0.3.17", "dest-filename": ".cargo-checksum.json" }, { @@ -2290,14 +2381,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/mio/mio-0.8.5.crate", - "sha256": "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de", - "dest": "cargo/vendor/mio-0.8.5" + "url": "https://static.crates.io/crates/miniz_oxide/miniz_oxide-0.7.1.crate", + "sha256": "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7", + "dest": "cargo/vendor/miniz_oxide-0.7.1" }, { "type": "inline", - "contents": "{\"package\": \"e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de\", \"files\": {}}", - "dest": "cargo/vendor/mio-0.8.5", + "contents": "{\"package\": \"e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7\", \"files\": {}}", + "dest": "cargo/vendor/miniz_oxide-0.7.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/mio/mio-0.8.6.crate", + "sha256": "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9", + "dest": "cargo/vendor/mio-0.8.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9\", \"files\": {}}", + "dest": "cargo/vendor/mio-0.8.6", "dest-filename": ".cargo-checksum.json" }, { @@ -2352,32 +2456,6 @@ "dest": "cargo/vendor/ndk-context-0.1.1", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/ndk-glue/ndk-glue-0.7.0.crate", - "sha256": "0434fabdd2c15e0aab768ca31d5b7b333717f03cf02037d5a0a3ff3c278ed67f", - "dest": "cargo/vendor/ndk-glue-0.7.0" - }, - { - "type": "inline", - "contents": "{\"package\": \"0434fabdd2c15e0aab768ca31d5b7b333717f03cf02037d5a0a3ff3c278ed67f\", \"files\": {}}", - "dest": "cargo/vendor/ndk-glue-0.7.0", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/ndk-macro/ndk-macro-0.3.0.crate", - "sha256": "0df7ac00c4672f9d5aece54ee3347520b7e20f158656c7db2e6de01902eb7a6c", - "dest": "cargo/vendor/ndk-macro-0.3.0" - }, - { - "type": "inline", - "contents": "{\"package\": \"0df7ac00c4672f9d5aece54ee3347520b7e20f158656c7db2e6de01902eb7a6c\", \"files\": {}}", - "dest": "cargo/vendor/ndk-macro-0.3.0", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -2433,40 +2511,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/nom/nom-7.1.1.crate", - "sha256": "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36", - "dest": "cargo/vendor/nom-7.1.1" + "url": "https://static.crates.io/crates/nom/nom-7.1.3.crate", + "sha256": "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a", + "dest": "cargo/vendor/nom-7.1.3" }, { "type": "inline", - "contents": "{\"package\": \"a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36\", \"files\": {}}", - "dest": "cargo/vendor/nom-7.1.1", + "contents": "{\"package\": \"d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a\", \"files\": {}}", + "dest": "cargo/vendor/nom-7.1.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/nom_locate/nom_locate-4.0.0.crate", - "sha256": "37794436ca3029a3089e0b95d42da1f0b565ad271e4d3bb4bad0c7bb70b10605", - "dest": "cargo/vendor/nom_locate-4.0.0" + "url": "https://static.crates.io/crates/nom_locate/nom_locate-4.1.0.crate", + "sha256": "b1e299bf5ea7b212e811e71174c5d1a5d065c4c0ad0c8691ecb1f97e3e66025e", + "dest": "cargo/vendor/nom_locate-4.1.0" }, { "type": "inline", - "contents": "{\"package\": \"37794436ca3029a3089e0b95d42da1f0b565ad271e4d3bb4bad0c7bb70b10605\", \"files\": {}}", - "dest": "cargo/vendor/nom_locate-4.0.0", + "contents": "{\"package\": \"b1e299bf5ea7b212e811e71174c5d1a5d065c4c0ad0c8691ecb1f97e3e66025e\", \"files\": {}}", + "dest": "cargo/vendor/nom_locate-4.1.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/ntapi/ntapi-0.4.0.crate", - "sha256": "bc51db7b362b205941f71232e56c625156eb9a929f8cf74a428fd5bc094a4afc", - "dest": "cargo/vendor/ntapi-0.4.0" + "url": "https://static.crates.io/crates/ntapi/ntapi-0.4.1.crate", + "sha256": "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4", + "dest": "cargo/vendor/ntapi-0.4.1" }, { "type": "inline", - "contents": "{\"package\": \"bc51db7b362b205941f71232e56c625156eb9a929f8cf74a428fd5bc094a4afc\", \"files\": {}}", - "dest": "cargo/vendor/ntapi-0.4.0", + "contents": "{\"package\": \"e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4\", \"files\": {}}", + "dest": "cargo/vendor/ntapi-0.4.1", "dest-filename": ".cargo-checksum.json" }, { @@ -2524,27 +2602,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/num_enum/num_enum-0.5.7.crate", - "sha256": "cf5395665662ef45796a4ff5486c5d41d29e0c09640af4c5f17fd94ee2c119c9", - "dest": "cargo/vendor/num_enum-0.5.7" + "url": "https://static.crates.io/crates/num_enum/num_enum-0.5.11.crate", + "sha256": "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9", + "dest": "cargo/vendor/num_enum-0.5.11" }, { "type": "inline", - "contents": "{\"package\": \"cf5395665662ef45796a4ff5486c5d41d29e0c09640af4c5f17fd94ee2c119c9\", \"files\": {}}", - "dest": "cargo/vendor/num_enum-0.5.7", + "contents": "{\"package\": \"1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9\", \"files\": {}}", + "dest": "cargo/vendor/num_enum-0.5.11", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/num_enum_derive/num_enum_derive-0.5.7.crate", - "sha256": "3b0498641e53dd6ac1a4f22547548caa6864cc4933784319cd1775271c5a46ce", - "dest": "cargo/vendor/num_enum_derive-0.5.7" + "url": "https://static.crates.io/crates/num_enum_derive/num_enum_derive-0.5.11.crate", + "sha256": "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799", + "dest": "cargo/vendor/num_enum_derive-0.5.11" }, { "type": "inline", - "contents": "{\"package\": \"3b0498641e53dd6ac1a4f22547548caa6864cc4933784319cd1775271c5a46ce\", \"files\": {}}", - "dest": "cargo/vendor/num_enum_derive-0.5.7", + "contents": "{\"package\": \"dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799\", \"files\": {}}", + "dest": "cargo/vendor/num_enum_derive-0.5.11", "dest-filename": ".cargo-checksum.json" }, { @@ -2576,40 +2654,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/objc-sys/objc-sys-0.2.0-beta.3.crate", - "sha256": "c0925b3332d2aaa3a78b65b065cf68ab0e1d7527d5f7fe48c7613ce166f1494a", - "dest": "cargo/vendor/objc-sys-0.2.0-beta.3" + "url": "https://static.crates.io/crates/objc-sys/objc-sys-0.2.0-beta.2.crate", + "sha256": "df3b9834c1e95694a05a828b59f55fa2afec6288359cda67146126b3f90a55d7", + "dest": "cargo/vendor/objc-sys-0.2.0-beta.2" }, { "type": "inline", - "contents": "{\"package\": \"c0925b3332d2aaa3a78b65b065cf68ab0e1d7527d5f7fe48c7613ce166f1494a\", \"files\": {}}", - "dest": "cargo/vendor/objc-sys-0.2.0-beta.3", + "contents": "{\"package\": \"df3b9834c1e95694a05a828b59f55fa2afec6288359cda67146126b3f90a55d7\", \"files\": {}}", + "dest": "cargo/vendor/objc-sys-0.2.0-beta.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/objc2/objc2-0.3.0-beta.4.crate", - "sha256": "cd23541ef10d7053608da654dcc785e7bba1f9c9a9b3f01abef086e6b18e55af", - "dest": "cargo/vendor/objc2-0.3.0-beta.4" + "url": "https://static.crates.io/crates/objc2/objc2-0.3.0-beta.3.crate", + "sha256": "fe31e5425d3d0b89a15982c024392815da40689aceb34bad364d58732bcfd649", + "dest": "cargo/vendor/objc2-0.3.0-beta.3" }, { "type": "inline", - "contents": "{\"package\": \"cd23541ef10d7053608da654dcc785e7bba1f9c9a9b3f01abef086e6b18e55af\", \"files\": {}}", - "dest": "cargo/vendor/objc2-0.3.0-beta.4", + "contents": "{\"package\": \"fe31e5425d3d0b89a15982c024392815da40689aceb34bad364d58732bcfd649\", \"files\": {}}", + "dest": "cargo/vendor/objc2-0.3.0-beta.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/objc2-encode/objc2-encode-2.0.0-pre.3.crate", - "sha256": "2612e4d4049c415e4a5de45c1d000df1bcf4782167716db14c3d5d54285da846", - "dest": "cargo/vendor/objc2-encode-2.0.0-pre.3" + "url": "https://static.crates.io/crates/objc2-encode/objc2-encode-2.0.0-pre.2.crate", + "sha256": "abfcac41015b00a120608fdaa6938c44cb983fee294351cc4bac7638b4e50512", + "dest": "cargo/vendor/objc2-encode-2.0.0-pre.2" }, { "type": "inline", - "contents": "{\"package\": \"2612e4d4049c415e4a5de45c1d000df1bcf4782167716db14c3d5d54285da846\", \"files\": {}}", - "dest": "cargo/vendor/objc2-encode-2.0.0-pre.3", + "contents": "{\"package\": \"abfcac41015b00a120608fdaa6938c44cb983fee294351cc4bac7638b4e50512\", \"files\": {}}", + "dest": "cargo/vendor/objc2-encode-2.0.0-pre.2", "dest-filename": ".cargo-checksum.json" }, { @@ -2628,53 +2706,53 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/object/object-0.30.0.crate", - "sha256": "239da7f290cfa979f43f85a8efeee9a8a76d0827c356d37f9d3d7254d6b537fb", - "dest": "cargo/vendor/object-0.30.0" + "url": "https://static.crates.io/crates/object/object-0.30.3.crate", + "sha256": "ea86265d3d3dcb6a27fc51bd29a4bf387fae9d2986b823079d4986af253eb439", + "dest": "cargo/vendor/object-0.30.3" }, { "type": "inline", - "contents": "{\"package\": \"239da7f290cfa979f43f85a8efeee9a8a76d0827c356d37f9d3d7254d6b537fb\", \"files\": {}}", - "dest": "cargo/vendor/object-0.30.0", + "contents": "{\"package\": \"ea86265d3d3dcb6a27fc51bd29a4bf387fae9d2986b823079d4986af253eb439\", \"files\": {}}", + "dest": "cargo/vendor/object-0.30.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/once_cell/once_cell-1.16.0.crate", - "sha256": "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860", - "dest": "cargo/vendor/once_cell-1.16.0" + "url": "https://static.crates.io/crates/once_cell/once_cell-1.17.1.crate", + "sha256": "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3", + "dest": "cargo/vendor/once_cell-1.17.1" }, { "type": "inline", - "contents": "{\"package\": \"86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860\", \"files\": {}}", - "dest": "cargo/vendor/once_cell-1.16.0", + "contents": "{\"package\": \"b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3\", \"files\": {}}", + "dest": "cargo/vendor/once_cell-1.17.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/openssl/openssl-0.10.45.crate", - "sha256": "b102428fd03bc5edf97f62620f7298614c45cedf287c271e7ed450bbaf83f2e1", - "dest": "cargo/vendor/openssl-0.10.45" + "url": "https://static.crates.io/crates/openssl/openssl-0.10.52.crate", + "sha256": "01b8574602df80f7b85fdfc5392fa884a4e3b3f4f35402c070ab34c3d3f78d56", + "dest": "cargo/vendor/openssl-0.10.52" }, { "type": "inline", - "contents": "{\"package\": \"b102428fd03bc5edf97f62620f7298614c45cedf287c271e7ed450bbaf83f2e1\", \"files\": {}}", - "dest": "cargo/vendor/openssl-0.10.45", + "contents": "{\"package\": \"01b8574602df80f7b85fdfc5392fa884a4e3b3f4f35402c070ab34c3d3f78d56\", \"files\": {}}", + "dest": "cargo/vendor/openssl-0.10.52", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/openssl-macros/openssl-macros-0.1.0.crate", - "sha256": "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c", - "dest": "cargo/vendor/openssl-macros-0.1.0" + "url": "https://static.crates.io/crates/openssl-macros/openssl-macros-0.1.1.crate", + "sha256": "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c", + "dest": "cargo/vendor/openssl-macros-0.1.1" }, { "type": "inline", - "contents": "{\"package\": \"b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c\", \"files\": {}}", - "dest": "cargo/vendor/openssl-macros-0.1.0", + "contents": "{\"package\": \"a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c\", \"files\": {}}", + "dest": "cargo/vendor/openssl-macros-0.1.1", "dest-filename": ".cargo-checksum.json" }, { @@ -2693,27 +2771,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/openssl-src/openssl-src-111.24.0+1.1.1s.crate", - "sha256": "3498f259dab01178c6228c6b00dcef0ed2a2d5e20d648c017861227773ea4abd", - "dest": "cargo/vendor/openssl-src-111.24.0+1.1.1s" + "url": "https://static.crates.io/crates/openssl-src/openssl-src-111.25.3+1.1.1t.crate", + "sha256": "924757a6a226bf60da5f7dd0311a34d2b52283dd82ddeb103208ddc66362f80c", + "dest": "cargo/vendor/openssl-src-111.25.3+1.1.1t" }, { "type": "inline", - "contents": "{\"package\": \"3498f259dab01178c6228c6b00dcef0ed2a2d5e20d648c017861227773ea4abd\", \"files\": {}}", - "dest": "cargo/vendor/openssl-src-111.24.0+1.1.1s", + "contents": "{\"package\": \"924757a6a226bf60da5f7dd0311a34d2b52283dd82ddeb103208ddc66362f80c\", \"files\": {}}", + "dest": "cargo/vendor/openssl-src-111.25.3+1.1.1t", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/openssl-sys/openssl-sys-0.9.80.crate", - "sha256": "23bbbf7854cd45b83958ebe919f0e8e516793727652e27fda10a8384cfc790b7", - "dest": "cargo/vendor/openssl-sys-0.9.80" + "url": "https://static.crates.io/crates/openssl-sys/openssl-sys-0.9.87.crate", + "sha256": "8e17f59264b2809d77ae94f0e1ebabc434773f370d6ca667bd223ea10e06cc7e", + "dest": "cargo/vendor/openssl-sys-0.9.87" }, { "type": "inline", - "contents": "{\"package\": \"23bbbf7854cd45b83958ebe919f0e8e516793727652e27fda10a8384cfc790b7\", \"files\": {}}", - "dest": "cargo/vendor/openssl-sys-0.9.80", + "contents": "{\"package\": \"8e17f59264b2809d77ae94f0e1ebabc434773f370d6ca667bd223ea10e06cc7e\", \"files\": {}}", + "dest": "cargo/vendor/openssl-sys-0.9.87", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/orbclient/orbclient-0.3.45.crate", + "sha256": "221d488cd70617f1bd599ed8ceb659df2147d9393717954d82a0f5e8032a6ab1", + "dest": "cargo/vendor/orbclient-0.3.45" + }, + { + "type": "inline", + "contents": "{\"package\": \"221d488cd70617f1bd599ed8ceb659df2147d9393717954d82a0f5e8032a6ab1\", \"files\": {}}", + "dest": "cargo/vendor/orbclient-0.3.45", "dest-filename": ".cargo-checksum.json" }, { @@ -2732,14 +2823,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/owned_ttf_parser/owned_ttf_parser-0.17.1.crate", - "sha256": "18904d3c65493a9f0d7542293d1a7f69bfdc309a6b9ef4f46dc3e58b0577edc5", - "dest": "cargo/vendor/owned_ttf_parser-0.17.1" + "url": "https://static.crates.io/crates/ordered-stream/ordered-stream-0.2.0.crate", + "sha256": "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50", + "dest": "cargo/vendor/ordered-stream-0.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50\", \"files\": {}}", + "dest": "cargo/vendor/ordered-stream-0.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/owned_ttf_parser/owned_ttf_parser-0.19.0.crate", + "sha256": "706de7e2214113d63a8238d1910463cfce781129a6f263d13fdb09ff64355ba4", + "dest": "cargo/vendor/owned_ttf_parser-0.19.0" }, { "type": "inline", - "contents": "{\"package\": \"18904d3c65493a9f0d7542293d1a7f69bfdc309a6b9ef4f46dc3e58b0577edc5\", \"files\": {}}", - "dest": "cargo/vendor/owned_ttf_parser-0.17.1", + "contents": "{\"package\": \"706de7e2214113d63a8238d1910463cfce781129a6f263d13fdb09ff64355ba4\", \"files\": {}}", + "dest": "cargo/vendor/owned_ttf_parser-0.19.0", "dest-filename": ".cargo-checksum.json" }, { @@ -2755,6 +2859,19 @@ "dest": "cargo/vendor/owo-colors-3.5.0", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/parking/parking-2.1.0.crate", + "sha256": "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e", + "dest": "cargo/vendor/parking-2.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e\", \"files\": {}}", + "dest": "cargo/vendor/parking-2.1.0", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -2771,27 +2888,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/parking_lot_core/parking_lot_core-0.9.5.crate", - "sha256": "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba", - "dest": "cargo/vendor/parking_lot_core-0.9.5" + "url": "https://static.crates.io/crates/parking_lot_core/parking_lot_core-0.9.7.crate", + "sha256": "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521", + "dest": "cargo/vendor/parking_lot_core-0.9.7" }, { "type": "inline", - "contents": "{\"package\": \"7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba\", \"files\": {}}", - "dest": "cargo/vendor/parking_lot_core-0.9.5", + "contents": "{\"package\": \"9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521\", \"files\": {}}", + "dest": "cargo/vendor/parking_lot_core-0.9.7", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/paste/paste-1.0.11.crate", - "sha256": "d01a5bd0424d00070b0098dd17ebca6f961a959dead1dbcbbbc1d1cd8d3deeba", - "dest": "cargo/vendor/paste-1.0.11" + "url": "https://static.crates.io/crates/paste/paste-1.0.12.crate", + "sha256": "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79", + "dest": "cargo/vendor/paste-1.0.12" }, { "type": "inline", - "contents": "{\"package\": \"d01a5bd0424d00070b0098dd17ebca6f961a959dead1dbcbbbc1d1cd8d3deeba\", \"files\": {}}", - "dest": "cargo/vendor/paste-1.0.11", + "contents": "{\"package\": \"9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79\", \"files\": {}}", + "dest": "cargo/vendor/paste-1.0.12", "dest-filename": ".cargo-checksum.json" }, { @@ -2823,79 +2940,79 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/pest/pest-2.5.2.crate", - "sha256": "0f6e86fb9e7026527a0d46bc308b841d73170ef8f443e1807f6ef88526a816d4", - "dest": "cargo/vendor/pest-2.5.2" + "url": "https://static.crates.io/crates/pest/pest-2.6.0.crate", + "sha256": "e68e84bfb01f0507134eac1e9b410a12ba379d064eab48c50ba4ce329a527b70", + "dest": "cargo/vendor/pest-2.6.0" }, { "type": "inline", - "contents": "{\"package\": \"0f6e86fb9e7026527a0d46bc308b841d73170ef8f443e1807f6ef88526a816d4\", \"files\": {}}", - "dest": "cargo/vendor/pest-2.5.2", + "contents": "{\"package\": \"e68e84bfb01f0507134eac1e9b410a12ba379d064eab48c50ba4ce329a527b70\", \"files\": {}}", + "dest": "cargo/vendor/pest-2.6.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/pest_derive/pest_derive-2.5.2.crate", - "sha256": "96504449aa860c8dcde14f9fba5c58dc6658688ca1fe363589d6327b8662c603", - "dest": "cargo/vendor/pest_derive-2.5.2" + "url": "https://static.crates.io/crates/pest_derive/pest_derive-2.6.0.crate", + "sha256": "6b79d4c71c865a25a4322296122e3924d30bc8ee0834c8bfc8b95f7f054afbfb", + "dest": "cargo/vendor/pest_derive-2.6.0" }, { "type": "inline", - "contents": "{\"package\": \"96504449aa860c8dcde14f9fba5c58dc6658688ca1fe363589d6327b8662c603\", \"files\": {}}", - "dest": "cargo/vendor/pest_derive-2.5.2", + "contents": "{\"package\": \"6b79d4c71c865a25a4322296122e3924d30bc8ee0834c8bfc8b95f7f054afbfb\", \"files\": {}}", + "dest": "cargo/vendor/pest_derive-2.6.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/pest_generator/pest_generator-2.5.2.crate", - "sha256": "798e0220d1111ae63d66cb66a5dcb3fc2d986d520b98e49e1852bfdb11d7c5e7", - "dest": "cargo/vendor/pest_generator-2.5.2" + "url": "https://static.crates.io/crates/pest_generator/pest_generator-2.6.0.crate", + "sha256": "6c435bf1076437b851ebc8edc3a18442796b30f1728ffea6262d59bbe28b077e", + "dest": "cargo/vendor/pest_generator-2.6.0" }, { "type": "inline", - "contents": "{\"package\": \"798e0220d1111ae63d66cb66a5dcb3fc2d986d520b98e49e1852bfdb11d7c5e7\", \"files\": {}}", - "dest": "cargo/vendor/pest_generator-2.5.2", + "contents": "{\"package\": \"6c435bf1076437b851ebc8edc3a18442796b30f1728ffea6262d59bbe28b077e\", \"files\": {}}", + "dest": "cargo/vendor/pest_generator-2.6.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/pest_meta/pest_meta-2.5.2.crate", - "sha256": "984298b75898e30a843e278a9f2452c31e349a073a0ce6fd950a12a74464e065", - "dest": "cargo/vendor/pest_meta-2.5.2" + "url": "https://static.crates.io/crates/pest_meta/pest_meta-2.6.0.crate", + "sha256": "745a452f8eb71e39ffd8ee32b3c5f51d03845f99786fa9b68db6ff509c505411", + "dest": "cargo/vendor/pest_meta-2.6.0" }, { "type": "inline", - "contents": "{\"package\": \"984298b75898e30a843e278a9f2452c31e349a073a0ce6fd950a12a74464e065\", \"files\": {}}", - "dest": "cargo/vendor/pest_meta-2.5.2", + "contents": "{\"package\": \"745a452f8eb71e39ffd8ee32b3c5f51d03845f99786fa9b68db6ff509c505411\", \"files\": {}}", + "dest": "cargo/vendor/pest_meta-2.6.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/pin-project/pin-project-1.0.12.crate", - "sha256": "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc", - "dest": "cargo/vendor/pin-project-1.0.12" + "url": "https://static.crates.io/crates/pin-project/pin-project-1.1.0.crate", + "sha256": "c95a7476719eab1e366eaf73d0260af3021184f18177925b07f54b30089ceead", + "dest": "cargo/vendor/pin-project-1.1.0" }, { "type": "inline", - "contents": "{\"package\": \"ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc\", \"files\": {}}", - "dest": "cargo/vendor/pin-project-1.0.12", + "contents": "{\"package\": \"c95a7476719eab1e366eaf73d0260af3021184f18177925b07f54b30089ceead\", \"files\": {}}", + "dest": "cargo/vendor/pin-project-1.1.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/pin-project-internal/pin-project-internal-1.0.12.crate", - "sha256": "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55", - "dest": "cargo/vendor/pin-project-internal-1.0.12" + "url": "https://static.crates.io/crates/pin-project-internal/pin-project-internal-1.1.0.crate", + "sha256": "39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07", + "dest": "cargo/vendor/pin-project-internal-1.1.0" }, { "type": "inline", - "contents": "{\"package\": \"069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55\", \"files\": {}}", - "dest": "cargo/vendor/pin-project-internal-1.0.12", + "contents": "{\"package\": \"39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07\", \"files\": {}}", + "dest": "cargo/vendor/pin-project-internal-1.1.0", "dest-filename": ".cargo-checksum.json" }, { @@ -2927,27 +3044,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/pkg-config/pkg-config-0.3.26.crate", - "sha256": "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160", - "dest": "cargo/vendor/pkg-config-0.3.26" + "url": "https://static.crates.io/crates/pkg-config/pkg-config-0.3.27.crate", + "sha256": "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964", + "dest": "cargo/vendor/pkg-config-0.3.27" + }, + { + "type": "inline", + "contents": "{\"package\": \"26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964\", \"files\": {}}", + "dest": "cargo/vendor/pkg-config-0.3.27", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/png/png-0.17.8.crate", + "sha256": "aaeebc51f9e7d2c150d3f3bfeb667f2aa985db5ef1e3d212847bdedb488beeaa", + "dest": "cargo/vendor/png-0.17.8" }, { "type": "inline", - "contents": "{\"package\": \"6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160\", \"files\": {}}", - "dest": "cargo/vendor/pkg-config-0.3.26", + "contents": "{\"package\": \"aaeebc51f9e7d2c150d3f3bfeb667f2aa985db5ef1e3d212847bdedb488beeaa\", \"files\": {}}", + "dest": "cargo/vendor/png-0.17.8", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/png/png-0.17.7.crate", - "sha256": "5d708eaf860a19b19ce538740d2b4bdeeb8337fa53f7738455e706623ad5c638", - "dest": "cargo/vendor/png-0.17.7" + "url": "https://static.crates.io/crates/polling/polling-2.8.0.crate", + "sha256": "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce", + "dest": "cargo/vendor/polling-2.8.0" }, { "type": "inline", - "contents": "{\"package\": \"5d708eaf860a19b19ce538740d2b4bdeeb8337fa53f7738455e706623ad5c638\", \"files\": {}}", - "dest": "cargo/vendor/png-0.17.7", + "contents": "{\"package\": \"4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce\", \"files\": {}}", + "dest": "cargo/vendor/polling-2.8.0", "dest-filename": ".cargo-checksum.json" }, { @@ -2966,53 +3096,53 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/proc-macro-crate/proc-macro-crate-1.2.1.crate", - "sha256": "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9", - "dest": "cargo/vendor/proc-macro-crate-1.2.1" + "url": "https://static.crates.io/crates/proc-macro-crate/proc-macro-crate-1.3.1.crate", + "sha256": "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919", + "dest": "cargo/vendor/proc-macro-crate-1.3.1" }, { "type": "inline", - "contents": "{\"package\": \"eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9\", \"files\": {}}", - "dest": "cargo/vendor/proc-macro-crate-1.2.1", + "contents": "{\"package\": \"7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919\", \"files\": {}}", + "dest": "cargo/vendor/proc-macro-crate-1.3.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.49.crate", - "sha256": "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5", - "dest": "cargo/vendor/proc-macro2-1.0.49" + "url": "https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.57.crate", + "sha256": "c4ec6d5fe0b140acb27c9a0444118cf55bfbb4e0b259739429abb4521dd67c16", + "dest": "cargo/vendor/proc-macro2-1.0.57" }, { "type": "inline", - "contents": "{\"package\": \"57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5\", \"files\": {}}", - "dest": "cargo/vendor/proc-macro2-1.0.49", + "contents": "{\"package\": \"c4ec6d5fe0b140acb27c9a0444118cf55bfbb4e0b259739429abb4521dd67c16\", \"files\": {}}", + "dest": "cargo/vendor/proc-macro2-1.0.57", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/quick-xml/quick-xml-0.22.0.crate", - "sha256": "8533f14c8382aaad0d592c812ac3b826162128b65662331e1127b45c3d18536b", - "dest": "cargo/vendor/quick-xml-0.22.0" + "url": "https://static.crates.io/crates/qoi/qoi-0.4.1.crate", + "sha256": "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001", + "dest": "cargo/vendor/qoi-0.4.1" }, { "type": "inline", - "contents": "{\"package\": \"8533f14c8382aaad0d592c812ac3b826162128b65662331e1127b45c3d18536b\", \"files\": {}}", - "dest": "cargo/vendor/quick-xml-0.22.0", + "contents": "{\"package\": \"7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001\", \"files\": {}}", + "dest": "cargo/vendor/qoi-0.4.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/quote/quote-1.0.23.crate", - "sha256": "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b", - "dest": "cargo/vendor/quote-1.0.23" + "url": "https://static.crates.io/crates/quote/quote-1.0.27.crate", + "sha256": "8f4f29d145265ec1c483c7c654450edde0bfe043d3938d6972630663356d9500", + "dest": "cargo/vendor/quote-1.0.27" }, { "type": "inline", - "contents": "{\"package\": \"8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b\", \"files\": {}}", - "dest": "cargo/vendor/quote-1.0.23", + "contents": "{\"package\": \"8f4f29d145265ec1c483c7c654450edde0bfe043d3938d6972630663356d9500\", \"files\": {}}", + "dest": "cargo/vendor/quote-1.0.27", "dest-filename": ".cargo-checksum.json" }, { @@ -3028,6 +3158,19 @@ "dest": "cargo/vendor/rand-0.7.3", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rand/rand-0.8.5.crate", + "sha256": "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404", + "dest": "cargo/vendor/rand-0.8.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404\", \"files\": {}}", + "dest": "cargo/vendor/rand-0.8.5", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -3037,125 +3180,177 @@ }, { "type": "inline", - "contents": "{\"package\": \"f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402\", \"files\": {}}", - "dest": "cargo/vendor/rand_chacha-0.2.2", + "contents": "{\"package\": \"f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402\", \"files\": {}}", + "dest": "cargo/vendor/rand_chacha-0.2.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rand_chacha/rand_chacha-0.3.1.crate", + "sha256": "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88", + "dest": "cargo/vendor/rand_chacha-0.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88\", \"files\": {}}", + "dest": "cargo/vendor/rand_chacha-0.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rand_core/rand_core-0.5.1.crate", + "sha256": "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19", + "dest": "cargo/vendor/rand_core-0.5.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19\", \"files\": {}}", + "dest": "cargo/vendor/rand_core-0.5.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rand_core/rand_core-0.6.4.crate", + "sha256": "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c", + "dest": "cargo/vendor/rand_core-0.6.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c\", \"files\": {}}", + "dest": "cargo/vendor/rand_core-0.6.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rand_hc/rand_hc-0.2.0.crate", + "sha256": "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c", + "dest": "cargo/vendor/rand_hc-0.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c\", \"files\": {}}", + "dest": "cargo/vendor/rand_hc-0.2.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/rand_core/rand_core-0.5.1.crate", - "sha256": "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19", - "dest": "cargo/vendor/rand_core-0.5.1" + "url": "https://static.crates.io/crates/raw-window-handle/raw-window-handle-0.5.2.crate", + "sha256": "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9", + "dest": "cargo/vendor/raw-window-handle-0.5.2" }, { "type": "inline", - "contents": "{\"package\": \"90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19\", \"files\": {}}", - "dest": "cargo/vendor/rand_core-0.5.1", + "contents": "{\"package\": \"f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9\", \"files\": {}}", + "dest": "cargo/vendor/raw-window-handle-0.5.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/rand_hc/rand_hc-0.2.0.crate", - "sha256": "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c", - "dest": "cargo/vendor/rand_hc-0.2.0" + "url": "https://static.crates.io/crates/rayon/rayon-1.7.0.crate", + "sha256": "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b", + "dest": "cargo/vendor/rayon-1.7.0" }, { "type": "inline", - "contents": "{\"package\": \"ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c\", \"files\": {}}", - "dest": "cargo/vendor/rand_hc-0.2.0", + "contents": "{\"package\": \"1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b\", \"files\": {}}", + "dest": "cargo/vendor/rayon-1.7.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/raw-window-handle/raw-window-handle-0.4.3.crate", - "sha256": "b800beb9b6e7d2df1fe337c9e3d04e3af22a124460fb4c30fcc22c9117cefb41", - "dest": "cargo/vendor/raw-window-handle-0.4.3" + "url": "https://static.crates.io/crates/rayon-core/rayon-core-1.11.0.crate", + "sha256": "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d", + "dest": "cargo/vendor/rayon-core-1.11.0" }, { "type": "inline", - "contents": "{\"package\": \"b800beb9b6e7d2df1fe337c9e3d04e3af22a124460fb4c30fcc22c9117cefb41\", \"files\": {}}", - "dest": "cargo/vendor/raw-window-handle-0.4.3", + "contents": "{\"package\": \"4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d\", \"files\": {}}", + "dest": "cargo/vendor/rayon-core-1.11.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/raw-window-handle/raw-window-handle-0.5.0.crate", - "sha256": "ed7e3d950b66e19e0c372f3fa3fbbcf85b1746b571f74e0c2af6042a5c93420a", - "dest": "cargo/vendor/raw-window-handle-0.5.0" + "url": "https://static.crates.io/crates/redox_syscall/redox_syscall-0.2.16.crate", + "sha256": "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a", + "dest": "cargo/vendor/redox_syscall-0.2.16" }, { "type": "inline", - "contents": "{\"package\": \"ed7e3d950b66e19e0c372f3fa3fbbcf85b1746b571f74e0c2af6042a5c93420a\", \"files\": {}}", - "dest": "cargo/vendor/raw-window-handle-0.5.0", + "contents": "{\"package\": \"fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a\", \"files\": {}}", + "dest": "cargo/vendor/redox_syscall-0.2.16", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/rayon/rayon-1.6.1.crate", - "sha256": "6db3a213adf02b3bcfd2d3846bb41cb22857d131789e01df434fb7e7bc0759b7", - "dest": "cargo/vendor/rayon-1.6.1" + "url": "https://static.crates.io/crates/redox_syscall/redox_syscall-0.3.5.crate", + "sha256": "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29", + "dest": "cargo/vendor/redox_syscall-0.3.5" }, { "type": "inline", - "contents": "{\"package\": \"6db3a213adf02b3bcfd2d3846bb41cb22857d131789e01df434fb7e7bc0759b7\", \"files\": {}}", - "dest": "cargo/vendor/rayon-1.6.1", + "contents": "{\"package\": \"567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29\", \"files\": {}}", + "dest": "cargo/vendor/redox_syscall-0.3.5", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/rayon-core/rayon-core-1.10.1.crate", - "sha256": "cac410af5d00ab6884528b4ab69d1e8e146e8d471201800fa1b4524126de6ad3", - "dest": "cargo/vendor/rayon-core-1.10.1" + "url": "https://static.crates.io/crates/redox_users/redox_users-0.4.3.crate", + "sha256": "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b", + "dest": "cargo/vendor/redox_users-0.4.3" }, { "type": "inline", - "contents": "{\"package\": \"cac410af5d00ab6884528b4ab69d1e8e146e8d471201800fa1b4524126de6ad3\", \"files\": {}}", - "dest": "cargo/vendor/rayon-core-1.10.1", + "contents": "{\"package\": \"b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b\", \"files\": {}}", + "dest": "cargo/vendor/redox_users-0.4.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/redox_syscall/redox_syscall-0.2.16.crate", - "sha256": "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a", - "dest": "cargo/vendor/redox_syscall-0.2.16" + "url": "https://static.crates.io/crates/regex/regex-1.8.3.crate", + "sha256": "81ca098a9821bd52d6b24fd8b10bd081f47d39c22778cafaa75a2857a62c6390", + "dest": "cargo/vendor/regex-1.8.3" }, { "type": "inline", - "contents": "{\"package\": \"fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a\", \"files\": {}}", - "dest": "cargo/vendor/redox_syscall-0.2.16", + "contents": "{\"package\": \"81ca098a9821bd52d6b24fd8b10bd081f47d39c22778cafaa75a2857a62c6390\", \"files\": {}}", + "dest": "cargo/vendor/regex-1.8.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/remove_dir_all/remove_dir_all-0.5.3.crate", - "sha256": "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7", - "dest": "cargo/vendor/remove_dir_all-0.5.3" + "url": "https://static.crates.io/crates/regex-syntax/regex-syntax-0.7.2.crate", + "sha256": "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78", + "dest": "cargo/vendor/regex-syntax-0.7.2" }, { "type": "inline", - "contents": "{\"package\": \"3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7\", \"files\": {}}", - "dest": "cargo/vendor/remove_dir_all-0.5.3", + "contents": "{\"package\": \"436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78\", \"files\": {}}", + "dest": "cargo/vendor/regex-syntax-0.7.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/reqwest/reqwest-0.11.13.crate", - "sha256": "68cc60575865c7831548863cc02356512e3f1dc2f3f82cb837d7fc4cc8f3c97c", - "dest": "cargo/vendor/reqwest-0.11.13" + "url": "https://static.crates.io/crates/reqwest/reqwest-0.11.17.crate", + "sha256": "13293b639a097af28fc8a90f22add145a9c954e49d77da06263d58cf44d5fb91", + "dest": "cargo/vendor/reqwest-0.11.17" }, { "type": "inline", - "contents": "{\"package\": \"68cc60575865c7831548863cc02356512e3f1dc2f3f82cb837d7fc4cc8f3c97c\", \"files\": {}}", - "dest": "cargo/vendor/reqwest-0.11.13", + "contents": "{\"package\": \"13293b639a097af28fc8a90f22add145a9c954e49d77da06263d58cf44d5fb91\", \"files\": {}}", + "dest": "cargo/vendor/reqwest-0.11.17", "dest-filename": ".cargo-checksum.json" }, { @@ -3187,53 +3382,53 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/rustc-demangle/rustc-demangle-0.1.21.crate", - "sha256": "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342", - "dest": "cargo/vendor/rustc-demangle-0.1.21" + "url": "https://static.crates.io/crates/rustc-demangle/rustc-demangle-0.1.23.crate", + "sha256": "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76", + "dest": "cargo/vendor/rustc-demangle-0.1.23" }, { "type": "inline", - "contents": "{\"package\": \"7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342\", \"files\": {}}", - "dest": "cargo/vendor/rustc-demangle-0.1.21", + "contents": "{\"package\": \"d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76\", \"files\": {}}", + "dest": "cargo/vendor/rustc-demangle-0.1.23", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/rusty-leveldb/rusty-leveldb-1.0.4.crate", - "sha256": "f9665f8057d9055a2c2ab8a978abe92a07285e3d8408abbb2f06caa7195045d1", - "dest": "cargo/vendor/rusty-leveldb-1.0.4" + "url": "https://static.crates.io/crates/rustix/rustix-0.37.19.crate", + "sha256": "acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d", + "dest": "cargo/vendor/rustix-0.37.19" }, { "type": "inline", - "contents": "{\"package\": \"f9665f8057d9055a2c2ab8a978abe92a07285e3d8408abbb2f06caa7195045d1\", \"files\": {}}", - "dest": "cargo/vendor/rusty-leveldb-1.0.4", + "contents": "{\"package\": \"acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d\", \"files\": {}}", + "dest": "cargo/vendor/rustix-0.37.19", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/ryu/ryu-1.0.12.crate", - "sha256": "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde", - "dest": "cargo/vendor/ryu-1.0.12" + "url": "https://static.crates.io/crates/rusty-leveldb/rusty-leveldb-1.0.6.crate", + "sha256": "04c67700d4731d7c35c914a844dba95ae6689a419a576433c745b76757a555db", + "dest": "cargo/vendor/rusty-leveldb-1.0.6" }, { "type": "inline", - "contents": "{\"package\": \"7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde\", \"files\": {}}", - "dest": "cargo/vendor/ryu-1.0.12", + "contents": "{\"package\": \"04c67700d4731d7c35c914a844dba95ae6689a419a576433c745b76757a555db\", \"files\": {}}", + "dest": "cargo/vendor/rusty-leveldb-1.0.6", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/safe_arch/safe_arch-0.5.2.crate", - "sha256": "c1ff3d6d9696af502cc3110dacce942840fb06ff4514cad92236ecc455f2ce05", - "dest": "cargo/vendor/safe_arch-0.5.2" + "url": "https://static.crates.io/crates/ryu/ryu-1.0.13.crate", + "sha256": "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041", + "dest": "cargo/vendor/ryu-1.0.13" }, { "type": "inline", - "contents": "{\"package\": \"c1ff3d6d9696af502cc3110dacce942840fb06ff4514cad92236ecc455f2ce05\", \"files\": {}}", - "dest": "cargo/vendor/safe_arch-0.5.2", + "contents": "{\"package\": \"f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041\", \"files\": {}}", + "dest": "cargo/vendor/ryu-1.0.13", "dest-filename": ".cargo-checksum.json" }, { @@ -3252,14 +3447,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/schannel/schannel-0.1.20.crate", - "sha256": "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2", - "dest": "cargo/vendor/schannel-0.1.20" + "url": "https://static.crates.io/crates/schannel/schannel-0.1.21.crate", + "sha256": "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3", + "dest": "cargo/vendor/schannel-0.1.21" }, { "type": "inline", - "contents": "{\"package\": \"88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2\", \"files\": {}}", - "dest": "cargo/vendor/schannel-0.1.20", + "contents": "{\"package\": \"713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3\", \"files\": {}}", + "dest": "cargo/vendor/schannel-0.1.21", "dest-filename": ".cargo-checksum.json" }, { @@ -3275,19 +3470,6 @@ "dest": "cargo/vendor/scoped-tls-1.0.1", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/scoped_threadpool/scoped_threadpool-0.1.9.crate", - "sha256": "1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8", - "dest": "cargo/vendor/scoped_threadpool-0.1.9" - }, - { - "type": "inline", - "contents": "{\"package\": \"1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8\", \"files\": {}}", - "dest": "cargo/vendor/scoped_threadpool-0.1.9", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -3304,118 +3486,118 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/sctk-adwaita/sctk-adwaita-0.4.3.crate", - "sha256": "61270629cc6b4d77ec1907db1033d5c2e1a404c412743621981a871dc9c12339", - "dest": "cargo/vendor/sctk-adwaita-0.4.3" + "url": "https://static.crates.io/crates/sctk-adwaita/sctk-adwaita-0.5.4.crate", + "sha256": "cda4e97be1fd174ccc2aae81c8b694e803fa99b34e8fd0f057a9d70698e3ed09", + "dest": "cargo/vendor/sctk-adwaita-0.5.4" }, { "type": "inline", - "contents": "{\"package\": \"61270629cc6b4d77ec1907db1033d5c2e1a404c412743621981a871dc9c12339\", \"files\": {}}", - "dest": "cargo/vendor/sctk-adwaita-0.4.3", + "contents": "{\"package\": \"cda4e97be1fd174ccc2aae81c8b694e803fa99b34e8fd0f057a9d70698e3ed09\", \"files\": {}}", + "dest": "cargo/vendor/sctk-adwaita-0.5.4", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/security-framework/security-framework-2.7.0.crate", - "sha256": "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c", - "dest": "cargo/vendor/security-framework-2.7.0" + "url": "https://static.crates.io/crates/security-framework/security-framework-2.9.0.crate", + "sha256": "ca2855b3715770894e67cbfa3df957790aa0c9edc3bf06efa1a84d77fa0839d1", + "dest": "cargo/vendor/security-framework-2.9.0" }, { "type": "inline", - "contents": "{\"package\": \"2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c\", \"files\": {}}", - "dest": "cargo/vendor/security-framework-2.7.0", + "contents": "{\"package\": \"ca2855b3715770894e67cbfa3df957790aa0c9edc3bf06efa1a84d77fa0839d1\", \"files\": {}}", + "dest": "cargo/vendor/security-framework-2.9.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/security-framework-sys/security-framework-sys-2.6.1.crate", - "sha256": "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556", - "dest": "cargo/vendor/security-framework-sys-2.6.1" + "url": "https://static.crates.io/crates/security-framework-sys/security-framework-sys-2.9.0.crate", + "sha256": "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7", + "dest": "cargo/vendor/security-framework-sys-2.9.0" }, { "type": "inline", - "contents": "{\"package\": \"0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556\", \"files\": {}}", - "dest": "cargo/vendor/security-framework-sys-2.6.1", + "contents": "{\"package\": \"f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7\", \"files\": {}}", + "dest": "cargo/vendor/security-framework-sys-2.9.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/serde/serde-1.0.151.crate", - "sha256": "97fed41fc1a24994d044e6db6935e69511a1153b52c15eb42493b26fa87feba0", - "dest": "cargo/vendor/serde-1.0.151" + "url": "https://static.crates.io/crates/serde/serde-1.0.163.crate", + "sha256": "2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2", + "dest": "cargo/vendor/serde-1.0.163" }, { "type": "inline", - "contents": "{\"package\": \"97fed41fc1a24994d044e6db6935e69511a1153b52c15eb42493b26fa87feba0\", \"files\": {}}", - "dest": "cargo/vendor/serde-1.0.151", + "contents": "{\"package\": \"2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2\", \"files\": {}}", + "dest": "cargo/vendor/serde-1.0.163", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/serde_derive/serde_derive-1.0.151.crate", - "sha256": "255abe9a125a985c05190d687b320c12f9b1f0b99445e608c21ba0782c719ad8", - "dest": "cargo/vendor/serde_derive-1.0.151" + "url": "https://static.crates.io/crates/serde_derive/serde_derive-1.0.163.crate", + "sha256": "8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e", + "dest": "cargo/vendor/serde_derive-1.0.163" }, { "type": "inline", - "contents": "{\"package\": \"255abe9a125a985c05190d687b320c12f9b1f0b99445e608c21ba0782c719ad8\", \"files\": {}}", - "dest": "cargo/vendor/serde_derive-1.0.151", + "contents": "{\"package\": \"8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e\", \"files\": {}}", + "dest": "cargo/vendor/serde_derive-1.0.163", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/serde_json/serde_json-1.0.91.crate", - "sha256": "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883", - "dest": "cargo/vendor/serde_json-1.0.91" + "url": "https://static.crates.io/crates/serde_json/serde_json-1.0.96.crate", + "sha256": "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1", + "dest": "cargo/vendor/serde_json-1.0.96" }, { "type": "inline", - "contents": "{\"package\": \"877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883\", \"files\": {}}", - "dest": "cargo/vendor/serde_json-1.0.91", + "contents": "{\"package\": \"057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1\", \"files\": {}}", + "dest": "cargo/vendor/serde_json-1.0.96", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/serde_urlencoded/serde_urlencoded-0.7.1.crate", - "sha256": "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd", - "dest": "cargo/vendor/serde_urlencoded-0.7.1" + "url": "https://static.crates.io/crates/serde_repr/serde_repr-0.1.12.crate", + "sha256": "bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab", + "dest": "cargo/vendor/serde_repr-0.1.12" }, { "type": "inline", - "contents": "{\"package\": \"d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd\", \"files\": {}}", - "dest": "cargo/vendor/serde_urlencoded-0.7.1", + "contents": "{\"package\": \"bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab\", \"files\": {}}", + "dest": "cargo/vendor/serde_repr-0.1.12", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/servo-fontconfig/servo-fontconfig-0.5.1.crate", - "sha256": "c7e3e22fe5fd73d04ebf0daa049d3efe3eae55369ce38ab16d07ddd9ac5c217c", - "dest": "cargo/vendor/servo-fontconfig-0.5.1" + "url": "https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.1.crate", + "sha256": "0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4", + "dest": "cargo/vendor/serde_spanned-0.6.1" }, { "type": "inline", - "contents": "{\"package\": \"c7e3e22fe5fd73d04ebf0daa049d3efe3eae55369ce38ab16d07ddd9ac5c217c\", \"files\": {}}", - "dest": "cargo/vendor/servo-fontconfig-0.5.1", + "contents": "{\"package\": \"0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4\", \"files\": {}}", + "dest": "cargo/vendor/serde_spanned-0.6.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/servo-fontconfig-sys/servo-fontconfig-sys-5.1.0.crate", - "sha256": "e36b879db9892dfa40f95da1c38a835d41634b825fbd8c4c418093d53c24b388", - "dest": "cargo/vendor/servo-fontconfig-sys-5.1.0" + "url": "https://static.crates.io/crates/serde_urlencoded/serde_urlencoded-0.7.1.crate", + "sha256": "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd", + "dest": "cargo/vendor/serde_urlencoded-0.7.1" }, { "type": "inline", - "contents": "{\"package\": \"e36b879db9892dfa40f95da1c38a835d41634b825fbd8c4c418093d53c24b388\", \"files\": {}}", - "dest": "cargo/vendor/servo-fontconfig-sys-5.1.0", + "contents": "{\"package\": \"d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd\", \"files\": {}}", + "dest": "cargo/vendor/serde_urlencoded-0.7.1", "dest-filename": ".cargo-checksum.json" }, { @@ -3431,6 +3613,19 @@ "dest": "cargo/vendor/sha1-0.10.5", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/sha2/sha2-0.10.6.crate", + "sha256": "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0", + "dest": "cargo/vendor/sha2-0.10.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0\", \"files\": {}}", + "dest": "cargo/vendor/sha2-0.10.6", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -3447,27 +3642,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/signal-hook-registry/signal-hook-registry-1.4.0.crate", - "sha256": "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0", - "dest": "cargo/vendor/signal-hook-registry-1.4.0" + "url": "https://static.crates.io/crates/signal-hook-registry/signal-hook-registry-1.4.1.crate", + "sha256": "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1", + "dest": "cargo/vendor/signal-hook-registry-1.4.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1\", \"files\": {}}", + "dest": "cargo/vendor/signal-hook-registry-1.4.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/simd-adler32/simd-adler32-0.3.5.crate", + "sha256": "238abfbb77c1915110ad968465608b68e869e0772622c9656714e73e5a1a522f", + "dest": "cargo/vendor/simd-adler32-0.3.5" }, { "type": "inline", - "contents": "{\"package\": \"e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0\", \"files\": {}}", - "dest": "cargo/vendor/signal-hook-registry-1.4.0", + "contents": "{\"package\": \"238abfbb77c1915110ad968465608b68e869e0772622c9656714e73e5a1a522f\", \"files\": {}}", + "dest": "cargo/vendor/simd-adler32-0.3.5", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/slab/slab-0.4.7.crate", - "sha256": "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef", - "dest": "cargo/vendor/slab-0.4.7" + "url": "https://static.crates.io/crates/slab/slab-0.4.8.crate", + "sha256": "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d", + "dest": "cargo/vendor/slab-0.4.8" }, { "type": "inline", - "contents": "{\"package\": \"4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef\", \"files\": {}}", - "dest": "cargo/vendor/slab-0.4.7", + "contents": "{\"package\": \"6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d\", \"files\": {}}", + "dest": "cargo/vendor/slab-0.4.8", "dest-filename": ".cargo-checksum.json" }, { @@ -3538,40 +3746,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/socket2/socket2-0.4.7.crate", - "sha256": "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd", - "dest": "cargo/vendor/socket2-0.4.7" + "url": "https://static.crates.io/crates/socket2/socket2-0.4.9.crate", + "sha256": "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662", + "dest": "cargo/vendor/socket2-0.4.9" }, { "type": "inline", - "contents": "{\"package\": \"02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd\", \"files\": {}}", - "dest": "cargo/vendor/socket2-0.4.7", + "contents": "{\"package\": \"64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662\", \"files\": {}}", + "dest": "cargo/vendor/socket2-0.4.9", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/spin/spin-0.9.4.crate", - "sha256": "7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09", - "dest": "cargo/vendor/spin-0.9.4" + "url": "https://static.crates.io/crates/spin/spin-0.9.8.crate", + "sha256": "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67", + "dest": "cargo/vendor/spin-0.9.8" }, { "type": "inline", - "contents": "{\"package\": \"7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09\", \"files\": {}}", - "dest": "cargo/vendor/spin-0.9.4", + "contents": "{\"package\": \"6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67\", \"files\": {}}", + "dest": "cargo/vendor/spin-0.9.8", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/sqlite/sqlite-0.30.3.crate", - "sha256": "12e072cb5fb89b3fe5e9c9584676348feb503f9fb3ae829d9868171bc5372d48", - "dest": "cargo/vendor/sqlite-0.30.3" + "url": "https://static.crates.io/crates/sqlite/sqlite-0.30.4.crate", + "sha256": "8b1908664131c21a38e5b531344d52a196ec338af5bf44f7fa2c83d539e9561d", + "dest": "cargo/vendor/sqlite-0.30.4" }, { "type": "inline", - "contents": "{\"package\": \"12e072cb5fb89b3fe5e9c9584676348feb503f9fb3ae829d9868171bc5372d48\", \"files\": {}}", - "dest": "cargo/vendor/sqlite-0.30.3", + "contents": "{\"package\": \"8b1908664131c21a38e5b531344d52a196ec338af5bf44f7fa2c83d539e9561d\", \"files\": {}}", + "dest": "cargo/vendor/sqlite-0.30.4", "dest-filename": ".cargo-checksum.json" }, { @@ -3600,6 +3808,19 @@ "dest": "cargo/vendor/sqlite3-sys-0.14.0", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/static_assertions/static_assertions-1.1.0.crate", + "sha256": "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f", + "dest": "cargo/vendor/static_assertions-1.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f\", \"files\": {}}", + "dest": "cargo/vendor/static_assertions-1.1.0", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -3642,105 +3863,105 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/strsim/strsim-0.10.0.crate", - "sha256": "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623", - "dest": "cargo/vendor/strsim-0.10.0" + "url": "https://static.crates.io/crates/strict-num/strict-num-0.1.1.crate", + "sha256": "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731", + "dest": "cargo/vendor/strict-num-0.1.1" }, { "type": "inline", - "contents": "{\"package\": \"73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623\", \"files\": {}}", - "dest": "cargo/vendor/strsim-0.10.0", + "contents": "{\"package\": \"6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731\", \"files\": {}}", + "dest": "cargo/vendor/strict-num-0.1.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/syn/syn-1.0.107.crate", - "sha256": "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5", - "dest": "cargo/vendor/syn-1.0.107" + "url": "https://static.crates.io/crates/syn/syn-1.0.109.crate", + "sha256": "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237", + "dest": "cargo/vendor/syn-1.0.109" }, { "type": "inline", - "contents": "{\"package\": \"1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5\", \"files\": {}}", - "dest": "cargo/vendor/syn-1.0.107", + "contents": "{\"package\": \"72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237\", \"files\": {}}", + "dest": "cargo/vendor/syn-1.0.109", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/sysinfo/sysinfo-0.27.1.crate", - "sha256": "ccb297c0afb439440834b4bcf02c5c9da8ec2e808e70f36b0d8e815ff403bd24", - "dest": "cargo/vendor/sysinfo-0.27.1" + "url": "https://static.crates.io/crates/syn/syn-2.0.16.crate", + "sha256": "a6f671d4b5ffdb8eadec19c0ae67fe2639df8684bd7bc4b83d986b8db549cf01", + "dest": "cargo/vendor/syn-2.0.16" }, { "type": "inline", - "contents": "{\"package\": \"ccb297c0afb439440834b4bcf02c5c9da8ec2e808e70f36b0d8e815ff403bd24\", \"files\": {}}", - "dest": "cargo/vendor/sysinfo-0.27.1", + "contents": "{\"package\": \"a6f671d4b5ffdb8eadec19c0ae67fe2639df8684bd7bc4b83d986b8db549cf01\", \"files\": {}}", + "dest": "cargo/vendor/syn-2.0.16", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/tempfile/tempfile-3.3.0.crate", - "sha256": "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4", - "dest": "cargo/vendor/tempfile-3.3.0" + "url": "https://static.crates.io/crates/sysinfo/sysinfo-0.29.0.crate", + "sha256": "02f1dc6930a439cc5d154221b5387d153f8183529b07c19aca24ea31e0a167e1", + "dest": "cargo/vendor/sysinfo-0.29.0" }, { "type": "inline", - "contents": "{\"package\": \"5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4\", \"files\": {}}", - "dest": "cargo/vendor/tempfile-3.3.0", + "contents": "{\"package\": \"02f1dc6930a439cc5d154221b5387d153f8183529b07c19aca24ea31e0a167e1\", \"files\": {}}", + "dest": "cargo/vendor/sysinfo-0.29.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/thiserror/thiserror-1.0.38.crate", - "sha256": "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0", - "dest": "cargo/vendor/thiserror-1.0.38" + "url": "https://static.crates.io/crates/tempfile/tempfile-3.5.0.crate", + "sha256": "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998", + "dest": "cargo/vendor/tempfile-3.5.0" }, { "type": "inline", - "contents": "{\"package\": \"6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0\", \"files\": {}}", - "dest": "cargo/vendor/thiserror-1.0.38", + "contents": "{\"package\": \"b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998\", \"files\": {}}", + "dest": "cargo/vendor/tempfile-3.5.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.38.crate", - "sha256": "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f", - "dest": "cargo/vendor/thiserror-impl-1.0.38" + "url": "https://static.crates.io/crates/thiserror/thiserror-1.0.40.crate", + "sha256": "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac", + "dest": "cargo/vendor/thiserror-1.0.40" }, { "type": "inline", - "contents": "{\"package\": \"1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f\", \"files\": {}}", - "dest": "cargo/vendor/thiserror-impl-1.0.38", + "contents": "{\"package\": \"978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac\", \"files\": {}}", + "dest": "cargo/vendor/thiserror-1.0.40", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/thread_local/thread_local-1.1.4.crate", - "sha256": "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180", - "dest": "cargo/vendor/thread_local-1.1.4" + "url": "https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.40.crate", + "sha256": "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f", + "dest": "cargo/vendor/thiserror-impl-1.0.40" }, { "type": "inline", - "contents": "{\"package\": \"5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180\", \"files\": {}}", - "dest": "cargo/vendor/thread_local-1.1.4", + "contents": "{\"package\": \"f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f\", \"files\": {}}", + "dest": "cargo/vendor/thiserror-impl-1.0.40", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/threadpool/threadpool-1.8.1.crate", - "sha256": "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa", - "dest": "cargo/vendor/threadpool-1.8.1" + "url": "https://static.crates.io/crates/thread_local/thread_local-1.1.7.crate", + "sha256": "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152", + "dest": "cargo/vendor/thread_local-1.1.7" }, { "type": "inline", - "contents": "{\"package\": \"d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa\", \"files\": {}}", - "dest": "cargo/vendor/threadpool-1.8.1", + "contents": "{\"package\": \"3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152\", \"files\": {}}", + "dest": "cargo/vendor/thread_local-1.1.7", "dest-filename": ".cargo-checksum.json" }, { @@ -3759,66 +3980,66 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/time/time-0.3.17.crate", - "sha256": "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376", - "dest": "cargo/vendor/time-0.3.17" + "url": "https://static.crates.io/crates/time/time-0.3.21.crate", + "sha256": "8f3403384eaacbca9923fa06940178ac13e4edb725486d70e8e15881d0c836cc", + "dest": "cargo/vendor/time-0.3.21" }, { "type": "inline", - "contents": "{\"package\": \"a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376\", \"files\": {}}", - "dest": "cargo/vendor/time-0.3.17", + "contents": "{\"package\": \"8f3403384eaacbca9923fa06940178ac13e4edb725486d70e8e15881d0c836cc\", \"files\": {}}", + "dest": "cargo/vendor/time-0.3.21", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/time-core/time-core-0.1.0.crate", - "sha256": "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd", - "dest": "cargo/vendor/time-core-0.1.0" + "url": "https://static.crates.io/crates/time-core/time-core-0.1.1.crate", + "sha256": "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb", + "dest": "cargo/vendor/time-core-0.1.1" }, { "type": "inline", - "contents": "{\"package\": \"2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd\", \"files\": {}}", - "dest": "cargo/vendor/time-core-0.1.0", + "contents": "{\"package\": \"7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb\", \"files\": {}}", + "dest": "cargo/vendor/time-core-0.1.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/time-macros/time-macros-0.2.6.crate", - "sha256": "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2", - "dest": "cargo/vendor/time-macros-0.2.6" + "url": "https://static.crates.io/crates/time-macros/time-macros-0.2.9.crate", + "sha256": "372950940a5f07bf38dbe211d7283c9e6d7327df53794992d293e534c733d09b", + "dest": "cargo/vendor/time-macros-0.2.9" }, { "type": "inline", - "contents": "{\"package\": \"d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2\", \"files\": {}}", - "dest": "cargo/vendor/time-macros-0.2.6", + "contents": "{\"package\": \"372950940a5f07bf38dbe211d7283c9e6d7327df53794992d293e534c733d09b\", \"files\": {}}", + "dest": "cargo/vendor/time-macros-0.2.9", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/tiny-skia/tiny-skia-0.7.0.crate", - "sha256": "642680569bb895b16e4b9d181c60be1ed136fa0c9c7f11d004daf053ba89bf82", - "dest": "cargo/vendor/tiny-skia-0.7.0" + "url": "https://static.crates.io/crates/tiny-skia/tiny-skia-0.8.4.crate", + "sha256": "df8493a203431061e901613751931f047d1971337153f96d0e5e363d6dbf6a67", + "dest": "cargo/vendor/tiny-skia-0.8.4" }, { "type": "inline", - "contents": "{\"package\": \"642680569bb895b16e4b9d181c60be1ed136fa0c9c7f11d004daf053ba89bf82\", \"files\": {}}", - "dest": "cargo/vendor/tiny-skia-0.7.0", + "contents": "{\"package\": \"df8493a203431061e901613751931f047d1971337153f96d0e5e363d6dbf6a67\", \"files\": {}}", + "dest": "cargo/vendor/tiny-skia-0.8.4", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/tiny-skia-path/tiny-skia-path-0.7.0.crate", - "sha256": "c114d32f0c2ee43d585367cb013dfaba967ab9f62b90d9af0d696e955e70fa6c", - "dest": "cargo/vendor/tiny-skia-path-0.7.0" + "url": "https://static.crates.io/crates/tiny-skia-path/tiny-skia-path-0.8.4.crate", + "sha256": "adbfb5d3f3dd57a0e11d12f4f13d4ebbbc1b5c15b7ab0a156d030b21da5f677c", + "dest": "cargo/vendor/tiny-skia-path-0.8.4" }, { "type": "inline", - "contents": "{\"package\": \"c114d32f0c2ee43d585367cb013dfaba967ab9f62b90d9af0d696e955e70fa6c\", \"files\": {}}", - "dest": "cargo/vendor/tiny-skia-path-0.7.0", + "contents": "{\"package\": \"adbfb5d3f3dd57a0e11d12f4f13d4ebbbc1b5c15b7ab0a156d030b21da5f677c\", \"files\": {}}", + "dest": "cargo/vendor/tiny-skia-path-0.8.4", "dest-filename": ".cargo-checksum.json" }, { @@ -3837,79 +4058,118 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/tinyvec_macros/tinyvec_macros-0.1.0.crate", - "sha256": "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c", - "dest": "cargo/vendor/tinyvec_macros-0.1.0" + "url": "https://static.crates.io/crates/tinyvec_macros/tinyvec_macros-0.1.1.crate", + "sha256": "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20", + "dest": "cargo/vendor/tinyvec_macros-0.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20\", \"files\": {}}", + "dest": "cargo/vendor/tinyvec_macros-0.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tokio/tokio-1.28.1.crate", + "sha256": "0aa32867d44e6f2ce3385e89dceb990188b8bb0fb25b0cf576647a6f98ac5105", + "dest": "cargo/vendor/tokio-1.28.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"0aa32867d44e6f2ce3385e89dceb990188b8bb0fb25b0cf576647a6f98ac5105\", \"files\": {}}", + "dest": "cargo/vendor/tokio-1.28.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tokio-macros/tokio-macros-2.1.0.crate", + "sha256": "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e", + "dest": "cargo/vendor/tokio-macros-2.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e\", \"files\": {}}", + "dest": "cargo/vendor/tokio-macros-2.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tokio-native-tls/tokio-native-tls-0.3.1.crate", + "sha256": "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2", + "dest": "cargo/vendor/tokio-native-tls-0.3.1" }, { "type": "inline", - "contents": "{\"package\": \"cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c\", \"files\": {}}", - "dest": "cargo/vendor/tinyvec_macros-0.1.0", + "contents": "{\"package\": \"bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2\", \"files\": {}}", + "dest": "cargo/vendor/tokio-native-tls-0.3.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/tokio/tokio-1.23.1.crate", - "sha256": "38a54aca0c15d014013256222ba0ebed095673f89345dd79119d912eb561b7a8", - "dest": "cargo/vendor/tokio-1.23.1" + "url": "https://static.crates.io/crates/tokio-util/tokio-util-0.7.8.crate", + "sha256": "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d", + "dest": "cargo/vendor/tokio-util-0.7.8" }, { "type": "inline", - "contents": "{\"package\": \"38a54aca0c15d014013256222ba0ebed095673f89345dd79119d912eb561b7a8\", \"files\": {}}", - "dest": "cargo/vendor/tokio-1.23.1", + "contents": "{\"package\": \"806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d\", \"files\": {}}", + "dest": "cargo/vendor/tokio-util-0.7.8", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/tokio-macros/tokio-macros-1.8.2.crate", - "sha256": "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8", - "dest": "cargo/vendor/tokio-macros-1.8.2" + "url": "https://static.crates.io/crates/toml/toml-0.5.11.crate", + "sha256": "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234", + "dest": "cargo/vendor/toml-0.5.11" }, { "type": "inline", - "contents": "{\"package\": \"d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8\", \"files\": {}}", - "dest": "cargo/vendor/tokio-macros-1.8.2", + "contents": "{\"package\": \"f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234\", \"files\": {}}", + "dest": "cargo/vendor/toml-0.5.11", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/tokio-native-tls/tokio-native-tls-0.3.0.crate", - "sha256": "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b", - "dest": "cargo/vendor/tokio-native-tls-0.3.0" + "url": "https://static.crates.io/crates/toml/toml-0.7.3.crate", + "sha256": "b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21", + "dest": "cargo/vendor/toml-0.7.3" }, { "type": "inline", - "contents": "{\"package\": \"f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b\", \"files\": {}}", - "dest": "cargo/vendor/tokio-native-tls-0.3.0", + "contents": "{\"package\": \"b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21\", \"files\": {}}", + "dest": "cargo/vendor/toml-0.7.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/tokio-util/tokio-util-0.7.4.crate", - "sha256": "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740", - "dest": "cargo/vendor/tokio-util-0.7.4" + "url": "https://static.crates.io/crates/toml_datetime/toml_datetime-0.6.1.crate", + "sha256": "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622", + "dest": "cargo/vendor/toml_datetime-0.6.1" }, { "type": "inline", - "contents": "{\"package\": \"0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740\", \"files\": {}}", - "dest": "cargo/vendor/tokio-util-0.7.4", + "contents": "{\"package\": \"3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622\", \"files\": {}}", + "dest": "cargo/vendor/toml_datetime-0.6.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/toml/toml-0.5.10.crate", - "sha256": "1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f", - "dest": "cargo/vendor/toml-0.5.10" + "url": "https://static.crates.io/crates/toml_edit/toml_edit-0.19.8.crate", + "sha256": "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13", + "dest": "cargo/vendor/toml_edit-0.19.8" }, { "type": "inline", - "contents": "{\"package\": \"1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f\", \"files\": {}}", - "dest": "cargo/vendor/toml-0.5.10", + "contents": "{\"package\": \"239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13\", \"files\": {}}", + "dest": "cargo/vendor/toml_edit-0.19.8", "dest-filename": ".cargo-checksum.json" }, { @@ -3941,14 +4201,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/tracing-core/tracing-core-0.1.30.crate", - "sha256": "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a", - "dest": "cargo/vendor/tracing-core-0.1.30" + "url": "https://static.crates.io/crates/tracing-attributes/tracing-attributes-0.1.24.crate", + "sha256": "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74", + "dest": "cargo/vendor/tracing-attributes-0.1.24" + }, + { + "type": "inline", + "contents": "{\"package\": \"0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74\", \"files\": {}}", + "dest": "cargo/vendor/tracing-attributes-0.1.24", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tracing-core/tracing-core-0.1.31.crate", + "sha256": "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a", + "dest": "cargo/vendor/tracing-core-0.1.31" }, { "type": "inline", - "contents": "{\"package\": \"24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a\", \"files\": {}}", - "dest": "cargo/vendor/tracing-core-0.1.30", + "contents": "{\"package\": \"0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a\", \"files\": {}}", + "dest": "cargo/vendor/tracing-core-0.1.31", "dest-filename": ".cargo-checksum.json" }, { @@ -3967,40 +4240,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/tracing-subscriber/tracing-subscriber-0.3.16.crate", - "sha256": "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70", - "dest": "cargo/vendor/tracing-subscriber-0.3.16" + "url": "https://static.crates.io/crates/tracing-subscriber/tracing-subscriber-0.3.17.crate", + "sha256": "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77", + "dest": "cargo/vendor/tracing-subscriber-0.3.17" }, { "type": "inline", - "contents": "{\"package\": \"a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70\", \"files\": {}}", - "dest": "cargo/vendor/tracing-subscriber-0.3.16", + "contents": "{\"package\": \"30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77\", \"files\": {}}", + "dest": "cargo/vendor/tracing-subscriber-0.3.17", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/try-lock/try-lock-0.2.3.crate", - "sha256": "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642", - "dest": "cargo/vendor/try-lock-0.2.3" + "url": "https://static.crates.io/crates/try-lock/try-lock-0.2.4.crate", + "sha256": "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed", + "dest": "cargo/vendor/try-lock-0.2.4" }, { "type": "inline", - "contents": "{\"package\": \"59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642\", \"files\": {}}", - "dest": "cargo/vendor/try-lock-0.2.3", + "contents": "{\"package\": \"3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed\", \"files\": {}}", + "dest": "cargo/vendor/try-lock-0.2.4", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/ttf-parser/ttf-parser-0.17.1.crate", - "sha256": "375812fa44dab6df41c195cd2f7fecb488f6c09fbaafb62807488cefab642bff", - "dest": "cargo/vendor/ttf-parser-0.17.1" + "url": "https://static.crates.io/crates/ttf-parser/ttf-parser-0.19.0.crate", + "sha256": "44dcf002ae3b32cd25400d6df128c5babec3927cd1eb7ce813cfff20eb6c3746", + "dest": "cargo/vendor/ttf-parser-0.19.0" }, { "type": "inline", - "contents": "{\"package\": \"375812fa44dab6df41c195cd2f7fecb488f6c09fbaafb62807488cefab642bff\", \"files\": {}}", - "dest": "cargo/vendor/ttf-parser-0.17.1", + "contents": "{\"package\": \"44dcf002ae3b32cd25400d6df128c5babec3927cd1eb7ce813cfff20eb6c3746\", \"files\": {}}", + "dest": "cargo/vendor/ttf-parser-0.19.0", "dest-filename": ".cargo-checksum.json" }, { @@ -4032,27 +4305,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/unicode-bidi/unicode-bidi-0.3.8.crate", - "sha256": "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992", - "dest": "cargo/vendor/unicode-bidi-0.3.8" + "url": "https://static.crates.io/crates/uds_windows/uds_windows-1.0.2.crate", + "sha256": "ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d", + "dest": "cargo/vendor/uds_windows-1.0.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d\", \"files\": {}}", + "dest": "cargo/vendor/uds_windows-1.0.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unicode-bidi/unicode-bidi-0.3.13.crate", + "sha256": "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460", + "dest": "cargo/vendor/unicode-bidi-0.3.13" }, { "type": "inline", - "contents": "{\"package\": \"099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992\", \"files\": {}}", - "dest": "cargo/vendor/unicode-bidi-0.3.8", + "contents": "{\"package\": \"92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460\", \"files\": {}}", + "dest": "cargo/vendor/unicode-bidi-0.3.13", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.6.crate", - "sha256": "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc", - "dest": "cargo/vendor/unicode-ident-1.0.6" + "url": "https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.8.crate", + "sha256": "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4", + "dest": "cargo/vendor/unicode-ident-1.0.8" }, { "type": "inline", - "contents": "{\"package\": \"84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc\", \"files\": {}}", - "dest": "cargo/vendor/unicode-ident-1.0.6", + "contents": "{\"package\": \"e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4\", \"files\": {}}", + "dest": "cargo/vendor/unicode-ident-1.0.8", "dest-filename": ".cargo-checksum.json" }, { @@ -4149,14 +4435,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/walkdir/walkdir-2.3.2.crate", - "sha256": "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56", - "dest": "cargo/vendor/walkdir-2.3.2" + "url": "https://static.crates.io/crates/waker-fn/waker-fn-1.1.0.crate", + "sha256": "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca", + "dest": "cargo/vendor/waker-fn-1.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca\", \"files\": {}}", + "dest": "cargo/vendor/waker-fn-1.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/walkdir/walkdir-2.3.3.crate", + "sha256": "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698", + "dest": "cargo/vendor/walkdir-2.3.3" }, { "type": "inline", - "contents": "{\"package\": \"808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56\", \"files\": {}}", - "dest": "cargo/vendor/walkdir-2.3.2", + "contents": "{\"package\": \"36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698\", \"files\": {}}", + "dest": "cargo/vendor/walkdir-2.3.3", "dest-filename": ".cargo-checksum.json" }, { @@ -4201,79 +4500,79 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.83.crate", - "sha256": "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268", - "dest": "cargo/vendor/wasm-bindgen-0.2.83" + "url": "https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.86.crate", + "sha256": "5bba0e8cb82ba49ff4e229459ff22a191bbe9a1cb3a341610c9c33efc27ddf73", + "dest": "cargo/vendor/wasm-bindgen-0.2.86" }, { "type": "inline", - "contents": "{\"package\": \"eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268\", \"files\": {}}", - "dest": "cargo/vendor/wasm-bindgen-0.2.83", + "contents": "{\"package\": \"5bba0e8cb82ba49ff4e229459ff22a191bbe9a1cb3a341610c9c33efc27ddf73\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-0.2.86", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.83.crate", - "sha256": "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142", - "dest": "cargo/vendor/wasm-bindgen-backend-0.2.83" + "url": "https://static.crates.io/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.86.crate", + "sha256": "19b04bc93f9d6bdee709f6bd2118f57dd6679cf1176a1af464fca3ab0d66d8fb", + "dest": "cargo/vendor/wasm-bindgen-backend-0.2.86" }, { "type": "inline", - "contents": "{\"package\": \"4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142\", \"files\": {}}", - "dest": "cargo/vendor/wasm-bindgen-backend-0.2.83", + "contents": "{\"package\": \"19b04bc93f9d6bdee709f6bd2118f57dd6679cf1176a1af464fca3ab0d66d8fb\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-backend-0.2.86", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasm-bindgen-futures/wasm-bindgen-futures-0.4.33.crate", - "sha256": "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d", - "dest": "cargo/vendor/wasm-bindgen-futures-0.4.33" + "url": "https://static.crates.io/crates/wasm-bindgen-futures/wasm-bindgen-futures-0.4.35.crate", + "sha256": "083abe15c5d88556b77bdf7aef403625be9e327ad37c62c4e4129af740168163", + "dest": "cargo/vendor/wasm-bindgen-futures-0.4.35" }, { "type": "inline", - "contents": "{\"package\": \"23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d\", \"files\": {}}", - "dest": "cargo/vendor/wasm-bindgen-futures-0.4.33", + "contents": "{\"package\": \"083abe15c5d88556b77bdf7aef403625be9e327ad37c62c4e4129af740168163\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-futures-0.4.35", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.83.crate", - "sha256": "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810", - "dest": "cargo/vendor/wasm-bindgen-macro-0.2.83" + "url": "https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.86.crate", + "sha256": "14d6b024f1a526bb0234f52840389927257beb670610081360e5a03c5df9c258", + "dest": "cargo/vendor/wasm-bindgen-macro-0.2.86" }, { "type": "inline", - "contents": "{\"package\": \"052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810\", \"files\": {}}", - "dest": "cargo/vendor/wasm-bindgen-macro-0.2.83", + "contents": "{\"package\": \"14d6b024f1a526bb0234f52840389927257beb670610081360e5a03c5df9c258\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-macro-0.2.86", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.83.crate", - "sha256": "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c", - "dest": "cargo/vendor/wasm-bindgen-macro-support-0.2.83" + "url": "https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.86.crate", + "sha256": "e128beba882dd1eb6200e1dc92ae6c5dbaa4311aa7bb211ca035779e5efc39f8", + "dest": "cargo/vendor/wasm-bindgen-macro-support-0.2.86" }, { "type": "inline", - "contents": "{\"package\": \"07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c\", \"files\": {}}", - "dest": "cargo/vendor/wasm-bindgen-macro-support-0.2.83", + "contents": "{\"package\": \"e128beba882dd1eb6200e1dc92ae6c5dbaa4311aa7bb211ca035779e5efc39f8\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-macro-support-0.2.86", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.83.crate", - "sha256": "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f", - "dest": "cargo/vendor/wasm-bindgen-shared-0.2.83" + "url": "https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.86.crate", + "sha256": "ed9d5b4305409d1fc9482fee2d7f9bcbf24b3972bf59817ef757e23982242a93", + "dest": "cargo/vendor/wasm-bindgen-shared-0.2.86" }, { "type": "inline", - "contents": "{\"package\": \"1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f\", \"files\": {}}", - "dest": "cargo/vendor/wasm-bindgen-shared-0.2.83", + "contents": "{\"package\": \"ed9d5b4305409d1fc9482fee2d7f9bcbf24b3972bf59817ef757e23982242a93\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-shared-0.2.86", "dest-filename": ".cargo-checksum.json" }, { @@ -4370,27 +4669,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/web-sys/web-sys-0.3.60.crate", - "sha256": "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f", - "dest": "cargo/vendor/web-sys-0.3.60" + "url": "https://static.crates.io/crates/web-sys/web-sys-0.3.62.crate", + "sha256": "16b5f940c7edfdc6d12126d98c9ef4d1b3d470011c47c76a6581df47ad9ba721", + "dest": "cargo/vendor/web-sys-0.3.62" }, { "type": "inline", - "contents": "{\"package\": \"bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f\", \"files\": {}}", - "dest": "cargo/vendor/web-sys-0.3.60", + "contents": "{\"package\": \"16b5f940c7edfdc6d12126d98c9ef4d1b3d470011c47c76a6581df47ad9ba721\", \"files\": {}}", + "dest": "cargo/vendor/web-sys-0.3.62", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/webbrowser/webbrowser-0.8.2.crate", - "sha256": "2a0cc7962b5aaa0dfcebaeef0161eec6edf5f4606c12e6777fd7d392f52033a5", - "dest": "cargo/vendor/webbrowser-0.8.2" + "url": "https://static.crates.io/crates/webbrowser/webbrowser-0.8.9.crate", + "sha256": "b692165700260bbd40fbc5ff23766c03e339fbaca907aeea5cb77bf0a553ca83", + "dest": "cargo/vendor/webbrowser-0.8.9" }, { "type": "inline", - "contents": "{\"package\": \"2a0cc7962b5aaa0dfcebaeef0161eec6edf5f4606c12e6777fd7d392f52033a5\", \"files\": {}}", - "dest": "cargo/vendor/webbrowser-0.8.2", + "contents": "{\"package\": \"b692165700260bbd40fbc5ff23766c03e339fbaca907aeea5cb77bf0a553ca83\", \"files\": {}}", + "dest": "cargo/vendor/webbrowser-0.8.9", "dest-filename": ".cargo-checksum.json" }, { @@ -4406,19 +4705,6 @@ "dest": "cargo/vendor/weezl-0.1.7", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/widestring/widestring-0.5.1.crate", - "sha256": "17882f045410753661207383517a6f62ec3dbeb6a4ed2acce01f0728238d1983", - "dest": "cargo/vendor/widestring-0.5.1" - }, - { - "type": "inline", - "contents": "{\"package\": \"17882f045410753661207383517a6f62ec3dbeb6a4ed2acce01f0728238d1983\", \"files\": {}}", - "dest": "cargo/vendor/widestring-0.5.1", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -4487,40 +4773,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows/windows-0.42.0.crate", - "sha256": "0286ba339aa753e70765d521bb0242cc48e1194562bfa2a2ad7ac8a6de28f5d5", - "dest": "cargo/vendor/windows-0.42.0" + "url": "https://static.crates.io/crates/windows/windows-0.44.0.crate", + "sha256": "9e745dab35a0c4c77aa3ce42d595e13d2003d6902d6b08c9ef5fc326d08da12b", + "dest": "cargo/vendor/windows-0.44.0" }, { "type": "inline", - "contents": "{\"package\": \"0286ba339aa753e70765d521bb0242cc48e1194562bfa2a2ad7ac8a6de28f5d5\", \"files\": {}}", - "dest": "cargo/vendor/windows-0.42.0", + "contents": "{\"package\": \"9e745dab35a0c4c77aa3ce42d595e13d2003d6902d6b08c9ef5fc326d08da12b\", \"files\": {}}", + "dest": "cargo/vendor/windows-0.44.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows-implement/windows-implement-0.42.0.crate", - "sha256": "9539b6bd3eadbd9de66c9666b22d802b833da7e996bc06896142e09854a61767", - "dest": "cargo/vendor/windows-implement-0.42.0" + "url": "https://static.crates.io/crates/windows-implement/windows-implement-0.44.0.crate", + "sha256": "6ce87ca8e3417b02dc2a8a22769306658670ec92d78f1bd420d6310a67c245c6", + "dest": "cargo/vendor/windows-implement-0.44.0" }, { "type": "inline", - "contents": "{\"package\": \"9539b6bd3eadbd9de66c9666b22d802b833da7e996bc06896142e09854a61767\", \"files\": {}}", - "dest": "cargo/vendor/windows-implement-0.42.0", + "contents": "{\"package\": \"6ce87ca8e3417b02dc2a8a22769306658670ec92d78f1bd420d6310a67c245c6\", \"files\": {}}", + "dest": "cargo/vendor/windows-implement-0.44.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows-sys/windows-sys-0.36.1.crate", - "sha256": "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2", - "dest": "cargo/vendor/windows-sys-0.36.1" + "url": "https://static.crates.io/crates/windows-interface/windows-interface-0.44.0.crate", + "sha256": "853f69a591ecd4f810d29f17e902d40e349fb05b0b11fff63b08b826bfe39c7f", + "dest": "cargo/vendor/windows-interface-0.44.0" }, { "type": "inline", - "contents": "{\"package\": \"ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2\", \"files\": {}}", - "dest": "cargo/vendor/windows-sys-0.36.1", + "contents": "{\"package\": \"853f69a591ecd4f810d29f17e902d40e349fb05b0b11fff63b08b826bfe39c7f\", \"files\": {}}", + "dest": "cargo/vendor/windows-interface-0.44.0", "dest-filename": ".cargo-checksum.json" }, { @@ -4539,170 +4825,261 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.42.0.crate", - "sha256": "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e", - "dest": "cargo/vendor/windows_aarch64_gnullvm-0.42.0" + "url": "https://static.crates.io/crates/windows-sys/windows-sys-0.45.0.crate", + "sha256": "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0", + "dest": "cargo/vendor/windows-sys-0.45.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0\", \"files\": {}}", + "dest": "cargo/vendor/windows-sys-0.45.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-sys/windows-sys-0.48.0.crate", + "sha256": "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9", + "dest": "cargo/vendor/windows-sys-0.48.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9\", \"files\": {}}", + "dest": "cargo/vendor/windows-sys-0.48.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-targets/windows-targets-0.42.2.crate", + "sha256": "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071", + "dest": "cargo/vendor/windows-targets-0.42.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071\", \"files\": {}}", + "dest": "cargo/vendor/windows-targets-0.42.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-targets/windows-targets-0.48.0.crate", + "sha256": "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5", + "dest": "cargo/vendor/windows-targets-0.48.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5\", \"files\": {}}", + "dest": "cargo/vendor/windows-targets-0.48.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.42.2.crate", + "sha256": "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.42.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.42.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.48.0.crate", + "sha256": "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.48.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.48.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.42.2.crate", + "sha256": "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43", + "dest": "cargo/vendor/windows_aarch64_msvc-0.42.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_msvc-0.42.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.48.0.crate", + "sha256": "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3", + "dest": "cargo/vendor/windows_aarch64_msvc-0.48.0" }, { "type": "inline", - "contents": "{\"package\": \"41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e\", \"files\": {}}", - "dest": "cargo/vendor/windows_aarch64_gnullvm-0.42.0", + "contents": "{\"package\": \"b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_msvc-0.48.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.36.1.crate", - "sha256": "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47", - "dest": "cargo/vendor/windows_aarch64_msvc-0.36.1" + "url": "https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.42.2.crate", + "sha256": "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f", + "dest": "cargo/vendor/windows_i686_gnu-0.42.2" }, { "type": "inline", - "contents": "{\"package\": \"9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47\", \"files\": {}}", - "dest": "cargo/vendor/windows_aarch64_msvc-0.36.1", + "contents": "{\"package\": \"c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_gnu-0.42.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.42.0.crate", - "sha256": "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4", - "dest": "cargo/vendor/windows_aarch64_msvc-0.42.0" + "url": "https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.48.0.crate", + "sha256": "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241", + "dest": "cargo/vendor/windows_i686_gnu-0.48.0" }, { "type": "inline", - "contents": "{\"package\": \"dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4\", \"files\": {}}", - "dest": "cargo/vendor/windows_aarch64_msvc-0.42.0", + "contents": "{\"package\": \"622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_gnu-0.48.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.36.1.crate", - "sha256": "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6", - "dest": "cargo/vendor/windows_i686_gnu-0.36.1" + "url": "https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.42.2.crate", + "sha256": "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060", + "dest": "cargo/vendor/windows_i686_msvc-0.42.2" }, { "type": "inline", - "contents": "{\"package\": \"180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6\", \"files\": {}}", - "dest": "cargo/vendor/windows_i686_gnu-0.36.1", + "contents": "{\"package\": \"44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_msvc-0.42.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.42.0.crate", - "sha256": "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7", - "dest": "cargo/vendor/windows_i686_gnu-0.42.0" + "url": "https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.48.0.crate", + "sha256": "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00", + "dest": "cargo/vendor/windows_i686_msvc-0.48.0" }, { "type": "inline", - "contents": "{\"package\": \"fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7\", \"files\": {}}", - "dest": "cargo/vendor/windows_i686_gnu-0.42.0", + "contents": "{\"package\": \"4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_msvc-0.48.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.36.1.crate", - "sha256": "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024", - "dest": "cargo/vendor/windows_i686_msvc-0.36.1" + "url": "https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.42.2.crate", + "sha256": "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36", + "dest": "cargo/vendor/windows_x86_64_gnu-0.42.2" }, { "type": "inline", - "contents": "{\"package\": \"e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024\", \"files\": {}}", - "dest": "cargo/vendor/windows_i686_msvc-0.36.1", + "contents": "{\"package\": \"8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnu-0.42.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.42.0.crate", - "sha256": "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246", - "dest": "cargo/vendor/windows_i686_msvc-0.42.0" + "url": "https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.48.0.crate", + "sha256": "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1", + "dest": "cargo/vendor/windows_x86_64_gnu-0.48.0" }, { "type": "inline", - "contents": "{\"package\": \"84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246\", \"files\": {}}", - "dest": "cargo/vendor/windows_i686_msvc-0.42.0", + "contents": "{\"package\": \"ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnu-0.48.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.36.1.crate", - "sha256": "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1", - "dest": "cargo/vendor/windows_x86_64_gnu-0.36.1" + "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.42.2.crate", + "sha256": "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.42.2" }, { "type": "inline", - "contents": "{\"package\": \"4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1\", \"files\": {}}", - "dest": "cargo/vendor/windows_x86_64_gnu-0.36.1", + "contents": "{\"package\": \"26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.42.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.42.0.crate", - "sha256": "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed", - "dest": "cargo/vendor/windows_x86_64_gnu-0.42.0" + "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.48.0.crate", + "sha256": "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.48.0" }, { "type": "inline", - "contents": "{\"package\": \"bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed\", \"files\": {}}", - "dest": "cargo/vendor/windows_x86_64_gnu-0.42.0", + "contents": "{\"package\": \"7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.48.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.42.0.crate", - "sha256": "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028", - "dest": "cargo/vendor/windows_x86_64_gnullvm-0.42.0" + "url": "https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.42.2.crate", + "sha256": "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0", + "dest": "cargo/vendor/windows_x86_64_msvc-0.42.2" }, { "type": "inline", - "contents": "{\"package\": \"09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028\", \"files\": {}}", - "dest": "cargo/vendor/windows_x86_64_gnullvm-0.42.0", + "contents": "{\"package\": \"9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_msvc-0.42.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.36.1.crate", - "sha256": "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680", - "dest": "cargo/vendor/windows_x86_64_msvc-0.36.1" + "url": "https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.48.0.crate", + "sha256": "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a", + "dest": "cargo/vendor/windows_x86_64_msvc-0.48.0" }, { "type": "inline", - "contents": "{\"package\": \"c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680\", \"files\": {}}", - "dest": "cargo/vendor/windows_x86_64_msvc-0.36.1", + "contents": "{\"package\": \"1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_msvc-0.48.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.42.0.crate", - "sha256": "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5", - "dest": "cargo/vendor/windows_x86_64_msvc-0.42.0" + "url": "https://static.crates.io/crates/winit/winit-0.28.6.crate", + "sha256": "866db3f712fffba75d31bf0cdecf357c8aeafd158c5b7ab51dba2a2b2d47f196", + "dest": "cargo/vendor/winit-0.28.6" }, { "type": "inline", - "contents": "{\"package\": \"f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5\", \"files\": {}}", - "dest": "cargo/vendor/windows_x86_64_msvc-0.42.0", + "contents": "{\"package\": \"866db3f712fffba75d31bf0cdecf357c8aeafd158c5b7ab51dba2a2b2d47f196\", \"files\": {}}", + "dest": "cargo/vendor/winit-0.28.6", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/winit/winit-0.27.5.crate", - "sha256": "bb796d6fbd86b2fd896c9471e6f04d39d750076ebe5680a3958f00f5ab97657c", - "dest": "cargo/vendor/winit-0.27.5" + "url": "https://static.crates.io/crates/winnow/winnow-0.4.6.crate", + "sha256": "61de7bac303dc551fe038e2b3cef0f571087a47571ea6e79a87692ac99b99699", + "dest": "cargo/vendor/winnow-0.4.6" }, { "type": "inline", - "contents": "{\"package\": \"bb796d6fbd86b2fd896c9471e6f04d39d750076ebe5680a3958f00f5ab97657c\", \"files\": {}}", - "dest": "cargo/vendor/winit-0.27.5", + "contents": "{\"package\": \"61de7bac303dc551fe038e2b3cef0f571087a47571ea6e79a87692ac99b99699\", \"files\": {}}", + "dest": "cargo/vendor/winnow-0.4.6", "dest-filename": ".cargo-checksum.json" }, { @@ -4721,53 +5098,53 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/winres/winres-0.1.12.crate", - "sha256": "b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c", - "dest": "cargo/vendor/winres-0.1.12" + "url": "https://static.crates.io/crates/winreg/winreg-0.50.0.crate", + "sha256": "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1", + "dest": "cargo/vendor/winreg-0.50.0" }, { "type": "inline", - "contents": "{\"package\": \"b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c\", \"files\": {}}", - "dest": "cargo/vendor/winres-0.1.12", + "contents": "{\"package\": \"524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1\", \"files\": {}}", + "dest": "cargo/vendor/winreg-0.50.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wio/wio-0.2.2.crate", - "sha256": "5d129932f4644ac2396cb456385cbf9e63b5b30c6e8dc4820bdca4eb082037a5", - "dest": "cargo/vendor/wio-0.2.2" + "url": "https://static.crates.io/crates/winres/winres-0.1.12.crate", + "sha256": "b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c", + "dest": "cargo/vendor/winres-0.1.12" }, { "type": "inline", - "contents": "{\"package\": \"5d129932f4644ac2396cb456385cbf9e63b5b30c6e8dc4820bdca4eb082037a5\", \"files\": {}}", - "dest": "cargo/vendor/wio-0.2.2", + "contents": "{\"package\": \"b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c\", \"files\": {}}", + "dest": "cargo/vendor/winres-0.1.12", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/x11-clipboard/x11-clipboard-0.6.1.crate", - "sha256": "6a7468a5768fea473e6c8c0d4b60d6d7001a64acceaac267207ca0281e1337e8", - "dest": "cargo/vendor/x11-clipboard-0.6.1" + "url": "https://static.crates.io/crates/x11-clipboard/x11-clipboard-0.7.1.crate", + "sha256": "980b9aa9226c3b7de8e2adb11bf20124327c054e0e5812d2aac0b5b5a87e7464", + "dest": "cargo/vendor/x11-clipboard-0.7.1" }, { "type": "inline", - "contents": "{\"package\": \"6a7468a5768fea473e6c8c0d4b60d6d7001a64acceaac267207ca0281e1337e8\", \"files\": {}}", - "dest": "cargo/vendor/x11-clipboard-0.6.1", + "contents": "{\"package\": \"980b9aa9226c3b7de8e2adb11bf20124327c054e0e5812d2aac0b5b5a87e7464\", \"files\": {}}", + "dest": "cargo/vendor/x11-clipboard-0.7.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/x11-dl/x11-dl-2.20.1.crate", - "sha256": "b1536d6965a5d4e573c7ef73a2c15ebcd0b2de3347bdf526c34c297c00ac40f0", - "dest": "cargo/vendor/x11-dl-2.20.1" + "url": "https://static.crates.io/crates/x11-dl/x11-dl-2.21.0.crate", + "sha256": "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f", + "dest": "cargo/vendor/x11-dl-2.21.0" }, { "type": "inline", - "contents": "{\"package\": \"b1536d6965a5d4e573c7ef73a2c15ebcd0b2de3347bdf526c34c297c00ac40f0\", \"files\": {}}", - "dest": "cargo/vendor/x11-dl-2.20.1", + "contents": "{\"package\": \"38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f\", \"files\": {}}", + "dest": "cargo/vendor/x11-dl-2.21.0", "dest-filename": ".cargo-checksum.json" }, { @@ -4796,19 +5173,6 @@ "dest": "cargo/vendor/x11rb-protocol-0.10.0", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/xcb/xcb-1.2.0.crate", - "sha256": "0faeb4d7e2d54fff4a0584f61297e86b106914af2029778de7b427f72564d6c5", - "dest": "cargo/vendor/xcb-1.2.0" - }, - { - "type": "inline", - "contents": "{\"package\": \"0faeb4d7e2d54fff4a0584f61297e86b106914af2029778de7b427f72564d6c5\", \"files\": {}}", - "dest": "cargo/vendor/xcb-1.2.0", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -4825,14 +5189,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/xml-rs/xml-rs-0.8.4.crate", - "sha256": "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3", - "dest": "cargo/vendor/xml-rs-0.8.4" + "url": "https://static.crates.io/crates/xml-rs/xml-rs-0.8.11.crate", + "sha256": "1690519550bfa95525229b9ca2350c63043a4857b3b0013811b2ccf4a2420b01", + "dest": "cargo/vendor/xml-rs-0.8.11" }, { "type": "inline", - "contents": "{\"package\": \"d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3\", \"files\": {}}", - "dest": "cargo/vendor/xml-rs-0.8.4", + "contents": "{\"package\": \"1690519550bfa95525229b9ca2350c63043a4857b3b0013811b2ccf4a2420b01\", \"files\": {}}", + "dest": "cargo/vendor/xml-rs-0.8.11", "dest-filename": ".cargo-checksum.json" }, { @@ -4848,6 +5212,97 @@ "dest": "cargo/vendor/yaml-rust-0.4.5", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zbus/zbus-3.10.0.crate", + "sha256": "f770930448dd412a4a7131dd968a8e6df0064db4d7916fbbd2d6c3f26b566938", + "dest": "cargo/vendor/zbus-3.10.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"f770930448dd412a4a7131dd968a8e6df0064db4d7916fbbd2d6c3f26b566938\", \"files\": {}}", + "dest": "cargo/vendor/zbus-3.10.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zbus_macros/zbus_macros-3.10.0.crate", + "sha256": "4832059b438689017db7340580ebabba07f114eab91bf990c6e55052408b40d8", + "dest": "cargo/vendor/zbus_macros-3.10.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"4832059b438689017db7340580ebabba07f114eab91bf990c6e55052408b40d8\", \"files\": {}}", + "dest": "cargo/vendor/zbus_macros-3.10.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zbus_names/zbus_names-2.5.1.crate", + "sha256": "82441e6033be0a741157a72951a3e4957d519698f3a824439cc131c5ba77ac2a", + "dest": "cargo/vendor/zbus_names-2.5.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"82441e6033be0a741157a72951a3e4957d519698f3a824439cc131c5ba77ac2a\", \"files\": {}}", + "dest": "cargo/vendor/zbus_names-2.5.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zune-inflate/zune-inflate-0.2.54.crate", + "sha256": "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02", + "dest": "cargo/vendor/zune-inflate-0.2.54" + }, + { + "type": "inline", + "contents": "{\"package\": \"73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02\", \"files\": {}}", + "dest": "cargo/vendor/zune-inflate-0.2.54", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zvariant/zvariant-3.14.0.crate", + "sha256": "622cc473f10cef1b0d73b7b34a266be30ebdcfaea40ec297dd8cbda088f9f93c", + "dest": "cargo/vendor/zvariant-3.14.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"622cc473f10cef1b0d73b7b34a266be30ebdcfaea40ec297dd8cbda088f9f93c\", \"files\": {}}", + "dest": "cargo/vendor/zvariant-3.14.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zvariant_derive/zvariant_derive-3.14.0.crate", + "sha256": "5d9c1b57352c25b778257c661f3c4744b7cefb7fc09dd46909a153cce7773da2", + "dest": "cargo/vendor/zvariant_derive-3.14.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"5d9c1b57352c25b778257c661f3c4744b7cefb7fc09dd46909a153cce7773da2\", \"files\": {}}", + "dest": "cargo/vendor/zvariant_derive-3.14.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zvariant_utils/zvariant_utils-1.0.1.crate", + "sha256": "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200", + "dest": "cargo/vendor/zvariant_utils-1.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200\", \"files\": {}}", + "dest": "cargo/vendor/zvariant_utils-1.0.1", + "dest-filename": ".cargo-checksum.json" + }, { "type": "inline", "contents": "[source.vendored-sources]\ndirectory = \"cargo/vendor\"\n\n[source.crates-io]\nreplace-with = \"vendored-sources\"\n", diff --git a/flatpak/io.github.philipk.boilr.appdata.xml b/flatpak/io.github.philipk.boilr.appdata.xml index f8ced84..35837f9 100644 --- a/flatpak/io.github.philipk.boilr.appdata.xml +++ b/flatpak/io.github.philipk.boilr.appdata.xml @@ -26,6 +26,15 @@ https://hughsie.github.io/oars/index.html --> + + + +
    +
  • Update dependencies
  • +
  • Support for UPlay
  • +
+
+
    diff --git a/src/platforms/uplay/game.rs b/src/platforms/uplay/game.rs index e02a6bb..a059c21 100644 --- a/src/platforms/uplay/game.rs +++ b/src/platforms/uplay/game.rs @@ -9,7 +9,7 @@ pub(crate) struct UplayGame { pub(crate) id: String, pub(crate) launcher: PathBuf, pub(crate) launcher_compat_folder: Option, - pub(crate) launch_id: u8, + pub(crate) launch_id: usize, } impl From for ShortcutOwned { diff --git a/src/platforms/uplay/platform.rs b/src/platforms/uplay/platform.rs index 19c6e1d..6fbd5c5 100644 --- a/src/platforms/uplay/platform.rs +++ b/src/platforms/uplay/platform.rs @@ -3,16 +3,12 @@ use std::path::Path; use std::path::PathBuf; -use std::io::Read; -use std::io::BufReader; -use std::fs::File; - use crate::platforms::load_settings; use crate::platforms::to_shortcuts_simple; use crate::platforms::FromSettingsString; use crate::platforms::GamesPlatform; -use crate::platforms::ShortcutToImport; use crate::platforms::NeedsPorton; +use crate::platforms::ShortcutToImport; use super::{game::UplayGame, settings::UplaySettings}; @@ -37,7 +33,6 @@ impl NeedsPorton for UplayGame { } } - fn get_uplay_games() -> eyre::Result> { #[cfg(target_family = "unix")] { @@ -54,12 +49,13 @@ struct UplayPathData { //~/.steam/steam/steamapps/compatdata/X/pfx/drive_c/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/upc.exe exe_path: PathBuf, //~/.steam/steam/steamapps/compatdata/X/pfx/drive_c/Program Files (x86)/Ubisoft/Ubisoft Game Launcher/games/ + #[cfg(target_family = "unix")] games_path: PathBuf, //~/.steam/steam/steamapps/compatdata/X + #[cfg(target_family = "unix")] compat_folder: Option, } - #[cfg(target_family = "unix")] fn get_launcher_path() -> eyre::Result { let mut res = UplayPathData::default(); @@ -99,11 +95,9 @@ fn get_launcher_path() -> eyre::Result { } } } - Err(eyre::eyre!( - "Could not find uplay launcher")) + Err(eyre::eyre!("Could not find uplay launcher")) } - #[cfg(target_os = "windows")] fn get_launcher_path() -> eyre::Result { let mut res = UplayPathData::default(); @@ -162,7 +156,7 @@ fn get_games_from_winreg() -> eyre::Result> { id, launcher: launcher_path.clone(), launcher_compat_folder: None, - launch_id: 0 + launch_id: 0, }) } } @@ -173,95 +167,107 @@ fn get_games_from_winreg() -> eyre::Result> { #[cfg(target_family = "unix")] fn get_games_from_proton() -> eyre::Result> { - let mut games = vec![]; let launcher_path = get_launcher_path()?; - let parent = launcher_path.exe_path.parent().unwrap_or_else(|| Path::new("/")); - let file = File::open(parent - .join("cache") - .join("configuration") - .join("configurations"))?; - let mut reader = BufReader::new(file); - let mut buffer = Vec::new(); - - // Read file into vector. - reader.read_to_end(&mut buffer)?; - - let mut splits: Vec = Vec::new(); - - while !buffer.is_empty() { - let game_header = b"version: 2.0"; - let foundindex: usize = match buffer.windows(game_header.len()).position(|window| window == game_header) { - Some(index) => {index}, - None => {break;}, - }; - let (mut first, second) = buffer.split_at(foundindex); - if first.len() >= 14usize { - first = first.split_at(first.len()-14).0; + let parent = launcher_path + .exe_path + .parent() + .unwrap_or_else(|| Path::new("/")); + let file = parent + .join("cache") + .join("configuration") + .join("configurations"); + let buffer = std::fs::read(file)?; + let splits = get_file_splits(&buffer); + let configurations = splits.iter().filter(|s| is_valid_game_config(s)); + let parsed_configurations= configurations.flat_map(|config| parse_game_config(config)); + let games = parsed_configurations.map(|game|{ + UplayGame{ + name:game.shortcut_name.to_string(), + icon: parent.join("data").join("games").join(game.icon_image).to_string_lossy().to_string(), + id : game.register + .strip_prefix("HKEY_LOCAL_MACHINE\\SOFTWARE\\Ubisoft\\Launcher\\Installs\\") + .unwrap_or_default() + .strip_suffix("\\InstallDir") + .unwrap_or_default() + .to_string(), + launcher : launcher_path.exe_path.clone(), + launcher_compat_folder: launcher_path.compat_folder.clone(), + launch_id: game.launch_id } - splits.push(unsafe {std::str::from_utf8_unchecked(first).to_string()}); - buffer = second.split_at("version: 2.0".len()).1.to_vec(); - } + }); + Ok(games.collect()) +} - - - - for gameconfig in splits { - if !gameconfig.contains("executables:") {continue}; - if !gameconfig.contains("online:") {continue}; - if !gameconfig.contains("shortcut_name:") {continue}; - if !gameconfig.contains("register:") {continue}; - - let mut inonline = false; - let mut shortcut_name: String = "".to_string(); - let mut game_id: String = "".to_string(); - let mut icon_image: PathBuf = "".into(); - let mut launch_id = 0; - for line in gameconfig.split('\n') { - let trimed = line.trim(); - if trimed.starts_with("online:") { - inonline = true; - continue; - } - if trimed.starts_with("offline:") { +struct GameConfig<'a> { + icon_image: &'a str, + shortcut_name: &'a str, + register: &'a str, + launch_id: usize, +} + +fn parse_game_config(split: &str) -> Vec { + let mut res = vec![]; + let mut icon_image = ""; + let mut shortcut_name = ""; + let mut register = ""; + let mut inonline = false; + let mut launch_id = 0; + for line in split.lines().map(|line| line.trim()) { + if line.starts_with("online:") { + inonline = true; + continue; + } + if line.starts_with("offline:") { + break; + } + if let Some(split) = line.strip_prefix("icon_image: ") { + if split.is_empty() { break; - } - if trimed.starts_with("icon_image: ") { - let split = trimed.split_at("icon_image: ".len()).1; - if split.is_empty() {break}; // invalid config. - icon_image = parent.join("data").join("games").join(split); - } - if !inonline {continue}; - if trimed.starts_with("- shortcut_name:") { - let split = trimed.split_at("- shortcut_name:".len()).1; - if split.is_empty() {break}; // invalid config. - shortcut_name = split.to_string(); - continue; - } + }; // invalid config. + icon_image = split; + } + if !inonline { + continue; + }; + if let Some(split) = line.strip_prefix("- shortcut_name: ") { + if split.is_empty() { + break; + }; // invalid config. + shortcut_name = split; + continue; + } - if trimed.starts_with("register: ") { - let split = trimed.split_at("register: ".len()).1; - if split.is_empty() {break}; // invalid config. - game_id = split - .strip_prefix("HKEY_LOCAL_MACHINE\\SOFTWARE\\Ubisoft\\Launcher\\Installs\\").unwrap_or_default() - .strip_suffix("\\InstallDir").unwrap_or_default().to_string(); - continue; - } + if let Some(split) = line.strip_prefix("register: ") { + if split.is_empty() { + break; + }; // invalid config. + register = split; + continue; + } - if trimed == "denuvo: yes" { - games.push(UplayGame { - name: shortcut_name.clone(), - icon: icon_image.to_string_lossy().to_string(), - id: game_id.clone(), - launcher: launcher_path.exe_path.clone(), - launcher_compat_folder: launcher_path.compat_folder.clone(), - launch_id, - }); - launch_id += 1; - } + if line == "denuvo: yes" { + res.push(GameConfig { + icon_image, + shortcut_name, + register, + launch_id, + }); + launch_id += 1; } } - Ok(games) + res +} + +fn is_valid_game_config(config: &str) -> bool { + let requires = ["executables:", "online:", "shortcut_name:", "register:"]; + requires.iter().all(|req| config.contains(req)) +} + +fn get_file_splits(buffer: &[u8]) -> Vec { + let new_string = String::from_utf8_lossy(buffer); + let sections = new_string.split("version: 2.0").map(|s| s.replace('�', "")); + sections.collect() } impl FromSettingsString for UplayPlatform { @@ -297,4 +303,27 @@ impl GamesPlatform for UplayPlatform { fn code_name(&self) -> &str { "uplay" } -} \ No newline at end of file +} + +#[cfg(test)] +mod test { + + use super::*; + + #[test] + fn can_parse_configuration_file() { + let content = include_bytes!("testconfiguration"); + let splits = get_file_splits(content); + assert_eq!(501, splits.len()); + } + + #[test] + fn can_parse_into_game_config() { + let content = include_bytes!("testconfiguration"); + let splits = get_file_splits(content); + let games:Vec<_> = splits.iter().flat_map(|split| parse_game_config(split)).collect(); + assert_eq!(2, games.len()); + assert_eq!(Some("For Honor"),games.get(0).map(|h|h.shortcut_name)); + assert_eq!(Some("WATCH_DOGS® 2"),games.get(1).map(|h|h.shortcut_name)); + } +} diff --git a/src/platforms/uplay/testconfiguration b/src/platforms/uplay/testconfiguration new file mode 100644 index 0000000..0b76998 --- /dev/null +++ b/src/platforms/uplay/testconfiguration @@ -0,0 +1,6052 @@ + +66version: 2.0 +root: + dev: + require_legacy_game_password: online_only + name: l1 + background_image: BACKGROUNDIMAGE + thumb_image: THUMBIMAGE + logo_image: LOGOIMAGE + dialog_image: DIALOGIMAGE + icon_image: ICONIMAGE + background_color: 000000 + sort_string: Assassin's Creed 05.1 + start_game: + online: + legacy_ticket_enabled: yes + overlay_supported: yes + after_game_report_enabled: yes + executables: + - path: + relative: AC3SP.exe + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\UBISOFT\Assassin's Creed 3\GameUpdate\installdir + internal_name: Executable + description: EXE_DESCRIPTION_1 + - path: + relative: AC3MP.exe + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\UBISOFT\Assassin's Creed 3\GameUpdate\installdir + internal_name: Executable + description: EXE_DESCRIPTION_2 + offline: + after_game_report_enabled: yes + executables: + - path: + relative: AC3SP.exe + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\UBISOFT\Assassin's Creed 3\GameUpdate\installdir + arguments: -offline + internal_name: Executable + description: EXE_DESCRIPTION_1 + - path: + relative: AC3MP.exe + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\UBISOFT\Assassin's Creed 3\GameUpdate\installdir + arguments: -offline + internal_name: Executable + description: EXE_DESCRIPTION_2 + installer: + game_identifier: Assassin's Creed III + publisher: Ubisoft + help_url: https://support.ubi.com + about_url: http://assassinscreed.ubi.com/ + upgraded_from_legacy: yes + digital_distribution: + version: 1 + party: + party_enabled: no + after_game_report_ad: yes + cloud_saves: yes + game_streaming_enabled: yes + legacy_friends_nicks_enabled: yes + facebook_url: FACEBOOKURL + forum_url: FORUMURL + homepage_url: HOMEPAGEURL + help_url: HELPURL + uplay: + game_code: AC3 + achievements: d369cf80ef322a838cbb72c9f9e31ce4 + achievements_sync_id: AC3 + news: + thread: ACIII + addons: + - id: 116 + is_visible: yes + name: RELATED_GAMENAME_116 + description: RELATED_DESCRIPTION_116 + thumb_image: RELATED_THUMBIMAGE_116 + - id: 117 + is_visible: yes + name: RELATED_GAMENAME_117 + description: RELATED_DESCRIPTION_117 + thumb_image: RELATED_THUMBIMAGE_117 + - id: 118 + is_visible: yes + name: RELATED_GAMENAME_118 + description: RELATED_DESCRIPTION_118 + thumb_image: RELATED_THUMBIMAGE_118 + - id: 119 + is_visible: yes + name: RELATED_GAMENAME_119 + description: RELATED_DESCRIPTION_119 + thumb_image: RELATED_THUMBIMAGE_119 + - id: 120 + is_visible: yes + name: RELATED_GAMENAME_120 + description: RELATED_DESCRIPTION_120 + thumb_image: RELATED_THUMBIMAGE_120 + - id: 128 + is_visible: yes + name: RELATED_GAMENAME_128 + description: RELATED_DESCRIPTION_128 + thumb_image: RELATED_THUMBIMAGE_128 + space_id: 4a1562a4-c4d2-4bc5-a85e-f3db588b0072 + club: + enabled: yes + crash_reporting: + space_id: 4a1562a4-c4d2-4bc5-a85e-f3db588b0072 + app_id: d71bf270-d6b1-4ae1-9546-338ce292e125 + upn_enabled: true +localizations: + default: + AC3_MP_DESCRIPTION: Multiplayer + AC3_SP_DESCRIPTION: Singleplayer + l1: Assassin's Creed® III + THUMBIMAGE: da1733d50f6fbcf5b344d23ebb1ed52c.jpg + FACEBOOKURL: http://www.facebook.com/assassinscreed + FORUMURL: https://discussions.ubisoft.com/category/640/assassin-s-creed-legacy-games + HOMEPAGEURL: http://assassinscreed.ubi.com/en-us/games/assassins-creed-3.aspx + HELPURL: http://support.ubi.com + BACKGROUNDIMAGE: 15e7286648e79305d3185e717d5e24b8.jpg + DIALOGIMAGE: c9d3a6925ec4839b124dab6040256c32.png + LOGOIMAGE: 5f8ff7342c36b1281c9e1530dc5fbac0.png + ICONIMAGE: 2e12c86976b047eb31f24364b382a0a2.ico + EXE_DESCRIPTION_1: Singleplayer + EXE_DESCRIPTION_2: Multiplayer + RELATED_GAMENAME_116: "Assassin's Creed® III - The Hidden Secrets Pack" + RELATED_THUMBIMAGE_116: 3f2fa32e97f5307cc37909bdbb1b986e.jpg + RELATED_GAMENAME_117: "Assassin's Creed® III - The Battle Hardened Pack" + RELATED_THUMBIMAGE_117: fcd2c589e5f6d212073798f345af3b46.jpg + RELATED_GAMENAME_118: "Assassin's Creed® III - The Tyranny of King Washington Episode 1: The Infamy" + RELATED_THUMBIMAGE_118: c27c8a2f7f04870a374176abb15fcfb2.jpg + RELATED_GAMENAME_119: "Assassin's Creed® III - The Tyranny of King Washington Episode 2: The Betrayal" + RELATED_THUMBIMAGE_119: 2d1dae2e0329ef81a8deb871aba3d01e.jpg + RELATED_GAMENAME_120: "Assassin's Creed® III - The Tyranny of King Washington Episode 3: The Redemption" + RELATED_THUMBIMAGE_120: 01d9b09fcbecee0f07d6bfb58eabb9ba.jpg + RELATED_DESCRIPTION_117: "Extends the Assassin's Creed® III multiplayer experience with three new playable characters and maps, plus awesome bonus items!" + RELATED_DESCRIPTION_128: "Assassin's Creed® III - Benedict Arnold" + RELATED_THUMBIMAGE_128: c887db3d5c7fbb5c66b9b87d2009fb35.jpg + RELATED_DESCRIPTION_119: The Betrayal is the 2nd episode in which Washington goes mad with power and rules as tyrannical King. + RELATED_GAMENAME_128: "Assassin's Creed® III - Benedict Arnold" + RELATED_DESCRIPTION_120: "Ratonhnhaké:ton's journey concludes in the third and final episode, 'The Redemption'" + RELATED_DESCRIPTION_116: "Assassin’s Creed® III's Hidden Secrets Pack adds an extra 3 missions for an additional hour of gameplay, taking you from the Lost Mayan Ruins to the high seas. " + RELATED_DESCRIPTION_118: "The Infamy is the first episode in the Tyranny of King Washington storyline. Following the revolution, Washington goes mad with power and rules as a tyrannical King. Connor awakes in this reality as Ratonhnhaké:ton – never having joined the Assassin order – and is greeted by his mother Kaniehtí:io, accepting a new mission to take down Washington. Acquire all-new skills to fend off this new threat to freedom. Live history as it never happened and ignite a new revolution!" + da-DK: + RELATED_DESCRIPTION_117: "The Battle Hardened Pack udvider oplevelsen af Assassin's Creed® III-multiplayer med tre figurer, bonusgenstande, gennemførsler og trophies!" + RELATED_DESCRIPTION_119: "The Betrayal er det andet kapitel hvor magten gør Washington gal, og han hersker som en tyrannisk konge." + RELATED_DESCRIPTION_120: "Ratonhnhaké:tons rejse afslutter det tredje og sidste kapitel 'The Redemption'. \n" + RELATED_GAMENAME_116: The Hidden Secrets Pack + RELATED_DESCRIPTION_116: "Assassin's Creed® III's Hidden Secrets Pack har tre ekstra missioner, der giver en hel times spiltid, der tager dig fra de forsvundne mayaruiner til de høje bølger. Hver succes belønnes med et våben i spillet! Du modtager også to singleplayer-overflader: kaptajnen på Aquilas originale uniform og den traditionelle, koloniale snigmorder; og to multiplayerfigurer: rødfrakken og skarpskytten." + RELATED_GAMENAME_118: The Infamy + RELATED_DESCRIPTION_118: "The Infamy er det første kapitel i historien The Tyranny of King Washington. Efter revolutionen gør magten Washington gal, og han regerer som en tyrannisk konge. Connor vågner i denne virkelighed som Ratonhnhaké:ton – uden nogensinde at have været snigmorder. Han mødes af sin mor Kaniehtí:io og accepterer en ny mission for at få ram på Washington. Du må tilegne dig helt nye evner for at afværge denne nye trussel mod friheden. Oplev historien, som det aldrig skete, og antænd en ny revolution!" + de-DE: + RELATED_DESCRIPTION_117: "Die Kampferprobten' erweitert Ihr Mehrspieler-Erlebnis für Assassin's Creed® III mit drei neuen Figuren und Karten sowie tollen neuen Gegenständen!" + RELATED_DESCRIPTION_119: "Der Verrat ist die 2. Episode, in der Washington von der Macht korrumpiert wird und als tyrannischer König herrscht." + RELATED_DESCRIPTION_120: "Ratonhnhaké:tons Reise endet mit der dritten und letzten Episode: 'Die Vergeltung'. " + RELATED_GAMENAME_116: Das verborgene Geheimnis + RELATED_DESCRIPTION_116: "Das Assassin’s Creed® III-Paket „Das verborgene Geheimnis” bietet Ihnen 3 zusätzliche Missionen und führt Sie über verlorene Maya-Ruinen bis hinaus auf hohe See. Jeder Erfolg wird mit einer Ingame-Waffe belohnt! Außerdem erhalten Sie 2 Einzelspieler-Monturen, die Kapitänsuniform der Aquila und das Outfit des kolonialen Assassinen, sowie 2 Mehrspieler-Figuren, den Rotrock und den Scharfschützen." + RELATED_GAMENAME_118: Die Schande + RELATED_DESCRIPTION_118: "„Die Schande“ ist die erste Episode des Handlungsstrangs „Die Tyrannei von König Washington“. Die Revolution ist kaum vorbei, da wird Washington von Machtgier übermannt und herrscht nun als tyrannischer König. Connor erwacht in dieser Welt als Ratonhnhaké:ton - ohne je dem Assassinenorden beigetreten zu sein - und wird von seiner Mutter Kaniehtí:io empfangen. Sein neuer Auftrag: Washington ausschalten. Lernen Sie neue Fähigkeiten im Kampf gegen diese Gefahr für die Freiheit. Erleben Sie Geschichte, wie sie nie stattfand, und entfachen Sie eine neue Revolution!" + es-ES: + RELATED_DESCRIPTION_117: "¡El pack La Dura Batalla amplía el multijugador de Assassin's Creed® III con tres personajes jugables y mapas, además de objetos adicionales!" + RELATED_DESCRIPTION_119: "La Traición es el segundo episodio, en el que el poder enloquece a Washington, que gobierna como rey déspota." + RELATED_DESCRIPTION_120: "El viaje de Ratonhnhaké:ton concluye en este tercer y último episodio, 'La Redención'. " + RELATED_GAMENAME_116: Pack - Secretos Escondidos + RELATED_DESCRIPTION_116: "Secretos Escondidos para Assassin's Creed® III incluye 3 misiones adicionales en las ruinas perdidas y en alta mar. Triunfa y consigue armas para el juego. También recibirás 2 aspectos para el modo individual, el uniforme original de capitán de la Aquila y el atuendo tradicional de Asesino de las colonias; además de 2 personajes para el multijugador, la temible Casaca roja y el mortífero Tirador." + RELATED_GAMENAME_118: La Infamia + RELATED_DESCRIPTION_118: "La Infamia es el primer episodio de la historia de La Tiranía del Rey Washington. Tras la revolución, el poder enloquece a Washington, que gobierna como rey déspota. Connor se despierta en esta realidad como Ratonhnhaké:ton, sin haberse unido nunca a la orden de los Asesinos, y tras volver a ver a su madre, Kaniehtí:io, acepta la nueva misión de acabar con Washington. Obtén nuevas habilidades para combatir esta nueva amenaza contra la libertad. Vive la historia de una forma que nunca ocurrió, ¡e inicia una nueva revolución!" + fi-FI: + RELATED_DESCRIPTION_117: "Battle Hardened Pack laajentaa Assassin's Creed® III -moninpelikokemusta kolmella uudella pelattavalla hahmolla ja kartalla sekä huikeilla bonusesineillä!" + RELATED_DESCRIPTION_119: The Betrayal on 2. jakso, jossa Washington juopuu vallasta ja hallitsee tyrannikuninkaana. + RELATED_DESCRIPTION_120: "Ratohnhaké:tonin matka saa päätöksensä kolmannessa ja viimeisessä osassa, The Redemption." + RELATED_GAMENAME_116: The Hidden Secrets Pack + RELATED_DESCRIPTION_116: "Assassin’s Creed® III -pelin Hidden Secrets -paketissa on 3 uutta tehtävää, joissa pääset kadonneista mayaraunioista aavalle merelle. Jokainen onnistuminen palkitaan pelissä käytettävällä aseella! Saat myös 2 yksinpelin ulkoasua: Aquilan kapteenin ja perinteisen siirtokuntasalamurhaajan, sekä 2 monipelihahmoa: punatakin ja tarkka-ampujan." + RELATED_GAMENAME_118: The Infamy + RELATED_DESCRIPTION_118: "Infamy on Tyranny of King Washington -tarinan ensimmäinen jakso. Vallankumouksen jälkeen Washington juopuu vallasta ja hallitsee tyrannikuninkaana. Connor havahtuu tässä todellisuudessa Ratonhnhaké:tonina – hän ei missään vaiheessa liittynytkään salamurhaajien veljeskuntaan – äitinsä Kaniehtí:ion tervehdykseen, ja hän hyväksyy uuden tehtävän nujertaa Washington. Hanki upouusia taitoja, joilla voit torjua tämän uuden uhan vapaudelle. Elä historiaa, jota ei koskaan tapahtunut, ja sytytä uusi vallankumous!" + fr-FR: + RELATED_DESCRIPTION_117: "Prolonge l'expérience multijoueur d'Assassin's Creed® III avec 3 nouveaux personnages et cartes multijoueurs et d'incroyables éléments bonus!" + RELATED_DESCRIPTION_119: "Trahison est le 2e épisode, où Washington devient assoiffé de pouvoir et règne en tyran." + RELATED_DESCRIPTION_120: "L'aventure de Ratonhnhaké:ton prend fin avec ce troisième et dernier épisode, 'La Rédemption'." + RELATED_GAMENAME_116: "Le Pack Secrets Oubliés" + RELATED_DESCRIPTION_116: "Le pack Secrets oubliés d'Assassin’s Creed® III comprend trois missions supplémentaires qui vous emmèneront des ruines mayas perdues vers la haute mer. Chaque réussite sera récompensée par une arme du jeu ! Vous recevrez également 2 skins de personnage solo, le capitaine de l'Aquila et l'Assassin colonial, ainsi que deux personnages multijoueurs, la Tunique rouge et le Tireur d'élite.\n" + RELATED_GAMENAME_118: "Déshonneur" + RELATED_DESCRIPTION_118: "Déshonneur est le premier épisode de La tyrannie du roi Washington. Après la révolution, Washington devient assoiffé de pouvoir et règne en tyran. Connor s'éveille à cette réalité en tant que Ratonhnhaké:ton – sans avoir jamais rejoint la Confrérie des Assassins –, est accueilli par sa mère, Kaniehtí: io, et accepte d'abattre Washington. Pour affronter cette nouvelle menace contre la liberté, vous obtiendrez de toutes nouvelles compétences. Vivez une variante hypothétique de l'histoire et embrasez une nouvelle révolution !" + it-IT: + RELATED_DESCRIPTION_117: "Il pacchetto Temprato dalla guerra arricchisce l'esperienza multigiocatore di Assassin's Creed® III con nuovi personaggi, mappe e oggetti bonus!" + RELATED_DESCRIPTION_119: "Il Tradimento è il secondo episodio, che vede Washington, ormai corrotto dal potere, regnare con il pugno di ferro." + RELATED_DESCRIPTION_120: "Il viaggio di Ratonhnhaké:ton si conclude nel terzo e ultimo episodio, La Redenzione." + RELATED_GAMENAME_116: Pacchetto Segreti Nascosti + RELATED_DESCRIPTION_116: "Il pacchetto Segreti Nascosti di Assassin's Creed® III contiene 3 missioni aggiuntive che ti porteranno dalle Antiche rovine Maya fino al mare aperto. Ogni missione offre una nuova arma nel gioco! Inoltre riceverai 2 abiti per giocatore singolo (l'uniforme da capitano dell'Aquila e l'abito tradizionale da Assassino delle colonie) e 2 personaggi multigiocatore, la Giubba Rossa e il Cecchino.\n" + RELATED_GAMENAME_118: L'Infamia + RELATED_DESCRIPTION_118: "L'Infamia è il primo episodio della storia della Tirannia di Re Washington. Dopo la rivoluzione, Washington viene sedotto dal potere e si atteggia a sovrano tirannico. Connor si sveglia in questa realtà come Ratonhnhaké:ton, tra le braccia della madre Kaniehtí:io, senza essersi mai unito all'ordine degli Assassini e con una nuova missione: eliminare Washington. Apprendi abilità tutte nuove e affronta questa minaccia alla libertà. Vivi una storia alternativa e fai scoppiare una nuova rivoluzione!" + nl-NL: + RELATED_DESCRIPTION_117: "Met het Veteranenpack breid je de multiplayer van Assassin's Creed® III verder uit met drie nieuwe speelbare personages en kaarten." + RELATED_DESCRIPTION_119: Het verraad is de tweede aflevering, waarin Washington door macht zijn verstand verliest en als alleenheerser regeert. + RELATED_DESCRIPTION_120: "In de derde en laatste aflevering 'De Verlossing' bereikt Ratonhnhaké:ton het eindpunt van zijn reis." + RELATED_GAMENAME_116: "‘De verborgen geheimen’ pack" + RELATED_DESCRIPTION_116: "Het pack 'De verborgen geheimen' voegt 3 missies toe aan Assassin’s Creed® III waarin je Mayaruïnes verkent en het ruime sop kiest. Je prestaties worden beloond met een in-game wapen! Ook krijg je 2 singleplayerskins (het originele uniform van de kapitein van de Aquila en de traditionele koloniale sluipmoordenaar) en 2 multiplayerpersonages (de angstwekkende roodrok en de dodelijke sluipschutter)." + RELATED_GAMENAME_118: De schande + RELATED_DESCRIPTION_118: "De schande is de eerste aflevering in het verhaal over de tirannie van koning Washington. Na de revolutie draait Washington door, waarna hij als een ware tiran regeert. Connor ontwaakt in deze realiteit als Ratonhnhaké:ton en heeft zich nooit aangesloten bij de sluipmoordenaars. Hij wordt verwelkomd door zijn moeder Kaniehtí:io en besluit om Washington uit te schakelen. Gebruik nieuwe vaardigheden om het gevaar af te wenden. Beleef een geschiedenis die nooit plaatsvond en ontketen een nieuwe revolutie!" + nb-NO: + RELATED_DESCRIPTION_117: "The Battle Hardened'-pakken utvider Assassin's Creed® III Flerspiller med tre nye figurer og kart, pluss stilige bonusting!" + RELATED_DESCRIPTION_119: The Betrayal' er andre episode, hvor Washington blir syk av makt og hersker som en tyrannisk konge. + RELATED_DESCRIPTION_120: "Ratonhnhaké:tons reise avsluttes i den tredje og siste episoden, kalt 'The Redemption'." + RELATED_GAMENAME_116: The Hidden Secrets Pack + RELATED_DESCRIPTION_116: "\"The Hidden Secrets Pack\" til Assassin's Creed® III gir deg tre nye oppdrag og tar deg med til de forsvunne mayaruinene og det åpne hav. Hver gang du klarer et oppdrag, får du et nytt våpen! Du får også to enkeltspillerskall – den originale uniformen til kapteinen på Aquila og det tradisjonelle snikmorderantrekket i koloniene – samt de to flerspillerkarakterene Rødjakken og Skarpskytteren." + RELATED_GAMENAME_118: The Infamy + RELATED_DESCRIPTION_118: "\"The Infamy\" er den første episoden i historien \"The Tyranny of King Washington\". Etter revolusjonen blir Washington maktsyk og hersker som en tyrannisk konge. Connor våkner til denne virkeligheten som Ratonhnhakéton – uten noensinne å ha blitt med i snikmorderordenen – og blir tatt i mot av sin mor Kaniehtíio, som gir ham i oppdrag å felle Washington. Du må opparbeide deg helt nye ferdigheter for å motkjempe denne nye trusselen mot friheten. Opplev historien slik den aldri ble, og tenn en ny revolusjon!" + pl-PL: + RELATED_DESCRIPTION_117: "Pakiet 'Zahartowany w Boju' poszerza tryb sieciowy Assassin's Creed® III o trzy grywalne postacie, mapy oraz premiowe przedmioty!" + RELATED_DESCRIPTION_119: "Zdrada - to drugi epizod, w której tytułowy bohater staje się owładniętym obłędem tyranem." + RELATED_DESCRIPTION_120: "Dobiega końca w trzeciej i ostatniej części opowieści o Królu Waszyngtonie, która nosi tytuł ' Zbawienie'. " + RELATED_GAMENAME_116: Pakiet " Ukryte Tajemnice " + RELATED_DESCRIPTION_116: "Assassin's Creed® III - Pakiet \"Ukryte Tajemnice\" dodaje 3 nowe misje, które zabiorą cię w podróż od ruin tajemniczych budowli starożytnych Majów po wielką wyprawę morską. Każdy twój sukces - to nowa broń! Będziesz mógł także odblokować dwa nowe odzienia - kapitana Aquili i tradycyjny strój kolonialnego Asasyna. Pojawią się też 2 nowe postacie dla trybu wieloosobowego - Czerwony kubrak i Snajper." + RELATED_GAMENAME_118: "Hańba" + RELATED_DESCRIPTION_118: "Hańba jest pierwszym epizodem z opowieści o Tyranii Króla Jerzego. Po zwycięstwie rewolucji, syty władzy i potęgi, Waszyngton staje się królem-tyranem. Connor budzi się w tej rzeczywistości jako Ratonhnhaké:ton - człowiek, który nigdy nie został Asasynem - i może cieszyć się z obecności swej matki, Kaniehtí:io. Ma jednak misję do wykonania - musi powstrzymać Waszyngtona. Skorzystaj z nowych umiejętności, by położyć kres temu zagrożeniu. Poznaj historię w nowym kształcie i rozpal płomień buntu!" + sv-SE: + RELATED_DESCRIPTION_117: "The Battle Hardened Pack utökar flerspelarläget i Assassin's Creed® III med tre nya spelbara karaktärer och kartor samt fantastiska bonusföremål!" + RELATED_DESCRIPTION_120: "Ratohnhaké:tons resa avslutas i den tredje och sista episoden, 'The Redemption'." + RELATED_GAMENAME_116: The Hidden Secrets Pack + RELATED_DESCRIPTION_116: "Paketet Hidden Secrets till Assassin’s Creed® III bjuder på ytterligare 3 uppdrag som tar dig från de försvunna mayaruinerna till det öppna havet. För varje klarat uppdrag får du ett vapen i spelet! Du får också två enspelarskin: kaptenen av Aquilas originaluniform och den traditionella koloniala lönnmördardräkten, samt två flerspelarkaraktärer, den fruktade Rödrocken och den dödliga Skarpskytten." + RELATED_GAMENAME_118: The Infamy + RELATED_DESCRIPTION_118: "The Infamy är första avsnittet i storyn om kung Washingtons tyranni. Efter revolutionen blir Washington galen av makten och börjar härska som en tyrannisk kung. I den här verkligheten vaknar Connor som Ratonhnhaké:ton – som aldrig gått med i Assassin-orden – och tas emot av sin mor Kaniehtí:io och går med på ett nytt uppdrag för att avsätta Washington. Lär dig helt nya färdigheter för att bekämpa det här nya hotet mot friheten. Upplev historien som den aldrig utspelade sig och starta en ny revolution!" + ru-RU: + RELATED_GAMENAME_117: "Набор “Закаленные в битвах”." + RELATED_DESCRIPTION_117: "Набор сетевой игры Assassin's Creed® III \"Закаленные в битвах\": 3 новых персонажа (Губернатор, Горец, Человек-Койот), 3 карты (Чарльзтаун, форт Сен-Матье, Сен-Пьер), настройки, достижения и награды!" + RELATED_GAMENAME_119: "Предательство" + RELATED_DESCRIPTION_119: "\"Предательство\" – 2 часть \"Тирании короля Джорджа Вашингтона\". Коннор продолжает борьбу против узурпатора. В этой серии: в Бостоне героя ждет неожиданный союзник. Зажгите пламя новой революции!" + RELATED_GAMENAME_120: "Избавление" + RELATED_DESCRIPTION_120: "\"Избавление\" – последний эпизод кампании. В Нью-Йорке Радунхагейду должен призвать все силы, доставшиеся от предков, чтобы прорваться в крепость узурпатора и положить конец тирании короля Вашингтона." + RELATED_GAMENAME_116: "Набор “Скрытые секреты”" + RELATED_DESCRIPTION_116: "В этом наборе для Assassin’s Creed® III: руины майя, море, 3 задания. За каждый успех – новое оружие! Форма капитана \"Аквилы\", колониальный наряд ассасина; сетевые персонажи Красный Мундир и Снайпер." + RELATED_GAMENAME_118: "Бесчестье" + RELATED_DESCRIPTION_118: "\"Бесчестье\" – первый эпизод истории \"Тирания короля Джорджа Вашингтона\". Вскоре после революции Вашингтон, опьяненный властью, становится тираном. В этом мире Коннор – просто Радунхагейду, он никогда не был ассасином. Но его мать Гадзидзио жива и поручает ему убить Вашингтона. Освойте новые навыки, чтобы устранить новую угрозу. В истории, которой никогда не было, зажгите пламя новой революции!" + pt-PT: + RELATED_GAMENAME_116: The Hidden Secrets Pack + RELATED_DESCRIPTION_116: "The Hidden Secrets Pack para Assassin's Creed® III oferece-te 3 missões extra que te conduzem das Ruínas Maias Perdidas ao mar alto. Cada sucesso é recompensado por uma arma para o jogo! Receberás 2 skins para multijogador, incluindo o Capitão do Aquila e do tradicional Assassin Colonial; bem como 2 personagens multijogador, incluindo o Casaca Vermelha e o Atirador Certeiro." + RELATED_GAMENAME_118: The Infamy + RELATED_DESCRIPTION_118: "The Infamy é o primeiro episódio da história The Tyranny of King Washington. Após a revolução, Washington fica louco com o poder e governa como um Rei tirânico. Connor acorda nesta realidade como Ratonhnhaké:ton – sem nunca se ter juntado à ordem dos Assassins – e é saudado por sua mãe, Kaniehtí:io, aceitando uma nova missão para derrotar Washington. Adquire todas as capacidades para repelires esta nova ameaça à liberdade. Vive a história que nunca aconteceu e dá início a uma nova revolução!" + pt-BR: + RELATED_GAMENAME_116: The Hidden Secrets Pack + RELATED_DESCRIPTION_116: "O Pacote Segredos Ocultos do Assassin's Creed® III traz 3 missões extras, levando você das Ruínas Maias Perdidas para o alto mar. A cada sucesso você ganha uma arma! Você também receberá 2 trajes de jogo solo, o uniforme original do Capitão do Aquila e o Assassino Colonial tradicional; e 2 personagens do modo multijogador, o temido Casaca Vermelha e o letal Atirador de Precisão." + RELATED_GAMENAME_118: The Infamy + RELATED_DESCRIPTION_118: "A Infâmia é o primeiro episódio da trama de A Tirania do Rei Washington. Após a revolução, Washington enlouquece com o poder e governa como um Rei tirano. Connor desperta nesta realidade como Ratonhnhaké:ton – sem nunca ter se juntado à ordem dos Assassinos – e é recebido por sua mãe, Kaniehtí:io, aceitando uma nova missão para derrubar Washington. Adquira todas as novas habilidades para combater essa nova ameaça à liberdade. Viva a história como ela nunca aconteceu e desencadeie uma nova revolução!" + ja-JP: + RELATED_GAMENAME_116: "隠された秘密パック" + RELATED_DESCRIPTION_116: "アサシン クリードIII 「隠された秘密パック」では、マヤ遺跡から大海原までを舞台に、3つの追加ミッションをお楽しみいただけます。各ミッションの成功報酬はインゲームで使用可能な武器。また、アキーラ号船長服と植民地のアサシン伝来の衣装の2つのシングルプレイヤースキンも獲得可能。さらに、マルチプレイヤー用のキャラクター、英国兵と狙撃兵の2つも含まれています。" + RELATED_GAMENAME_118: "悪名" + RELATED_DESCRIPTION_118: "「悪名」は「ワシントン王の暴政」シナリオの最初の第1章。革命を受け、ワシントンは暴政の限りを尽くす。暴君の圧政を間の当たりにして、主人公コナー(本名:ラドンハケイドー)はアサシン教団に加わり、ワシントンの暗殺任務につく母に協力することを決める。自由に対する脅威であるワシントンを暗殺するために新しいスキルを習得しなければならない。歴史をこれまでにないリアルさで体験し、革命に火をつけよ!\n" + zh-CN: + l1: 刺客信条 3 + ;( version: 2.0 +root: + dev: + require_legacy_game_password: online_only + name: "Assassin's Creed® Revelations" + background_image: f1fb359723efb5ee886a4564f69def68.jpg + thumb_image: 0b4a09d6ad4ee28a0a9a346cfd069dd9.jpg + logo_image: deb9cae4ec8a72639d4c24ec582a45c4.png + dialog_image: 0a5e1a8c4939249b8b5b1c36cbf0f805.png + sort_string: "Assassin's Creed 04" + start_game: + steam: + legacy_ticket_enabled: yes + after_game_report_enabled: yes + overlay_supported: no + legacy_offline_supported: no + offline_supported: yes + offline_arguments: -offline + steam_app_id: 201870 + ubi_password_required: yes + steam_installation_status_register: HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam\InstallPath + game_installation_status_register: HKEY_CURRENT_USER\SOFTWARE\Valve\Steam\Apps\201870\Installed + third_party_platform: + name: Steam + cloud_saves: yes + game_streaming_enabled: yes + facebook_url: http://www.facebook.com/assassinscreed + forum_url: https://discussions.ubisoft.com/category/640/assassin-s-creed-legacy-games + homepage_url: http://assassinscreed.ubi.com/revelations/en-GB/home/ + help_url: http://support.ubi.com + show_properties: yes + uplay: + game_code: ACR + achievements: 6c00a7b42b4df76c062384c07716d1cb + achievements_sync_id: ACR + space_id: 6f7367d5-031e-4a09-b12b-0c74817ef636 + club: + enabled: yes + after_game_report_ad: yes + legacy_friends_nicks_enabled: yes + + @ #-------------------------------------------------------------------------- +# FROM DUST +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "From Dust" + background_image: c19f49e3f41bac75a3847b85269fee95.jpg + thumb_image: 42a7f67439ef9175c7fb72bf0e6843c9.jpg + logo_image: e07d58e4253047748e15e41f0265ba40.png + dialog_image: 6dbd73bb59da969e0507b49da90866f0.png + background_color: 000000 + start_game: + steam: + after_game_report_enabled: yes + overlay_supported: no + legacy_offline_supported: no + offline_supported: yes + offline_arguments: -offline + steam_app_id: 33460 + ubi_password_required: yes + steam_installation_status_register: HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam\InstallPath + game_installation_status_register: HKEY_CURRENT_USER\SOFTWARE\Valve\Steam\Apps\33460\Installed + third_party_platform: + name: Steam + cloud_saves: no + orbit_exited: yes + facebook_url: http://www.facebook.com/fromdustgame + homepage_url: http://fromdustgame.com + forum_url: https://discussions.ubisoft.com/category/1001/other-games + help_url: http://support.ubi.com + after_game_report_ad: yes + legacy_friends_nicks_enabled: yes +[[version: 2.0 +root: + dev: + require_legacy_game_password: online_only + name: "Tom Clancy's Splinter Cell Blacklist" + background_image: e7e394bab834408bdeed603fca256af1.jpg + logo_image: 49b28744ca78d0d144c9e6dc1aa3d085.png + thumb_image: 11bb9e1209f0d7f77a826ceb51d78ec4.jpg + dialog_image: d0f48945d05945b5da94bdf04b540aa4.png + icon_image: f05445fa4abcd25eafdbbd4d36ff96c3.ico + background_color: 000000 + sort_string: "Tom Clancy's Splinter Cell 06" + party: + party_enabled: yes + max_party_size: 8 + game_invites_enabled: yes + start_game: + online: + overlay_supported: yes + overlay_required: yes + after_game_report_enabled: yes + legacy_ticket_enabled: yes + executables: + - path: + relative: Blacklist_Launcher.exe + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Splinter Cell Blacklist\installdir + evil_updater: + path: + relative: gu.exe + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Splinter Cell Blacklist\installdir + append: src\system\ + offline: + after_game_report_enabled: yes + executables: + - path: + relative: Blacklist_Launcher.exe + arguments: -offline + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Splinter Cell Blacklist\installdir + installer: + game_identifier: Splinter Cell Blacklist + publisher: Ubisoft + help_url: https://support.ubi.com + about_url: http://splintercell.ubi.com/blacklist/ + upgraded_from_legacy: yes + digital_distribution: + version: 1 + cloud_saves: yes + uplay: + game_code: SC6 + platform_code: PC + achievements: edeec5b08d95078394c934950cb6178b + achievements_sync_id: SC6 + after_game_report_ad: yes + facebook_url: http://www.splintercell.com/facebook/ + forum_url: https://discussions.ubisoft.com/category/1009/player-support-splinter-cell + homepage_url: HOMEPAGE_URL + help_url: HELP_URL + game_streaming_enabled: yes + legacy_friends_nicks_enabled: yes + space_id: a1b16676-daa4-44f9-82bd-1c284017024c + app_id: 8990f1f0-174d-48b4-9d63-4bb7ec70abf1 + crash_reporting: + space_id: a1b16676-daa4-44f9-82bd-1c284017024c + app_id: 8990f1f0-174d-48b4-9d63-4bb7ec70abf1 + upn_enabled: true + club: + enabled: yes + game_page_modules: + friends: + size: 2 + friends_suggestions: + enabled: yes +localizations: + default: + HOMEPAGE_URL: "http://splintercell.com" + HELP_URL: "http://support.ubi.com" + ja-JP: + HOMEPAGE_URL: "http://www.ubisoft.co.jp/scbl/" + HELP_URL: "https://ubisoft-support.jp/" + +aaversion: 2.0 +root: + name: Assassin's Creed® Revelations - The Lost Archive + is_visible: yes + thumb_image: a71398021c1397ed4ed651ad1acd0c96.jpg +localizations: {} + +tversion: 2.0 +root: + name: l1 + is_visible: yes + thumb_image: 3f2fa32e97f5307cc37909bdbb1b986e.jpg +localizations: + default: + l1: Assassin's Creed® III - The Hidden Secrets Pack + da-DK: + l1: The Hidden Secrets Pack + de-DE: + l1: Das verborgene Geheimnis + es-ES: + l1: Pack - Secretos Escondidos + fi-FI: + l1: The Hidden Secrets Pack + fr-FR: + l1: Le Pack Secrets Oubliés + it-IT: + l1: Pacchetto Segreti Nascosti + nl-NL: + l1: ‘De verborgen geheimen’ pack + nb-NO: + l1: The Hidden Secrets Pack + pl-PL: + l1: Pakiet " Ukryte Tajemnice " + sv-SE: + l1: The Hidden Secrets Pack + ru-RU: + l1: Набор “Скрытые секреты” + pt-PT: + l1: The Hidden Secrets Pack + pt-BR: + l1: The Hidden Secrets Pack + ja-JP: + l1: 隠された秘密パック + +uversion: 2.0 +root: + name: l1 + is_visible: yes + thumb_image: fcd2c589e5f6d212073798f345af3b46.jpg +localizations: + default: + l1: Assassin's Creed® III - The Battle Hardened Pack + ru-RU: + l1: Набор “Закаленные в битвах”. + +vversion: 2.0 +root: + name: l1 + is_visible: yes + thumb_image: c27c8a2f7f04870a374176abb15fcfb2.jpg +localizations: + default: + l1: 'Assassin''s Creed® III - The Tyranny of King Washington Episode 1: The Infamy' + da-DK: + l1: The Infamy + de-DE: + l1: Die Schande + es-ES: + l1: La Infamia + fi-FI: + l1: The Infamy + fr-FR: + l1: Déshonneur + it-IT: + l1: L'Infamia + nl-NL: + l1: De schande + nb-NO: + l1: The Infamy + pl-PL: + l1: Hańba + sv-SE: + l1: The Infamy + ru-RU: + l1: Бесчестье + pt-PT: + l1: The Infamy + pt-BR: + l1: The Infamy + ja-JP: + l1: 悪名 + +wversion: 2.0 +root: + name: l1 + is_visible: yes + thumb_image: 2d1dae2e0329ef81a8deb871aba3d01e.jpg +localizations: + default: + l1: 'Assassin''s Creed® III - The Tyranny of King Washington Episode 2: The Betrayal' + ru-RU: + l1: Предательство + +xversion: 2.0 +root: + name: l1 + is_visible: yes + thumb_image: 01d9b09fcbecee0f07d6bfb58eabb9ba.jpg +localizations: + default: + l1: 'Assassin''s Creed® III - The Tyranny of King Washington Episode 3: The Redemption' + ru-RU: + l1: Избавление + +version: 2.0 +root: + name: Assassin's Creed® III - Benedict Arnold + is_visible: yes + thumb_image: c887db3d5c7fbb5c66b9b87d2009fb35.jpg +localizations: {} + +version: 2.0 +root: + name: Watch_Dogs + display_name: Watch Dogs + background_image: 0db75d19f7fd634943afda7994de9b09.jpg + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + logo_image: ad39565a562de39b62459979f587acae.png + help_url: http://support.ubi.com + facebook_url: https://www.facebook.com/watchdogsgame + homepage_url: http://watchdogs.ubi.com + forum_url: https://discussions.ubisoft.com/category/720/player-support?lang=en-US + overlay_virtual_control_enabled: no + icon_image: cf7b4e375ac73215b6d7b177e9e7a915.ico + start_game: + online: + overlay_required: yes + overlay_shop_enabled: yes + overlay_shop_url: https://store.ubi.com/watch_dogs-tm----season-pass/56c4948d88a7e300458b489e.html + overlay_shop_sigma: yes + overlay_product_activation_enabled: yes + overlay_supported: yes + legacy_ticket_enabled: yes + executables: + - shortcut_name: + path: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Watch_Dogs\Exe + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Launcher\Installs\274\InstallDir + append: bin\ + arguments_register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Watch_Dogs\StartArguments + offline: + executables: + - shortcut_name: + path: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Watch_Dogs\Exe + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Launcher\Installs\274\InstallDir + append: bin\ + arguments_register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Watch_Dogs\StartArguments + upn_enabled: true + installer: + game_identifier: Watch_Dogs + publisher: Ubisoft + help_url: https://support.ubi.com + about_url: http://watchdogs.ubi.com + digital_distribution: + version: 10 + party: + party_enabled: yes + max_party_size: 8 + game_invites_enabled: yes + cloud_saves: yes + uplay: + achievements: e2e43a751a611d450937b55c28bd5326 + achievements_sync_id: WD + club: + enabled: yes + news: + thread: WatchDogs + game_page_modules: + friends: + size: 1 + friends_suggestions: + enabled: yes + streams: + size: 1 + game_streaming_enabled: yes + crash_reporting: + space_id: c8237ba1-f3a7-4a93-acb6-a23044c4f0cf + app_id: 9c4a1757-422b-458f-b4d2-5e623c911ba6 + app_id: 9c4a1757-422b-458f-b4d2-5e623c911ba6 + space_id: c8237ba1-f3a7-4a93-acb6-a23044c4f0cf + show_properties: yes +localizations: {} + +  version: 2.0 +root: + name: "RAYMAN® LEGENDS" + background_image: 19855937302c58c6fd42b9e3d792ad0d.jpg + thumb_image: 99e4ac5a6e8d63dbdc7e85341b70e2ce.jpg + logo_image: bd1c5ed043bfb0d7334ba0deb55c7771.png + dialog_image: af486cd9f776804edff0b6dc5ea1636a.png + background_color: 000000 + sort_string: "Rayman 6" + show_properties: yes + start_game: + steam: + legacy_ticket_enabled: yes + after_game_report_enabled: yes + overlay_supported: no + legacy_offline_supported: no + overlay_shop_enabled: no + offline_supported: yes + offline_arguments: -offline + steam_app_id: 242550 + ubi_password_required: yes + steam_installation_status_register: HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam\InstallPath + game_installation_status_register: HKEY_CURRENT_USER\SOFTWARE\Valve\Steam\Apps\242550\Installed + third_party_platform: + name: Steam + cloud_saves: no + game_streaming_enabled: yes + legacy_friends_nicks_enabled: yes + uplay: + game_code: RO2 + achievements: 58c6d7eb5c5b8cbe6bee4f9c494e39b9 + achievements_sync_id: RO2 + space_id: 29e9dd0e-1921-4e7f-b614-a3b686499d87 + club: + enabled: no + after_game_report_ad: yes + facebook_url: http://raymangame.com/facebook + forum_url: https://discussions.ubisoft.com/category/1008/player-support-rayman + homepage_url: http://rayman.ubi.com/legends + help_url: http://support.ubi.com + override_uplayid: 410 + crash_reporting: + space_id: 29e9dd0e-1921-4e7f-b614-a3b686499d87 + app_id: 92511b15-56ab-40ec-b55b-985916069d1d + upn_enabled: false +^^version: 2.0 +root: + name: l1 + background_image: 5ba33578a555ddb1b19f67042a6a9dde.jpg + thumb_image: l2 + logo_image: e0eb73b34070f58cf5b68cdfd0649a3f.png + splash_image: 4648b356b97abca2ee2cc0a1d95be88a.jpg + help_url: https://support.ubisoft.com/games/4315?platform=9 + facebook_url: https://www.facebook.com/forhonorgame + homepage_url: http://www.forhonorgame.com/ + forum_url: https://discussions.ubisoft.com/category/690/player-support + overlay_notifications_position: top_left + overlay_virtual_control_enabled: no + overlay_notifications: + - id: 0 + text: l3 + permanent: yes + - id: 1 + text: l4 + permanent: yes + - id: 3 + text: l5 + permanent: yes + icon_image: 9049c3a4c1b93d11f670a60156fccf17.ico + start_game: + online: + overlay_required: yes + overlay_shop_enabled: yes + overlay_shop_default_enabled: yes + overlay_shop_sigma: yes + overlay_browser_home_url: https://forhonor.ubisoft.com/ + overlay_product_activation_enabled: yes + overlay_supported: yes + executables: + - shortcut_name: For Honor + path: + relative: ForHonor.exe + trial: + arguments: /startedByUplay:Prod,569,Live_LIVEPC /scry:off + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Launcher\Installs\569\InstallDir + arguments: /startedByUplay:Prod,569,Live_LIVEPC /scry:off + icon_image: 9049c3a4c1b93d11f670a60156fccf17.ico + denuvo: yes + pc_bang: {} + overlay_injection_method: sdk + upn_enabled: true + installer: + game_identifier: ForHonor + publisher: Ubisoft + help_url: https://support.ubi.com + about_url: http://www.ubi.com/ + digital_distribution: + version: 0 + change_language_enabled: yes + game_invites_enabled: yes + uplay: + achievements: 155d751df26b3d33e5576591b2dec49c + achievements_sync_id: HERO + club: + enabled: yes + news: + thread: ForHonor + game_page_modules: + player_stats: + size: 2 + friends: + size: 1 + friends_suggestions: + enabled: yes + streams: + size: 1 + player_stats: + items: + - id: TimePlayedTotal + - id: Reputation + - id: TimePlayedPVP + - id: KillTotal + - id: DeathTotal + - id: AssistTotal + - id: CampaignProgression + game_streaming_enabled: yes + crash_reporting: + space_id: 882ad5b5-f549-44a1-a434-c465d22fe4bf + app_id: 3b27ede8-3ff9-435d-a264-e2de2ccbb2ce + app_id: 3b27ede8-3ff9-435d-a264-e2de2ccbb2ce + space_id: 882ad5b5-f549-44a1-a434-c465d22fe4bf + dynamic_app_id: [] + addons: + - id: 3955 + is_visible: no + - id: 4211 + is_visible: no + - id: 4212 + is_visible: no + - id: 4213 + is_visible: no + - id: 4315 + is_visible: no + - id: 4316 + is_visible: no + show_properties: yes +localizations: + default: + l1: For Honor + l2: 65c2b56f7190d6454072d16fe669fa30.jpg + l3: 'Warning: You are running an unsupported video driver, please update your driver for optimal performance.' + l4: 'Warning: Your system is below the minimum requirements. For optimal performance please refer to the supported hardware list.' + l5: 'Warning: Your system is running low on available virtual memory. Consider turning off any unused background programs.' + zh-CN: + l1: 荣耀战魂 + l2: 04761b0a280965692ff7d4c4dc166b94.jpg + l3: 警告:系统不支持正在运行的绘图驱动程序,请更新驱动程序以获得最佳性能。 + l4: 警告:您的系统不符合此游戏的最低要求。请参阅硬件支持列表以获取更多信息。 + l5: 警告:系统可使用的虚拟内存不足,请尝试关闭任何没在使用的背景程序。 + cs-CZ: + l3: 'Upozornění: Nainstalované ovladače grafické karty nejsou podporované. Aktualizací ovladače dosáhnete optimálního výkonu.' + l4: 'Upozornění: Váš systém nesplňuje minimální systémové požadavky této hry. Více informací naleznete v seznamu podporovaného hardwaru.' + l5: 'Upozornění: Tvůj systém má nedostatek dostupné virtuální paměti. Zvaž vypnutí nepoužívaných programů běžících na pozadí.' + da-DK: + l3: 'Advarsel: Du benytter en grafikdriver, der ikke er understøttet. Opdatér din driver for optimal ydelse.' + l4: 'Advarsel: Dit system opfylder ikke systemkravene til dette spil. Du kan finde flere oplysninger på listen over understøttet hardware.' + de-DE: + l3: 'Hinweis: Du nutzt einen nicht unterstützten Grafiktreiber. Bitte aktualisiere den Treiber für optimale Performance.' + l4: 'Hinweis: Dein System erfüllt nicht die Mindestvoraussetzungen für diesen Titel. Studiere für weitere Informationen die Liste der unterstützten Hardware.' + l5: 'Hinweis: Der verfügbare virtuelle Speicher in deinem System wird knapp. Du solltest in Betracht ziehen, alle unnötigen Hintergrundprogramme zu schließen.' + en-CA: + l3: 'Warning: You are running an unsupported graphics driver, please update your driver for optimal performance.' + l4: 'Warning: Your system does not meet the minimum requirements for this game. Please refer to the supported hardware list for more information.' + l5: 'Warning: Your system is running low on available virtual memory. Consider turning off any unused background programs.' + es-ES: + l3: 'Advertencia: estás usando un controlador de gráficos incompatible. Actualiza el controlador para disfrutar de un rendimiento óptimo.' + l4: 'Advertencia: tu sistema no cumple los requisitos mínimos de este juego. Consulta la lista de hardware compatible para obtener más información.' + l5: 'Advertencia: Queda poca RAM disponible en tu sistema. Cierra algunos programas activos en segundo plano que no estés usando.' + fi-FI: + l3: 'Varoitus: käytät näytönohjaimen ajuria, jota ei tueta. Päivitä ajurisi varmistaaksesi parhaan mahdollisen suorituskyvyn.' + l4: 'Varoitus: järjestelmäsi ei täytä tämän pelin vähimmäisvaatimuksia. Katso lisää tietoa tuettujen laitteistojen luettelosta.' + fr-FR: + l3: 'Avertissement : vous utilisez un pilote graphique non pris en charge, veuillez mettre à jour votre pilote pour des performances optimales.' + l4: 'Avertissement : votre système ne correspond pas à la configuration minimale requise pour ce jeu. Veuillez consulter la liste du matériel pris en charge pour en savoir plus.' + l5: "Avertissement: La RAM disponible de votre système sera bientôt épuisée. Pensez à fermer les éventuels programmes d'arrière-plan inutilisés." + hu-HU: + l3: 'Figyelmeztetés: Nem támogatott grafikus illesztőprogramot használsz, kérjük, frissítsd az illesztőprogramot a jobb teljesítmény érdekében.' + l4: 'Figyelmeztetés: Rendszered nem felel meg a játék minimális rendszerkövetelményeinek. Kérjük, további információért tekintsd meg a támogatott hardverek listáját.' + it-IT: + l3: 'Attenzione: utilizzi un driver della scheda video non supportato. Aggiornalo per migliorare le prestazioni.' + l4: "Attenzione: il tuo sistema non soddisfa i requisiti minimi di questo gioco. Per ulteriori informazioni, consulta l'elenco dell'hardware supportato." + l5: 'Attenzione: Il sistema sta esaurendo la memoria virtuale disponibile. Consigliamo di chiudere i programmi in background che non vengono utilizzati.' + ja-JP: + l3: 警告:非対応のグラフィックドライバを使用中です。パフォーマンス最適化のためにドライバをアップデートしてください。 + l4: 警告:お使いのシステムは本ゲーム最低必要条件を満たしていません。詳しくは対応ハードウェアリストをご参照ください。 + l5: 警告:使用可能な仮想メモリの容量が不足しています。使用していないバックグラウンドプログラムを終了させてください + ko-KO: + l3: '경고: 지원하지 않는 그래픽 드라이버를 사용 중입니다. 최적화를 위해 드라이버를 업데이트하세요.' + l4: '경고: 시스템이 게임의 최소 요구 사항을 충족하지 않습니다. 더 자세한 정보는 지원하는 하드웨어 목록을 참조하세요.' + l5: '경고: 사용 중인 시스템의 가상 메모리가 부족합니다. 사용하지 않는 백그라운드 프로그램은 종료해 주시기 바랍니다.' + nb-NO: + l3: 'Advarsel: Du bruker en grafikkdriver som ikke støttes. Oppdater driveren for å få optimale ytelser.' + l4: 'Advarsel: Systemet ditt tilfredsstiller ikke spillets minimumskrav. Sjekk listen over maskinvare som støttes for å få vite mer.' + nl-NL: + l3: 'Waarschuwing: je gebruikt een grafisch stuurprogramma dat niet wordt ondersteund. Werk het programma bij voor optimale prestaties.' + l4: 'Waarschuwing: je systeem voldoet niet aan de vereisten voor deze game. Raadpleeg de lijst met ondersteunde hardware voor meer informatie.' + l5: "Waarschuwing: Je systeem heeft weinig virtueel geheugen. Sluit ongebruikte achtergrondprogramma's af." + pl-PL: + l3: 'Ostrzeżenie: Korzystasz ze sterownika karty graficznej, który nie jest wspierany. Prosimy zaktualizować sterownik w celu uzyskania optymalnej wydajności.' + l4: 'Ostrzeżenie: Twój system nie spełnia minimalnych wymagań tej gry. Prosimy zapoznać się z listą obsługiwanych urządzeń, aby uzyskać więcej informacji.' + l5: 'Ostrzeżenie: W systemie brakuje dostępnej pamięciu wirtualnej. Rozważ wyłączenie jakichkolwiek nieużywanych działających w tle programów.' + pt-BR: + l3: 'Alerta: você está usando um driver de gráficos não suportado, atualize seu driver para ter um desempenho ideal.' + l4: 'Alerta: seu sistema não satisfaz os requisitos mínimos para este jogo. Consulte a lista de hardwares suportados para mais informações.' + l5: 'Alerta: Seu sistema está com pouca memória virtual disponível. Experimente desligar programas que estejam em execução sem serem necessários.' + pt-PT: + l3: 'Aviso: estás a utilizar um controlador de placa gráfica não compatível, atualiza o teu controlador para um desempenho ótimo.' + l4: 'Aviso: o teu sistema não possui os requisitos mínimos para este jogo. Para mais informações, consulta a lista de hardware compatível.' + l5: 'Aviso: Seu sistema está com pouca memória virtual disponível. Experimente desligar programas que estejam em execução sem serem necessários.' + ru-RU: + l3: 'Внимание: драйвер видеокарты, который вы используете, не поддерживается игрой. Рекомендуется обновить драйвер.' + l4: 'Внимание: характеристики вашего компьютера не соответствуют минимальным системным требованиям. Обратитесь к списку системных требований, чтобы получить более подробную информацию.' + l5: 'Внимание: Недостаточный объем виртуальной памяти. Попробуйте закрыть неиспользуемые в данный момент фоновые приложения.' + sv-SE: + l3: Varning! Ditt grafikkorts drivrutin stöds inte. Uppdatera din drivrutin för bästa prestanda. + l4: Varning! Ditt system möter inte minimikraven för spelet. Se listan över stöttad hårdvara för mer information. + zh-TW: + l3: 警告:系統不支援目前執行的繪圖驅動程式,請更新驅動程式獲得最佳效能。 + l4: 警告:您的系統並未符合此款遊戲的最低要求。請參閱支援硬體列表取得更多資訊。 + l5: 警告:系統可使用的虛擬記憶體不足,請嘗試關閉任何沒有在使用的背景程式。 + es-MX: + l5: 'Advertencia: Queda poca RAM disponible en tu sistema. Cierra algunos programas activos en segundo plano que no estés usando.' + +#-------------------------------------------------------------------------- +# Watch_Dogs All ULC +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch_Dogs Access Granted Pack" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + description: DESCR + +localizations: + default: + DESCR: "Extend your hacking abilities in 3 new missions. Unlock 6 additional skins and increase your control over Chicago." + da-DK: + DESCR: "Udfold dine hacking-evner i tre nye missioner. Lås op for seks skins mere og adgang til nye kraftfulde fordele." + de-DE: + DESCR: "Erweitern Sie Ihre Hacker-Fähigkeiten in 3 neuen Missionen, Schalten Sie 6 zusätzliche Outfits." + es-ES: + DESCR: "Amplía tus habilidades de hackeo en 3 nuevas misiones. Desbloquea 6 skins adicionales y incrementa tu control sobre Chicago." + fi-FI: + DESCR: "Kasvata hakkerointitaitojasi kolmessa uudessa tehtävässä. Avaa kuusi uutta ulkoasua ja saa käyttöösi uusia voimakkaita kykyjä." + fr-FR: + DESCR: "Développez vos capacités de hacking dans 3 nouvelles missions. Débloquez 6 tenues additionnelles afin d'étendre votre contrôle sur Chicago." + it-IT: + DESCR: "Accresci le tue abilità di hacker con 3 nuove missioni. Sblocca 6 skin aggiuntive e miglioreranno il tuo controllo di Chicago" + nl-NL: + DESCR: "Breid je hacking vaardigheden uit in 3 nieuwe missies. Speel 6 extra skins." + nb-NO: + DESCR: "Styrk hackeferdighetene dine i 3 nye oppdrag. Lås opp 6 ekstra skins." + pl-PL: + DESCR: "Powiększ swoje umiejętności hakowania w trakcie 3 nowych misji. Odblokuj 6 dodatkowych skórek i dostęp do nowych perków dających lepszą kontrolę nad Chicago." + ru-RU: + DESCR: "Улучшите свои навыки взлома с тремя новыми миссиями. Откройте 6 дополнительных скинов и получите доступ к новым возможностям контроля Чикаго." + sv-SE: + DESCR: "Förbättra dina hackningsfärdigheter i tre nya uppdrag. Lås upp sex nya utseenden och kraftfulla egenskaper som ger dig mer kontroll över Chicago." +  #-------------------------------------------------------------------------- +# Watch_Dogs Season Pass +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch_Dogs Season Pass" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + description: DESCR + +localizations: + default: + DESCR: "The Season Pass contains a new Single Player Campaign, 3 additional missions for the main game, 3 new weapons and 5 additional skins." + de-DE: + DESCR: "Der Season Pass beinhaltet eine neue Singleplayer Kampagne, 3 zusätzliche Missionen für das Hauptspiel, 3 neue Waffen und 5 zusätzliche Skins." + es-ES: + DESCR: "El Pase de temporada contiene una nueva campaña individual, 3 nuevas misiones para la historia principal, 3 nuevas armas y 5 skins adicionales." + fr-FR: + DESCR: "Le Season Pass contient une nouvelle campagne solo, 3 nouvelles armes ainsi que 3 missions et 5 tenues supplémentaires." + it-IT: + DESCR: "Il Season Pass contiene una nuova campagna Giocatore Singolo, 3 missioni aggiuntive legate alla storia principale, 3 nuove armi e 5 skin." + nl-NL: + DESCR: "De Season Pass bevat een nieuw singleplayer-verhaal, 3 extra missies, 3 nieuwe wapens en 5 extra skins." + pl-PL: + DESCR: "Przepustka sezonowa zawiera nową kampanię w trybie dla pojedynczego gracza, 3 dodatkowe misje, 3 nowe bronie i 5 skórek." + ru-RU: + DESCR: "Оформившим Season Pass: доступ к дополнительной кампании, 3 дополнительных задания для основной кампании; 3 новых вида оружия; 5 аватаров." +version: 2.0 +root: + name: Watch_Dogs - DLC + is_visible: yes + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg +localizations: {} + +#-------------------------------------------------------------------------- +# Watch_Dogs ULC +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch_Dogs Untouchable Pack" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + is_ulc: yes +#-------------------------------------------------------------------------- +# Watch_Dogs ULC +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch_Dogs Cyberpunk Pack" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + is_ulc: yes +#-------------------------------------------------------------------------- +# Watch_Dogs ULC +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch_Dogs Dedsec Shadow Pack" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + is_ulc: yes +  version: 2.0 +root: + name: NAME + background_image: e06b9ddb04b55812c6cb23969e0dbdd1.jpg + thumb_image: THUMB + logo_image: LOGO + dialog_image: DIALOG + background_color: 000000 + start_game: + steam: + legacy_ticket_enabled: yes + after_game_report_enabled: yes + overlay_supported: no + legacy_offline_supported: no + offline_supported: yes + offline_arguments: -offline + steam_app_id: 260230 + ubi_password_required: yes + steam_installation_status_register: HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam\InstallPath + game_installation_status_register: HKEY_CURRENT_USER\SOFTWARE\Valve\Steam\Apps\260230\Installed + third_party_platform: + name: Steam + cloud_saves: yes + after_game_report_ad: yes + homepage_url: HOMEPAGE + help_url: http://support.ubi.com + facebook_url: FACEBOOK + forum_url: https://discussions.ubisoft.com/category/1001/other-games + uplay: + game_code: VH + achievements: 6125ba94138e392797b423fb582186e3 + achievements_sync_id: VH + space_id: f2ebc6e9-ed10-4e66-89a4-691491e92c5f + club: + enabled: yes + game_streaming_enabled: yes +localizations: + default: + NAME: "Valiant Hearts" + THUMB: f34dda5fa16a3f396bbae4059b542acc.jpg + LOGO: 5c0d90e412a6d889d142a434d5fb3b85.png + DIALOG: faac8ec3cee3ba42e4c7a92ac3145d7f.png + FACEBOOK: http://www.facebook.com/valiantheartsgame + HOMEPAGE: www.valiantheartsgame.com + fr-FR: + NAME: "Soldats Inconnus" + THUMB: 8a72716a7c025bd794cd365a3bfc946c.jpg + LOGO: e680714624507d77eb7d79e5a5d5a142.png + DIALOG: ea70a246ac3fde209f2803f72b7b9c3b.png + FACEBOOK: http://www.facebook.com/soldatsinconnus.fr + HOMEPAGE: www.soldatsinconnus.com + +#-------------------------------------------------------------------------- +# Watch Dogs ULC +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch_Dogs Blume Agent Pack" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + is_ulc: yes + +#-------------------------------------------------------------------------- +# Watch Dogs ULC +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch_Dogs Club Justice Pack" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + is_ulc: yes +#-------------------------------------------------------------------------- +# Watch Dogs ULC +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch_Dogs Palace Paradise Pack" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + is_ulc: yes +#-------------------------------------------------------------------------- +# Watch Dogs ULC +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch_Dogs Signature Shot Pack" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + is_ulc: yes +#-------------------------------------------------------------------------- +# Watch Dogs ULC +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch_Dogs Breakthrough Pack" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + is_ulc: yes +#-------------------------------------------------------------------------- +# Watch_Dogs DLC +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch_Dogs Bad Blood" + thumb_image: 40c42ff1c1d518645e0ac6c44e366f65.jpg + description: DESCR + +localizations: + default: + DESCR: "Play as T-Bone Grady, the legendary and eccentric hacker and Aiden Pearce's trusted comrade." + da-DK: + DESCR: "Spil som T-Bone Grady, den legendariske og excentriske hacker og Aiden Pearces trofaste kammerat." + de-DE: + DESCR: "Sie spielen als T-Bone Grady, der legendäre, exzentrische Hacker und Kamerad von Aiden Pearce." + es-ES: + DESCR: "Juega como T-Bone Grady, excéntrico hacker de leyenda y fiel camarada de Aiden Pearce. " + fi-FI: + DESCR: "Pelaa T-Bone Gradyä, legendaarista ja omalaatuista hakkeria ja Aiden Pearcen luotettua ystävää." + fr-FR: + DESCR: "Incarnez T-Bone Grady, hacker aussi légendaire qu’excentrique et partenaire de confiance d’Aiden Pearce." + it-IT: + DESCR: "Gioca nei panni di T-Bone Grady, leggendario ed eccentrico hacker, nonché alleato di Aiden Pearce. " + nl-NL: + DESCR: "Speel als Aiden Pearce's goede vriend T-Bone Grady, de legendarische, excentrieke hacker. " + nb-NO: + DESCR: "Spill som T-Bone Grady, den legendariske og eksentriske hackeren og Aiden Pearces høyt tiltrodde partner." + pl-PL: + DESCR: "Graj jako T-Bone Grady, legendarny i ekscentryczny haker, a przy okazji zaufany kompan Aidena Pearce'a." + ru-RU: + DESCR: "Перед легендарным хакером Ти-Боном стоит трудный выбор: спасти самого себя или старого товарища." + sv-SE: + DESCR: "Spela som Aiden Pearces vän T-Bone Grady, den legendariska och excentriska hackaren." +  #-------------------------------------------------------------------------- +# Watch_Dogs +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch_Dogs Conspiracy!" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + description: DESCR + +localizations: + default: + DESCR: "Unlock a standalone mind bending game mode in which cyborgs invaded Chicago." + de-DE: + DESCR: "Schalte einen abgedrehten Standalone-Spielmodus frei, in dem Chicago von Cyborgs bedroht wird." + es-ES: + DESCR: "Desbloquea un modo de juego único y espectacular en el que los cyborgs invaden Chicago. " + fi-FI: + DESCR: "Avaa yksittäinkin pelattavissa oleva tajunnanräjäyttävä pelitila, missä kyborgit hyökkäävät Chicagoon." + fr-FR: + DESCR: "Débloquez un mode de jeu alternatif où les Cyborgs envahissent Chicago." + it-IT: + DESCR: "Sblocca una modalità di gioco davvero complicata nella quale i cyborg invadono Chicago." + nl-NL: + DESCR: "Speel een verbazingwekkende standalone gamemodus vrij waarin cyborgs Chicago zijn binnengevallen." + nb-NO: + DESCR: "Lås opp en frittstående, hjernevrengende spillmodus der cyborger har invadert Chicago." + pl-PL: + DESCR: "Odblokuj osobny tryb gry, w którym Chicago zostaje zaatakowane przez cyborgi." + ru-RU: + DESCR: "Киборги пытаются захватить Чикаго. Ваша задача: выследить и уничтожить!" + sv-SE: + DESCR: "Lås upp ett fristående spelläge där cyborgrobotar har invaderat Chicago." +#-------------------------------------------------------------------------- +# Watch Dogs ULC +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch_Dogs Special Edition Bonus Pack" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + is_ulc: yes +#-------------------------------------------------------------------------- +# Watch Dogs ULC +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch_Dogs Vigilante Pack" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + is_ulc: yes +#-------------------------------------------------------------------------- +# Watch Dogs ULC +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch_Dogs Shadow Justice Pack" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + is_ulc: yes +#-------------------------------------------------------------------------- +# Watch Dogs ULC +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch_Dogs Dedsec Edition Pack" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + is_ulc: yes +#-------------------------------------------------------------------------- +# Watch Dogs ULC +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch_Dogs Uplay Pre-order Pack" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + is_ulc: yes +#-------------------------------------------------------------------------- +# Watch Dogs ULC +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch_Dogs The ANZ Special Edition" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + is_ulc: yes +#-------------------------------------------------------------------------- +# Watch Dogs ULC +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch Dogs Limited Asia Edition" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + is_ulc: yes +#-------------------------------------------------------------------------- +# Watch Dogs ULC +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch Dogs Master Unlock" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + is_ulc: yes +#-------------------------------------------------------------------------- +# Watch Dogs ULC +#-------------------------------------------------------------------------- +version: 2.0 +root: + name: "Watch_Dogs Best Buy Pre-order Pack" + thumb_image: 600083a4cc8fcf6b9db7c2a01de446f1.jpg + is_ulc: yes +le--- +version: 2.0 +root: + name: NAME +localizations: + default: + NAME: "Valiant Hearts: The Great War" + +]\version: 2.0 +root: + name: l1 + background_image: fe424ea33c31b13fa97a8c6f85f92c3e.jpg + thumb_image: l2 + logo_image: ff2a8f1f45e2312bcc33257a1af0bc65.png + splash_image: 1d7a9e42e61a2cbfe1ae6f488b38c1c6.png + help_url: https://www.ubisoft.com/en-gb/help + facebook_url: https://www.facebook.com/rainbowsix + homepage_url: http://rainbow6.ubi.com + forum_url: https://discussions.ubisoft.com/category/607/rainbow-six?lang=en-US + overlay_notifications_position: top_left + overlay_virtual_control_enabled: no + overlay_notifications: + - id: 0 + text: l3 + permanent: yes + - id: 1 + text: l4 + permanent: yes + start_game: + steam: + overlay_required: yes + overlay_shop_enabled: yes + overlay_shop_default_enabled: yes + overlay_shop_url: https://webshop-r6.ubi.com/ + overlay_shop_sigma: yes + overlay_supported: yes + steam_app_id: 359550 + steam_installation_status_register: HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam\InstallPath + game_installation_status_register: HKEY_CURRENT_USER\SOFTWARE\Valve\Steam\Apps\359550\Installed + offline_arguments: -offline + offline_supported: yes + third_party_platform: + name: Steam + overlay_injection_method: sdk + upn_enabled: true + game_invites_enabled: yes + override_uplayid: 635 + cloud_saves: yes + uplay: + achievements: 1cc7c6eedb2c1e0c9b2a2f2c2fcbc890 + achievements_sync_id: RSIX7 + club: + enabled: yes + challenges_enabled: yes + discord: + enabled: yes + app_id: 445956193924546560 + large_image_key: rainbowsixsiege + news: + thread: RainbowSixSiege + game_page_modules: + player_stats: + size: 2 + friends: + size: 1 + friends_suggestions: + enabled: yes + streams: + size: 1 + player_stats: + items: + - id: PClearanceLevel + - id: PPvPTimePlayed + - id: PPvETimePlayed + - id: PTotalTimePlayed + game_streaming_enabled: yes + crash_reporting: + space_id: 0d2ae42d-4c27-4cb7-af6c-2099062302bb + app_id: e3d5ea9e-50bd-43b7-88bf-39794f4e3d40 + app_id: e3d5ea9e-50bd-43b7-88bf-39794f4e3d40 + space_id: 0d2ae42d-4c27-4cb7-af6c-2099062302bb + dynamic_app_id: [] + addons: + - id: 2064 + is_visible: yes + thumb_image: 64fe17fb0498a3fbc7507ecc24206e4b.jpg + name: Rainbow Six Siege - Ultra HD Texture Pack + - id: 2161 + is_visible: yes + thumb_image: 41b96f4737309345181f099432afc7f2.jpg + name: Rainbow Six Siege - Season Pass + - id: 2162 + is_visible: no + - id: 2163 + is_visible: yes + - id: 2165 + is_visible: yes + - id: 2166 + is_visible: yes + - id: 2167 + is_visible: yes + - id: 2168 + is_visible: no + - id: 2260 + is_visible: no + - id: 2261 + is_visible: yes + - id: 2263 + is_visible: no + - id: 2281 + is_visible: no + - id: 2282 + is_visible: no + - id: 2283 + is_visible: no + - id: 2284 + is_visible: no + - id: 2285 + is_visible: no + - id: 2286 + is_visible: no + - id: 2391 + is_visible: no + - id: 2392 + is_visible: no + - id: 2393 + is_visible: no + - id: 2394 + is_visible: no + - id: 2395 + is_visible: no + - id: 2396 + is_visible: no + - id: 2397 + is_visible: no + - id: 2398 + is_visible: no + - id: 2956 + is_visible: no + - id: 2957 + is_visible: no + - id: 3126 + is_visible: no + thumb_image: b69b93a91788a8b58db8ac0f47616a92.png + name: Rainbow Six Siege - Ruby Skin + description: Rainbow Six Siege - Ruby Skin + - id: 3191 + is_visible: yes + - id: 3192 + is_visible: yes + - id: 3195 + is_visible: no + - id: 3196 + is_visible: no + - id: 3197 + is_visible: no + - id: 3198 + is_visible: no + - id: 3201 + is_visible: no + - id: 3202 + is_visible: yes + thumb_image: 49143e35143244d69fb30174b2ab43d4.png + name: Rainbow Six Siege - Stone Bundle + - id: 3342 + is_visible: no + - id: 3359 + is_visible: no + - id: 3393 + is_visible: no + - id: 3394 + is_visible: no + - id: 3395 + is_visible: no + - id: 3396 + is_visible: no + - id: 3397 + is_visible: no + - id: 3398 + is_visible: no + - id: 3399 + is_visible: no + - id: 3475 + is_visible: no + - id: 3476 + is_visible: no + - id: 3477 + is_visible: no + - id: 3478 + is_visible: no + - id: 3484 + is_visible: no + - id: 3614 + is_visible: no + - id: 3615 + is_visible: no + - id: 3642 + is_visible: no + - id: 3643 + is_visible: no + - id: 3644 + is_visible: no + - id: 3645 + is_visible: no + - id: 3646 + is_visible: no + - id: 3647 + is_visible: no + - id: 3648 + is_visible: no + - id: 3649 + is_visible: no + - id: 3967 + is_visible: no + - id: 4128 + is_visible: no + - id: 4129 + is_visible: no + - id: 4130 + is_visible: no + - id: 4131 + is_visible: no + - id: 4132 + is_visible: no + - id: 4133 + is_visible: no + - id: 4134 + is_visible: no + - id: 4141 + is_visible: no + - id: 4142 + is_visible: no + - id: 4143 + is_visible: no + - id: 4144 + is_visible: no + - id: 4145 + is_visible: no + show_properties: yes +localizations: + default: + l1: Tom Clancy's Rainbow Six® Siege + l2: 05293b7bbb8aef94ff10b1207fcd13b7.png + l3: 'Warning: You are running an unsupported video driver, please update your driver for optimal performance.' + l4: 'Warning: Your system is below the minimum requirements. For optimal performance please refer to the supported hardware list.' + zh-CN: + l1: 彩虹六号:围攻 + l2: ff0031c467abaf5b73ec9ce9b63a801f.jpg + l3: 警告:系统不支持正在运行的绘图驱动程序,请更新驱动程序以获得最佳性能。 + l4: 警告:您的系统不符合此游戏的最低要求。请参阅硬件支持列表以获取更多信息。 + cs-CZ: + l3: 'Upozornění: Nainstalované ovladače grafické karty nejsou podporované. Aktualizací ovladače dosáhnete optimálního výkonu.' + l4: 'Upozornění: Váš systém nesplňuje minimální systémové požadavky této hry. Více informací naleznete v seznamu podporovaného hardwaru.' + da-DK: + l3: 'Advarsel: Du benytter en grafikdriver, der ikke er understøttet. Opdatér din driver for optimal ydelse.' + l4: 'Advarsel: Dit system opfylder ikke systemkravene til dette spil. Du kan finde flere oplysninger på listen over understøttet hardware.' + de-DE: + l3: 'Hinweis: Du nutzt einen nicht unterstützten Grafiktreiber. Bitte aktualisiere den Treiber für optimale Performance.' + l4: 'Hinweis: Dein System erfüllt nicht die Mindestvoraussetzungen für diesen Titel. Studiere für weitere Informationen die Liste der unterstützten Hardware.' + en-CA: + l3: 'Warning: You are running an unsupported graphics driver, please update your driver for optimal performance.' + l4: 'Warning: Your system does not meet the minimum requirements for this game. Please refer to the supported hardware list for more information.' + es-ES: + l3: 'Advertencia: estás usando un controlador de gráficos incompatible. Actualiza el controlador para disfrutar de un rendimiento óptimo.' + l4: 'Advertencia: tu sistema no cumple los requisitos mínimos de este juego. Consulta la lista de hardware compatible para obtener más información.' + fi-FI: + l3: 'Varoitus: käytät näytönohjaimen ajuria, jota ei tueta. Päivitä ajurisi varmistaaksesi parhaan mahdollisen suorituskyvyn.' + l4: 'Varoitus: järjestelmäsi ei täytä tämän pelin vähimmäisvaatimuksia. Katso lisää tietoa tuettujen laitteistojen luettelosta.' + fr-FR: + l3: 'Avertissement : vous utilisez un pilote graphique non pris en charge, veuillez mettre à jour votre pilote pour des performances optimales.' + l4: 'Avertissement : votre système ne correspond pas à la configuration minimale requise pour ce jeu. Veuillez consulter la liste du matériel pris en charge pour en savoir plus.' + hu-HU: + l3: 'Figyelmeztetés: Nem támogatott grafikus illesztőprogramot használsz, kérjük, frissítsd az illesztőprogramot a jobb teljesítmény érdekében.' + l4: 'Figyelmeztetés: Rendszered nem felel meg a játék minimális rendszerkövetelményeinek. Kérjük, további információért tekintsd meg a támogatott hardverek listáját.' + it-IT: + l3: 'Attenzione: utilizzi un driver della scheda video non supportato. Aggiornalo per migliorare le prestazioni.' + l4: "Attenzione: il tuo sistema non soddisfa i requisiti minimi di questo gioco. Per ulteriori informazioni, consulta l'elenco dell'hardware supportato." + ja-JP: + l3: 警告:非対応のグラフィックドライバを使用中です。パフォーマンス最適化のためにドライバをアップデートしてください。 + l4: 警告:お使いのシステムは本ゲーム最低必要条件を満たしていません。詳しくは対応ハードウェアリストをご参照ください。 + ko-KO: + l3: '경고: 지원하지 않는 그래픽 드라이버를 사용 중입니다. 최적화를 위해 드라이버를 업데이트하세요.' + l4: '경고: 시스템이 게임의 최소 요구 사항을 충족하지 않습니다. 더 자세한 정보는 지원하는 하드웨어 목록을 참조하세요.' + nb-NO: + l3: 'Advarsel: Du bruker en grafikkdriver som ikke støttes. Oppdater driveren for å få optimale ytelser.' + l4: 'Advarsel: Systemet ditt tilfredsstiller ikke spillets minimumskrav. Sjekk listen over maskinvare som støttes for å få vite mer.' + nl-NL: + l3: 'Waarschuwing: je gebruikt een grafisch stuurprogramma dat niet wordt ondersteund. Werk het programma bij voor optimale prestaties.' + l4: 'Waarschuwing: je systeem voldoet niet aan de vereisten voor deze game. Raadpleeg de lijst met ondersteunde hardware voor meer informatie.' + pl-PL: + l3: 'Ostrzeżenie: Korzystasz ze sterownika karty graficznej, który nie jest wspierany. Prosimy zaktualizować sterownik w celu uzyskania optymalnej wydajności.' + l4: 'Ostrzeżenie: Twój system nie spełnia minimalnych wymagań tej gry. Prosimy zapoznać się z listą obsługiwanych urządzeń, aby uzyskać więcej informacji.' + pt-BR: + l3: 'Alerta: você está usando um driver de gráficos não suportado, atualize seu driver para ter um desempenho ideal.' + l4: 'Alerta: seu sistema não satisfaz os requisitos mínimos para este jogo. Consulte a lista de hardwares suportados para mais informações.' + pt-PT: + l3: 'Aviso: estás a utilizar um controlador de placa gráfica não compatível, atualiza o teu controlador para um desempenho ótimo.' + l4: 'Aviso: o teu sistema não possui os requisitos mínimos para este jogo. Para mais informações, consulta a lista de hardware compatível.' + ru-RU: + l3: 'Внимание: драйвер видеокарты, который вы используете, не поддерживается игрой. Рекомендуется обновить драйвер.' + l4: 'Внимание: характеристики вашего компьютера не соответствуют минимальным системным требованиям. Обратитесь к списку системных требований, чтобы получить более подробную информацию.' + sv-SE: + l3: Varning! Ditt grafikkorts drivrutin stöds inte. Uppdatera din drivrutin för bästa prestanda. + l4: Varning! Ditt system möter inte minimikraven för spelet. Se listan över stöttad hårdvara för mer information. + zh-TW: + l3: 警告:系統不支援目前執行的繪圖驅動程式,請更新驅動程式獲得最佳效能。 + l4: 警告:您的系統並未符合此款遊戲的最低要求。請參閱支援硬體列表取得更多資訊。 + +version: 2.0 +root: + name: Assassin's Creed® Syndicate + sort_string: Assassin's Creed 15 + background_image: cb94c927869ea6e04f68c38ce0462121.jpg + thumb_image: c698e01ad67770b33af230f93d8f5753.jpg + logo_image: e922d4d28ae9b303f770621c5e604ca7.png + help_url: http://support.ubi.com + facebook_url: http://www.facebook.com/assassinscreed + homepage_url: https://assassinscreed.ubi.com/en-us/games/assassins-creed-syndicate/ + forum_url: https://discussions.ubisoft.com/category/640/assassin-s-creed-legacy-games + overlay_virtual_control_enabled: no + icon_image: 2cc31c01f09cd8f98ce44c69f60a575b.ico + start_game: + online: + overlay_required: yes + overlay_shop_enabled: yes + overlay_shop_default_enabled: yes + overlay_shop_sigma: yes + overlay_product_activation_enabled: yes + overlay_supported: yes + executables: + - shortcut_name: Assassin's Creed Syndicate + path: + relative: ACS.exe + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Launcher\Installs\1875\InstallDir + icon_image: 2cc31c01f09cd8f98ce44c69f60a575b.ico + pc_bang: {} + offline: + executables: + - shortcut_name: Assassin's Creed Syndicate + path: + relative: ACS.exe + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Launcher\Installs\1875\InstallDir + icon_image: 2cc31c01f09cd8f98ce44c69f60a575b.ico + upn_enabled: true + installer: + game_identifier: Assassin's Creed Syndicate + publisher: Ubisoft + help_url: https://support.ubi.com + about_url: http://www.ubisoft.com/ + digital_distribution: + version: 1 + cloud_saves: yes + uplay: + achievements: 271fb817dbe1a13884173b83bbef9505 + achievements_sync_id: ACV + club: + enabled: yes + news: + thread: ACSyndicate + game_page_modules: + player_stats: + size: 2 + friends_suggestions: + enabled: yes + streams: + size: 1 + player_stats: + items: + - id: TimePlayed.ContextId.game + - id: TotalSync.ContextId.game + - id: NumberOfKills.ContextId.game + - id: NumberOfDistrictsLiberated.ContextId.game + - id: AssassinationCount.ContextId.game + game_streaming_enabled: yes + crash_reporting: + space_id: 9676c860-e256-4d60-b39a-26d114b125c3 + app_id: 8ae62d8c-0a53-438e-bbea-a4f8f1f9feeb + app_id: 8ae62d8c-0a53-438e-bbea-a4f8f1f9feeb + space_id: 9676c860-e256-4d60-b39a-26d114b125c3 + show_properties: yes +localizations: {} + +#-------------------------------------------------------------------------- +# Assassin's Creed Syndicate WW Preorder +#-------------------------------------------------------------------------- +root: + name: "Assassin's Creed Syndicate" + background_image: cb94c927869ea6e04f68c38ce0462121.jpg + thumb_image: c698e01ad67770b33af230f93d8f5753.jpg + logo_image: e922d4d28ae9b303f770621c5e604ca7.png + dialog_image: de0dc173af4eb78fd3d950d7fcbc5f6a.png +# icon_image: abc.ico + release_date: "Fall 2015" +# facebook_url: http://www.assassinscreed.com/facebook +# forum_url: http://forums.ubi.com/forumdisplay.php/27-Assassin-s-Creed + homepage_url: http://assassinscreed.ubi.com + help_url: http://support.ubi.com +# installer: +# game_identifier: Assassin's Creed Syndicate +# digital_distribution: +# version: 1 +# preload_available_date: "2014-11-14" +#-------------------------------------------------------------------------- +# Assassin's Creed Syndicate RUS Preorder +#-------------------------------------------------------------------------- +root: + name: "Assassin's Creed Syndicate" + background_image: cb94c927869ea6e04f68c38ce0462121.jpg + thumb_image: c698e01ad67770b33af230f93d8f5753.jpg + logo_image: e922d4d28ae9b303f770621c5e604ca7.png + dialog_image: de0dc173af4eb78fd3d950d7fcbc5f6a.png +# icon_image: abc.ico + release_date: "Fall 2015" +# facebook_url: http://www.assassinscreed.com/facebook +# forum_url: http://forums.ubi.com/forumdisplay.php/27-Assassin-s-Creed + homepage_url: http://assassinscreed.ubi.com + help_url: http://support.ubi.com +# installer: +# game_identifier: Assassin's Creed Syndicate +# digital_distribution: +# version: 1 +# preload_available_date: "2014-11-14" +#-------------------------------------------------------------------------- +# Assassin's Creed Syndicate ASIA Preorder +#-------------------------------------------------------------------------- +root: + name: "Assassin's Creed Syndicate" + background_image: cb94c927869ea6e04f68c38ce0462121.jpg + thumb_image: c698e01ad67770b33af230f93d8f5753.jpg + logo_image: e922d4d28ae9b303f770621c5e604ca7.png + dialog_image: de0dc173af4eb78fd3d950d7fcbc5f6a.png +# icon_image: abc.ico + release_date: "Fall 2015" +# facebook_url: http://www.assassinscreed.com/facebook +# forum_url: http://forums.ubi.com/forumdisplay.php/27-Assassin-s-Creed + homepage_url: http://assassinscreed.ubi.com + help_url: http://support.ubi.com +# installer: +# game_identifier: Assassin's Creed Syndicate +# digital_distribution: +# version: 1 +# preload_available_date: "2014-11-14" +version: 2.0 +root: + name: "Assassin's Creed Syndicate - The Darwin and Dickens Conspiracy" + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg + is_ulc: yes +version: 2.0 +root: + name: "Assassin's Creed Syndicate - Runaway Train" + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg + is_ulc: no +version: 2.0 +root: + name: Assassin's Creed Syndicate - A Long Night - Train Hideout Mission + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Stealth Revolver + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Demonic Revolver + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Ocean Cane-Sword + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Copper Hammer Cane-Sword + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Ceremonial Kukri + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Golden Kukri + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Ram's Kukri + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Redback Gauntlet + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Industrial Gauntlet + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Royal Gauntlet + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +~root: + name: "Assassin's Creed Syndicate - Pirate Knuckles" + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg + is_ulc: yes +version: 2.0 +root: + name: Assassin's Creed Syndicate - Dirty Knuckles + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Angel Knuckles + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Suave Gear Set + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Nighthawk Gear Set + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Iron Belt + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Out Of The Blue Cloak + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Edward Outfit + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Elise Outfit + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Huntsman's Outfit + is_visible: no + is_ulc: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.jpg +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed® Syndicate - Season Pass + is_visible: yes + thumb_image: a294dd479b6ad883677a92f837b325e7.png + shop_url: http://store.ubi.com/upc/eu/game?edition=Season%20Pass&pid=56c4948288a7e300458b46f2&dwvar_56c4948288a7e300458b46f2_Platform=pcdl#q=syndicate&start=4 +localizations: {} + +  version: 2.0 +root: + name: l1 + is_visible: yes + thumb_image: a0e8a8b94032298edce2a488dc9c412c.png + shop_url: http://shop.ubi.com/promo?promoID=88024500&linkid=acs-jacktheripper-dlc +localizations: + default: + l1: Assassin's Creed® Syndicate - Jack The Ripper + fr-FR: + l1: Assassin's Creed® Syndicate - Jack l'Éventreur + it-IT: + l1: Assassin's Creed® Syndicate - Jack lo Squartatore + de-DE: + l1: Assassin's Creed® Syndicate - Jack the Ripper + es-ES: + l1: Assassin's Creed® Syndicate - Jack El Destripador + nl-NL: + l1: Assassin's Creed® Syndicate - Jack The Ripper + pl-PL: + l1: Assassin's Creed® Syndicate - Kuba Rozpruwacz + ru-RU: + l1: Assassin's Creed® Syndicate - Джек Потрошитель + pt-BR: + l1: Assassin's Creed® Syndicate - Jack, o Estripador + cs-Cz: + l1: Assassin's Creed® Syndicate - Jack the Ripper + hu-HU: + l1: Assassin's Creed® Syndicate - HASFELMETSZŐ JAC + ja-JP: + l1: Assassin's Creed® Syndicate - 切り裂きジャック + ko-KO: + l1: Assassin's Creed® Syndicate - 잭 더 리퍼 + zh-TW: + l1: Assassin's Creed® Syndicate - 開膛手傑克 + +  version: 2.0 +root: + name: l1 + is_visible: yes + thumb_image: 82f686294092af3e65dde1c948f3cf8b.png + shop_url: http://shop.ubi.com/promo?promoID=88024500&linkid=acs-steampunk-pack +localizations: + default: + l1: Assassin's Creed® Syndicate - Steampunk Pack + fr-FR: + l1: Assassin's Creed® Syndicate - Pack Steampunk + it-IT: + l1: Assassin's Creed® Syndicate - Pacchetto Steampunk + de-DE: + l1: Assassin's Creed® Syndicate - Steampunk-Paket + es-ES: + l1: Assassin's Creed® Syndicate - Paquete Steampunk + nl-NL: + l1: Assassin's Creed® Syndicate - Steampunk-pack + pl-PL: + l1: Assassin's Creed® Syndicate - Pakiet Steampunk + ru-RU: + l1: Assassin's Creed® Syndicate - Набор "Стимпанк" + pt-BR: + l1: Assassin's Creed® Syndicate - Pacote Steampunk + cs-Cz: + l1: Assassin's Creed® Syndicate - Balíček Steampunk + hu-HU: + l1: Assassin's Creed® Syndicate - Steampunk csomag + ja-JP: + l1: Assassin's Creed® Syndicate -「スチームパンク」パック + ko-KO: + l1: Assassin's Creed® Syndicate - 스팀펑크 팩 + zh-TW: + l1: Assassin's Creed® Syndicate - 蒸汽龐克包 + + + +version: 2.0 +root: + name: l1 + is_visible: yes + thumb_image: c7202513361b11d9cef42e291efccb93.png + shop_url: http://shop.ubi.com/promo?promoID=88024500&linkid=acs-victorianlegend-pack +localizations: + default: + l1: Assassin's Creed® Syndicate - Victorian Legends Pack + fr-FR: + l1: Assassin's Creed® Syndicate - Pack Légendes victoriennes + it-IT: + l1: Assassin's Creed® Syndicate - Pacchetto Leggende vittoriane + de-DE: + l1: Assassin's Creed® Syndicate - Paket „Viktorianische Legenden“ + es-ES: + l1: Assassin's Creed® Syndicate - Paquete Leyendas victorianas + nl-NL: + l1: Assassin's Creed® Syndicate - Victoriaanse-legendenpack + pl-PL: + l1: Assassin's Creed® Syndicate - Pakiet Wiktoriańskie Legendy + ru-RU: + l1: Assassin's Creed® Syndicate - Набор "Викторианская эпоха" + pt-BR: + l1: Assassin's Creed® Syndicate - Pacote Lendas vitorianas + cs-Cz: + l1: Assassin's Creed® Syndicate - Balíček Viktoránské legendy + hu-HU: + l1: Assassin's Creed® Syndicate - Viktoriánus legendák csomag + ja-JP: + l1: Assassin's Creed® Syndicate - 「ヴィクトリア朝の伝説」パック + ko-KO: + l1: Assassin's Creed® Syndicate - 빅토리아 시대의 전설' 팩 + zh-TW: + l1: Assassin's Creed® Syndicate - 維多利亞傳奇包 + +version: 2.0 +root: + name: "Assassin's Creed Syndicate - Streets of London" + thumb_image: 762bd4219ad894b6d54a7143faa8f582.png + is_ulc: no + shop_url: http://shop.ubi.com/promo?promoID=88024500&linkid=acs-streetoflondonpack +version: 2.0 +root: + name: "Assassin's Creed® Syndicate - The Last Maharaja Missions Pack" + thumb_image: efa89ba76f90c98f583433bd430f9b12.png + is_ulc: no + shop_url: http://shop.ubi.com/promo?promoID=88024500&linkid=acs-lastmaharaja-dlc + + + + + + + + + + + + + + + + + + + + +version: 2.0 +root: + name: Rainbow Six Siege - Ultra HD Texture Pack + is_visible: yes + thumb_image: 64fe17fb0498a3fbc7507ecc24206e4b.jpg + optional_addon_enabled_by_default: no +localizations: {} + +version: 2.0 +root: + name: Rainbow Six Siege - Season Pass + is_visible: yes + thumb_image: 41b96f4737309345181f099432afc7f2.jpg + shop_url: http://shop.ubi.com/store/ubiemea/html/pbPage.generic-16-r6s-seasonpass-upc-ww-303-other +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +version: 2.0 +root: + name: Rainbow Six Siege - Amethyst Skin + is_visible: yes + thumb_image: c4bf6f07edb0d1289a140a26cd2a0aa9.png + shop_url: http://shop.ubi.com/store/ubiemea/html/pbPage.generic-16-r6s-amethyst-upc-ww-303-other +localizations: {} + +version: 2.0 +root: + name: Rainbow Six Siege - Cobalt Skin + is_visible: yes + thumb_image: 05b639c621ebeb0df79e617f9e54bcf7.png + shop_url: http://shop.ubi.com/store/ubiemea/html/pbPage.generic-16-r6s-cobalt-upc-ww-303-other +localizations: {} + +version: 2.0 +root: + name: Rainbow Six Siege - Emerald Skin + is_visible: yes + thumb_image: bf6dc0f34fd1aebe536551303c62bcde.png + shop_url: http://shop.ubi.com/store/ubiemea/html/pbPage.generic-16-r6s-emerald-upc-ww-303-other +localizations: {} + +version: 2.0 +root: + name: Rainbow Six Siege - Platinum Skin + is_visible: yes + thumb_image: 63b73c9ceba9c18292368d5d4fc42912.png + shop_url: http://shop.ubi.com/promo?promoID=88024500&linkid=R6S-platinum-pack +localizations: {} + +xversion: 2.0 +root: + name: Rainbow Six Siege - The Safari Bundle + is_visible: no + is_ulc: yes +localizations: {} + + +DDversion: 2.0 +root: + name: 'For Honor - Open Test: Marching Fire' + uplay: + preplayable_label: comingsoon + background_image: 9882c69b444a870beef790226bdeec4d.jpg + thumb_image: 7c824833e79122e9d1a69c949a8b4b48.jpg + logo_image: d62df0c93df02f38b4b671f2d80dd291.png + splash_image: 30a587e9d7310db5df6baa30dfe8bbe6.png + help_url: https://support.ubisoft.com/games/4315?platform=9 + facebook_url: https://www.facebook.com/ForHonorGame/ + homepage_url: https://forhonorgame.com/marchingfire + forum_url: https://www.reddit.com/r/ForHonorPTS/ + streams: + link: https://www.twitch.tv/forhonorgame + overlay_notifications: + - id: 0 + text: l1 + permanent: yes + - id: 1 + text: l2 + permanent: yes + icon_image: 9049c3a4c1b93d11f670a60156fccf17.ico + start_game: + online: + executables: + - shortcut_name: For Honor + path: + relative: ForHonor.exe + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Launcher\Installs\2184\InstallDir + arguments: /startedByUplay:Prod,2184,Live_LIVETTS + play_arguments: '' + icon_image: 9049c3a4c1b93d11f670a60156fccf17.ico + installer: + game_identifier: ForHonorTechnicalTest + publisher: Ubisoft + help_url: www.forhonorgame.com/marchingfire + about_url: www.forhonorgame.com/marchingfire + digital_distribution: + version: 49 + news: + thread: ForHonorPTS + game_page_modules: + player_stats: + size: 2 + friends: + size: 1 + friends_suggestions: + enabled: yes + streams: + size: 1 + player_stats: + items: + - id: TimePlayedTotal + - id: Reputation + - id: TimePlayedPVP + - id: KillTotal + - id: DeathTotal + - id: AssistTotal + game_streaming_enabled: yes + crash_reporting: + space_id: 3f10315d-3bb3-4eaf-9983-74eb71b3f073 + app_id: 684d250d-2f66-4d8e-b075-04eb3884fc9e + app_id: 684d250d-2f66-4d8e-b075-04eb3884fc9e + space_id: 3f10315d-3bb3-4eaf-9983-74eb71b3f073 + addons: + - id: 4211 + is_visible: no + - id: 4212 + is_visible: no + - id: 4213 + is_visible: no + - id: 4315 + is_visible: no + - id: 4316 + is_visible: no + show_properties: yes +localizations: + default: + l1: 'Warning: You are running an unsupported video driver, please update your driver for optimal performance.' + l2: 'Warning: Your system is below the minimum requirements. For optimal performance please refer to the supported hardware list.' + cs-CZ: + l1: 'Upozornění: Nainstalované ovladače grafické karty nejsou podporované. Aktualizací ovladače dosáhnete optimálního výkonu.' + l2: 'Upozornění: Váš systém nesplňuje minimální systémové požadavky této hry. Více informací naleznete v seznamu podporovaného hardwaru.' + da-DK: + l1: 'Advarsel: Du benytter en grafikdriver, der ikke er understøttet. Opdatér din driver for optimal ydelse.' + l2: 'Advarsel: Dit system opfylder ikke systemkravene til dette spil. Du kan finde flere oplysninger på listen over understøttet hardware.' + de-DE: + l1: 'Hinweis: Du nutzt einen nicht unterstützten Grafiktreiber. Bitte aktualisiere den Treiber für optimale Performance.' + l2: 'Hinweis: Dein System erfüllt nicht die Mindestvoraussetzungen für diesen Titel. Studiere für weitere Informationen die Liste der unterstützten Hardware.' + en-CA: + l1: 'Warning: You are running an unsupported graphics driver, please update your driver for optimal performance.' + l2: 'Warning: Your system does not meet the minimum requirements for this game. Please refer to the supported hardware list for more information.' + es-ES: + l1: 'Advertencia: estás usando un controlador de gráficos incompatible. Actualiza el controlador para disfrutar de un rendimiento óptimo.' + l2: 'Advertencia: tu sistema no cumple los requisitos mínimos de este juego. Consulta la lista de hardware compatible para obtener más información.' + fi-FI: + l1: 'Varoitus: käytät näytönohjaimen ajuria, jota ei tueta. Päivitä ajurisi varmistaaksesi parhaan mahdollisen suorituskyvyn.' + l2: 'Varoitus: järjestelmäsi ei täytä tämän pelin vähimmäisvaatimuksia. Katso lisää tietoa tuettujen laitteistojen luettelosta.' + fr-FR: + l1: 'Avertissement : vous utilisez un pilote graphique non pris en charge, veuillez mettre à jour votre pilote pour des performances optimales.' + l2: 'Avertissement : votre système ne correspond pas à la configuration minimale requise pour ce jeu. Veuillez consulter la liste du matériel pris en charge pour en savoir plus.' + hu-HU: + l1: 'Figyelmeztetés: Nem támogatott grafikus illesztőprogramot használsz, kérjük, frissítsd az illesztőprogramot a jobb teljesítmény érdekében.' + l2: 'Figyelmeztetés: Rendszered nem felel meg a játék minimális rendszerkövetelményeinek. Kérjük, további információért tekintsd meg a támogatott hardverek listáját.' + it-IT: + l1: 'Attenzione: utilizzi un driver della scheda video non supportato. Aggiornalo per migliorare le prestazioni.' + l2: 'Attenzione: il tuo sistema non soddisfa i requisiti minimi di questo gioco. Per ulteriori informazioni, consulta l''elenco dell''hardware supportato.' + ja-JP: + l1: 警告:非対応のグラフィックドライバを使用中です。パフォーマンス最適化のためにドライバをアップデートしてください。 + l2: 警告:お使いのシステムは本ゲーム最低必要条件を満たしていません。詳しくは対応ハードウェアリストをご参照ください。 + ko-KO: + l1: '경고: 지원하지 않는 그래픽 드라이버를 사용 중입니다. 최적화를 위해 드라이버를 업데이트하세요.' + l2: '경고: 시스템이 게임의 최소 요구 사항을 충족하지 않습니다. 더 자세한 정보는 지원하는 하드웨어 목록을 참조하세요.' + nb-NO: + l1: 'Advarsel: Du bruker en grafikkdriver som ikke støttes. Oppdater driveren for å få optimale ytelser.' + l2: 'Advarsel: Systemet ditt tilfredsstiller ikke spillets minimumskrav. Sjekk listen over maskinvare som støttes for å få vite mer.' + nl-NL: + l1: 'Waarschuwing: je gebruikt een grafisch stuurprogramma dat niet wordt ondersteund. Werk het programma bij voor optimale prestaties.' + l2: 'Waarschuwing: je systeem voldoet niet aan de vereisten voor deze game. Raadpleeg de lijst met ondersteunde hardware voor meer informatie.' + pl-PL: + l1: 'Ostrzeżenie: Korzystasz ze sterownika karty graficznej, który nie jest wspierany. Prosimy zaktualizować sterownik w celu uzyskania optymalnej wydajności.' + l2: 'Ostrzeżenie: Twój system nie spełnia minimalnych wymagań tej gry. Prosimy zapoznać się z listą obsługiwanych urządzeń, aby uzyskać więcej informacji.' + pt-BR: + l1: 'Alerta: você está usando um driver de gráficos não suportado, atualize seu driver para ter um desempenho ideal.' + l2: 'Alerta: seu sistema não satisfaz os requisitos mínimos para este jogo. Consulte a lista de hardwares suportados para mais informações.' + pt-PT: + l1: 'Aviso: estás a utilizar um controlador de placa gráfica não compatível, atualiza o teu controlador para um desempenho ótimo.' + l2: 'Aviso: o teu sistema não possui os requisitos mínimos para este jogo. Para mais informações, consulta a lista de hardware compatível.' + ru-RU: + l1: 'Внимание: драйвер видеокарты, который вы используете, не поддерживается игрой. Рекомендуется обновить драйвер.' + l2: 'Внимание: характеристики вашего компьютера не соответствуют минимальным системным требованиям. Обратитесь к списку системных требований, чтобы получить более подробную информацию.' + sv-SE: + l1: Varning! Ditt grafikkorts drivrutin stöds inte. Uppdatera din drivrutin för bästa prestanda. + l2: Varning! Ditt system möter inte minimikraven för spelet. Se listan över stöttad hårdvara för mer information. + zh-CN: + l1: 警告:系统不支持正在运行的绘图驱动程序,请更新驱动程序以获得最佳性能。 + l2: 警告:您的系统不符合此游戏的最低要求。请参阅硬件支持列表以获取更多信息。 + zh-TW: + l1: 警告:系統不支援目前執行的繪圖驅動程式,請更新驅動程式獲得最佳效能。 + l2: 警告:您的系統並未符合此款遊戲的最低要求。請參閱支援硬體列表取得更多資訊。 + + + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +version: 2.0 +root: + name: Rainbow Six Siege - The Safari Bundle + is_visible: yes + thumb_image: 8a61b6301d0598c58bc0191e04e6caa6.jpg + shop_url: http://shop.ubi.com/store/ubiemea/html/pbPage.generic-16-r6s-safari-upc-ww-303-other +localizations: {} + + +ZSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + + + +version: 2.0 +root: + name: l1 + is_visible: yes + thumb_image: 2fcfe3691c586aa6d4420b10551c6319.png + optional_addon_enabled_by_default: no +localizations: + default: + l1: Assassin's Creed® Syndicate - Steampunk Outfit for Evie + fr-FR: + l1: Assassin's Creed® Syndicate - Tenue Steampunk pour Evie + it-IT: + l1: Assassin's Creed® Syndicate - Outfit Steampunk per Evie + de-DE: + l1: Assassin's Creed® Syndicate - Steampunk-Montur für Evie + es-ES: + l1: Assassin's Creed® Syndicate - Traje Steampunk para Evie + nl-NL: + l1: Assassin's Creed® Syndicate - Steampunk Outfit for Evie + pl-PL: + l1: Assassin's Creed® Syndicate - Ubiór steampunkowy dla Evie + ru-RU: + l1: Assassin's Creed® Syndicate - Костюм Иви «Стимпанк» + pt-BR: + l1: Assassin's Creed® Syndicate - Traje Steampunk para a Evie + cs-Cz: + l1: Assassin's Creed® Syndicate - Steampunkový oděv pro Evie + hu-HU: + l1: Assassin's Creed® Syndicate - Steampunk öltözék Evie számára + ja-JP: + l1: Assassin's Creed® Syndicate - 「スチームパンク」パックのエヴィー用衣装 + ko-KO: + l1: Assassin's Creed® Syndicate - 스팀펑크 의상 (이비) + zh-TW: + l1: Assassin's Creed® Syndicate - 蒸汽龐克服裝道具 - 伊薇 + +  version: 2.0 +root: + name: l1 + is_visible: yes + thumb_image: 68b7012a488e4df44ce34b6c1b8bd324.png + optional_addon_enabled_by_default: no +localizations: + default: + l1: Assassin's Creed® Syndicate - Victorian Legends Outfit for Jacob + fr-FR: + l1: Assassin's Creed® Syndicate - Tenue Légendes Victoriennes pour Jacob + it-IT: + l1: Assassin's Creed® Syndicate - Leggendario Outfit Vittoriano per Jacob + de-DE: + l1: 'Assassin''s Creed® Syndicate - Montur der viktorianischen Legenden für Jacob ' + es-ES: + l1: Assassin's Creed® Syndicate - Traje de Leyenda Victoriana para Jacob + nl-NL: + l1: Assassin's Creed® Syndicate - Victorian Legends Outfit for Jacob + pl-PL: + l1: 'Assassin''s Creed® Syndicate - Ubiór w stylu epoki wiktoriańskiej dla Jacoba ' + ru-RU: + l1: Assassin's Creed® Syndicate - Костюм Джейкоба «Викторианская эпоха» + pt-BR: + l1: Assassin's Creed® Syndicate - Traje Lendas Vitorianas para o Jacob + cs-Cz: + l1: Assassin's Creed® Syndicate - Oděv legend viktoriánské éry pro Jacoba + hu-HU: + l1: Assassin's Creed® Syndicate - Viktoriánus legendák öltözék Jacob számára + ja-JP: + l1: Assassin's Creed® Syndicate - 「ヴィクトリア朝の伝説」パックのジェイコブ用衣装 + ko-KO: + l1: Assassin's Creed® Syndicate - 빅토리아 시대의 전설 의상 (제이콥) + zh-TW: + l1: Assassin's Creed® Syndicate - 維多利亞傳奇服裝道具 - 雅各 + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Special XP Boost + is_visible: no + is_ulc: yes + thumb_image: fdce7483d7ff3407ac42298cdfe74164.jpg +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +ZSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +version: 2.0 +root: + name: Assassin's Creed Syndicate - Original Soundtrack + is_visible: no + is_ulc: yes + thumb_image: fdce7483d7ff3407ac42298cdfe74164.jpg +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + + + + + + + + + + + + + + + + + + + +version: 2.0 +root: + name: l1 + background_image: 160159cf6a4487f5605078896c68e294.jpg + thumb_image: l2 + logo_image: 8ed50864d177441829e82c7afb003f39.png + splash_image: cb9e4b7fd09fc1f80654acefc10d8e31.jpg + help_url: https://support.ubisoft.com/games/4568?platform=9 + facebook_url: https://www.facebook.com/watchdogsgame + homepage_url: http://watchdogs.ubisoft.com + forum_url: https://discussions.ubisoft.com/category/723/player-support?lang=en-US + overlay_virtual_control_enabled: no + overlay_notifications: + - id: 0 + text: l3 + permanent: no + - id: 1 + text: l4 + permanent: yes + - id: 2 + text: l5 + permanent: yes + - id: 3 + text: l6 + permanent: yes + - id: 4 + text: l7 + permanent: yes + icon_image: 1dfa256ba4370c1212f01a1251268216.ico + start_game: + online: + overlay_required: yes + overlay_shop_enabled: yes + overlay_shop_default_enabled: yes + overlay_shop_sigma: yes + overlay_product_activation_enabled: yes + overlay_supported: yes + executables: + - shortcut_name: WATCH_DOGS® 2 + description: WATCH_DOGS® 2 + path: + relative: '\bin\WatchDogs2.exe' + trial: + relative: '\bin_plus\WatchDogs2.exe' + arguments: -eac_launcher_settings settings_plus.json + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\WatchDogs2\InstallDir + append: '' + denuvo: yes + pc_bang: {} + offline: + executables: + - shortcut_name: WATCH_DOGS® 2 + description: WATCH_DOGS® 2 + path: + relative: '\bin\WatchDogs2.exe' + trial: + relative: '\bin_plus\WatchDogs2.exe' + arguments: -eac_launcher_settings settings_plus.json + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\WatchDogs2\InstallDir + append: '' + denuvo: yes + overlay_injection_method: sdk + upn_enabled: true + installer: + game_identifier: WATCH_DOGS2 + publisher: Ubisoft + help_url: https://support.ubi.com + about_url: http://www.ubisoft.com/ + digital_distribution: + version: 1 + change_language_enabled: yes + party: + party_enabled: yes + max_party_size: 2 + game_invites_enabled: yes + cloud_saves: yes + uplay: + achievements: 28b7907fb6ca8b6f746701e8568bde60 + achievements_sync_id: WD2 + club: + enabled: yes + challenges_enabled: yes + news: + thread: WatchDogs2 + game_page_modules: + player_stats: + size: 2 + friends: + size: 1 + friends_suggestions: + enabled: yes + streams: + size: 1 + player_stats: + items: + - id: PlayTime + - id: GameProgression + - id: NumberOfFollowers + - id: NumberOfHackersNeutralized + - id: NumberOfHackingSuccesses + crash_reporting: + space_id: 8c8d9b22-498c-45e6-80da-7cd22787c9b3 + app_id: 35c5c607-2717-47d9-9323-7df47c6e1c4d + app_id: 35c5c607-2717-47d9-9323-7df47c6e1c4d + space_id: 8c8d9b22-498c-45e6-80da-7cd22787c9b3 + addons: + - id: 3367 + is_visible: no + - id: 3368 + is_visible: no + - id: 3373 + is_visible: no + - id: 3374 + is_visible: no + - id: 3375 + is_visible: no + - id: 3376 + is_visible: no + - id: 3377 + is_visible: no + - id: 3378 + is_visible: no + - id: 3379 + is_visible: no + - id: 3380 + is_visible: no + - id: 3381 + is_visible: no + - id: 3382 + is_visible: no + - id: 3383 + is_visible: no + - id: 3400 + is_visible: no + - id: 3401 + is_visible: no + - id: 3402 + is_visible: no + - id: 3403 + is_visible: no + - id: 3404 + is_visible: no + - id: 3405 + is_visible: no + - id: 3406 + is_visible: no + - id: 3407 + is_visible: no + - id: 3408 + is_visible: no + - id: 3409 + is_visible: no + - id: 3410 + is_visible: no + - id: 3411 + is_visible: no + - id: 3412 + is_visible: no + - id: 3413 + is_visible: no + - id: 3414 + is_visible: no + - id: 3415 + is_visible: no + - id: 3416 + is_visible: no + - id: 3417 + is_visible: no + - id: 3418 + is_visible: no + - id: 3611 + is_visible: no + - id: 3612 + is_visible: no + - id: 3671 + is_visible: no + - id: 3672 + is_visible: no + - id: 3673 + is_visible: no + - id: 3691 + is_visible: no + - id: 3962 + is_visible: yes + name: High-Rez Texture Pack + description: test + optional_addon_enabled_by_default: no + show_properties: yes +localizations: + default: + l1: WATCH_DOGS® 2 + l2: 0f946fb03f8bdf913969d1c22df1625e.jpg + l3: New controller has been successfully connected. + l4: The driver version of your enabled graphics adapter is out of date. For the best gaming experience, check the video card manufacturer’s website for the latest software. + l5: Not enough free RAM for stable frame rate. In case of performance issues, try to close all the background applications/processes or decrease the graphics quality. + l6: Your CPU is below the minimum requirements (Intel Core i5 2400S @ 2.5 GHz | AMD FX 6120 @ 3.5 GHz or better). CPUs below the minimum requirements might work, but not officially supported. + l7: Your GPU is below the minimum requirements (NVIDIA GeForce GTX 660 (2GB) | AMD Radeon HD 7870 (2GB) or better). GPUs below the minimum requirements might work, but not officially supported. + zh-CN: + l1: 看门狗2 + l2: 361d4ac8f27b8da4871863d4b837f9e1.jpg + l3: 已成功连接新的控制器。 + l4: 系统使用的显卡驱动程序太旧,为提供最佳游戏体验,请至显卡制造商网站下载最新驱动程序并更新。 + l5: 没有足够的内存可以提供稳定的显示张数。如果遇到性能方面的问题,请关闭所有的背景应用程序 / 处理程序或降低绘图品质试试看。 + l6: 你的 CPU 规格未达到最低硬件需求(Intel Core i5 2400S @ 2.5 GHz | AMD FX 6120 @ 3.5 GHz 以上)。 CPU 未达最低需求或许可以运行游戏,但并不推荐使用。 + l7: 你的 GPU 规格未达到最低需求(NVIDIA GeForce GTX 660 (2GB) | AMD Radeon HD 7870 (2GB) 以上)。GPU 未达最低需求或许可以运行游戏,但并不推荐使用。 + en-CA: + l3: New controller has been successfully connected. + l4: The driver version of your enabled graphics adapter is out of date. For the best gaming experience, check the video card manufacturer’s website for the latest software. + l5: Not enough free RAM for stable frame rate. In case of performance issues, try to close all the background applications/processes or decrease the graphics quality. + l6: Your CPU is below the minimum requirements (Intel Core i5 2400S @ 2.5 GHz | AMD FX 6120 @ 3.5 GHz or better). CPUs below the minimum requirements might work, but not officially supported. + l7: Your GPU is below the minimum requirements (NVIDIA GeForce GTX 660 (2GB) | AMD Radeon HD 7870 (2GB) or better). GPUs below the minimum requirements might work, but not officially supported. + en-UK: + l3: New controller has been successfully connected. + l4: The driver version of your enabled graphics adapter is out of date. For the best gaming experience, check the video card manufacturer’s website for the latest software. + l5: Not enough free RAM for stable frame rate. In case of performance issues, try to close all the background applications/processes or decrease the graphics quality. + l6: Your CPU is below the minimum requirements (Intel Core i5 2400S @ 2.5 GHz | AMD FX 6120 @ 3.5 GHz or better). CPUs below the minimum requirements might work, but not officially supported. + l7: Your GPU is below the minimum requirements (NVIDIA GeForce GTX 660 (2GB) | AMD Radeon HD 7870 (2GB) or better). GPUs below the minimum requirements might work, but not officially supported. + cs-CZ: + l3: Připojení nového ovladače proběhlo úspěšně. + l4: Zvolený grafický adaptér používá zastaralou verzi ovladače. Chcete-li si hru vychutnat na maximum, stáhněte si nejnovější software ze stránek výrobce své grafické karty. + l5: Nedostatek paměti pro stabilní běh hry. Pokud budete mít problémy s výkonem, zkuste zavřít všechny aplikace/procesy na pozadí nebo snižte kvalitu grafiky. + l6: Váš procesor je pod minimálními požadavky (Intel Core i5 2400S @ 2,5 GHz | AMD FX 6120 @ 3,5 GHz nebo lepší). Procesory pod minimálními požadavky mohou fungovat, ale nejsou oficiálně podporovány. + l7: Vaše grafická karta je pod minimálními požadavky (NVIDIA GeForce GTX 660 (2 GB) | AMD Radeon HD 7870 (2 GB) nebo lepší). Grafické karty pod minimálními požadavky mohou fungovat, ale nejsou oficiálně podporovány. + da-DK: + l3: New controller has been successfully connected. + l4: The driver version of your enabled graphics adapter is out of date. For the best gaming experience, check the video card manufacturer’s website for the latest software. + l5: Not enough free RAM for stable frame rate. In case of performance issues, try to close all the background applications/processes or decrease the graphics quality. + l6: Your CPU is below the minimum requirements (Intel Core i5 2400S @ 2.5 GHz | AMD FX 6120 @ 3.5 GHz or better). CPUs below the minimum requirements might work, but not officially supported. + l7: Your GPU is below the minimum requirements (NVIDIA GeForce GTX 660 (2GB) | AMD Radeon HD 7870 (2GB) or better). GPUs below the minimum requirements might work, but not officially supported. + de-DE: + l3: Der neue Controller wurde erfolgreich angeschlossen. + l4: Die Treiberversion deiner aktivierten Grafikkarte ist veraltet. Suche auf der Hersteller-Website deiner Grafikkarte die aktuellste Software für eine optimales Spielerlebnis. + l5: Nicht genug Arbeitsspeicher für eine stabile Bildfrequenz. Falls Leistungsprobleme auftreten, solltest du versuchen, alle Hintergrundanwendungen/-prozesse zu schließen oder die Grafikqualität herabzusetzen. + l6: Deine CPU erfüllt nicht die Mindestanforderungen (Intel Core i5 2400S mit 2,5 GHz | AMD FX 6120 mit 3,5 GHz oder besser). CPUs unterhalb der Mindestanforderungen können funktionieren, werden aber offiziell nicht unterstützt. + l7: Deine Grafikkarte erfüllt nicht die Mindestanforderungen (NVIDIA GeForce GTX 660 (2 GB) | AMD Radeon HD 7870 (2 GB) oder besser). Grafikkarten unterhalb der Mindestanforderungen können funktionieren, werden aber offiziell nicht unterstützt. + es-ES: + l3: El nuevo mando se ha conectado satisfactoriamente. + l4: La versión de los controladores de tu adaptador de vídeo no está actualizada. Para obtener una experiencia de juego perfecta, pásate por el sitio web del fabricante de la tarjeta de vídeo para obtener el software actualizado. + l5: No hay RAM disponible para mostrar una tasa de fotogramas estable. Si se dan problemas de rendimiento, intenta cerrar todas las aplicaciones y procesos en segundo plano o disminuir la calidad de los gráficos. + l6: Tu CPU está por debajo de los requisitos mínimos (Intel Core i5 2400S @ 2.5 GHz | AMD FX 6120 @ 3.5 GHz o superior). Los CPU inferiores a los requisitos mínimos pueden funcionar, pero no es compatible oficialmente. + l7: Tu CPU está por debajo de los requisitos mínimos (NVIDIA GeForce GTX 660 de 2GB | AMD Radeon HD 7870 de 2GB o superior). Los CPU inferiores a los requisitos mínimos pueden funcionar, pero no es compatible oficialmente. + es-MX: + l3: El nuevo control se conectó satisfactoriamente. + l4: La versión de los controladores de tu adaptador de video no está actualizada. Para obtener una experiencia de juego perfecta, visita el sitio web del fabricante de la tarjeta de video para obtener el software actualizado. + l5: No hay RAM disponible para mostrar una tasa de fotogramas estable. Si se dan problemas de rendimiento, intenta cerrar todas las aplicaciones y procesos en segundo plano o disminuir la calidad de los gráficos. + l6: Tu CPU está por debajo de los requisitos mínimos (Intel Core i5 2400S @ 2.5 GHz | AMD FX 6120 @ 3.5 GHz o superior). Los CPU con requisitos mínimos por debajo de los recomentadados pueden funcionar, pero no son compatibles oficialmente. + l7: Tu CPU está por debajo de los requisitos mínimos (NVIDIA GeForce GTX 660 de 2GB | AMD Radeon HD 7870 de 2GB o superior). Los CPU con requisitos mínimos por debajo de los recomendados pueden funcionar, pero no son compatibles oficialmente. + fi-FI: + l3: New controller has been successfully connected. + l4: The driver version of your enabled graphics adapter is out of date. For the best gaming experience, check the video card manufacturer’s website for the latest software. + l5: Not enough free RAM for stable frame rate. In case of performance issues, try to close all the background applications/processes or decrease the graphics quality. + l6: Your CPU is below the minimum requirements (Intel Core i5 2400S @ 2.5 GHz | AMD FX 6120 @ 3.5 GHz or better). CPUs below the minimum requirements might work, but not officially supported. + l7: Your GPU is below the minimum requirements (NVIDIA GeForce GTX 660 (2GB) | AMD Radeon HD 7870 (2GB) or better). GPUs below the minimum requirements might work, but not officially supported. + fr-FR: + l3: La nouvelle manette a été connectée avec succès. + l4: Le pilote de la carte graphique activée n’est pas à jour. Pour profiter d’une expérience de jeu optimale, téléchargez la dernière version du logiciel sur le site du fabricant de votre matériel. + l5: Pas assez de RAM disponible pour obtenir une fréquence d'affichage stable. En cas de problèmes de rendement, essayez de fermer toutes les applications en arrière-plan ou de diminuer la qualité des graphismes. + l6: Les caractéristiques de votre processeur sont inférieures à la configuration minimale requise (Intel Core i5 2400S à 2,5 GHz | AMD FX 6120 à 3,5 GHz ou supérieur). Les processeurs présentant de telles caractéristiques sont susceptibles de faire fonctionner le jeu, mais ne sont pas pris en charge officiellement. + l7: Les caractéristiques de votre processeur graphique sont inférieures à la configuration minimale requise (NVIDIA GeForce GTX 660 (2 Go) | AMD Radeon HD 7870 (2 Go) ou supérieur). Les processeurs graphiques présentant de telles caractéristiques sont susceptibles de faire fonctionner le jeu, mais ne sont pas pris en charge officiellement. + fr-CA: + l3: La nouvelle manette a été connectée avec succès. + l4: Le pilote de la carte graphique activée n’est pas à jour. Pour profiter d’une expérience de jeu optimale, téléchargez la dernière version du logiciel sur le site du fabricant de votre matériel. + hu-HU: + l3: Az új kontroller sikeresen csatlakoztatva. + l4: A grafikuskártya illesztőprogramja elavult verziójú. A legjobb játékélmény érdekében keresd meg a videókártya gyártójának honlapján a legfrissebb szoftvert. + l5: Nincs elég szabad RAM a stabil képfrissítéshez. Teljesítményproblémák esetén próbáld bezárni a háttérben futó alkalmazásokat/folyamatokat vagy csökkentsd a grafika minőségét. + l6: A processzorod nem éri el a minimális követelményeket (Intel Core i5 2400S @ 2,5 GHz | AMD FX 6120 @ 3,5 GHz vagy jobb). A minimális követelményeket el nem érő processzor működhet, de hivatalosan nem támogatott. + l7: A GPU nem éri el a minimális követelményeket (NVIDIA GeForce GTX 660 (2GB) | AMD Radeon HD 7870 (2GB) vagy jobb). A minimális követelményeket el nem érő GPU működhet, de hivatalosan nem támogatott. + it-IT: + l3: Il nuovo controller è stato collegato con successo. + l4: I driver della scheda grafica selezionata non sono aggiornati. Per la miglior esperienza di gioco possibile, controlla il sito del produttore per trovare l'ultima versione. + l5: RAM insufficiente per un framerate stabile. Se hai problemi di prestazioni, prova a chiudere tutte le applicazioni e i processi o a diminuire la qualità grafica. + l6: La tua CPU non soddisfa i requisiti minimi (Intel Core i5 2400S @ 2,5 GHz | AMD FX 6120 @ 3,5 GHz o superiori). Le CPU che non soddisfano i requisiti potrebbero funzionare, ma non sono supportate ufficialmente. + l7: La tua GPU non soddisfa i requisiti minimi (NVIDIA GeForce GTX 660 (2 GB) | AMD Radeon HD 7870 (2 GB) o superiori. Le GPU che non soddisfano i requisiti potrebbero funzionare, ma non sono supportate ufficialmente. + ja-JP: + l3: 新しいコントローラーの接続に成功しました + l4: 使用可能なグラフィックスアダプターのドライバーバージョンは使用期限が切れています。最高のゲーム体験のためには、ビデオカード製造者のウェブサイトを確認して最新ソフトウェアを入手してください + l5: 安定したフレームレートに必要なメモリが不足しています。パフォーマンスに問題が生じた場合は、他のアプリ/プロセスを全て閉じるか、グラフィック品質を下げてください + l6: ご使用のCPUは必要動作環境(Intel Core i5 2400S、2.5 GHz / AMD FX 6120、3.5 GHz以上)を満たしていません。必要動作環境を満たしていないCPUでも動作しますが、公式にはサポートしていません + l7: ご使用のCPUは必要動作環境(NVIDIA GeForce GTX 660、2 GB / AMD Radeon HD 7870、2 GB)を満たしていません。必要動作環境を満たしていないCPUでも動作しますが、公式にはサポートしていません + ko-KO: + l3: 새 컨트롤러를 성공적으로 연결했습니다. + l4: 그래픽 어댑터가 가능한 드라이버가 구 버전입니다. 게임의 성능을 최대한 즐기시려면 비디오 카드 제조업체의 웹사이트에서 최신 소프트웨어를 다운로드받으십시오. + l5: 사용 가능한 RAM이 부족해 프레임 안정화를 진행할 수 없습니다. 게임 실행에 문제가 발생하면 다른 백그라운드 응용 프로그램과 프로세스를 닫거나 그래픽 설정을 낮추기를 바랍니다. + l6: CPU가 최소 사양인 Intel Core i5 2400S @ 2.5 GHz 또는 AMD FX 6120 @ 3.5 GHz 이하 모델입니다. 최소 사양 이하의 CPU에서 게임이 구동될 수도 있지만 공식적으로 지원하지 않습니다. + l7: GPU가 최소 사양인 NVIDIA GeForce GTX 660(2GB) 또는 AMD Radeon HD 7870(2GB) 이하 모델입니다. 최소 사양 이하의 GPU에서 게임이 구동될 수도 있지만 공식적으로 지원하지 않습니다. + nb-NO: + l3: New controller has been successfully connected. + l4: The driver version of your enabled graphics adapter is out of date. For the best gaming experience, check the video card manufacturer’s website for the latest software. + l5: Not enough free RAM for stable frame rate. In case of performance issues, try to close all the background applications/processes or decrease the graphics quality. + l6: Your CPU is below the minimum requirements (Intel Core i5 2400S @ 2.5 GHz | AMD FX 6120 @ 3.5 GHz or better). CPUs below the minimum requirements might work, but not officially supported. + l7: Your GPU is below the minimum requirements (NVIDIA GeForce GTX 660 (2GB) | AMD Radeon HD 7870 (2GB) or better). GPUs below the minimum requirements might work, but not officially supported. + nl-NL: + l3: Nieuwe controller verbinden gelukt. + l4: Het stuurbestand van je actieve grafische adapter is verouderd. Kijk voor de beste spelbeleving op de website van de videokaartfabrikant voor de meest recente software. + l5: Niet genoeg vrij RAM voor een stabiele framesnelheid. Als je problemen met de performance ervaart, kun je proberen alle programma's / processen op de achtergrond te sluiten of de kwaliteit van de graphics te verlagen. + l6: Je processor voldoet niet aan de minimum vereisten (Intel Core i5 2400S @ 2.5 GHz | AMD FX 6120 @ 3.5 GHz of beter). Processoren die niet voldoen aan de minimum vereisten kunnen wel werken, maar worden niet officieel ondersteund. + l7: Je GPU (videokaart) voldoet niet aan de minimum vereisten(NVIDIA GeForce GTX 660 (2GB) | AMD Radeon HD 7870 (2GB) of beter). Videokaarten die niet voldoen aan de minimum vereisten kunnen wel werken, maar worden niet officieel ondersteund. + pl-PL: + l3: Nowy kontroler został podłączony. + l4: Sterownik wybranej karty graficznej jest nieaktualny. Aby uzyskać jak najlepsze wrażenia z gry, odwiedź stronę producenta karty i pobierz najnowsze sterowniki. + l5: Za mało pamięci RAM dla stabilnej częstotliwości odświeżania. W przypadku problemów z wydajnością, należy zamknąć wszystkie aplikacje/procesy działające w tle lub obniżyć jakość grafiki. + l6: Twój procesor nie spełnia minimalnych wymagań (Intel Core i5 2400S @ 2.5 GHz | AMD FX 6120 @ 3.5 GHz lub lepszy). Gra może działać z procesorami, które nie spełniają minimalnych wymagań, ale nie są one oficjalnie obsługiwane. + l7: Twoja karta graficzna nie spełnia minimalnych wymagań (NVIDIA GeForce GTX 660 (2GB) | AMD Radeon HD 7870 (2GB) lub lepsza). Gra może działać z kartami graficznymi, które nie spełniają minimalnych wymagań, ale nie są one oficjalnie obsługiwane. + pt-BR: + l3: Um novo controle foi conectado com sucesso. + l4: A versão de driver do seu adaptador de vídeo ativado está desatualizada. Para uma melhor experiência de jogo, verifique o site do fabricante da placa de vídeo para obter o software mais recente. + l5: Não há RAM suficiente para manter uma taxa de quadros estável. Caso ocorram problemas de desempenho, experimente fechar todos os aplicativos/processos em segundo plano ou diminua a qualidade dos gráficos. + l6: A sua CPU está abaixo dos requisitos mínimos (Intel Core i5 2400S @ 2.5 GHz | AMD FX 6120 @ 3.5 GHz ou superior). CPUs abaixo dos requisitos mínimos podem funcionar, mas não são compatíveis oficialmente. + l7: A sua GPU está abaixo dos requisitos mínimos (NVIDIA GeForce GTX 660 (2GB) | AMD Radeon HD 7870 (2GB) ou superior). GPUs abaixo dos requisitos mínimos podem funcionar, mas não são compatíveis oficialmente. + pt-PT: + l3: Um novo controle foi conectado com sucesso. + l4: A versão de driver do seu adaptador de vídeo ativado está desatualizada. Para uma melhor experiência de jogo, verifique o site do fabricante da placa de vídeo para obter o software mais recente. + l5: Não há RAM suficiente para manter uma taxa de quadros estável. Caso ocorram problemas de desempenho, experimente fechar todos os aplicativos/processos em segundo plano ou diminua a qualidade dos gráficos. + l6: A sua CPU está abaixo dos requisitos mínimos (Intel Core i5 2400S @ 2.5 GHz | AMD FX 6120 @ 3.5 GHz ou superior). CPUs abaixo dos requisitos mínimos podem funcionar, mas não são compatíveis oficialmente. + l7: A sua GPU está abaixo dos requisitos mínimos (NVIDIA GeForce GTX 660 (2GB) | AMD Radeon HD 7870 (2GB) ou superior). GPUs abaixo dos requisitos mínimos podem funcionar, mas não são compatíveis oficialmente. + ru-RU: + l3: Подключен новый контроллер. + l4: Версия драйвера видеокарты устарела. Чтобы в полной мере насладиться возможностями игры, посетите сайт изготовителя видеокарты и установите новейшее ПО. + l5: Недостаточно оперативной памяти для поддержания стабильной частоты кадров. При возникновении проблем с производительностью попробуйте закрыть фоновые процессы и приложения либо понизить настройки графики. + l6: Ваш процессор не соответствует минимальным системным требованиям (Intel Core i5 2400S @ 2.5 ГГц, AMD FX 6120 @ 3.5 ГГц или лучше). Не соответствующие системным требованиям процессоры могут работать, но официально не поддерживаются. + l7: Ваша видеокарта не соответствует минимальным системным требованиям (NVIDIA GeForce GTX 660 (2ГБ) | AMD Radeon HD 7870 (2ГБ) или лучше). Не соответствующие системным требованиям видеокарты могут работать, но официально не поддерживаются. + sv-SE: + l3: New controller has been successfully connected. + l4: The driver version of your enabled graphics adapter is out of date. For the best gaming experience, check the video card manufacturer’s website for the latest software. + l5: Not enough free RAM for stable frame rate. In case of performance issues, try to close all the background applications/processes or decrease the graphics quality. + l6: Your CPU is below the minimum requirements (Intel Core i5 2400S @ 2.5 GHz | AMD FX 6120 @ 3.5 GHz or better). CPUs below the minimum requirements might work, but not officially supported. + l7: Your GPU is below the minimum requirements (NVIDIA GeForce GTX 660 (2GB) | AMD Radeon HD 7870 (2GB) or better). GPUs below the minimum requirements might work, but not officially supported. + zh-TW: + l3: 已成功連接新的控制器。 + l4: 系統使用的顯示卡驅動程式太舊,為提供最佳遊戲體驗,請至顯示卡製造商網站下載最新驅動程式並更新。 + l5: 沒有足夠的記憶體可以提供穩定的顯示張數。如果遇到效能方面的問題,請關閉所有的背景應用程式 / 處理程序或降低繪圖品質試試看。 + l6: 你的 CPU 規格未達到最低硬體需求(Intel Core i5 2400S @ 2.5 GHz | AMD FX 6120 @ 3.5 GHz 以上)。 CPU 未達最低需求或許可以執行遊戲,但並不推薦使用。 + l7: 你的 GPU 規格未達到最低需求(NVIDIA GeForce GTX 660 (2GB) | AMD Radeon HD 7870 (2GB) 以上)。GPU 未達最低需求或許可以執行遊戲,但並不推薦使用。 + fr-cA: + l5: Pas assez de RAM disponible pour obtenir une fréquence d'affichage stable. En cas de problèmes de rendement, essayez de fermer toutes les applications en arrière-plan ou de diminuer la qualité des graphismes. + l6: Les caractéristiques de votre processeur sont inférieures à la configuration minimale requise (Intel Core i5 2400S à 2,5 GHz | AMD FX 6120 à 3,5 GHz ou supérieur). Les processeurs présentant de telles caractéristiques sont susceptibles de faire fonctionner le jeu, mais ne sont pas pris en charge officiellement. + l7: Les caractéristiques de votre processeur graphique sont inférieures à la configuration minimale requise (NVIDIA GeForce GTX 660 (2 Go) | AMD Radeon HD 7870 (2 Go) ou supérieur). Les processeurs graphiques présentant de telles caractéristiques sont susceptibles de faire fonctionner le jeu, mais ne sont pas pris en charge officiellement. + +version: 2.0 +root: + name: l1 + is_visible: yes + thumb_image: f9f92ee2d0f7996d6a431af6e601edd1.jpg +localizations: + default: + l1: Assassin's Creed® Syndicate - The Dreadful Crimes + fr-FR: + l1: Assassin's Creed® Syndicate - The Dreadful Crimes + it-IT: + l1: Assassin's Creed® Syndicate - Dreadful Crimes + de-DE: + l1: Assassin's Creed® Syndicate - Die Groschenroman-Verbrechen + es-ES: + l1: Assassin's Creed® Syndicate - Los Crímenes terroríficos + nl-NL: + l1: Assassin's Creed® Syndicate - The Dreadful Crimes + pl-PL: + l1: Assassin's Creed® Syndicate - Straszliwe Zbrodnie + ru-RU: + l1: Assassin's Creed® Syndicate - Ужасные Преступления + cs-Cz: + l1: Assassin's Creed® Syndicate - Ohavné zločiny + hu-HU: + l1: Assassin's Creed® Syndicate - Szörnyű bűntettek + ja-JP: + l1: Assassin's Creed® Syndicate - 恐ろしい犯罪 + ko-KO: + l1: Assassin's Creed® Syndicate - 끔찍한 범죄 + zh-TW: + l1: Assassin's Creed® Syndicate - 駭人犯罪 + +JCversion: 2.0 +root: + name: Rainbow Six Siege +localizations: {} + + + + + + + + + + + + + + +ZSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +version: 2.0 +root: + name: Rainbow Six Siege - Ruby Skin + is_visible: no + is_ulc: yes + thumb_image: b69b93a91788a8b58db8ac0f47616a92.png + shop_url: http://shop.ubi.com/store/ubiemea/html/pbPage.generic-16-R6S-RubyDLC-upc-303-other +localizations: {} + +version: 2.0 +root: + name: Rainbow Six Siege - Topaz Skin + is_visible: yes + thumb_image: e1c64a7f906c828ab6c15c506887ae55.png +localizations: {} + +version: 2.0 +root: + name: Rainbow Six Siege - Cyan Skin + is_visible: yes + thumb_image: 2660e3591fa3d7a2aa7006ced9016cb0.png +localizations: {} + +version: 2.0 +root: + name: Rainbow Six Siege - Esport Skin 1 + is_visible: no + is_ulc: yes + thumb_image: 8ba535b5686dfadae139d01760101163.png +localizations: {} + +version: 2.0 +root: + name: Rainbow Six Siege - Esport Skin 2 + is_visible: no + is_ulc: yes + thumb_image: 330740e8a4b23c7637b14ff07f559b12.png +localizations: {} + +version: 2.0 +root: + name: Rainbow Six Siege - Esport Skin 3 + is_visible: no + is_ulc: yes + thumb_image: f745c8645a99fa942a77ae3b3c31646e.png +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +version: 2.0 +root: + name: Rainbow Six Siege - Esport Skins Bundle + is_visible: no + is_ulc: yes + thumb_image: 2c1912994aa918bc73e5c3aa88f550ff.png +localizations: {} + +version: 2.0 +root: + name: Rainbow Six Siege - Stone Bundle + is_visible: yes + thumb_image: 49143e35143244d69fb30174b2ab43d4.png +localizations: {} + +::version: 2.0 +root: + name: l1 + background_image: f455c27a656a4ca98bb63802d0866a03.jpg + thumb_image: l2 + logo_image: a1d29ebb22a775a3cddd54bf72ef5947.png + splash_image: 633f0180de30fda96d44588f504aad5b.jpg + help_url: http://support.ubi.com + facebook_url: https://www.facebook.com/SteepGame/ + homepage_url: http://steep.ubisoft.com/ + forum_url: https://discussions.ubisoft.com/category/1001/other-games + overlay_virtual_control_enabled: no + overlay_notifications: + - id: 0 + text: l3 + permanent: yes + - id: 1 + text: l4 + permanent: yes + icon_image: 93395a61212aac81de70e8f482a160a4.ico + start_game: + online: + overlay_required: yes + overlay_shop_enabled: yes + overlay_shop_default_enabled: yes + overlay_shop_sigma: yes + overlay_browser_home_url: https://steep.ubisoft.com/game + overlay_product_activation_enabled: yes + overlay_supported: yes + executables: + - shortcut_name: Steep + path: + relative: steep.exe + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Launcher\Installs\3279\InstallDir + icon_image: 93395a61212aac81de70e8f482a160a4.ico + upn_enabled: true + installer: + game_identifier: Steep + publisher: Ubisoft + help_url: http://support.ubi.com + about_url: http://steep.ubisoft.com/game/en-gb/home/ + digital_distribution: + version: 0 + change_language_enabled: yes + party: + party_enabled: yes + max_party_size: 4 + game_invites_enabled: yes + cloud_saves: yes + uplay: + achievements: b47cde6628dcdabcb177ebb3374a1e15.zip + achievements_sync_id: STP + club: + enabled: yes + news: + thread: Steep + game_page_modules: + player_stats: + size: 2 + friends: + size: 1 + friends_suggestions: + enabled: yes + streams: + size: 1 + player_stats: + items: + - id: TotalTimePlayed + - id: PlayerRenown + - id: NbBronzeMedals + - id: NbSilverMedals + - id: NbGoldMedals + crash_reporting: + space_id: a20f75db-9175-4df6-b1b3-ba42e291166c + app_id: b65780e8-0875-4685-995a-6e952cc605a8 + app_id: b65780e8-0875-4685-995a-6e952cc605a8 + space_id: a20f75db-9175-4df6-b1b3-ba42e291166c + show_properties: yes +localizations: + default: + l1: STEEP + l2: dd084176b189bbb4f288a439661e1b89.jpg + l3: 'Warning: You are running an unsupported video driver, please update your driver for optimal performance.' + l4: 'Warning: Your system is below the minimum requirements. For optimal performance please refer to the supported hardware list.' + zh-CN: + l1: 极限巅峰 + l2: f247e41e56cc6a73c24f41432f96d0f1.jpg + l3: 警告:你所使用的显卡驱动程序游戏并未支持,请升级你的驱动程序才能有最佳的性能表现。 + l4: 警告:你的系统低于最小需求,为了能有最佳的性能表现,请参阅游戏支持的硬件清单。 + fr-FR: + l3: 'Avertissement : Ton pilote vidéo n’est pas pris en charge. Mets à jour ton pilote pour de meilleures performances.' + l4: 'Avertissement : Ton système n’a pas le niveau de performance minimum requis. Pour de meilleures performances, consulte la liste des matériels pris en charge.' + it-IT: + l3: 'Attenzione: stai utilizzando dei driver video non supportati, aggiornali per ottenere dei risultati migliori.' + l4: "Attenzione: la tua configurazione di sistema è inferiore ai requisiti minimi. Per ottenere risultati migliori, consulta l'elenco dell'hardware supportato." + de-DE: + l3: 'Warnung: Du benutzt einen nicht unterstützen Grafikkarten-Treiber. Bitte aktualisiere deinen Treiber für das optimale Spielerlebnis.' + l4: 'Warnung: Dein System erfüllt nicht die Mindestanforderungen. Halte dich für eine optimale Performance an die Liste der unterstützen Hardware.' + es-ES: + l3: 'Advertencia: Estás usando un controlador de vídeo no soportado; actualiza tu controlador para asegurar un rendimiento óptimo.' + l4: 'Advertencia: Tu sistema no cumple los requisitos mínimos. Comprueba la lista de hardware soportado para obtener un rendimiento óptimo.' + nl-NL: + l3: 'Waarschuwing: je gebruikt een grafisch stuurprogramma dat niet wordt ondersteund. Werk je stuurprogramma bij voor optimale prestaties.' + l4: 'Waarschuwing: je systeem voldoet niet aan de minimale vereisten. Raadpleeg de lijst met ondersteunde hardware voor optimale prestaties.' + pl-PL: + l3: 'Uwaga: używasz nieobsługiwanego sterownika graficznego. Zaktualizuj swój sterownik, by zapewnić sobie optymalną wydajność.' + l4: 'Uwaga: twój system nie spełnia minimalnych wymagań sprzętowych. Sprawdź listę obsługiwanego sprzętu, który zapewnia optymalną wydajność.' + pt-BR: + l3: 'Aviso: você está usando um driver de vídeo que não é suportado. Por favor, atualize o seu driver para obter o desempenho adequado.' + l4: 'Aviso: o seu sistema não atende às exigências mínimas. Para ter o desempenho adequado, por favor, confira a lista de hardware suportado.' + ja-JP: + l3: '警告: サポートされていないビデオドライバを実行しています。最適なパフォーマンスのために、ドライバを更新してください。' + l4: '警告: お使いのシステムは推奨環境を満たしておりません。最適なパフォーマンスを得るためのハードウェアのリストをご確認ください。' + zh-TW: + l3: 警告:你所使用的顯示卡驅動程式遊戲並未支援,請升級你的驅動程式才能有最佳的效能表現。 + l4: 警告:你的系統低於最小需求,為了能有最佳的效能表現,請參閱遊戲支援的硬體清單。 + ru-RU: + l3: 'Внимание: игра не поддерживает видеодрайвер. Обнови его, чтобы добиться наилучшей производительности.' + l4: 'Внимание: система не удовлетворяет минимальным требованиям. Обратись к списку поддерживаемого аппаратного обеспечения, чтобы гарантировать наилучшую производительность.' + da-DK: + l3: 'Advarsel: Spillet understøtter ikke den grafikdriver, du bruger. Du bør opdatere den for at få den optimale ydelse.' + l4: 'Advarsel: Dit system lever ikke op til minimumskravene. Du kan se på listen over understøttet hardware, hvordan du få optimal ydelse.' + fi-FI: + l3: 'Varoitus: Käyttämäsi näytönohjain ei ole tuettu. Päivitä ajurisi, niin saat parhaan mahdollisen kokemuksen.' + l4: 'Varoitus: Järjestelmäsi ei täytä vähimmäisvaatimuksia. Tutustu tuettujen laitteiden luetteloon ja päivitä järjestelmäsi tarvittaessa.' + nb-NO: + l3: 'Advarsel: Du kjører en grafikkdriver som ikke støttes. Oppdater driveren for å få optimale ytelser.' + l4: 'Advarsel: Systemet ditt tilfredsstiller ikke minstekravene. Hvis du vil ha optimale ytelser, bør du sørge for at du har utstyr som tilfredsstiller kravene på maskinvarlisten.' + sv-SE: + l3: Varning! Du använder en grafikkortsdrivrutin som inte stöds. Uppdatera drivrutinen för att optimera prestandan. + l4: Varning! Ditt system uppfyller inte minimikraven. Se listan över kompatibel hårdvara för att se hur du kan optimera prestandan. + + + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + + +\Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +g_version: 2.0 +root: + name: Watch_Dogs 2 - Season Pass + is_visible: yes +localizations: {} + +ldversion: 2.0 +root: + name: Watch_Dogs 2 - Root Access Pack + is_visible: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +version: 2.0 +root: + name: Watch_Dogs 2 - T-Bone Content Bundle + is_visible: yes + optional_addon_enabled_by_default: yes +localizations: {} + +version: 2.0 +root: + name: Watch_Dogs 2 - Human Conditions + is_visible: yes + optional_addon_enabled_by_default: yes +localizations: {} + +jbversion: 2.0 +root: + name: Watch_Dogs 2 - Punk Rock Pack + is_visible: yes +localizations: {} + +meversion: 2.0 +root: + name: Watch_Dogs 2 - Urban Artist Pack + is_visible: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +version: 2.0 +root: + name: RainBow Six Siege - GSG9 Racer Pack + is_visible: no + is_ulc: yes + thumb_image: 5683450234a07e2249d0d6619b6dc487.jpg +localizations: {} + +version: 2.0 +root: + name: Rainbow Six Siege - Racer SAS pack + is_visible: no + is_ulc: yes + thumb_image: 9b1cfe068e0f4cac7c6e9846b3530ee4.jpg +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +version: 2.0 +root: + name: Watch_Dogs 2 - No Compromise + is_visible: yes + optional_addon_enabled_by_default: yes +localizations: {} + +umversion: 2.0 +root: + name: Watch Dogs 2 - Void Dasher + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +ldversion: 2.0 +root: + name: Watch_Dogs 2 - Psychedelic Pack + is_visible: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +jbversion: 2.0 +root: + name: Watch_Dogs 2 - Pixel Art Pack + is_visible: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +e]version: 2.0 +root: + name: Watch_Dogs 2 - Glam Pack + is_visible: yes +localizations: {} + +ldversion: 2.0 +root: + name: Watch_Dogs 2 - Private Eye Pack + is_visible: yes +localizations: {} + +h`version: 2.0 +root: + name: Watch_Dogs 2 - Ubisoft Pack + is_visible: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +iaversion: 2.0 +root: + name: Watch_Dogs 2 - Ded_Labs Pack + is_visible: yes +localizations: {} + +xpversion: 2.0 +root: + name: Watch Dogs 2 - Home Town Pack + is_visible: no + is_ulc: yes +localizations: {} + +woversion: 2.0 +root: + name: Watch_Dogs 2 - Guts, Grit and Liberty Pack + is_visible: yes +localizations: {} + + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + + + + + +iaversion: 2.0 +root: + name: Watch_Dogs 2 - Ultimate Pack + is_visible: yes +localizations: {} + +vnversion: 2.0 +root: + name: Watch Dogs 2 - Supreme Pack + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +version: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes + thumb_image: 4b3f849efdc2afb37563c8d7308f1390.png +localizations: {} + +nfversion: 2.0 +root: + name: Rainbow Six Siege - Rook The Crew + is_visible: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + + + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +version: 2.0 +root: + name: Watch Dogs 2 - High Res Texture Pack + is_visible: yes + thumb_image: fd2b094cde7c61d3469590a36cc8f29c.jpg + optional_addon_enabled_by_default: no +localizations: {} + +ohversion: 2.0 +root: + name: Watch_Dogs 2 - DEDSEC + is_visible: no + is_ulc: yes +localizations: {} + +]Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +ZSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +ZSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + + + +|version: 2.0 +root: + name: Assassin's Creed Revelations - Ancestors Character pack + is_visible: yes +localizations: {} + +]  Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]  Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]  Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]  Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]  Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]  Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +|  tversion: 2.0 +root: + name: Rainbow Six Siege - Blitz Bushido + is_visible: no + is_ulc: yes +localizations: {} + +r  jversion: 2.0 +root: + name: Rainbow Six Siege - Tatchanka Bushido + is_visible: yes +localizations: {} + +]  Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]  Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]  Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +]  Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +[  Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[  Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[  Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +! +! +! +! +!! +!! +!! +[!!Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[!!Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +!! +!! +!! +!! +!! +!! +!! +!! +l!!dversion: 2.0 +root: + name: Rainbow Six Siege - Year 2 Pass + is_visible: yes +localizations: {} + +[""Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[""Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[""Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +_"Xversion: 2.0 +root: + name: Steep - Winter Fest + is_visible: yes +localizations: {} + +`"Yversion: 2.0 +root: + name: Steep - Extreme Pack + is_visible: yes +localizations: {} + +Z"Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +d""\version: 2.0 +root: + name: For Honor - Season Pass + is_visible: yes +localizations: {} + +" +" +[""Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[""Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[""Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[##Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[##Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +% +& +& +& +& +& +/&&/version: 2.0 +root: + name: l1 + sort_string: Assassin's Creed 16 + background_image: 2d21948937872f3a4e488d1a58b765db.jpg + thumb_image: l2 + logo_image: 173bca0f8923c59a731b6f43a9810970.png + splash_image: e83efbfa9d1f310275a0f477f1b7fe80.jpg + help_url: https://support.ubisoft.com/games/3839?platform=9 + facebook_url: https://www.facebook.com/ubisoft/ + homepage_url: http://assassinscreed.ubi.com/ + forum_url: https://discussions.ubisoft.com/category/637/assassin-s-creed-origins + overlay_virtual_control_enabled: no + game_options: + name: Animus Control Panel + filename: ACP.ini + model: 4446eed9bc6caee120fb0f4b01f99870 + icon: aco-logo + forum_url: https://forums.ubi.com/forumdisplay.php/1827 + overlay_notifications: + - id: 0 + text: l3 + permanent: yes + - id: 2 + text: New controller device has been connected + permanent: no + - id: 3 + text: Your controller device has been disconnected + permanent: no + - id: 4 + text: l4 + permanent: no + start_game: + steam: + overlay_required: yes + overlay_shop_enabled: yes + overlay_shop_default_enabled: yes + overlay_shop_sigma: yes + overlay_browser_home_url: https://assassinscreed.ubi.com/ + overlay_supported: yes + steam_app_id: 582160 + steam_installation_status_register: HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam\InstallPath + game_installation_status_register: HKEY_CURRENT_USER\SOFTWARE\Valve\Steam\Apps\582160\Installed + offline_supported: yes + third_party_platform: + name: Steam + overlay_injection_method: default + upn_enabled: true + override_uplayid: 3539 + cloud_saves: yes + uplay: + achievements: f11e66f716629ba119500f76ada8508e + achievements_sync_id: ACE + club: + enabled: yes + news: + thread: ACOrigins + game_page_modules: + player_stats: + size: 2 + friends: + size: 1 + streams: + size: 1 + player_stats: + items: + - id: TimePlayed + - id: TotalProgression + - id: PlayerLevel + - id: TotalKills + - id: DistanceTravelled + game_streaming_enabled: yes + crash_reporting: + space_id: bfd34091-6af6-4029-873b-ba7e036464fa + app_id: ba09e96a-9f80-42c1-ab6c-4abbc91e9d38 + app_id: ba09e96a-9f80-42c1-ab6c-4abbc91e9d38 + space_id: bfd34091-6af6-4029-873b-ba7e036464fa + dev: + game_options: + presentInOverlay: yes + name: Animus Control Panel + filename: ACP.ini + model: 4446eed9bc6caee120fb0f4b01f99870 + icon: aco-logo + show_properties: yes +localizations: + default: + l1: Assassin's Creed® Origins + l2: 1be065304226cdb56a5818dd9808c3e0.jpg + l3: 'Warning: You are running an unsupported video driver, please update your driver for optimal performance.' + l4: Animus Control Panel settings have been applied + zh-CN: + l1: 刺客信条:起源 + l2: 1c270c04e1deae8c84646cde19af6fe7.jpg + l3: 警告:你所使用的显卡驱动程序游戏并未支持,请升级你的驱动程序才能有最佳的性能表现。 + l4: 已应用 Animus 控制面板调整设置 + da-DK: + l3: 'Advarsel: Spillet understøtter ikke den grafikdriver, du bruger. Du bør opdatere den for at få den optimale ydelse.' + nl-NL: + l3: 'Waarschuwing: je gebruikt een grafisch stuurprogramma dat niet wordt ondersteund. Werk je stuurprogramma bij voor optimale prestaties.' + l4: Instellingen Animus-bedieningspaneel zijn toegepast + fi-FI: + l3: 'Varoitus: Käyttämäsi näytönohjain ei ole tuettu. Päivitä ajurisi, niin saat parhaan mahdollisen kokemuksen.' + fr-FR: + l3: 'Avertissement : Ton pilote vidéo n’est pas pris en charge. Mets à jour ton pilote pour de meilleures performances.' + l4: Les paramètres du panneau de contrôle de l'Animus ont été appliqués + de-DE: + l3: 'Warnung: Du benutzt einen nicht unterstützen Grafikkarten-Treiber. Bitte aktualisiere deinen Treiber für das optimale Spielerlebnis.' + l4: Die Einstellungen der Animus-Systemsteuerung wurden übernommen + it-IT: + l3: 'Attenzione: stai utilizzando dei driver video non supportati, aggiornali per ottenere dei risultati migliori.' + l4: Sono state applicate le impostazioni del pannello di controllo dell'Animus + ja-JP: + l3: '警告: サポートされていないビデオドライバを実行しています。最適なパフォーマンスのために、ドライバを更新してください。' + l4: アニムス操作パネルが適用されました + nb-NO: + l3: 'Advarsel: Du kjører en grafikkdriver som ikke støttes. Oppdater driveren for å få optimale ytelser.' + pl-PL: + l3: 'Uwaga: używasz nieobsługiwanego sterownika graficznego. Zaktualizuj swój sterownik, by zapewnić sobie optymalną wydajność.' + l4: Zastosowano ustawienia panelu kontrolnego Animusa + pt-BR: + l3: 'Aviso: você está usando um driver de vídeo que não é suportado. Por favor, atualize o seu driver para obter o desempenho adequado.' + l4: As configurações do painel de controle do Animus foram aplicadas + ru-RU: + l3: 'Внимание: игра не поддерживает видеодрайвер. Обнови его, чтобы добиться наилучшей производительности.' + l4: Параметры панели управления Анимуса успешно изменены + es-ES: + l3: 'Advertencia: Estás usando un controlador de vídeo no soportado; actualiza tu controlador para asegurar un rendimiento óptimo.' + l4: Se ha aplicado la configuración del Panel de control del Animus + sv-SE: + l3: Varning! Du använder en grafikkortsdrivrutin som inte stöds. Uppdatera drivrutinen för att optimera prestandan. + zh-TW: + l3: 警告:你所使用的顯示卡驅動程式遊戲並未支援,請升級你的驅動程式才能有最佳的效能表現。 + cs-CZ: + l4: Nastavení Ovládacího panelu Animu se použilo + ko-KO: + l4: 애니머스 제어판 설정이 적용되었습니다 + +s&&kversion: 2.0 +root: + name: Watch Dogs 2 - Fully Decked Out Bundle + is_visible: yes +localizations: {} + +&&version: 2.0 +root: + name: l1 + sort_string: Tom Clancy's The Division 03 + background_image: 417345ad37eaa76ab466a433a83507bd.png + thumb_image: l2 + logo_image: 542e159dfea48f5a2a17a30e34c7d6b8.png + splash_image: f570aad17795b9ffc438458c5213a1ee.png + help_url: https://support.ubi.com/ + facebook_url: https://www.facebook.com/TheDivisionGame/ + homepage_url: https://tomclancy-thedivision.ubisoft.com/ + forum_url: https://discussions.ubisoft.com/category/584/player-support + overlay_virtual_control_enabled: no + overlay_notifications: [] + icon_image: 15a8918b82e47c0da7e24b34d42d71c1.ico + start_game: + online: + overlay_required: yes + overlay_shop_enabled: yes + overlay_shop_default_enabled: yes + overlay_shop_sigma: yes + overlay_browser_home_url: https://tomclancy-thedivision.ubisoft.com/ + overlay_product_activation_enabled: yes + overlay_supported: yes + executables: + - shortcut_name: Tom Clancy's The Division 2 + path: + relative: TheDivision2Launcher.exe + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Launcher\Installs\4932\InstallDir + icon_image: 15a8918b82e47c0da7e24b34d42d71c1.ico + pc_bang: {} + offline: + executables: + - shortcut_name: Tom Clancy's The Division 2 + path: + relative: TheDivision2Launcher.exe + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Launcher\Installs\4932\InstallDir + icon_image: 15a8918b82e47c0da7e24b34d42d71c1.ico + overlay_injection_method: sdk + upn_enabled: true + installer: + game_identifier: Tom Clancy's The Division 2 + publisher: Ubisoft + help_url: https://support.ubi.com/ + about_url: http://www.ubisoft.com/ + digital_distribution: + version: 1 + change_language_enabled: yes + game_invites_enabled: yes + uplay: + achievements: 721ddcad8671b8b03d438dca4e87a171.zip + achievements_sync_id: TCTD2 + club: + enabled: yes + challenges_enabled: yes + news: + thread: TCTD2 + game_page_style: ui-theme-orange + game_page_modules: + player_stats: + size: 2 + friends: + size: 1 + friends_suggestions: + enabled: yes + streams: + size: 1 + news: + size: 2 + player_stats: + items: + - id: TotalAbsolutePlaytime + - id: LatestLevel.rankType.NormalXP + - id: LatestLevel.rankType.DarkZoneXP + - id: LatestLevel.rankType.OrganizedPvpXP + - id: SumItemsLooted + crash_reporting: + space_id: 60859c37-949d-49e2-8fc8-6d8dc40f1a9e + app_id: 6c6b8cd7-d901-4cd5-8279-07ba92088f06 + app_id: 6c6b8cd7-d901-4cd5-8279-07ba92088f06 + space_id: 60859c37-949d-49e2-8fc8-6d8dc40f1a9e + dynamic_app_id: [] + streaming: + remote_play: + enabled: yes + show_properties: yes +localizations: + default: + l1: Tom Clancy's The Division® 2 + l2: 514a93a313459529a69a1019e2b31ed0.jpg + zh-CN: + l1: 全境封锁2 + l2: 5cd86dcd6386a6434df5afeb0fce4cdb.jpg + +i&&aversion: 2.0 +root: + name: Steep - Alaska Cosmetic Pack + is_visible: yes +localizations: {} + +h&&`version: 2.0 +root: + name: Steep - Beaver Costume Pack + is_visible: yes +localizations: {} + +& +& +o&&gversion: 2.0 +root: + name: Watch_Dogs 2 - Bay Area Trash Pack + is_visible: yes +localizations: {} + +n&&fversion: 2.0 +root: + name: Watch_Dogs 2 - Velvet Cowboy Pack + is_visible: yes +localizations: {} + +p&&hversion: 2.0 +root: + name: Watch_Dogs 2 - Retro Modernist Pack + is_visible: yes +localizations: {} + +i&&aversion: 2.0 +root: + name: Watch_Dogs 2 - Glow_Pro Pack + is_visible: yes +localizations: {} + +o&&gversion: 2.0 +root: + name: Watch_Dogs 2 - Ride Britannia Pack + is_visible: yes +localizations: {} + +h&&`version: 2.0 +root: + name: Watch_Dogs 2 - Kick it Pack + is_visible: yes +localizations: {} + +& +& +& +& +& +& +& +& +& +& +& +& +& +& +|&&tversion: 2.0 +root: + name: Assassin's Creed Origins - Roman Centurion Pack + is_visible: yes +localizations: {} + +r&&jversion: 2.0 +root: + name: Assassin's Creed Origins - Horus Pack + is_visible: yes +localizations: {} + +y&&qversion: 2.0 +root: + name: Assassin's Creed Origins - Desert Viper Pack + is_visible: yes +localizations: {} + +w&&oversion: 2.0 +root: + name: Assassin's Creed Origins - The Hidden Ones + is_visible: yes +localizations: {} + +}&&uversion: 2.0 +root: + name: Assassin's Creed Origins - Curse of the Pharaohs + is_visible: yes +localizations: {} + +&&version: 2.0 +root: + name: Assassin's Creed Origins - Secrets of the first Pyramids + is_visible: no + is_ulc: yes +localizations: {} + +s&&kversion: 2.0 +root: + name: Assassin's Creed Origins - Naval Quest + is_visible: yes +localizations: {} + +[&&Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[&&Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[&&Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[&&Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[&&Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[&&Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +v&&nversion: 2.0 +root: + name: Splinter Cell Blacklist - High Power Pack + is_visible: yes +localizations: {} + +''version: 2.0 +root: + name: Splinter Cell Blacklist - Homeland + is_visible: yes + thumb_image: 11bb9e1209f0d7f77a826ceb51d78ec4.jpg +localizations: {} + +' +' +[''Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +' +' +' +' +' +v''nversion: 2.0 +root: + name: Assassin's Creed Origins - Calamity Blade + is_visible: yes +localizations: {} + +[''Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[''Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[''Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +' +[''Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[''Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[''Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[''Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +v''nversion: 2.0 +root: + name: Tom Clancy's The Division 2 - Season Pass + is_visible: yes +localizations: {} + +' +a''Yversion: 2.0 +root: + name: Steep - Welcome Pack + is_visible: yes +localizations: {} + +[''Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[''Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +' +[''Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[''Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[''Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[''Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[''Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[((Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[((Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[((Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[((Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[((Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[((Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[((Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[((Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[((Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +( +a((Yversion: 2.0 +root: + name: Steep - Rocket Wings + is_visible: yes +localizations: {} + +]((Uversion: 2.0 +root: + name: Steep - 90's DLC + is_visible: yes +localizations: {} + +\((Tversion: 2.0 +root: + name: Steep - X Games + is_visible: yes +localizations: {} + +r((jversion: 2.0 +root: + name: 'For Honor : Marching Fire Expansion' + is_visible: yes +localizations: {} + +[((Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[((Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[((Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[((Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[((Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +((zversion: 2.0 +root: + name: 'For Honor : Marching Fire Expansion Pre-order Bonus' + is_visible: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +l))dversion: 2.0 +root: + name: Rainbow Six Siege - Year 4 Pass + is_visible: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +d))\version: 2.0 +root: + name: For Honor - Year 3 Pass + is_visible: yes +localizations: {} + +) +) +) +) +) +) +) +) +) +]))Uversion: 2.0 +root: + name: '' + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[))Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[**Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[**Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +**version: 2.0 +root: + name: l1 + background_image: be7e9b2cf3ef8e908bcdb26c9927a94c.jpg + thumb_image: l2 + logo_image: l3 + splash_image: l4 + help_url: https://www.ubisoft.com/en-gb/help/all-topics + facebook_url: https://www.facebook.com/ubisoft + homepage_url: https://www.ubisoft.com + overlay_notifications: [] + icon_image: ef546301c29bcc02695bd8be93b0e18a.ico + start_game: + online: + executables: + - shortcut_name: l5 + description: Rabbids Coding + path: + relative: Rabbids Coding.exe + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Launcher\Installs\5408\InstallDir + arguments: -forceSaveOnDevice + icon_image: ef546301c29bcc02695bd8be93b0e18a.ico + uplay_pipe_required: no + pc_bang: {} + offline: + executables: + - shortcut_name: l6 + description: Rabbids Coding + path: + relative: Rabbids Coding.exe + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Launcher\Installs\5408\InstallDir + arguments: -forceSaveOnDevice + icon_image: ef546301c29bcc02695bd8be93b0e18a.ico + uplay_pipe_required: no + installer: + game_identifier: RabbidsCoding + publisher: Ubisoft + help_url: https://www.ubisoft.com/en-gb/help/all-topics + about_url: https://www.ubisoft.com/ + digital_distribution: + version: 3 + cloud_saves: yes + news: + thread: RabbidsCoding + game_page_modules: + friends: + size: 1 + friends_suggestions: + enabled: yes + streams: + size: 1 + app_id: b0bb23c6-619e-424f-85e4-aa075c134ecc + space_id: 9d6ffbb8-0264-477b-b3b1-ab7de3512d2f + show_properties: yes +localizations: + default: + l1: Rabbids Coding! + l2: 62906578c6ca5c73a2b9538f65ee5d37.png + l3: 8e66c04a6aa66b5e98968ea8d59c4ba0.png + l4: a1b7aaff7c854d810ffa9d774fa335fd.jpg + l5: Rabbids Coding! + l6: Rabbids Coding! + fr-FR: + l1: 'The Lapins Crétins : Apprends à coder !' + l2: 7cf813937df5644f8f269c0772b7de99.png + l3: ef8ab24942e50d2ac057edf4424692e4.png + l4: 93cdde7891ae68657b1f5940e722eb77.jpg + l5: The Lapins Crétins - Apprends à coder ! + l6: The Lapins Crétins - Apprends à coder ! + zh-CN: + l1: 疯狂兔子:编程学院 + l2: 4654714908f2e0f4bcbfe80c4ed4170a.png + l3: 94303cc93f187be6cd00746f99378b2b.png + l4: 6d7f85e06357dd41fdb6fdc726a0c873.jpg + l5: 疯狂兔子编程学院 + l6: 疯狂兔子编程学院 + ja-JP: + l1: ラビッツ プログラミング + l2: 619b5d74e793053c338fc4839b4c80d7.png + l3: 0680b462e428ce9372181835b5d0907b.png + l4: 754effd597d1fc16d1874b2d1d7e51de.png + l5: ラビッツ プログラミング + l6: ラビッツ プログラミング + +[**Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +i++aversion: 2.0 +root: + name: For Honor - Battle Pass Y4S1 + is_visible: yes +localizations: {} + +[++Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[++Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[++Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[++Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +k++cversion: 2.0 +root: + name: For Honor – Battle Pass Y4S4 + is_visible: yes +localizations: {} + +s++kversion: 2.0 +root: + name: For Honor – Battle Pass Premium Y4S4 + is_visible: yes +localizations: {} + +[++Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +l++dversion: 2.0 +root: + name: Rainbow Six Siege - Year 5 Pass + is_visible: yes +localizations: {} + +[++Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[,,Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[,,Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[,,Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +g,,_version: 2.0 +root: + name: For Honor – Gryphon Hero + is_visible: yes +localizations: {} + +,,version: 2.0 +root: + name: Immortals Fenyx Rising™ Demo + sort_string: Immortals Fenyx Rising + background_image: 4bec625d7ca8c78916418224376d262a.jpg + thumb_image: f11a55955916eed75d27144eb4bac010.jpg + logo_image: c620f63b5ef556fb0c95857d26358195.png + splash_image: 7ad6dc9b5133e522b6c0ddfb95b61abc.jpg + help_url: https://support.ubisoft.com/ + facebook_url: https://www.facebook.com/ImmortalsFenyxRising/ + homepage_url: https://www.ubisoft.com/en-us/game/immortals-fenyx-rising + forum_url: https://discussions.ubisoft.com/category/1006/player-support-immortals-fenyx-rising + overlay_virtual_control_enabled: no + overlay_notifications: [] + icon_image: da9ad3354ed18e9c2788f786db672d7b.ico + start_game: + online: + overlay_required: yes + overlay_shop_enabled: no + overlay_shop_sigma: yes + overlay_browser_enabled: no + overlay_product_activation_enabled: no + overlay_supported: yes + executables: + - shortcut_name: Immortals Fenyx Rising - Demo + path: + relative: ImmortalsFenyxRisingDemo.exe + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Launcher\Installs\5726\InstallDir + icon_image: da9ad3354ed18e9c2788f786db672d7b.ico + pc_bang: {} + offline: + executables: + - shortcut_name: Immortals Fenyx Rising - Demo + path: + relative: ImmortalsFenyxRisingDemo.exe + working_directory: + register: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Launcher\Installs\5726\InstallDir + icon_image: da9ad3354ed18e9c2788f786db672d7b.ico + overlay_injection_method: default + upn_enabled: true + installer: + game_identifier: Immortals Fenyx Rising Demo + publisher: Ubisoft + help_url: https://support.ubi.com + digital_distribution: + version: 1 + change_language_enabled: yes + cloud_saves: yes + news: + thread: IFR_demo + game_page_modules: + friends: + size: 1 + friends_suggestions: + enabled: yes + streams: + size: 1 + crash_reporting: + space_id: d191d808-a407-4765-887b-c3b0519b038f + app_id: c724b8c9-eec6-4bc5-8729-f9659ad90e23 + app_id: c724b8c9-eec6-4bc5-8729-f9659ad90e23 + space_id: d191d808-a407-4765-887b-c3b0519b038f + show_properties: yes +localizations: {} + +[,,Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[,,Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +k,,cversion: 2.0 +root: + name: For Honor – Battle Pass Y5S1 + is_visible: yes +localizations: {} + +s,,kversion: 2.0 +root: + name: For Honor – Battle Pass Premium Y5S1 + is_visible: yes +localizations: {} + +k,,cversion: 2.0 +root: + name: For Honor - Battle Pass - Y5S2 + is_visible: yes +localizations: {} + +{,,sversion: 2.0 +root: + name: For Honor - Battle Pass - Y5S2 - Battle Bundle + is_visible: yes +localizations: {} + +[,,Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[,,Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +k,,cversion: 2.0 +root: + name: For Honor - Battle Pass - Y5S4 + is_visible: yes +localizations: {} + +{,,sversion: 2.0 +root: + name: For Honor - Battle Pass - Y5S4 - Battle Bundle + is_visible: yes +localizations: {} + +[,,Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +W-Pversion: 2.0 +root: + name: Year 7 Pass + is_visible: yes +localizations: {} + +Z-Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +- +K-Dversion: 2.0 +root: + title: + description: +localizations: {} + +LLversion: 2.0 +root: + name: Rainbow Six Siege - Thermite Military Police Set + is_visible: no + is_ulc: yes +localizations: {} + +[LLSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +tLLlversion: 2.0 +root: + name: Rainbow Six Siege - Ash Engineering Set + is_visible: yes +localizations: {} + +[LLSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[LLSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[LLSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[LLSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[LLSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[NNSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[NNSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[NNSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[NNSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[NNSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[NNSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[NNSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +BO;version: 2.0 +root: + name: For Honor +localizations: {} + +[PPSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[PPSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + + QQ version: 2.0 +root: + name: Tom Clancy's Rainbow Six® Siege - Test Server + background_image: 18f974669e1f0756c61a70fa10741b4c.jpg + thumb_image: 4a90380b77441cc39f2aa91324b21188.png + logo_image: a47ea48c1bafdd75ab32329e35bb6206.png + splash_image: 3a0a6a85294b079235ee8510d3cc5d09.png + help_url: https://www.ubisoft.com/en-gb/help + facebook_url: https://www.facebook.com/rainbowsix + homepage_url: http://rainbow6.ubi.com + forum_url: https://discussions.ubisoft.com/category/607/rainbow-six?lang=en-US + overlay_virtual_control_enabled: no + overlay_notifications: [] + start_game: + steam: + overlay_required: yes + overlay_shop_enabled: no + overlay_shop_sigma: yes + overlay_supported: yes + steam_app_id: 623990 + steam_installation_status_register: HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam\InstallPath + game_installation_status_register: HKEY_CURRENT_USER\SOFTWARE\Valve\Steam\Apps\623990\Installed + offline_arguments: -offline + offline_supported: yes + third_party_platform: + name: Steam + overlay_injection_method: sdk + upn_enabled: true + game_invites_enabled: yes + override_uplayid: 4865 + cloud_saves: yes + news: + thread: RainbowSixSiegeTTS + crash_reporting: + space_id: 5c22ec5f-d475-4ec1-8c60-0c28ce9affed + app_id: a427a342-56bb-437b-b835-fa695c75893b + app_id: a427a342-56bb-437b-b835-fa695c75893b + space_id: 5c22ec5f-d475-4ec1-8c60-0c28ce9affed + dynamic_app_id: [] + show_properties: yes +localizations: {} + +NQGversion: 2.0 +root: + name: Rainbow Six Siege PTS +localizations: {} + +`QY--- +version: 2.0 +root: + name: NAME +localizations: + default: + NAME: "Rainbow Six Siege" + +[RRSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +RRxversion: 2.0 +root: + name: Rainbow Six Siege - Jäger Covert Set + is_visible: no + is_ulc: yes +localizations: {} + +wRRoversion: 2.0 +root: + name: Rainbow Six Siege - Pulse Desert Grit Set + is_visible: yes +localizations: {} + +[RRSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +URNversion: 2.0 +root: + name: For Honor - PTS - [UPLAY PC] +localizations: {} + +BR;version: 2.0 +root: + name: For Honor +localizations: {} + +[SSSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[SSSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +iTTaversion: 2.0 +root: + name: Steep - Road to the Olympics + is_visible: yes +localizations: {} + +STLversion: 2.0 +root: + name: Assassin's Creed® Origins +localizations: {} + +[TTSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[UUSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +U +U +U +V +[VVSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[VVSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[VVSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[VVSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[VVSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[VVSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +lVVdversion: 2.0 +root: + name: Rainbow Six Siege - Year 3 Pass + is_visible: yes +localizations: {} + +V +[XXSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ccSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ccSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ccSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ccSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ccSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ccSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ccSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ccSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ccSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ccSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ccSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ccSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ccSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ccSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ccSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ccSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ccSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ccSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ccSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +XcQversion: 2.0 +root: + name: Steep X-Games - Language Pack 2 +localizations: {} + +XcQversion: 2.0 +root: + name: Steep X-Games - Language Pack 3 +localizations: {} + +[ddSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ddSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[eeSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ggSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ggSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ggSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ggSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[ggSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +Clversion: 2.0 +root: + name: Watch Dogs 2 +localizations: {} + +:̋2version: 2.0 +root: + name: +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +LDversion: 2.0 +root: + title: + description: +localizations: {} + +ukversion: 2.0 +root: + name: The Division 2 – One-Time Offer Pack + is_visible: yes +localizations: {} + +ÍÍuversion: 2.0 +root: + name: Rainbow Six Siege - Y7S3 - Welcome Pack - Bandit + is_visible: yes +localizations: {} + +čč~version: 2.0 +root: + name: Rainbow Six Siege - Y7S3 - Welcome Pack - Signature Skins + is_visible: yes +localizations: {} + +]ōōSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]ƍƍSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]ǍǍSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]ȍȍSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]ɍɍSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]ʍʍSversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +g_version: 2.0 +root: + name: FOR HONOR™ - Pirate Hero + is_visible: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +iaversion: 2.0 +root: + name: For Honor® Y6S2 Battle Pass + is_visible: yes +localizations: {} + +kcversion: 2.0 +root: + name: For Honor® Y6S2 Battle Bundle + is_visible: yes +localizations: {} + +iaversion: 2.0 +root: + name: For Honor® Raider Hero Skin + is_visible: yes +localizations: {} + +g_version: 2.0 +root: + name: FOR HONOR™ - Medjay Hero + is_visible: yes +localizations: {} + +kcversion: 2.0 +root: + name: For Honor - Battle Pass - Y6S3 + is_visible: yes +localizations: {} + +meversion: 2.0 +root: + name: For Honor - Battle Bundle - Y6S3 + is_visible: yes +localizations: {} + +ldversion: 2.0 +root: + name: For Honor - Premium Skin - Y6S3 + is_visible: yes +localizations: {} + +vnversion: 2.0 +root: + name: For Honor – Year 6 Season 4 Battle Pass + is_visible: yes +localizations: {} + +xpversion: 2.0 +root: + name: For Honor – Year 6 Season 4 Battle Bundle + is_visible: yes +localizations: {} + +~vversion: 2.0 +root: + name: For Honor - BlackPrior Hero Skin- Year 6 Season 4 + is_visible: yes +localizations: {} + +phversion: 2.0 +root: + name: For Honor - Y6S4 - Afeera Hero Pack + is_visible: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +[Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +zpversion: 2.0 +root: + name: Rainbow Six® Siege – Welcome Pack (2670) + is_visible: yes +localizations: {} + +zpversion: 2.0 +root: + name: Rainbow Six® Siege – Welcome Pack (7560) + is_visible: yes +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} + +]Sversion: 2.0 +root: + name: + is_visible: no + is_ulc: yes +localizations: {} diff --git a/src/ui/uiapp.rs b/src/ui/uiapp.rs index a6f4c8a..b75d3e5 100644 --- a/src/ui/uiapp.rs +++ b/src/ui/uiapp.rs @@ -151,8 +151,9 @@ fn try_get_rename_map() -> Result, Box> { Ok(deserialized) } -#[derive(PartialEq, Clone)] +#[derive(PartialEq, Clone, Default)] enum Menues { + #[default] Import, Settings, Images, @@ -160,12 +161,6 @@ enum Menues { Disconnect, } -impl Default for Menues { - fn default() -> Menues { - Menues::Import - } -} - fn create_games_to_sync(rt: &mut Runtime, platforms: &[Box]) -> GamesToSync { let mut to_sync = vec![]; for platform in platforms { @@ -367,15 +362,14 @@ pub fn run_ui(args: Vec) -> eyre::Result<()>{ vsync: !no_v_sync, ..Default::default() }; - eframe::run_native( + let run_result = eframe::run_native( "BoilR", native_options, Box::new(|cc| { setup(&cc.egui_ctx); Box::new(app) - }), - ); - Ok(()) + })); + run_result.map_err(|e| eyre::eyre!("Could not initialize: {:?}", e)) } fn is_fullscreen(args: &[String]) -> bool {