From fcd1080716a1aa59717d18b67da5b2d70c3b336a Mon Sep 17 00:00:00 2001 From: Emil Sayahi <97276123+emmyoh@users.noreply.github.com> Date: Sun, 8 Dec 2024 18:52:46 -0500 Subject: [PATCH] feat: v0.1.1 TODO: - Manage autoplay policy - Fix find-in-page search ending prematurely - TLS information in toolbox - Prompt user with TLS errors - Web Extensions - OkuNet avatars - Embeddings in OkuNet posts - Browsing recommendations from OkuNet - Internationalisation - OS search integration (see: https://developer.gnome.org/documentation/tutorials/search-provider.html) - Site data manager, site permissions manager - Archiving & restoring tabs - Importing bookmarks, passwords - Password manager --- data/io.github.OkuBrowser.oku.metainfo.xml | 25 +- flathub/cargo-sources.json | 605 ++++++++++++--------- flathub/io.github.OkuBrowser.oku.json | 2 +- src/browser_pages/global.toml | 3 +- src/browser_pages/home.vox | 24 +- src/browser_pages/snippets/logo.svg | 2 +- 6 files changed, 365 insertions(+), 296 deletions(-) diff --git a/data/io.github.OkuBrowser.oku.metainfo.xml b/data/io.github.OkuBrowser.oku.metainfo.xml index 977497a9..b2bf059a 100644 --- a/data/io.github.OkuBrowser.oku.metainfo.xml +++ b/data/io.github.OkuBrowser.oku.metainfo.xml @@ -13,7 +13,8 @@ https://okubrowser.github.io https://github.com/OkuBrowser/oku/issues https://github.com/sponsors/emmyoh - https://okubrowser.github.io/about + https://okubrowser.github.io/faq + https://okubrowser.github.io/contribute https://github.com/OkuBrowser/oku #bf4040 @@ -25,9 +26,9 @@ --> - + -

Added download manager to library. Performance improvements.

+

Added download manager to library. Added toolbox to address bar. Added overlays for entering fullscreen, fetching from the OkuNet, and when a page is unresponsive.

@@ -50,27 +51,31 @@ Library page showing browser history - https://raw.githubusercontent.com/OkuBrowser/okubrowser.github.io/refs/heads/main/assets/screenshots/dark/okunet_me.png - Example OkuNet profile + https://raw.githubusercontent.com/OkuBrowser/okubrowser.github.io/refs/heads/main/assets/screenshots/dark/okunet_home.png + An OkuNet home feed - https://raw.githubusercontent.com/OkuBrowser/okubrowser.github.io/refs/heads/main/assets/screenshots/light/page.png + https://raw.githubusercontent.com/OkuBrowser/okubrowser.github.io/refs/heads/main/assets/screenshots/light/okunet_me.png + An OkuNet profile + + + https://raw.githubusercontent.com/OkuBrowser/okubrowser.github.io/refs/heads/main/assets/screenshots/dark/page.png Web page - https://raw.githubusercontent.com/OkuBrowser/okubrowser.github.io/refs/heads/main/assets/screenshots/dark/replicas.png + https://raw.githubusercontent.com/OkuBrowser/okubrowser.github.io/refs/heads/main/assets/screenshots/light/replicas.png Library page showing replicas - https://raw.githubusercontent.com/OkuBrowser/okubrowser.github.io/refs/heads/main/assets/screenshots/light/settings.png + https://raw.githubusercontent.com/OkuBrowser/okubrowser.github.io/refs/heads/main/assets/screenshots/dark/settings.png Browser settings - https://raw.githubusercontent.com/OkuBrowser/okubrowser.github.io/refs/heads/main/assets/screenshots/dark/tab_overview.png + https://raw.githubusercontent.com/OkuBrowser/okubrowser.github.io/refs/heads/main/assets/screenshots/light/tab_overview.png Tab overview - https://raw.githubusercontent.com/OkuBrowser/okubrowser.github.io/refs/heads/main/assets/screenshots/light/writing_note.png + https://raw.githubusercontent.com/OkuBrowser/okubrowser.github.io/refs/heads/main/assets/screenshots/dark/note_editor.png Writing a note diff --git a/flathub/cargo-sources.json b/flathub/cargo-sources.json index 00c5045a..0fe8c923 100644 --- a/flathub/cargo-sources.json +++ b/flathub/cargo-sources.json @@ -2,14 +2,14 @@ { "type": "git", "url": "https://github.com/dariusc93/rust-ipfs", - "commit": "ac58681388d8f5d080707263b024cd220c68047e", - "dest": "flatpak-cargo/git/rust-ipfs-ac58681" + "commit": "40fc428f5b58cd41418e69fd6b369adf78d36803", + "dest": "flatpak-cargo/git/rust-ipfs-40fc428" }, { "type": "git", "url": "https://github.com/okubrowser/oku-fs", - "commit": "bbf5d8362a0db6b8c2414db31e114a76cb690ab1", - "dest": "flatpak-cargo/git/oku-fs-bbf5d83" + "commit": "c0f8f50440a71349cda32d9013f2902563c7fea1", + "dest": "flatpak-cargo/git/oku-fs-c0f8f50" }, { "type": "git", @@ -969,14 +969,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cc/cc-1.2.0.crate", - "sha256": "1aeb932158bd710538c73702db6945cb68a8fb08c519e6e12706b94263b36db8", - "dest": "cargo/vendor/cc-1.2.0" + "url": "https://static.crates.io/crates/cc/cc-1.2.1.crate", + "sha256": "fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47", + "dest": "cargo/vendor/cc-1.2.1" }, { "type": "inline", - "contents": "{\"package\": \"1aeb932158bd710538c73702db6945cb68a8fb08c519e6e12706b94263b36db8\", \"files\": {}}", - "dest": "cargo/vendor/cc-1.2.0", + "contents": "{\"package\": \"fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47\", \"files\": {}}", + "dest": "cargo/vendor/cc-1.2.1", "dest-filename": ".cargo-checksum.json" }, { @@ -1008,14 +1008,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cfg-expr/cfg-expr-0.17.0.crate", - "sha256": "d0890061c4d3223e7267f3bad2ec40b997d64faac1c2815a4a9d95018e2b9e9c", - "dest": "cargo/vendor/cfg-expr-0.17.0" + "url": "https://static.crates.io/crates/cfg-expr/cfg-expr-0.15.8.crate", + "sha256": "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02", + "dest": "cargo/vendor/cfg-expr-0.15.8" }, { "type": "inline", - "contents": "{\"package\": \"d0890061c4d3223e7267f3bad2ec40b997d64faac1c2815a4a9d95018e2b9e9c\", \"files\": {}}", - "dest": "cargo/vendor/cfg-expr-0.17.0", + "contents": "{\"package\": \"d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02\", \"files\": {}}", + "dest": "cargo/vendor/cfg-expr-0.15.8", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cfg-expr/cfg-expr-0.17.1.crate", + "sha256": "c360837f8f19e2e4468275138f1c0dec1647d1e17bb7c0215fe3cd7530e93c25", + "dest": "cargo/vendor/cfg-expr-0.17.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"c360837f8f19e2e4468275138f1c0dec1647d1e17bb7c0215fe3cd7530e93c25\", \"files\": {}}", + "dest": "cargo/vendor/cfg-expr-0.17.1", "dest-filename": ".cargo-checksum.json" }, { @@ -1268,14 +1281,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cpufeatures/cpufeatures-0.2.15.crate", - "sha256": "0ca741a962e1b0bff6d724a1a0958b686406e853bb14061f218562e1896f95e6", - "dest": "cargo/vendor/cpufeatures-0.2.15" + "url": "https://static.crates.io/crates/cpufeatures/cpufeatures-0.2.16.crate", + "sha256": "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3", + "dest": "cargo/vendor/cpufeatures-0.2.16" }, { "type": "inline", - "contents": "{\"package\": \"0ca741a962e1b0bff6d724a1a0958b686406e853bb14061f218562e1896f95e6\", \"files\": {}}", - "dest": "cargo/vendor/cpufeatures-0.2.15", + "contents": "{\"package\": \"16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3\", \"files\": {}}", + "dest": "cargo/vendor/cpufeatures-0.2.16", "dest-filename": ".cargo-checksum.json" }, { @@ -2347,14 +2360,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/flate2/flate2-1.0.34.crate", - "sha256": "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0", - "dest": "cargo/vendor/flate2-1.0.34" + "url": "https://static.crates.io/crates/flate2/flate2-1.0.35.crate", + "sha256": "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c", + "dest": "cargo/vendor/flate2-1.0.35" }, { "type": "inline", - "contents": "{\"package\": \"a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0\", \"files\": {}}", - "dest": "cargo/vendor/flate2-1.0.34", + "contents": "{\"package\": \"c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c\", \"files\": {}}", + "dest": "cargo/vendor/flate2-1.0.35", "dest-filename": ".cargo-checksum.json" }, { @@ -2864,6 +2877,19 @@ "dest": "cargo/vendor/gio-0.20.6", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/gio-sys/gio-sys-0.18.1.crate", + "sha256": "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2", + "dest": "cargo/vendor/gio-sys-0.18.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2\", \"files\": {}}", + "dest": "cargo/vendor/gio-sys-0.18.1", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -2903,6 +2929,19 @@ "dest": "cargo/vendor/glib-macros-0.20.5", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/glib-sys/glib-sys-0.18.1.crate", + "sha256": "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898", + "dest": "cargo/vendor/glib-sys-0.18.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898\", \"files\": {}}", + "dest": "cargo/vendor/glib-sys-0.18.1", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -2942,6 +2981,19 @@ "dest": "cargo/vendor/gloo-timers-0.2.6", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/gobject-sys/gobject-sys-0.18.0.crate", + "sha256": "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44", + "dest": "cargo/vendor/gobject-sys-0.18.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44\", \"files\": {}}", + "dest": "cargo/vendor/gobject-sys-0.18.0", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -3088,14 +3140,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/h2/h2-0.4.6.crate", - "sha256": "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205", - "dest": "cargo/vendor/h2-0.4.6" + "url": "https://static.crates.io/crates/h2/h2-0.4.7.crate", + "sha256": "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e", + "dest": "cargo/vendor/h2-0.4.7" }, { "type": "inline", - "contents": "{\"package\": \"524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205\", \"files\": {}}", - "dest": "cargo/vendor/h2-0.4.6", + "contents": "{\"package\": \"ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e\", \"files\": {}}", + "dest": "cargo/vendor/h2-0.4.7", "dest-filename": ".cargo-checksum.json" }, { @@ -3114,14 +3166,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/hashbrown/hashbrown-0.15.1.crate", - "sha256": "3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3", - "dest": "cargo/vendor/hashbrown-0.15.1" + "url": "https://static.crates.io/crates/hashbrown/hashbrown-0.15.2.crate", + "sha256": "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289", + "dest": "cargo/vendor/hashbrown-0.15.2" }, { "type": "inline", - "contents": "{\"package\": \"3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3\", \"files\": {}}", - "dest": "cargo/vendor/hashbrown-0.15.1", + "contents": "{\"package\": \"bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289\", \"files\": {}}", + "dest": "cargo/vendor/hashbrown-0.15.2", "dest-filename": ".cargo-checksum.json" }, { @@ -3530,14 +3582,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/hyper/hyper-1.5.0.crate", - "sha256": "bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a", - "dest": "cargo/vendor/hyper-1.5.0" + "url": "https://static.crates.io/crates/hyper/hyper-1.5.1.crate", + "sha256": "97818827ef4f364230e16705d4706e2897df2bb60617d6ca15d598025a3c481f", + "dest": "cargo/vendor/hyper-1.5.1" }, { "type": "inline", - "contents": "{\"package\": \"bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a\", \"files\": {}}", - "dest": "cargo/vendor/hyper-1.5.0", + "contents": "{\"package\": \"97818827ef4f364230e16705d4706e2897df2bb60617d6ca15d598025a3c481f\", \"files\": {}}", + "dest": "cargo/vendor/hyper-1.5.1", "dest-filename": ".cargo-checksum.json" }, { @@ -3816,14 +3868,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/if-watch/if-watch-3.2.0.crate", - "sha256": "d6b0422c86d7ce0e97169cc42e04ae643caf278874a7a3c87b8150a220dc7e1e", - "dest": "cargo/vendor/if-watch-3.2.0" + "url": "https://static.crates.io/crates/if-watch/if-watch-3.2.1.crate", + "sha256": "cdf9d64cfcf380606e64f9a0bcf493616b65331199f984151a6fa11a7b3cde38", + "dest": "cargo/vendor/if-watch-3.2.1" }, { "type": "inline", - "contents": "{\"package\": \"d6b0422c86d7ce0e97169cc42e04ae643caf278874a7a3c87b8150a220dc7e1e\", \"files\": {}}", - "dest": "cargo/vendor/if-watch-3.2.0", + "contents": "{\"package\": \"cdf9d64cfcf380606e64f9a0bcf493616b65331199f984151a6fa11a7b3cde38\", \"files\": {}}", + "dest": "cargo/vendor/if-watch-3.2.1", "dest-filename": ".cargo-checksum.json" }, { @@ -4206,14 +4258,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/itoa/itoa-1.0.11.crate", - "sha256": "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b", - "dest": "cargo/vendor/itoa-1.0.11" + "url": "https://static.crates.io/crates/itoa/itoa-1.0.14.crate", + "sha256": "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674", + "dest": "cargo/vendor/itoa-1.0.14" }, { "type": "inline", - "contents": "{\"package\": \"49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b\", \"files\": {}}", - "dest": "cargo/vendor/itoa-1.0.11", + "contents": "{\"package\": \"d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674\", \"files\": {}}", + "dest": "cargo/vendor/itoa-1.0.14", "dest-filename": ".cargo-checksum.json" }, { @@ -4453,14 +4505,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/libc/libc-0.2.162.crate", - "sha256": "18d287de67fe55fd7e1581fe933d965a5a9477b38e949cfa9f8574ef01506398", - "dest": "cargo/vendor/libc-0.2.162" + "url": "https://static.crates.io/crates/libc/libc-0.2.164.crate", + "sha256": "433bfe06b8c75da9b2e3fbea6e5329ff87748f0b144ef75306e674c3f6f7c13f", + "dest": "cargo/vendor/libc-0.2.164" }, { "type": "inline", - "contents": "{\"package\": \"18d287de67fe55fd7e1581fe933d965a5a9477b38e949cfa9f8574ef01506398\", \"files\": {}}", - "dest": "cargo/vendor/libc-0.2.162", + "contents": "{\"package\": \"433bfe06b8c75da9b2e3fbea6e5329ff87748f0b144ef75306e674c3f6f7c13f\", \"files\": {}}", + "dest": "cargo/vendor/libc-0.2.164", "dest-filename": ".cargo-checksum.json" }, { @@ -4596,14 +4648,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/libp2p-identity/libp2p-identity-0.2.9.crate", - "sha256": "55cca1eb2bc1fd29f099f3daaab7effd01e1a54b7c577d0ed082521034d912e8", - "dest": "cargo/vendor/libp2p-identity-0.2.9" + "url": "https://static.crates.io/crates/libp2p-identity/libp2p-identity-0.2.10.crate", + "sha256": "257b5621d159b32282eac446bed6670c39c7dc68a200a992d8f056afa0066f6d", + "dest": "cargo/vendor/libp2p-identity-0.2.10" }, { "type": "inline", - "contents": "{\"package\": \"55cca1eb2bc1fd29f099f3daaab7effd01e1a54b7c577d0ed082521034d912e8\", \"files\": {}}", - "dest": "cargo/vendor/libp2p-identity-0.2.9", + "contents": "{\"package\": \"257b5621d159b32282eac446bed6670c39c7dc68a200a992d8f056afa0066f6d\", \"files\": {}}", + "dest": "cargo/vendor/libp2p-identity-0.2.10", "dest-filename": ".cargo-checksum.json" }, { @@ -4700,12 +4752,12 @@ { "type": "shell", "commands": [ - "cp -r --reflink=auto \"flatpak-cargo/git/rust-ipfs-ac58681/packages/libp2p-relay-manager\" \"cargo/vendor/libp2p-relay-manager\"" + "cp -r --reflink=auto \"flatpak-cargo/git/rust-ipfs-40fc428/packages/libp2p-relay-manager\" \"cargo/vendor/libp2p-relay-manager\"" ] }, { "type": "inline", - "contents": "[package]\nname = \"libp2p-relay-manager\"\nversion = \"0.3.0\"\nedition = \"2021\"\nlicense = \"Apache-2.0 OR MIT\"\ndescription = \"(WIP) Implementation of a relay-manager\"\nrepository = \"https://github.com/dariusc93/rust-ipfs\"\nreadme = \"README.md\"\nkeywords = [ \"libp2p\", \"p2p\", \"networking\",]\nauthors = [ \"Darius Clark\",]\nexclude = [ \".gitignore\",]\n\n[dependencies]\nthiserror = \"1.0\"\nanyhow = \"1.0\"\nfutures = \"0.3\"\nlog = \"0.4\"\nvoid = \"1.0\"\nrand = \"0.8\"\n\n[dependencies.libp2p]\nfeatures = [ \"relay\",]\nversion = \"0.54.1\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dev-dependencies]\nenv_logger = \"0.11\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dependencies.futures-timer]\nversion = \"3.0\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dev-dependencies.libp2p]\nfeatures = [ \"full\",]\nversion = \"0.54.1\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dev-dependencies.tokio]\nfeatures = [ \"full\",]\ndefault-features = false\nversion = \"1.41.0\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dev-dependencies.clap]\nversion = \"4.5\"\nfeatures = [ \"derive\",]\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.getrandom]\nfeatures = [ \"js\",]\nversion = \"0.2.15\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.futures-timer]\nversion = \"3.0\"\nfeatures = [ \"wasm-bindgen\",]\n", + "contents": "[package]\nname = \"libp2p-relay-manager\"\nversion = \"0.3.0\"\nedition = \"2021\"\nlicense = \"Apache-2.0 OR MIT\"\ndescription = \"(WIP) Implementation of a relay-manager\"\nrepository = \"https://github.com/dariusc93/rust-ipfs\"\nreadme = \"README.md\"\nkeywords = [ \"libp2p\", \"p2p\", \"networking\",]\nauthors = [ \"Darius Clark\",]\nexclude = [ \".gitignore\",]\n\n[dependencies]\nthiserror = \"1.0\"\nanyhow = \"1.0\"\nfutures = \"0.3\"\nlog = \"0.4\"\nvoid = \"1.0\"\nrand = \"0.8\"\n\n[dependencies.libp2p]\nfeatures = [ \"relay\",]\nversion = \"0.54.1\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dev-dependencies]\nenv_logger = \"0.11\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dependencies.futures-timer]\nversion = \"3.0\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dev-dependencies.libp2p]\nfeatures = [ \"full\",]\nversion = \"0.54.1\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dev-dependencies.tokio]\nfeatures = [ \"full\",]\ndefault-features = false\nversion = \"1.41.1\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dev-dependencies.clap]\nversion = \"4.5\"\nfeatures = [ \"derive\",]\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.getrandom]\nfeatures = [ \"js\",]\nversion = \"0.2.15\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.futures-timer]\nversion = \"3.0\"\nfeatures = [ \"wasm-bindgen\",]\n", "dest": "cargo/vendor/libp2p-relay-manager", "dest-filename": "Cargo.toml" }, @@ -5004,14 +5056,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/litemap/litemap-0.7.3.crate", - "sha256": "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704", - "dest": "cargo/vendor/litemap-0.7.3" + "url": "https://static.crates.io/crates/litemap/litemap-0.7.4.crate", + "sha256": "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104", + "dest": "cargo/vendor/litemap-0.7.4" }, { "type": "inline", - "contents": "{\"package\": \"643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704\", \"files\": {}}", - "dest": "cargo/vendor/litemap-0.7.3", + "contents": "{\"package\": \"4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104\", \"files\": {}}", + "dest": "cargo/vendor/litemap-0.7.4", "dest-filename": ".cargo-checksum.json" }, { @@ -5131,6 +5183,19 @@ "dest": "cargo/vendor/mainline-3.0.0", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/malloc_buf/malloc_buf-0.0.6.crate", + "sha256": "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb", + "dest": "cargo/vendor/malloc_buf-0.0.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb\", \"files\": {}}", + "dest": "cargo/vendor/malloc_buf-0.0.6", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -5508,19 +5573,6 @@ "dest": "cargo/vendor/netdev-0.30.0", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/netlink-packet-core/netlink-packet-core-0.4.2.crate", - "sha256": "345b8ab5bd4e71a2986663e88c56856699d060e78e152e6e9d7966fcd5491297", - "dest": "cargo/vendor/netlink-packet-core-0.4.2" - }, - { - "type": "inline", - "contents": "{\"package\": \"345b8ab5bd4e71a2986663e88c56856699d060e78e152e6e9d7966fcd5491297\", \"files\": {}}", - "dest": "cargo/vendor/netlink-packet-core-0.4.2", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -5534,19 +5586,6 @@ "dest": "cargo/vendor/netlink-packet-core-0.7.0", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/netlink-packet-route/netlink-packet-route-0.12.0.crate", - "sha256": "d9ea4302b9759a7a88242299225ea3688e63c85ea136371bb6cf94fd674efaab", - "dest": "cargo/vendor/netlink-packet-route-0.12.0" - }, - { - "type": "inline", - "contents": "{\"package\": \"d9ea4302b9759a7a88242299225ea3688e63c85ea136371bb6cf94fd674efaab\", \"files\": {}}", - "dest": "cargo/vendor/netlink-packet-route-0.12.0", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -5573,19 +5612,6 @@ "dest": "cargo/vendor/netlink-packet-utils-0.5.2", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/netlink-proto/netlink-proto-0.10.0.crate", - "sha256": "65b4b14489ab424703c092062176d52ba55485a89c076b4f9db05092b7223aa6", - "dest": "cargo/vendor/netlink-proto-0.10.0" - }, - { - "type": "inline", - "contents": "{\"package\": \"65b4b14489ab424703c092062176d52ba55485a89c076b4f9db05092b7223aa6\", \"files\": {}}", - "dest": "cargo/vendor/netlink-proto-0.10.0", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -5625,19 +5651,6 @@ "dest": "cargo/vendor/netwatch-0.1.0", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/nix/nix-0.24.3.crate", - "sha256": "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069", - "dest": "cargo/vendor/nix-0.24.3" - }, - { - "type": "inline", - "contents": "{\"package\": \"fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069\", \"files\": {}}", - "dest": "cargo/vendor/nix-0.24.3", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -5846,6 +5859,19 @@ "dest": "cargo/vendor/num_enum_derive-0.7.3", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/objc/objc-0.2.7.crate", + "sha256": "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1", + "dest": "cargo/vendor/objc-0.2.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1\", \"files\": {}}", + "dest": "cargo/vendor/objc-0.2.7", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -5875,7 +5901,7 @@ { "type": "shell", "commands": [ - "cp -r --reflink=auto \"flatpak-cargo/git/oku-fs-bbf5d83/.\" \"cargo/vendor/oku-fs\"" + "cp -r --reflink=auto \"flatpak-cargo/git/oku-fs-c0f8f50/.\" \"cargo/vendor/oku-fs\"" ] }, { @@ -5958,14 +5984,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/open/open-5.3.0.crate", - "sha256": "61a877bf6abd716642a53ef1b89fb498923a4afca5c754f9050b4d081c05c4b3", - "dest": "cargo/vendor/open-5.3.0" + "url": "https://static.crates.io/crates/open/open-5.3.1.crate", + "sha256": "3ecd52f0b8d15c40ce4820aa251ed5de032e5d91fab27f7db2f40d42a8bdf69c", + "dest": "cargo/vendor/open-5.3.1" }, { "type": "inline", - "contents": "{\"package\": \"61a877bf6abd716642a53ef1b89fb498923a4afca5c754f9050b4d081c05c4b3\", \"files\": {}}", - "dest": "cargo/vendor/open-5.3.0", + "contents": "{\"package\": \"3ecd52f0b8d15c40ce4820aa251ed5de032e5d91fab27f7db2f40d42a8bdf69c\", \"files\": {}}", + "dest": "cargo/vendor/open-5.3.1", "dest-filename": ".cargo-checksum.json" }, { @@ -6179,14 +6205,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/pathdiff/pathdiff-0.2.2.crate", - "sha256": "d61c5ce1153ab5b689d0c074c4e7fc613e942dfb7dd9eea5ab202d2ad91fe361", - "dest": "cargo/vendor/pathdiff-0.2.2" + "url": "https://static.crates.io/crates/pathdiff/pathdiff-0.2.3.crate", + "sha256": "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3", + "dest": "cargo/vendor/pathdiff-0.2.3" }, { "type": "inline", - "contents": "{\"package\": \"d61c5ce1153ab5b689d0c074c4e7fc613e942dfb7dd9eea5ab202d2ad91fe361\", \"files\": {}}", - "dest": "cargo/vendor/pathdiff-0.2.2", + "contents": "{\"package\": \"df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3\", \"files\": {}}", + "dest": "cargo/vendor/pathdiff-0.2.3", "dest-filename": ".cargo-checksum.json" }, { @@ -6543,14 +6569,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/portable-atomic/portable-atomic-1.9.0.crate", - "sha256": "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2", - "dest": "cargo/vendor/portable-atomic-1.9.0" + "url": "https://static.crates.io/crates/portable-atomic/portable-atomic-1.10.0.crate", + "sha256": "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6", + "dest": "cargo/vendor/portable-atomic-1.10.0" }, { "type": "inline", - "contents": "{\"package\": \"cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2\", \"files\": {}}", - "dest": "cargo/vendor/portable-atomic-1.9.0", + "contents": "{\"package\": \"280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6\", \"files\": {}}", + "dest": "cargo/vendor/portable-atomic-1.10.0", "dest-filename": ".cargo-checksum.json" }, { @@ -6738,14 +6764,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.89.crate", - "sha256": "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e", - "dest": "cargo/vendor/proc-macro2-1.0.89" + "url": "https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.92.crate", + "sha256": "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0", + "dest": "cargo/vendor/proc-macro2-1.0.92" }, { "type": "inline", - "contents": "{\"package\": \"f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e\", \"files\": {}}", - "dest": "cargo/vendor/proc-macro2-1.0.89", + "contents": "{\"package\": \"37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0\", \"files\": {}}", + "dest": "cargo/vendor/proc-macro2-1.0.92", "dest-filename": ".cargo-checksum.json" }, { @@ -6894,27 +6920,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/quinn/quinn-0.11.5.crate", - "sha256": "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684", - "dest": "cargo/vendor/quinn-0.11.5" + "url": "https://static.crates.io/crates/quinn/quinn-0.11.6.crate", + "sha256": "62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef", + "dest": "cargo/vendor/quinn-0.11.6" }, { "type": "inline", - "contents": "{\"package\": \"8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684\", \"files\": {}}", - "dest": "cargo/vendor/quinn-0.11.5", + "contents": "{\"package\": \"62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef\", \"files\": {}}", + "dest": "cargo/vendor/quinn-0.11.6", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/quinn-proto/quinn-proto-0.11.8.crate", - "sha256": "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6", - "dest": "cargo/vendor/quinn-proto-0.11.8" + "url": "https://static.crates.io/crates/quinn-proto/quinn-proto-0.11.9.crate", + "sha256": "a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d", + "dest": "cargo/vendor/quinn-proto-0.11.9" }, { "type": "inline", - "contents": "{\"package\": \"fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6\", \"files\": {}}", - "dest": "cargo/vendor/quinn-proto-0.11.8", + "contents": "{\"package\": \"a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d\", \"files\": {}}", + "dest": "cargo/vendor/quinn-proto-0.11.9", "dest-filename": ".cargo-checksum.json" }, { @@ -7372,19 +7398,6 @@ "dest": "cargo/vendor/rsa-0.9.6", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/rtnetlink/rtnetlink-0.10.1.crate", - "sha256": "322c53fd76a18698f1c27381d58091de3a043d356aa5bd0d510608b565f469a0", - "dest": "cargo/vendor/rtnetlink-0.10.1" - }, - { - "type": "inline", - "contents": "{\"package\": \"322c53fd76a18698f1c27381d58091de3a043d356aa5bd0d510608b565f469a0\", \"files\": {}}", - "dest": "cargo/vendor/rtnetlink-0.10.1", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -7401,12 +7414,12 @@ { "type": "shell", "commands": [ - "cp -r --reflink=auto \"flatpak-cargo/git/rust-ipfs-ac58681/.\" \"cargo/vendor/rust-ipfs\"" + "cp -r --reflink=auto \"flatpak-cargo/git/rust-ipfs-40fc428/.\" \"cargo/vendor/rust-ipfs\"" ] }, { "type": "inline", - "contents": "[package]\nauthors = [ \"Darius C\", \"Rust-IPFS contributors\",]\nrust-version = \"1.80\"\nedition = \"2021\"\nlicense = \"MIT OR Apache-2.0\"\nname = \"rust-ipfs\"\nreadme = \"README.md\"\nrepository = \"https://github.com/dariusc93/rust-ipfs\"\ndescription = \"IPFS node implementation\"\nversion = \"0.12.2\"\n\n[features]\ndefault = []\nexperimental_stream = [ \"dep:libp2p-stream\",]\nwebrtc_transport = [ \"dep:libp2p-webrtc\", \"dep:libp2p-webrtc-websys\",]\ntest_go_interop = []\ntest_js_interop = []\n\n[workspace]\nmembers = [ \"packages/*\", \"unixfs\", \"examples/*\",]\nexclude = [ \"archived\",]\nresolver = \"2\"\n\n[dependencies]\nanyhow = \"1.0.91\"\nasynchronous-codec = \"0.7.0\"\nbytes = \"1.8.0\"\nfutures-timeout = \"0.1.0\"\nhkdf = \"0.12.4\"\nindexmap = \"2.6.0\"\nipld-dagpb = \"0.2.1\"\nlibp2p-allow-block-list = \"0.4.0\"\nlibp2p-connection-limits = \"0.4.0\"\nmultibase = \"0.9.1\"\nmultihash = \"0.19.2\"\nmultihash-derive = \"0.9.0\"\nparking_lot = \"0.12.3\"\npollable-map = \"0.1.0-alpha\"\nquick-protobuf-codec = \"0.3.1\"\nrand = \"0.8.5\"\nrand_chacha = \"0.3.1\"\nserde_ipld_dagcbor = \"0.6.1\"\nserde_ipld_dagjson = \"0.2.0\"\nsha2 = \"0.10.8\"\nweb-time = \"1.1.0\"\nzeroize = \"1.8.1\"\n\n[dev-dependencies]\ntempfile = \"3.12.0\"\n\n[workspace.dependencies]\nanyhow = \"1.0.91\"\nasynchronous-codec = \"0.7.0\"\nbytes = \"1.8.0\"\ncid = \"0.11.1\"\nfs2 = \"0.4.3\"\nfutures-timeout = \"0.1.0\"\nfutures-timer = \"3.0.0\"\nhickory-resolver = \"0.24.1\"\nhkdf = \"0.12.4\"\nidb = \"0.6.3\"\nindexmap = \"2.6.0\"\nipld-dagpb = \"0.2.1\"\nlibp2p-allow-block-list = \"0.4.0\"\nlibp2p-connection-limits = \"0.4.0\"\nlibp2p-webrtc-websys = \"0.4.0-alpha\"\nmultibase = \"0.9.1\"\nmultihash = \"0.19.2\"\nmultihash-derive = \"0.9.0\"\nparking_lot = \"0.12.3\"\npollable-map = \"0.1.0-alpha\"\nquick-protobuf-codec = \"0.3.1\"\nrand = \"0.8.5\"\nrand_chacha = \"0.3.1\"\nrlimit = \"0.10.2\"\nsend_wrapper = \"0.6.0\"\nserde_ipld_dagcbor = \"0.6.1\"\nserde_ipld_dagjson = \"0.2.0\"\nserde-wasm-bindgen = \"0.6\"\nsha2 = \"0.10.8\"\nsimple_x509 = \"=1.1.0\"\nweb-time = \"1.1.0\"\nzeroize = \"1.8.1\"\n\n[dependencies.async-stream]\nversion = \"0.3.6\"\n\n[dependencies.async-trait]\nversion = \"0.1.82\"\n\n[dependencies.base64]\ndefault-features = false\nfeatures = [ \"alloc\",]\nversion = \"0.22.1\"\n\n[dependencies.byteorder]\nversion = \"1.5.0\"\n\n[dependencies.chrono]\nversion = \"0.4.35\"\n\n[dependencies.either]\nversion = \"1.13.0\"\n\n[dependencies.futures]\nversion = \"0.3.31\"\n\n[dependencies.ipld-core]\nversion = \"0.4.1\"\nfeatures = [ \"serde\",]\n\n[dependencies.libp2p-relay-manager]\nversion = \"0.3.0\"\npath = \"packages/libp2p-relay-manager\"\n\n[dependencies.libp2p-stream]\noptional = true\nversion = \"0.2.0-alpha\"\n\n[dependencies.multihash-codetable]\nversion = \"0.1.3\"\ndefault-features = false\n\n[dependencies.p256]\nversion = \"0.13.2\"\ndefault-features = false\nfeatures = [ \"ecdsa\", \"std\", \"pem\",]\n\n[dependencies.pem]\nversion = \"3.0.4\"\n\n[dependencies.quick-protobuf]\nversion = \"0.8.1\"\n\n[dependencies.rust-ipns]\nversion = \"0.6.0\"\npath = \"packages/rust-ipns\"\n\n[dependencies.rust-unixfs]\nversion = \"0.5.0\"\npath = \"unixfs\"\n\n[dependencies.sec1]\nversion = \"0.7.3\"\nfeatures = [ \"pem\", \"pkcs8\",]\n\n[dependencies.serde]\nfeatures = [ \"derive\",]\ndefault-features = false\nversion = \"1.0.209\"\n\n[dependencies.serde_json]\nfeatures = [ \"std\",]\ndefault-features = false\nversion = \"1.0.127\"\n\n[dependencies.thiserror]\ndefault-features = false\nversion = \"1.0.64\"\n\n[dependencies.tracing]\ndefault-features = false\nfeatures = [ \"log\", \"log\",]\nversion = \"0.1.40\"\n\n[dependencies.tracing-futures]\ndefault-features = false\nfeatures = [ \"std-future\", \"std\", \"futures-03\",]\nversion = \"0.2.5\"\n\n[dependencies.unsigned-varint]\nversion = \"0.8.0\"\nfeatures = [ \"asynchronous_codec\",]\n\n[dependencies.void]\ndefault-features = false\nversion = \"1.0.2\"\n\n[dev-dependencies.criterion]\ndefault-features = false\nversion = \"0.5\"\n\n[dev-dependencies.hex-literal]\ndefault-features = false\nversion = \"0.4\"\n\n[dev-dependencies.sha2]\ndefault-features = false\nversion = \"0.10\"\n\n[dev-dependencies.tokio]\nfeatures = [ \"full\",]\nversion = \"1\"\n\n[dev-dependencies.rustyline-async]\nversion = \"0.4\"\n\n[dev-dependencies.tracing-subscriber]\ndefault-features = false\nfeatures = [ \"fmt\", \"tracing-log\", \"ansi\", \"env-filter\",]\nversion = \"0.3\"\n\n[dev-dependencies.rand]\ndefault-features = false\nversion = \"0.8\"\nfeatures = [ \"std\", \"std_rng\",]\n\n[dev-dependencies.clap]\nversion = \"4.5.20\"\nfeatures = [ \"derive\",]\n\n[workspace.dependencies.async-stream]\nversion = \"0.3.6\"\n\n[workspace.dependencies.async-trait]\nversion = \"0.1.82\"\n\n[workspace.dependencies.base64]\ndefault-features = false\nfeatures = [ \"alloc\",]\nversion = \"0.22.1\"\n\n[workspace.dependencies.byteorder]\nversion = \"1.5.0\"\n\n[workspace.dependencies.chrono]\nversion = \"0.4.35\"\n\n[workspace.dependencies.clap]\nversion = \"4.5.20\"\nfeatures = [ \"derive\",]\n\n[workspace.dependencies.either]\nversion = \"1.13.0\"\n\n[workspace.dependencies.futures]\nversion = \"0.3.31\"\n\n[workspace.dependencies.getrandom]\nversion = \"0.2.15\"\n\n[workspace.dependencies.ipld-core]\nversion = \"0.4.1\"\nfeatures = [ \"serde\",]\n\n[workspace.dependencies.libp2p]\nversion = \"0.54.1\"\n\n[workspace.dependencies.libp2p-relay-manager]\nversion = \"0.3.0\"\npath = \"packages/libp2p-relay-manager\"\n\n[workspace.dependencies.libp2p-stream]\nversion = \"0.2.0-alpha\"\n\n[workspace.dependencies.libp2p-webrtc]\nversion = \"=0.8.0-alpha\"\nfeatures = [ \"pem\",]\n\n[workspace.dependencies.multihash-codetable]\nversion = \"0.1.3\"\ndefault-features = false\n\n[workspace.dependencies.p256]\nversion = \"0.13.2\"\ndefault-features = false\nfeatures = [ \"ecdsa\", \"std\", \"pem\",]\n\n[workspace.dependencies.pem]\nversion = \"3.0.4\"\n\n[workspace.dependencies.quick-protobuf]\nversion = \"0.8.1\"\n\n[workspace.dependencies.rcgen]\nversion = \"0.13.1\"\nfeatures = [ \"pem\", \"x509-parser\",]\n\n[workspace.dependencies.rust-ipns]\nversion = \"0.6.0\"\npath = \"packages/rust-ipns\"\n\n[workspace.dependencies.rust-unixfs]\nversion = \"0.5.0\"\npath = \"unixfs\"\n\n[workspace.dependencies.sec1]\nversion = \"0.7.3\"\nfeatures = [ \"pem\", \"pkcs8\",]\n\n[workspace.dependencies.serde]\ndefault-features = false\nversion = \"1.0.209\"\n\n[workspace.dependencies.serde_json]\ndefault-features = false\nversion = \"1.0.127\"\n\n[workspace.dependencies.thiserror]\ndefault-features = false\nversion = \"1.0.64\"\n\n[workspace.dependencies.tracing]\ndefault-features = false\nfeatures = [ \"log\",]\nversion = \"0.1.40\"\n\n[workspace.dependencies.tracing-futures]\ndefault-features = false\nfeatures = [ \"std-future\", \"std\", \"futures-03\",]\nversion = \"0.2.5\"\n\n[workspace.dependencies.tokio]\ndefault-features = false\nversion = \"1.41.0\"\n\n[workspace.dependencies.tokio-stream]\ndefault-features = false\nversion = \"0.1.15\"\n\n[workspace.dependencies.tokio-util]\ndefault-features = false\nversion = \"0.7.11\"\n\n[workspace.dependencies.unsigned-varint]\nversion = \"0.8.0\"\nfeatures = [ \"asynchronous_codec\",]\n\n[workspace.dependencies.void]\ndefault-features = false\nversion = \"1.0.2\"\n\n[workspace.dependencies.wasm-bindgen-futures]\nversion = \"0.4.43\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dependencies]\nfutures-timer = \"3.0.0\"\nfs2 = \"0.4.3\"\nhickory-resolver = \"0.24.1\"\nrlimit = \"0.10.2\"\nsimple_x509 = \"=1.1.0\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies]\nidb = \"0.6.3\"\nsend_wrapper = \"0.6.0\"\nserde-wasm-bindgen = \"0.6\"\n\n[profile.dev.build-override]\ndebug = true\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dependencies.libp2p]\nfeatures = [ \"gossipsub\", \"autonat\", \"relay\", \"dcutr\", \"identify\", \"kad\", \"websocket\", \"tcp\", \"macros\", \"tokio\", \"noise\", \"tls\", \"ping\", \"yamux\", \"dns\", \"mdns\", \"ed25519\", \"secp256k1\", \"ecdsa\", \"rsa\", \"serde\", \"request-response\", \"json\", \"cbor\", \"rendezvous\", \"upnp\", \"quic\",]\nversion = \"0.54.1\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dependencies.libp2p-webrtc]\nfeatures = [ \"tokio\", \"pem\",]\noptional = true\nversion = \"=0.8.0-alpha\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dependencies.rcgen]\nversion = \"0.13.1\"\nfeatures = [ \"pem\", \"x509-parser\",]\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dependencies.tokio]\nfeatures = [ \"full\",]\ndefault-features = false\nversion = \"1.41.0\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dependencies.tokio-stream]\nfeatures = [ \"fs\",]\ndefault-features = false\nversion = \"0.1.15\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dependencies.tokio-util]\nfeatures = [ \"full\",]\ndefault-features = false\nversion = \"0.7.11\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.futures-timer]\nfeatures = [ \"wasm-bindgen\",]\nversion = \"3.0.0\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.getrandom]\nfeatures = [ \"js\",]\nversion = \"0.2.15\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.libp2p]\nfeatures = [ \"gossipsub\", \"autonat\", \"relay\", \"dcutr\", \"identify\", \"kad\", \"websocket-websys\", \"webtransport-websys\", \"macros\", \"noise\", \"ping\", \"yamux\", \"dns\", \"ed25519\", \"secp256k1\", \"ecdsa\", \"serde\", \"request-response\", \"json\", \"cbor\", \"rendezvous\", \"wasm-bindgen\",]\nversion = \"0.54.1\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.libp2p-webrtc-websys]\noptional = true\nversion = \"0.4.0-alpha\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.tokio]\ndefault-features = false\nfeatures = [ \"sync\", \"macros\",]\nversion = \"1.41.0\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.tokio-stream]\ndefault-features = false\nversion = \"0.1.15\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.tokio-util]\ndefault-features = false\nversion = \"0.7.11\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.wasm-bindgen-futures]\nversion = \"0.4.43\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.instant]\nversion = \"0.1.13\"\nfeatures = [ \"wasm-bindgen\",]\n", + "contents": "[package]\nauthors = [ \"Darius C\", \"Rust-IPFS contributors\",]\nrust-version = \"1.80\"\nedition = \"2021\"\nlicense = \"MIT OR Apache-2.0\"\nname = \"rust-ipfs\"\nreadme = \"README.md\"\nrepository = \"https://github.com/dariusc93/rust-ipfs\"\ndescription = \"IPFS node implementation\"\nversion = \"0.13.0\"\n\n[features]\ndefault = []\nexperimental_stream = [ \"dep:libp2p-stream\",]\nwebrtc_transport = [ \"dep:libp2p-webrtc\", \"dep:libp2p-webrtc-websys\",]\ntest_go_interop = []\ntest_js_interop = []\n\n[workspace]\nmembers = [ \"packages/*\", \"unixfs\", \"examples/*\",]\nexclude = [ \"archived\",]\nresolver = \"2\"\n\n[dependencies]\nanyhow = \"1.0.93\"\nasynchronous-codec = \"0.7.0\"\nbytes = \"1.8.0\"\nfutures-timeout = \"0.1.0\"\nhkdf = \"0.12.4\"\nindexmap = \"2.6.0\"\nipld-dagpb = \"0.2.1\"\nlibp2p-allow-block-list = \"0.4.0\"\nlibp2p-connection-limits = \"0.4.0\"\nmultibase = \"0.9.1\"\nmultihash = \"0.19.2\"\nmultihash-derive = \"0.9.0\"\nparking_lot = \"0.12.3\"\npollable-map = \"0.1.0-alpha\"\nquick-protobuf-codec = \"0.3.1\"\nrand = \"0.8.5\"\nrand_chacha = \"0.3.1\"\nserde_ipld_dagcbor = \"0.6.1\"\nserde_ipld_dagjson = \"0.2.0\"\nsha2 = \"0.10.8\"\nweb-time = \"1.1.0\"\nzeroize = \"1.8.1\"\n\n[dev-dependencies]\ntempfile = \"3.14.0\"\n\n[workspace.dependencies]\nanyhow = \"1.0.93\"\nasynchronous-codec = \"0.7.0\"\nbytes = \"1.8.0\"\ncid = \"0.11.1\"\nfs2 = \"0.4.3\"\nfutures-timeout = \"0.1.0\"\nfutures-timer = \"3.0.0\"\nhickory-resolver = \"0.24.1\"\nhkdf = \"0.12.4\"\nidb = \"0.6.3\"\nindexmap = \"2.6.0\"\nipld-dagpb = \"0.2.1\"\nlibp2p-allow-block-list = \"0.4.0\"\nlibp2p-connection-limits = \"0.4.0\"\nlibp2p-webrtc-websys = \"0.4.0-alpha\"\nmultibase = \"0.9.1\"\nmultihash = \"0.19.2\"\nmultihash-derive = \"0.9.0\"\nparking_lot = \"0.12.3\"\npollable-map = \"0.1.0-alpha\"\nquick-protobuf-codec = \"0.3.1\"\nrand = \"0.8.5\"\nrand_chacha = \"0.3.1\"\nrlimit = \"0.10.2\"\nsend_wrapper = \"0.6.0\"\nserde_ipld_dagcbor = \"0.6.1\"\nserde_ipld_dagjson = \"0.2.0\"\nserde-wasm-bindgen = \"0.6\"\nsha2 = \"0.10.8\"\nsimple_x509 = \"=1.1.0\"\nweb-time = \"1.1.0\"\nzeroize = \"1.8.1\"\n\n[dependencies.async-stream]\nversion = \"0.3.6\"\n\n[dependencies.async-trait]\nversion = \"0.1.82\"\n\n[dependencies.base64]\ndefault-features = false\nfeatures = [ \"alloc\",]\nversion = \"0.22.1\"\n\n[dependencies.byteorder]\nversion = \"1.5.0\"\n\n[dependencies.chrono]\nversion = \"0.4.35\"\n\n[dependencies.either]\nversion = \"1.13.0\"\n\n[dependencies.futures]\nversion = \"0.3.31\"\n\n[dependencies.ipld-core]\nversion = \"0.4.1\"\nfeatures = [ \"serde\",]\n\n[dependencies.libp2p-relay-manager]\nversion = \"0.3.0\"\npath = \"packages/libp2p-relay-manager\"\n\n[dependencies.libp2p-stream]\noptional = true\nversion = \"0.2.0-alpha\"\n\n[dependencies.multihash-codetable]\nversion = \"0.1.3\"\ndefault-features = false\n\n[dependencies.p256]\nversion = \"0.13.2\"\ndefault-features = false\nfeatures = [ \"ecdsa\", \"std\", \"pem\",]\n\n[dependencies.pem]\nversion = \"3.0.4\"\n\n[dependencies.quick-protobuf]\nversion = \"0.8.1\"\n\n[dependencies.rust-ipns]\nversion = \"0.6.0\"\npath = \"packages/rust-ipns\"\n\n[dependencies.rust-unixfs]\nversion = \"0.5.0\"\npath = \"unixfs\"\n\n[dependencies.sec1]\nversion = \"0.7.3\"\nfeatures = [ \"pem\", \"pkcs8\",]\n\n[dependencies.serde]\nfeatures = [ \"derive\",]\ndefault-features = false\nversion = \"1.0.215\"\n\n[dependencies.serde_json]\nfeatures = [ \"std\",]\ndefault-features = false\nversion = \"1.0.127\"\n\n[dependencies.thiserror]\ndefault-features = false\nversion = \"1.0.64\"\n\n[dependencies.tracing]\ndefault-features = false\nfeatures = [ \"log\", \"log\",]\nversion = \"0.1.40\"\n\n[dependencies.tracing-futures]\ndefault-features = false\nfeatures = [ \"std-future\", \"std\", \"futures-03\",]\nversion = \"0.2.5\"\n\n[dependencies.unsigned-varint]\nversion = \"0.8.0\"\nfeatures = [ \"asynchronous_codec\",]\n\n[dependencies.void]\ndefault-features = false\nversion = \"1.0.2\"\n\n[dev-dependencies.criterion]\ndefault-features = false\nversion = \"0.5\"\n\n[dev-dependencies.hex-literal]\ndefault-features = false\nversion = \"0.4\"\n\n[dev-dependencies.sha2]\ndefault-features = false\nversion = \"0.10\"\n\n[dev-dependencies.tokio]\nfeatures = [ \"full\",]\nversion = \"1\"\n\n[dev-dependencies.rustyline-async]\nversion = \"0.4\"\n\n[dev-dependencies.tracing-subscriber]\ndefault-features = false\nfeatures = [ \"fmt\", \"tracing-log\", \"ansi\", \"env-filter\",]\nversion = \"0.3\"\n\n[dev-dependencies.rand]\ndefault-features = false\nversion = \"0.8\"\nfeatures = [ \"std\", \"std_rng\",]\n\n[dev-dependencies.clap]\nversion = \"4.5.21\"\nfeatures = [ \"derive\",]\n\n[workspace.dependencies.async-stream]\nversion = \"0.3.6\"\n\n[workspace.dependencies.async-trait]\nversion = \"0.1.82\"\n\n[workspace.dependencies.base64]\ndefault-features = false\nfeatures = [ \"alloc\",]\nversion = \"0.22.1\"\n\n[workspace.dependencies.byteorder]\nversion = \"1.5.0\"\n\n[workspace.dependencies.chrono]\nversion = \"0.4.35\"\n\n[workspace.dependencies.clap]\nversion = \"4.5.21\"\nfeatures = [ \"derive\",]\n\n[workspace.dependencies.either]\nversion = \"1.13.0\"\n\n[workspace.dependencies.futures]\nversion = \"0.3.31\"\n\n[workspace.dependencies.getrandom]\nversion = \"0.2.15\"\n\n[workspace.dependencies.ipld-core]\nversion = \"0.4.1\"\nfeatures = [ \"serde\",]\n\n[workspace.dependencies.libp2p]\nversion = \"0.54.1\"\n\n[workspace.dependencies.libp2p-relay-manager]\nversion = \"0.3.0\"\npath = \"packages/libp2p-relay-manager\"\n\n[workspace.dependencies.libp2p-stream]\nversion = \"0.2.0-alpha\"\n\n[workspace.dependencies.libp2p-webrtc]\nversion = \"=0.8.0-alpha\"\nfeatures = [ \"pem\",]\n\n[workspace.dependencies.multihash-codetable]\nversion = \"0.1.3\"\ndefault-features = false\n\n[workspace.dependencies.p256]\nversion = \"0.13.2\"\ndefault-features = false\nfeatures = [ \"ecdsa\", \"std\", \"pem\",]\n\n[workspace.dependencies.pem]\nversion = \"3.0.4\"\n\n[workspace.dependencies.quick-protobuf]\nversion = \"0.8.1\"\n\n[workspace.dependencies.rcgen]\nversion = \"0.13.1\"\nfeatures = [ \"pem\", \"x509-parser\",]\n\n[workspace.dependencies.rust-ipns]\nversion = \"0.6.0\"\npath = \"packages/rust-ipns\"\n\n[workspace.dependencies.rust-unixfs]\nversion = \"0.5.0\"\npath = \"unixfs\"\n\n[workspace.dependencies.sec1]\nversion = \"0.7.3\"\nfeatures = [ \"pem\", \"pkcs8\",]\n\n[workspace.dependencies.serde]\ndefault-features = false\nversion = \"1.0.215\"\n\n[workspace.dependencies.serde_json]\ndefault-features = false\nversion = \"1.0.127\"\n\n[workspace.dependencies.thiserror]\ndefault-features = false\nversion = \"1.0.64\"\n\n[workspace.dependencies.tracing]\ndefault-features = false\nfeatures = [ \"log\",]\nversion = \"0.1.40\"\n\n[workspace.dependencies.tracing-futures]\ndefault-features = false\nfeatures = [ \"std-future\", \"std\", \"futures-03\",]\nversion = \"0.2.5\"\n\n[workspace.dependencies.tokio]\ndefault-features = false\nversion = \"1.41.1\"\n\n[workspace.dependencies.tokio-stream]\ndefault-features = false\nversion = \"0.1.15\"\n\n[workspace.dependencies.tokio-util]\ndefault-features = false\nversion = \"0.7.11\"\n\n[workspace.dependencies.unsigned-varint]\nversion = \"0.8.0\"\nfeatures = [ \"asynchronous_codec\",]\n\n[workspace.dependencies.void]\ndefault-features = false\nversion = \"1.0.2\"\n\n[workspace.dependencies.wasm-bindgen-futures]\nversion = \"0.4.43\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dependencies]\nfutures-timer = \"3.0.0\"\nfs2 = \"0.4.3\"\nhickory-resolver = \"0.24.1\"\nrlimit = \"0.10.2\"\nsimple_x509 = \"=1.1.0\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies]\nidb = \"0.6.3\"\nsend_wrapper = \"0.6.0\"\nserde-wasm-bindgen = \"0.6\"\n\n[profile.dev.build-override]\ndebug = true\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dependencies.libp2p]\nfeatures = [ \"gossipsub\", \"autonat\", \"relay\", \"dcutr\", \"identify\", \"kad\", \"websocket\", \"tcp\", \"macros\", \"tokio\", \"noise\", \"tls\", \"ping\", \"yamux\", \"dns\", \"mdns\", \"ed25519\", \"secp256k1\", \"ecdsa\", \"rsa\", \"serde\", \"request-response\", \"json\", \"cbor\", \"rendezvous\", \"upnp\", \"quic\",]\nversion = \"0.54.1\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dependencies.libp2p-webrtc]\nfeatures = [ \"tokio\", \"pem\",]\noptional = true\nversion = \"=0.8.0-alpha\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dependencies.rcgen]\nversion = \"0.13.1\"\nfeatures = [ \"pem\", \"x509-parser\",]\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dependencies.tokio]\nfeatures = [ \"full\",]\ndefault-features = false\nversion = \"1.41.1\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dependencies.tokio-stream]\nfeatures = [ \"fs\",]\ndefault-features = false\nversion = \"0.1.15\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dependencies.tokio-util]\nfeatures = [ \"full\",]\ndefault-features = false\nversion = \"0.7.11\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.futures-timer]\nfeatures = [ \"wasm-bindgen\",]\nversion = \"3.0.0\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.getrandom]\nfeatures = [ \"js\",]\nversion = \"0.2.15\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.libp2p]\nfeatures = [ \"gossipsub\", \"autonat\", \"relay\", \"dcutr\", \"identify\", \"kad\", \"websocket-websys\", \"webtransport-websys\", \"macros\", \"noise\", \"ping\", \"yamux\", \"dns\", \"ed25519\", \"secp256k1\", \"ecdsa\", \"serde\", \"request-response\", \"json\", \"cbor\", \"rendezvous\", \"wasm-bindgen\",]\nversion = \"0.54.1\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.libp2p-webrtc-websys]\noptional = true\nversion = \"0.4.0-alpha\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.tokio]\ndefault-features = false\nfeatures = [ \"sync\", \"macros\",]\nversion = \"1.41.1\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.tokio-stream]\ndefault-features = false\nversion = \"0.1.15\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.tokio-util]\ndefault-features = false\nversion = \"0.7.11\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.wasm-bindgen-futures]\nversion = \"0.4.43\"\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.instant]\nversion = \"0.1.13\"\nfeatures = [ \"wasm-bindgen\",]\n", "dest": "cargo/vendor/rust-ipfs", "dest-filename": "Cargo.toml" }, @@ -7419,12 +7432,12 @@ { "type": "shell", "commands": [ - "cp -r --reflink=auto \"flatpak-cargo/git/rust-ipfs-ac58681/packages/rust-ipns\" \"cargo/vendor/rust-ipns\"" + "cp -r --reflink=auto \"flatpak-cargo/git/rust-ipfs-40fc428/packages/rust-ipns\" \"cargo/vendor/rust-ipns\"" ] }, { "type": "inline", - "contents": "[package]\nname = \"rust-ipns\"\nrust-version = \"1.70\"\nedition = \"2021\"\nlicense = \"MIT OR Apache-2.0\"\nreadme = \"README.md\"\nrepository = \"https://github.com/dariusc93/rust-ipfs\"\ndescription = \"Rust implementation of IPNS\"\nversion = \"0.6.0\"\nauthors = [ \"Darius Clark\",]\nkeywords = [ \"libp2p\", \"ipfs\",]\n\n[dependencies]\ncid = \"0.11.1\"\nmultihash = \"0.19.2\"\nsha2 = \"0.10.8\"\n\n[features]\ndefault = [ \"libp2p\",]\nlibp2p = [ \"dep:libp2p-identity\",]\n\n[dependencies.cbor4ii]\nversion = \"0.3.3\"\nfeatures = [ \"serde1\",]\n\n[dependencies.quick-protobuf]\nversion = \"0.8.1\"\n\n[dependencies.serde]\nfeatures = [ \"derive\",]\ndefault-features = false\nversion = \"1.0.209\"\n\n[dependencies.chrono]\nversion = \"0.4.35\"\n\n[dependencies.libp2p-identity]\nversion = \"0.2.9\"\noptional = true\nfeatures = [ \"ecdsa\", \"ed25519\", \"peerid\", \"rand\", \"rsa\", \"secp256k1\",]\n\n[dependencies.derive_more]\nversion = \"1.0.0\"\nfeatures = [ \"full\",]\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.getrandom]\nfeatures = [ \"js\",]\nversion = \"0.2.15\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dev-dependencies.clap]\nfeatures = [ \"derive\", \"derive\",]\nversion = \"4.5.20\"\n", + "contents": "[package]\nname = \"rust-ipns\"\nrust-version = \"1.70\"\nedition = \"2021\"\nlicense = \"MIT OR Apache-2.0\"\nreadme = \"README.md\"\nrepository = \"https://github.com/dariusc93/rust-ipfs\"\ndescription = \"Rust implementation of IPNS\"\nversion = \"0.6.0\"\nauthors = [ \"Darius Clark\",]\nkeywords = [ \"libp2p\", \"ipfs\",]\n\n[dependencies]\ncid = \"0.11.1\"\nmultihash = \"0.19.2\"\nsha2 = \"0.10.8\"\n\n[features]\ndefault = [ \"libp2p\",]\nlibp2p = [ \"dep:libp2p-identity\",]\n\n[dependencies.cbor4ii]\nversion = \"0.3.3\"\nfeatures = [ \"serde1\",]\n\n[dependencies.quick-protobuf]\nversion = \"0.8.1\"\n\n[dependencies.serde]\nfeatures = [ \"derive\",]\ndefault-features = false\nversion = \"1.0.215\"\n\n[dependencies.chrono]\nversion = \"0.4.35\"\n\n[dependencies.libp2p-identity]\nversion = \"0.2.9\"\noptional = true\nfeatures = [ \"ecdsa\", \"ed25519\", \"peerid\", \"rand\", \"rsa\", \"secp256k1\",]\n\n[dependencies.derive_more]\nversion = \"1.0.0\"\nfeatures = [ \"full\",]\n\n[target.\"cfg(target_arch = \\\"wasm32\\\")\".dependencies.getrandom]\nfeatures = [ \"js\",]\nversion = \"0.2.15\"\n\n[target.\"cfg(not(target_arch = \\\"wasm32\\\"))\".dev-dependencies.clap]\nfeatures = [ \"derive\", \"derive\",]\nversion = \"4.5.21\"\n", "dest": "cargo/vendor/rust-ipns", "dest-filename": "Cargo.toml" }, @@ -7450,7 +7463,7 @@ { "type": "shell", "commands": [ - "cp -r --reflink=auto \"flatpak-cargo/git/rust-ipfs-ac58681/unixfs\" \"cargo/vendor/rust-unixfs\"" + "cp -r --reflink=auto \"flatpak-cargo/git/rust-ipfs-40fc428/unixfs\" \"cargo/vendor/rust-unixfs\"" ] }, { @@ -7533,27 +7546,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/rustix/rustix-0.38.40.crate", - "sha256": "99e4ea3e1cdc4b559b8e5650f9c8e5998e3e5c1343b4eaf034565f32318d63c0", - "dest": "cargo/vendor/rustix-0.38.40" + "url": "https://static.crates.io/crates/rustix/rustix-0.38.41.crate", + "sha256": "d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6", + "dest": "cargo/vendor/rustix-0.38.41" }, { "type": "inline", - "contents": "{\"package\": \"99e4ea3e1cdc4b559b8e5650f9c8e5998e3e5c1343b4eaf034565f32318d63c0\", \"files\": {}}", - "dest": "cargo/vendor/rustix-0.38.40", + "contents": "{\"package\": \"d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6\", \"files\": {}}", + "dest": "cargo/vendor/rustix-0.38.41", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/rustls/rustls-0.23.16.crate", - "sha256": "eee87ff5d9b36712a58574e12e9f0ea80f915a5b0ac518d322b24a465617925e", - "dest": "cargo/vendor/rustls-0.23.16" + "url": "https://static.crates.io/crates/rustls/rustls-0.23.18.crate", + "sha256": "9c9cc1d47e243d655ace55ed38201c19ae02c148ae56412ab8750e8f0166ab7f", + "dest": "cargo/vendor/rustls-0.23.18" }, { "type": "inline", - "contents": "{\"package\": \"eee87ff5d9b36712a58574e12e9f0ea80f915a5b0ac518d322b24a465617925e\", \"files\": {}}", - "dest": "cargo/vendor/rustls-0.23.16", + "contents": "{\"package\": \"9c9cc1d47e243d655ace55ed38201c19ae02c148ae56412ab8750e8f0166ab7f\", \"files\": {}}", + "dest": "cargo/vendor/rustls-0.23.18", "dest-filename": ".cargo-checksum.json" }, { @@ -7715,14 +7728,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/schannel/schannel-0.1.26.crate", - "sha256": "01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1", - "dest": "cargo/vendor/schannel-0.1.26" + "url": "https://static.crates.io/crates/schannel/schannel-0.1.27.crate", + "sha256": "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d", + "dest": "cargo/vendor/schannel-0.1.27" }, { "type": "inline", - "contents": "{\"package\": \"01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1\", \"files\": {}}", - "dest": "cargo/vendor/schannel-0.1.26", + "contents": "{\"package\": \"1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d\", \"files\": {}}", + "dest": "cargo/vendor/schannel-0.1.27", "dest-filename": ".cargo-checksum.json" }, { @@ -7949,14 +7962,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/serde_json/serde_json-1.0.132.crate", - "sha256": "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03", - "dest": "cargo/vendor/serde_json-1.0.132" + "url": "https://static.crates.io/crates/serde_json/serde_json-1.0.133.crate", + "sha256": "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377", + "dest": "cargo/vendor/serde_json-1.0.133" }, { "type": "inline", - "contents": "{\"package\": \"d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03\", \"files\": {}}", - "dest": "cargo/vendor/serde_json-1.0.132", + "contents": "{\"package\": \"c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377\", \"files\": {}}", + "dest": "cargo/vendor/serde_json-1.0.133", "dest-filename": ".cargo-checksum.json" }, { @@ -8102,6 +8115,19 @@ "dest": "cargo/vendor/shlex-1.3.0", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/showfile/showfile-0.1.1.crate", + "sha256": "517f72ec91adba6aa0f0d680c0a685a171f30ae4a9a402e955f427ab6a29cdf4", + "dest": "cargo/vendor/showfile-0.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"517f72ec91adba6aa0f0d680c0a685a171f30ae4a9a402e955f427ab6a29cdf4\", \"files\": {}}", + "dest": "cargo/vendor/showfile-0.1.1", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -8677,14 +8703,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/syn/syn-2.0.87.crate", - "sha256": "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d", - "dest": "cargo/vendor/syn-2.0.87" + "url": "https://static.crates.io/crates/syn/syn-2.0.89.crate", + "sha256": "44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e", + "dest": "cargo/vendor/syn-2.0.89" }, { "type": "inline", - "contents": "{\"package\": \"25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d\", \"files\": {}}", - "dest": "cargo/vendor/syn-2.0.87", + "contents": "{\"package\": \"44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e\", \"files\": {}}", + "dest": "cargo/vendor/syn-2.0.89", "dest-filename": ".cargo-checksum.json" }, { @@ -8703,14 +8729,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/sync_wrapper/sync_wrapper-1.0.1.crate", - "sha256": "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394", - "dest": "cargo/vendor/sync_wrapper-1.0.1" + "url": "https://static.crates.io/crates/sync_wrapper/sync_wrapper-1.0.2.crate", + "sha256": "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263", + "dest": "cargo/vendor/sync_wrapper-1.0.2" }, { "type": "inline", - "contents": "{\"package\": \"a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394\", \"files\": {}}", - "dest": "cargo/vendor/sync_wrapper-1.0.1", + "contents": "{\"package\": \"0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263\", \"files\": {}}", + "dest": "cargo/vendor/sync_wrapper-1.0.2", "dest-filename": ".cargo-checksum.json" }, { @@ -8752,19 +8778,6 @@ "dest": "cargo/vendor/sys-locale-0.3.2", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/system-configuration/system-configuration-0.5.1.crate", - "sha256": "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7", - "dest": "cargo/vendor/system-configuration-0.5.1" - }, - { - "type": "inline", - "contents": "{\"package\": \"ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7\", \"files\": {}}", - "dest": "cargo/vendor/system-configuration-0.5.1", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -8781,27 +8794,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/system-configuration-sys/system-configuration-sys-0.5.0.crate", - "sha256": "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9", - "dest": "cargo/vendor/system-configuration-sys-0.5.0" + "url": "https://static.crates.io/crates/system-configuration-sys/system-configuration-sys-0.6.0.crate", + "sha256": "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4", + "dest": "cargo/vendor/system-configuration-sys-0.6.0" }, { "type": "inline", - "contents": "{\"package\": \"a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9\", \"files\": {}}", - "dest": "cargo/vendor/system-configuration-sys-0.5.0", + "contents": "{\"package\": \"8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4\", \"files\": {}}", + "dest": "cargo/vendor/system-configuration-sys-0.6.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/system-configuration-sys/system-configuration-sys-0.6.0.crate", - "sha256": "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4", - "dest": "cargo/vendor/system-configuration-sys-0.6.0" + "url": "https://static.crates.io/crates/system-deps/system-deps-6.2.2.crate", + "sha256": "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349", + "dest": "cargo/vendor/system-deps-6.2.2" }, { "type": "inline", - "contents": "{\"package\": \"8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4\", \"files\": {}}", - "dest": "cargo/vendor/system-configuration-sys-0.6.0", + "contents": "{\"package\": \"a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349\", \"files\": {}}", + "dest": "cargo/vendor/system-deps-6.2.2", "dest-filename": ".cargo-checksum.json" }, { @@ -9548,14 +9561,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.13.crate", - "sha256": "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe", - "dest": "cargo/vendor/unicode-ident-1.0.13" + "url": "https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.14.crate", + "sha256": "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83", + "dest": "cargo/vendor/unicode-ident-1.0.14" }, { "type": "inline", - "contents": "{\"package\": \"e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe\", \"files\": {}}", - "dest": "cargo/vendor/unicode-ident-1.0.13", + "contents": "{\"package\": \"adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83\", \"files\": {}}", + "dest": "cargo/vendor/unicode-ident-1.0.14", "dest-filename": ".cargo-checksum.json" }, { @@ -9717,14 +9730,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/url/url-2.5.3.crate", - "sha256": "8d157f1b96d14500ffdc1f10ba712e780825526c03d9a49b4d0324b0d9113ada", - "dest": "cargo/vendor/url-2.5.3" + "url": "https://static.crates.io/crates/url/url-2.5.4.crate", + "sha256": "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60", + "dest": "cargo/vendor/url-2.5.4" }, { "type": "inline", - "contents": "{\"package\": \"8d157f1b96d14500ffdc1f10ba712e780825526c03d9a49b4d0324b0d9113ada\", \"files\": {}}", - "dest": "cargo/vendor/url-2.5.3", + "contents": "{\"package\": \"32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60\", \"files\": {}}", + "dest": "cargo/vendor/url-2.5.4", "dest-filename": ".cargo-checksum.json" }, { @@ -10099,14 +10112,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/webpki-roots/webpki-roots-0.26.6.crate", - "sha256": "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958", - "dest": "cargo/vendor/webpki-roots-0.26.6" + "url": "https://static.crates.io/crates/webpki-roots/webpki-roots-0.26.7.crate", + "sha256": "5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e", + "dest": "cargo/vendor/webpki-roots-0.26.7" }, { "type": "inline", - "contents": "{\"package\": \"841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958\", \"files\": {}}", - "dest": "cargo/vendor/webpki-roots-0.26.6", + "contents": "{\"package\": \"5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e\", \"files\": {}}", + "dest": "cargo/vendor/webpki-roots-0.26.7", "dest-filename": ".cargo-checksum.json" }, { @@ -10200,6 +10213,32 @@ "dest": "cargo/vendor/windows-0.51.1", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows/windows-0.52.0.crate", + "sha256": "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be", + "dest": "cargo/vendor/windows-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be\", \"files\": {}}", + "dest": "cargo/vendor/windows-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows/windows-0.53.0.crate", + "sha256": "efc5cf48f83140dcaab716eeaea345f9e93d0018fb81162753a3f76c3397b538", + "dest": "cargo/vendor/windows-0.53.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"efc5cf48f83140dcaab716eeaea345f9e93d0018fb81162753a3f76c3397b538\", \"files\": {}}", + "dest": "cargo/vendor/windows-0.53.0", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -10239,6 +10278,19 @@ "dest": "cargo/vendor/windows-core-0.52.0", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-core/windows-core-0.53.0.crate", + "sha256": "9dcc5b895a6377f1ab9fa55acedab1fd5ac0db66ad1e6c7f47e28a22e446a5dd", + "dest": "cargo/vendor/windows-core-0.53.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"9dcc5b895a6377f1ab9fa55acedab1fd5ac0db66ad1e6c7f47e28a22e446a5dd\", \"files\": {}}", + "dest": "cargo/vendor/windows-core-0.53.0", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -10291,6 +10343,19 @@ "dest": "cargo/vendor/windows-registry-0.2.0", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-result/windows-result-0.1.2.crate", + "sha256": "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8", + "dest": "cargo/vendor/windows-result-0.1.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8\", \"files\": {}}", + "dest": "cargo/vendor/windows-result-0.1.2", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -10723,14 +10788,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/yamux/yamux-0.13.3.crate", - "sha256": "a31b5e376a8b012bee9c423acdbb835fc34d45001cfa3106236a624e4b738028", - "dest": "cargo/vendor/yamux-0.13.3" + "url": "https://static.crates.io/crates/yamux/yamux-0.13.4.crate", + "sha256": "17610762a1207ee816c6fadc29220904753648aba0a9ed61c7b8336e80a559c4", + "dest": "cargo/vendor/yamux-0.13.4" }, { "type": "inline", - "contents": "{\"package\": \"a31b5e376a8b012bee9c423acdbb835fc34d45001cfa3106236a624e4b738028\", \"files\": {}}", - "dest": "cargo/vendor/yamux-0.13.3", + "contents": "{\"package\": \"17610762a1207ee816c6fadc29220904753648aba0a9ed61c7b8336e80a559c4\", \"files\": {}}", + "dest": "cargo/vendor/yamux-0.13.4", "dest-filename": ".cargo-checksum.json" }, { @@ -10749,27 +10814,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/yoke/yoke-0.7.4.crate", - "sha256": "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5", - "dest": "cargo/vendor/yoke-0.7.4" + "url": "https://static.crates.io/crates/yoke/yoke-0.7.5.crate", + "sha256": "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40", + "dest": "cargo/vendor/yoke-0.7.5" }, { "type": "inline", - "contents": "{\"package\": \"6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5\", \"files\": {}}", - "dest": "cargo/vendor/yoke-0.7.4", + "contents": "{\"package\": \"120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40\", \"files\": {}}", + "dest": "cargo/vendor/yoke-0.7.5", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/yoke-derive/yoke-derive-0.7.4.crate", - "sha256": "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95", - "dest": "cargo/vendor/yoke-derive-0.7.4" + "url": "https://static.crates.io/crates/yoke-derive/yoke-derive-0.7.5.crate", + "sha256": "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154", + "dest": "cargo/vendor/yoke-derive-0.7.5" }, { "type": "inline", - "contents": "{\"package\": \"28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95\", \"files\": {}}", - "dest": "cargo/vendor/yoke-derive-0.7.4", + "contents": "{\"package\": \"2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154\", \"files\": {}}", + "dest": "cargo/vendor/yoke-derive-0.7.5", "dest-filename": ".cargo-checksum.json" }, { @@ -10814,14 +10879,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zerocopy/zerocopy-0.8.9.crate", - "sha256": "f49e690f8f352f4a9ee8679a8c5921f42ffd0d6d6413a0a66b8e81cf524e109c", - "dest": "cargo/vendor/zerocopy-0.8.9" + "url": "https://static.crates.io/crates/zerocopy/zerocopy-0.8.10.crate", + "sha256": "a13a42ed30c63171d820889b2981318736915150575b8d2d6dbee7edd68336ca", + "dest": "cargo/vendor/zerocopy-0.8.10" }, { "type": "inline", - "contents": "{\"package\": \"f49e690f8f352f4a9ee8679a8c5921f42ffd0d6d6413a0a66b8e81cf524e109c\", \"files\": {}}", - "dest": "cargo/vendor/zerocopy-0.8.9", + "contents": "{\"package\": \"a13a42ed30c63171d820889b2981318736915150575b8d2d6dbee7edd68336ca\", \"files\": {}}", + "dest": "cargo/vendor/zerocopy-0.8.10", "dest-filename": ".cargo-checksum.json" }, { @@ -10853,40 +10918,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.8.9.crate", - "sha256": "fa732fcc881df7a6fbe8e3ed17baadece53b379ad58fe2633396b1a2b108a7b1", - "dest": "cargo/vendor/zerocopy-derive-0.8.9" + "url": "https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.8.10.crate", + "sha256": "593e7c96176495043fcb9e87cf7659f4d18679b5bab6b92bdef359c76a7795dd", + "dest": "cargo/vendor/zerocopy-derive-0.8.10" }, { "type": "inline", - "contents": "{\"package\": \"fa732fcc881df7a6fbe8e3ed17baadece53b379ad58fe2633396b1a2b108a7b1\", \"files\": {}}", - "dest": "cargo/vendor/zerocopy-derive-0.8.9", + "contents": "{\"package\": \"593e7c96176495043fcb9e87cf7659f4d18679b5bab6b92bdef359c76a7795dd\", \"files\": {}}", + "dest": "cargo/vendor/zerocopy-derive-0.8.10", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zerofrom/zerofrom-0.1.4.crate", - "sha256": "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55", - "dest": "cargo/vendor/zerofrom-0.1.4" + "url": "https://static.crates.io/crates/zerofrom/zerofrom-0.1.5.crate", + "sha256": "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e", + "dest": "cargo/vendor/zerofrom-0.1.5" }, { "type": "inline", - "contents": "{\"package\": \"91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55\", \"files\": {}}", - "dest": "cargo/vendor/zerofrom-0.1.4", + "contents": "{\"package\": \"cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e\", \"files\": {}}", + "dest": "cargo/vendor/zerofrom-0.1.5", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zerofrom-derive/zerofrom-derive-0.1.4.crate", - "sha256": "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5", - "dest": "cargo/vendor/zerofrom-derive-0.1.4" + "url": "https://static.crates.io/crates/zerofrom-derive/zerofrom-derive-0.1.5.crate", + "sha256": "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808", + "dest": "cargo/vendor/zerofrom-derive-0.1.5" }, { "type": "inline", - "contents": "{\"package\": \"0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5\", \"files\": {}}", - "dest": "cargo/vendor/zerofrom-derive-0.1.4", + "contents": "{\"package\": \"595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808\", \"files\": {}}", + "dest": "cargo/vendor/zerofrom-derive-0.1.5", "dest-filename": ".cargo-checksum.json" }, { diff --git a/flathub/io.github.OkuBrowser.oku.json b/flathub/io.github.OkuBrowser.oku.json index 8108cd42..efe26e87 100644 --- a/flathub/io.github.OkuBrowser.oku.json +++ b/flathub/io.github.OkuBrowser.oku.json @@ -82,7 +82,7 @@ { "type" : "git", "url" : "https://github.com/OkuBrowser/oku.git", - "tag": "v0.1.0" + "tag": "v0.1.1" }, "cargo-sources.json" ] diff --git a/src/browser_pages/global.toml b/src/browser_pages/global.toml index c60b7189..2960f342 100644 --- a/src/browser_pages/global.toml +++ b/src/browser_pages/global.toml @@ -3,4 +3,5 @@ title = "Oku" description = "Your new home on the Internet" author = "Emil Sayahi" site = "https://okubrowser.github.io" -browser_repository = "https://github.com/OkuBrowser/oku" \ No newline at end of file +browser_repository = "https://github.com/OkuBrowser/oku" +sponsor_link = "https://github.com/sponsors/emmyoh" \ No newline at end of file diff --git a/src/browser_pages/home.vox b/src/browser_pages/home.vox index 686a4492..3e3f7d42 100644 --- a/src/browser_pages/home.vox +++ b/src/browser_pages/home.vox @@ -8,24 +8,22 @@ title = "Oku" {% markdown %} +### [User guide →]({{ global.site }}/guide) + #### Make & share your own sites. -- Oku lets you create *replicas*, virtual drives that you can share online. -- Replicas can contain anything, including photos, videos, or documents. -- You can put a site in a replica and share it with the world. +- Oku lets you create [*replicas*]({{ global.site }}/guide/Replicas.html), sites that live on your computer and are published online instantly. +- You can share editing rights to your replicas with your friends and collaborate in real-time. -#### *Your* data on *your* machine. +#### Create your own invite-only social network. -- Replicas are sent with *tickets*. -- A *read-only ticket* can be used to view, but not edit, your replica. -- A *read & write ticket* can be used to view or edit your replica. -- Sites can keep your data with you in a replica by asking for a read & write ticket. +- Via [the *OkuNet*]({{ global.site }}/guide/OkuNet.html), you can share [*notes*]({{ global.site }}/guide/Notes.html) you take on pages you've seen. +- Your feed shows notes from users you follow and whoever they follow; you're in control of what you see. -#### Build your own space on the Internet, independent from social media platforms. +#### Keep your searches on-device. -- Replicas can be viewed by their ID. -- Every time you visit a new replica, your browser saves its ID. -- When you update a replica, those with its ID will see the newest version. +- When your computer learns about new sites shared over the OkuNet, it can search through them. +- Your searches are done on your computer, privately. --- @@ -33,6 +31,6 @@ title = "Oku" Oku is free and open-source software, [accepting code contributions on GitHub]({{ global.browser_repository }}). -[Learn more about Oku →]({{ global.site }}/about) +Oku is supported by [donations from users like you]({{ global.sponsor_link }}). {% endmarkdown %} \ No newline at end of file diff --git a/src/browser_pages/snippets/logo.svg b/src/browser_pages/snippets/logo.svg index 906dce0f..568daf9f 100644 --- a/src/browser_pages/snippets/logo.svg +++ b/src/browser_pages/snippets/logo.svg @@ -1 +1 @@ -data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDQ4IiBoZWlnaHQ9IjIwNDgiPjxnPjx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT48cmVjdCBpZD0iY2FudmFzX2JhY2tncm91bmQiIHdpZHRoPSI4MDIiIGhlaWdodD0iNjAyIiB4PSItMSIgeT0iLTEiIGZpbGw9Im5vbmUiLz48L2c+PGc+PHRpdGxlPkxheWVyIDE8L3RpdGxlPjxyZWN0IGlkPSJzdmdfNCIgd2lkdGg9IjExOTYuMDA1IiBoZWlnaHQ9IjExOTguMDAyIiB4PSI0MjUuOTk5IiB5PSI0MjYuMDAxIiBmaWxsPSIjZmZmIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+PGcgaWQ9ImRvY3VtZW50IiB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLDEwMjQsMTAyNCkiPjxnIGlkPSJzdmdfMSI+PHBhdGggaWQ9InN2Z18yIiBmaWxsPSIjRkEzQzRDIiBzdHJva2U9IiNGQTNDNEMiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS13aWR0aD0iOTUuNDYiIGQ9Im0tNjQzLjE5MSwtNDY3LjA0NGMwLjk2MywtMi40ODQgMS42OTgsLTUuMTg5IDIuMTgzLC04LjEwMmM2LjgwMSwtNDkuODY5IDMyLjkyMiwtOTQuNTA1IDcwLjg1OSwtMTI1LjMzYzI2Ljk4NCwtMjEuNDQ2IDU5LjYwNCwtMzUuODk0IDk0LjgzNiwtNDAuNjk5YzIuMzc3LC0wLjM5NiA0LjYxNSwtMC45NTggNi43MDcsLTEuNjc0YzYuNzI5LC0wLjcxMiAxMy41NjUsLTEuMDc4IDIwLjQ5MSwtMS4wNzhjOTkuMjgzLDAgMTgwLjEyNyw3Mi4zMzUgMTkyLjg5MiwxNjguNzgxYzEuNDE4LDE1LjYwMSAxNC4xODMsMjYuOTQ4IDI5Ljc4NSwyNi45NDhsNy4wOTIsMGMxNS42MDEsMCAyNi45NDgsLTkuOTI4IDI5Ljc4NCwtMjYuOTQ4YzkuOTI5LC05My42MSA5Mi4xOTE2LC0xNjguNzgxIDE5MS40NzQ0LC0xNjguNzgxYzk5LjI4MjYsMCAxODAuMTI3Niw3Mi4zMzUgMTkyLjg5MjYsMTY4Ljc4MWMxLjQxOCwxNS42MDEgMTQuMTgzLDI2Ljk0OCAyOS43ODUsMjYuOTQ4bDUuNjczLDBjMTUuNjAxLDAgMjYuOTQ4LC05LjkyOCAyOS43ODUsLTI2Ljk0OGM5LjkyOCwtOTMuNjEgOTMuNjA5LC0xNjguNzgxIDE5MS40NzQsLTE2OC43ODFjNTIuNzE2LDAgMTAwLjkwNSwyMC45ODkgMTM2LjE0NCw1NS40MjljMzQuNDM5LDM1LjIzOCA1NS40MjgsODMuNDI3IDU1LjQyOCwxMzYuMTQzYzAsOTcuODY0IC03NS4xNzIsMTgxLjU0NiAtMTY4Ljc4MSwxOTEuNDc0Yy0xNy4wMiwyLjgzNyAtMjYuOTQ4LDE0LjE4MyAtMjYuOTQ4LDI5Ljc4NWwwLDUuNjczYzAsMTUuNjAyIDExLjM0NiwyOC4zNjcgMjYuOTQ4LDI5Ljc4NWM5Ni40NDYsMTIuNzY1IDE2OC43ODEsOTMuNjEgMTY4Ljc4MSwxOTIuODkyMzljMCw5OS4yODI4MSAtNzUuMTcyLDE4MS41NDU2MSAtMTY4Ljc4MSwxOTEuNDczNjFjLTE3LjAyLDIuODM3IC0yNi45NDgsMTQuMTg0IC0yNi45NDgsMjkuNzg1bDAsNy4wOTJjMCwxNS42MDEgMTEuMzQ2LDI4LjM2NiAyNi45NDgsMjkuNzg1Yzk2LjQ0NiwxMi43NjUgMTY4Ljc4MSw5My42MDkgMTY4Ljc4MSwxOTIuODkyYzAsNi4zMzQgLTAuMzA2LDEyLjU5MiAtMC45MDMsMTguNzYyYy0wLjk2MywyLjQ4NCAtMS42OTgsNS4xODkgLTIuMTgzLDguMTAyYy02LjgwMSw0OS44NjkgLTMyLjkyMiw5NC41MDYgLTcwLjg2LDEyNS4zMzFjLTI2Ljk4NCwyMS40NDUgLTU5LjYwMywzNS44OTMgLTk0LjgzNSw0MC42OTdjLTIuMzc3LDAuMzk3IC00LjYxNSwwLjk1OSAtNi43MDcsMS42NzVjLTYuNzI5LDAuNzEyIC0xMy41NjUsMS4wNzggLTIwLjQ5MSwxLjA3OGMtOTkuMjgzLDAgLTE4MC4xMjcsLTcyLjMzNSAtMTkyLjg5MiwtMTY4Ljc4MWMtMS40MTgsLTE1LjYwMSAtMTQuMTgzLC0yNi45NDggLTI5Ljc4NSwtMjYuOTQ4bC03LjA5MiwwYy0xNS42MDEsMCAtMjYuOTQ4LDkuOTI4IC0yOS43ODQsMjYuOTQ4Yy05LjkyOSw5My42MSAtOTIuMTkxNiwxNjguNzgxIC0xOTEuNDc0NCwxNjguNzgxYy05OS4yODI2LDAgLTE4MC4xMjc2LC03Mi4zMzUgLTE5Mi44OTI2LC0xNjguNzgxYy0xLjQxOCwtMTUuNjAxIC0xNC4xODMsLTI2Ljk0OCAtMjkuNzg1LC0yNi45NDhsLTUuNjczLDBjLTE1LjYwMSwwIC0yNi45NDgsOS45MjggLTI5Ljc4NSwyNi45NDhjLTkuOTI4LDkzLjYxIC05My42MDksMTY4Ljc4MSAtMTkxLjQ3NCwxNjguNzgxYy01Mi43MTYsMCAtMTAwLjkwNSwtMjAuOTg5IC0xMzYuMTQ0LC01NS40MjlsMCwwYy0zNC40MzksLTM1LjIzOCAtNTUuNDI4LC04My40MjcgLTU1LjQyOCwtMTM2LjE0M2MwLC05Ny44NjQgNzUuMTcyLC0xODEuNTQ2IDE2OC43ODEsLTE5MS40NzRjMTcuMDIsLTIuODM3IDI2Ljk0OCwtMTQuMTgzIDI2Ljk0OCwtMjkuNzg1bDAsLTUuNjczYzAsLTE1LjYwMiAtMTEuMzQ2LC0yOC4zNjcgLTI2Ljk0OCwtMjkuNzg1Yy05Ni40NDYsLTEyLjc2NSAtMTY4Ljc4MSwtOTMuNjEgLTE2OC43ODEsLTE5Mi44OTI0YzAsLTk5LjI4MjggNzUuMTcyLC0xODEuNTQ1NiAxNjguNzgxLC0xOTEuNDczNmMxNy4wMiwtMi44MzcgMjYuOTQ4LC0xNC4xODQgMjYuOTQ4LC0yOS43ODVsMCwtNy4wOTJjMCwtMTUuNjAyIC0xMS4zNDYsLTI4LjM2NiAtMjYuOTQ4LC0yOS43ODVjLTk2LjQ0NiwtMTIuNzY1IC0xNjguNzgxLC05My42MDkgLTE2OC43ODEsLTE5Mi44OTJjMCwtNi4zMzMgMC4zMDYsLTEyLjU5MiAwLjkwMywtMTguNzYybDAsMHptMTY4LjAyNiwtMjM2LjcxNWMtMi4zNDEsLTAuNjMgLTQuNzY1LC0xLjA1IC03LjI0LC0xLjI0Yy02NS44MjYsOC45NzYgLTEyNC4xNTYsNDMuMjAxIC0xNjQuNTg4LDkyLjQ3OWMtMzAuNDczLDM2LjQwOCAtNTEuMTU2LDgxLjI2NyAtNTcuODM5LDEzMC4yODJjMC4xNjIsMi4xMSAwLjQ5MSw0LjE4MyAwLjk3NSw2LjE5OWMtMC44MSw4LjIwNCAtMS4yMjUsMTYuNTE3IC0xLjIyNSwyNC45MmMwLDk2LjQ0NiA1NS4zMTUsMTgxLjU0NiAxMzQuNzQxLDIyNS41MTRjLTc5LjQyNiw0Mi41NSAtMTM0Ljc0MSwxMzAuNDg2MSAtMTM0Ljc0MSwyMjUuNTEzOTNjMCw5Ni40NDYyNyA1NS4zMTUsMTgxLjU0NjA3IDEzNC43NDEsMjI1LjUxNDA3Yy03OS40MjYsNDIuNTUgLTEzNC43NDEsMTI3LjY0OSAtMTM0Ljc0MSwyMjUuNTE0YzAsNy4xNzcgMC4yOTIsMTQuMjgxIDAuODY0LDIxLjMwMWMtMC43NDksMy4xNzcgLTEuMDMyLDYuNTM4IC0wLjc2NiwxMGM3LjgyNiw1OC4wNDUgMzQuNTQ2LDEwOS43OTIgNzMuODE2LDE0OC43NTljMzguOTY4LDM5LjI3MiA5MC43MTcsNjUuOTk0IDE0OC43NjMsNzMuODJjMy40NjIsMC4yNjYgNi44MjMsLTAuMDE3IDEwLC0wLjc2NmM3LjAyMSwwLjU3MiAxNC4xMjUsMC44NjQgMjEuMzAyLDAuODY0Yzk3Ljg2NCwwIDE4Mi45NjQsLTU1LjMxNSAyMjUuNTEzLC0xMzQuNzQxYzQzLjk2OSw3OS40MjYgMTI5LjA2ODEsMTM0Ljc0MSAyMjUuNTE0MjUsMTM0Ljc0MWM5NS4wMjc4NSwwIDE4Mi45NjM3NSwtNTUuMzE1IDIyNS41MTM3NSwtMTM0Ljc0MWM0My45NjgsNzkuNDI2IDEyOS4wNjgsMTM0Ljc0MSAyMjUuNTE0LDEzNC43NDFjOC4xNjIsMCAxNi4yMzksLTAuMzkxIDI0LjIxMywtMS4xNTZjMi4zNDEsMC42MyA0Ljc2NSwxLjA1IDcuMjQsMS4yNGM2NS44MjYsLTguOTc2IDEyNC4xNTYsLTQzLjIwMSAxNjQuNTg4LC05Mi40NzljMzAuNDczLC0zNi40MDggNTEuMTU2LC04MS4yNjcgNTcuODM5LC0xMzAuMjgyYy0wLjE2MiwtMi4xMSAtMC40OTEsLTQuMTgzIC0wLjk3NSwtNi4xOTljMC44MSwtOC4yMDQgMS4yMjUsLTE2LjUxNyAxLjIyNSwtMjQuOTJjMCwtOTYuNDQ2IC01NS4zMTUsLTE4MS41NDYgLTEzNC43NDEsLTIyNS41MTRjNzkuNDI2LC00Mi41NSAxMzQuNzQxLC0xMzAuNDg2MSAxMzQuNzQxLC0yMjUuNTEzOTVjMCwtOTYuNDQ2MjUgLTU1LjMxNSwtMTgxLjU0NjA1IC0xMzQuNzQxLC0yMjUuNTE0MDVjNzkuNDI2LC00Mi41NSAxMzQuNzQxLC0xMjcuNjQ5IDEzNC43NDEsLTIyNS41MTRjMCwtNy4xNzcgLTAuMjkyLC0xNC4yODEgLTAuODY0LC0yMS4zMDFjMC43NDksLTMuMTc3IDEuMDMyLC02LjUzOCAwLjc2NiwtMTBjLTcuODI2LC01OC4wNDUgLTM0LjU0NiwtMTA5Ljc5MiAtNzMuODE2LC0xNDguNzU5Yy0zOC45NjgsLTM5LjI3MiAtOTAuNzE3LC02NS45OTQgLTE0OC43NjMsLTczLjgyYy0zLjQ2MiwtMC4yNjYgLTYuODIzLDAuMDE3IC0xMCwwLjc2NmMtNy4wMjEsLTAuNTcyIC0xNC4xMjUsLTAuODY0IC0yMS4zMDIsLTAuODY0Yy05Ny44NjQsMCAtMTgyLjk2NCw1NS4zMTUgLTIyNS41MTMsMTM0Ljc0MWMtNDMuOTY5LC03OS40MjYgLTEyOS4wNjgxLC0xMzQuNzQxIC0yMjUuNTE0MjUsLTEzNC43NDFjLTk1LjAyNzg1LDAgLTE4Mi45NjM3NSw1NS4zMTUgLTIyNS41MTM3NSwxMzQuNzQxYy00My45NjgsLTc5LjQyNiAtMTI5LjA2OCwtMTM0Ljc0MSAtMjI1LjUxNCwtMTM0Ljc0MWMtOC4xNjIsMCAtMTYuMjM5LDAuMzkxIC0yNC4yMTMsMS4xNTZsMCwweiIvPjxwYXRoIGlkPSJzdmdfMyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkEzQzRDIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMTE2Ljg4IiBkPSJtMjA1LjUwMiwtNzYuNDgyOWMwLDExMy4xNTg0IC05MS42ODMsMjA0Ljg0MDkgLTIwNC44NDE4MiwyMDQuODQwOWMtMTEzLjE1ODE4LDAgLTIwNC44NDExOCwtOTEuNjgyNiAtMjA0Ljg0MTE4LC0yMDQuODQwOSIvPjwvZz48L2c+PC9nPjwvc3ZnPg== \ No newline at end of file +data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3C!--%20Created%20with%20Inkscape%20(http%3A%2F%2Fwww.inkscape.org%2F)%20--%3E%3Csvg%20%20%20width%3D%22127.99999%22%20%20%20height%3D%22127.99999%22%20%20%20viewBox%3D%220%200%2033.866664%2033.866664%22%20%20%20version%3D%221.1%22%20%20%20id%3D%22svg1%22%20%20%20xml%3Aspace%3D%22preserve%22%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cdefs%20%20%20%20%20id%3D%22defs1%22%20%2F%3E%3Cg%20%20%20%20%20id%3D%22layer1%22%20%20%20%20%20transform%3D%22translate(-32.279176%2C-138.64166)%22%20%20%20%20%20style%3D%22display%3Anone%22%3E%3Ccircle%20%20%20%20%20%20%20cx%3D%2249.212509%22%20%20%20%20%20%20%20cy%3D%22155.575%22%20%20%20%20%20%20%20r%3D%2215.743801%22%20%20%20%20%20%20%20id%3D%22circle2892%22%20%20%20%20%20%20%20style%3D%22display%3Ainline%3Bopacity%3A0.2%3Bfill%3Anone%3Bfill-opacity%3A1%3Bstroke%3AcurrentColor%3Bstroke-width%3A0.261937%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bmarker%3Anone%3Bmarker-start%3Anone%3Bmarker-mid%3Anone%3Bmarker-end%3Anone%3Bpaint-order%3Anormal%3Benable-background%3Anew%22%20%2F%3E%3Crect%20%20%20%20%20%20%20ry%3D%222.096508%22%20%20%20%20%20%20%20rx%3D%222.096508%22%20%20%20%20%20%20%20y%3D%22141.94769%22%20%20%20%20%20%20%20x%3D%2235.585205%22%20%20%20%20%20%20%20height%3D%2227.254602%22%20%20%20%20%20%20%20width%3D%2227.254602%22%20%20%20%20%20%20%20id%3D%22rect2896%22%20%20%20%20%20%20%20style%3D%22display%3Ainline%3Bopacity%3A0.2%3Bfill%3Anone%3Bfill-opacity%3A1%3Bstroke%3AcurrentColor%3Bstroke-width%3A0.261937%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bmarker%3Anone%3Bmarker-start%3Anone%3Bmarker-mid%3Anone%3Bmarker-end%3Anone%3Bpaint-order%3Anormal%3Benable-background%3Anew%22%20%2F%3E%3C%2Fg%3E%3Cg%20%20%20%20%20id%3D%22layer2%22%20%20%20%20%20transform%3D%22translate(218.78553%2C220.92419)%22%3E%3Cg%20%20%20%20%20%20%20id%3D%22g2%22%20%20%20%20%20%20%20transform%3D%22matrix(0.018276%2C0%2C0%2C0.01827182%2C-220.56682%2C-222.7012)%22%3E%3Ctitle%20%20%20%20%20%20%20%20%20id%3D%22title2%22%3ELayer%201%3C%2Ftitle%3E%3Crect%20%20%20%20%20%20%20%20%20id%3D%22svg_4%22%20%20%20%20%20%20%20%20%20width%3D%221196.005%22%20%20%20%20%20%20%20%20%20height%3D%221198.002%22%20%20%20%20%20%20%20%20%20x%3D%22425.99899%22%20%20%20%20%20%20%20%20%20y%3D%22426.00101%22%20%20%20%20%20%20%20%20%20fill%3D%22%23ffffff%22%20%20%20%20%20%20%20%20%20stroke%3D%22%23000000%22%20%20%20%20%20%20%20%20%20stroke-width%3D%221.5%22%20%2F%3E%3Cg%20%20%20%20%20%20%20%20%20id%3D%22document%22%20%20%20%20%20%20%20%20%20transform%3D%22translate(1024%2C1024)%22%3E%3Cg%20%20%20%20%20%20%20%20%20%20%20id%3D%22svg_1%22%3E%3Cpath%20%20%20%20%20%20%20%20%20%20%20%20%20id%3D%22svg_2%22%20%20%20%20%20%20%20%20%20%20%20%20%20fill%3D%22%23fa3c4c%22%20%20%20%20%20%20%20%20%20%20%20%20%20stroke%3D%22%23fa3c4c%22%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-linecap%3D%22square%22%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-width%3D%2295.46%22%20%20%20%20%20%20%20%20%20%20%20%20%20d%3D%22m%20-643.191%2C-467.044%20c%200.963%2C-2.484%201.698%2C-5.189%202.183%2C-8.102%206.801%2C-49.869%2032.922%2C-94.505%2070.859%2C-125.33%2026.984%2C-21.446%2059.604%2C-35.894%2094.836%2C-40.699%202.377%2C-0.396%204.615%2C-0.958%206.707%2C-1.674%206.729%2C-0.712%2013.565%2C-1.078%2020.491%2C-1.078%2099.283%2C0%20180.127%2C72.335%20192.892%2C168.781%201.418%2C15.601%2014.183%2C26.948%2029.785%2C26.948%20h%207.092%20c%2015.601%2C0%2026.948%2C-9.928%2029.784%2C-26.948%209.929%2C-93.61%2092.1916%2C-168.781%20191.4744%2C-168.781%2099.2826%2C0%20180.1276%2C72.335%20192.8926%2C168.781%201.418%2C15.601%2014.183%2C26.948%2029.785%2C26.948%20h%205.673%20c%2015.601%2C0%2026.948%2C-9.928%2029.785%2C-26.948%209.928%2C-93.61%2093.609%2C-168.781%20191.474%2C-168.781%2052.716%2C0%20100.905%2C20.989%20136.144%2C55.429%2034.439%2C35.238%2055.428%2C83.427%2055.428%2C136.143%200%2C97.864%20-75.172%2C181.546%20-168.781%2C191.474%20-17.02%2C2.837%20-26.948%2C14.183%20-26.948%2C29.785%20v%205.673%20c%200%2C15.602%2011.346%2C28.367%2026.948%2C29.785%2096.446%2C12.765%20168.781%2C93.61%20168.781%2C192.89239%200%2C99.28281%20-75.172%2C181.54561%20-168.781%2C191.47361%20-17.02%2C2.837%20-26.948%2C14.184%20-26.948%2C29.785%20v%207.092%20c%200%2C15.601%2011.346%2C28.366%2026.948%2C29.785%2096.446%2C12.765%20168.781%2C93.609%20168.781%2C192.892%200%2C6.334%20-0.306%2C12.592%20-0.903%2C18.762%20-0.963%2C2.484%20-1.698%2C5.189%20-2.183%2C8.102%20-6.801%2C49.869%20-32.922%2C94.506%20-70.86%2C125.331%20-26.984%2C21.445%20-59.603%2C35.893%20-94.835%2C40.697%20-2.377%2C0.397%20-4.615%2C0.959%20-6.707%2C1.675%20-6.729%2C0.712%20-13.565%2C1.078%20-20.491%2C1.078%20-99.283%2C0%20-180.127%2C-72.335%20-192.892%2C-168.781%20-1.418%2C-15.601%20-14.183%2C-26.948%20-29.785%2C-26.948%20h%20-7.092%20c%20-15.601%2C0%20-26.948%2C9.928%20-29.784%2C26.948%20-9.929%2C93.61%20-92.1916%2C168.781%20-191.4744%2C168.781%20-99.2826%2C0%20-180.1276%2C-72.335%20-192.8926%2C-168.781%20-1.418%2C-15.601%20-14.183%2C-26.948%20-29.785%2C-26.948%20h%20-5.673%20c%20-15.601%2C0%20-26.948%2C9.928%20-29.785%2C26.948%20-9.928%2C93.61%20-93.609%2C168.781%20-191.474%2C168.781%20-52.716%2C0%20-100.905%2C-20.989%20-136.144%2C-55.429%20v%200%20c%20-34.439%2C-35.238%20-55.428%2C-83.427%20-55.428%2C-136.143%200%2C-97.864%2075.172%2C-181.546%20168.781%2C-191.474%2017.02%2C-2.837%2026.948%2C-14.183%2026.948%2C-29.785%20v%20-5.673%20c%200%2C-15.602%20-11.346%2C-28.367%20-26.948%2C-29.785%20-96.446%2C-12.765%20-168.781%2C-93.61%20-168.781%2C-192.8924%200%2C-99.2828%2075.172%2C-181.5456%20168.781%2C-191.4736%2017.02%2C-2.837%2026.948%2C-14.184%2026.948%2C-29.785%20v%20-7.092%20c%200%2C-15.602%20-11.346%2C-28.366%20-26.948%2C-29.785%20-96.446%2C-12.765%20-168.781%2C-93.609%20-168.781%2C-192.892%200%2C-6.333%200.306%2C-12.592%200.903%2C-18.762%20z%20m%20168.026%2C-236.715%20c%20-2.341%2C-0.63%20-4.765%2C-1.05%20-7.24%2C-1.24%20-65.826%2C8.976%20-124.156%2C43.201%20-164.588%2C92.479%20-30.473%2C36.408%20-51.156%2C81.267%20-57.839%2C130.282%200.162%2C2.11%200.491%2C4.183%200.975%2C6.199%20-0.81%2C8.204%20-1.225%2C16.517%20-1.225%2C24.92%200%2C96.446%2055.315%2C181.546%20134.741%2C225.514%20-79.426%2C42.55%20-134.741%2C130.4861%20-134.741%2C225.51393%200%2C96.44627%2055.315%2C181.54607%20134.741%2C225.51407%20-79.426%2C42.55%20-134.741%2C127.649%20-134.741%2C225.514%200%2C7.177%200.292%2C14.281%200.864%2C21.301%20-0.749%2C3.177%20-1.032%2C6.538%20-0.766%2C10%207.826%2C58.045%2034.546%2C109.792%2073.816%2C148.759%2038.968%2C39.272%2090.717%2C65.994%20148.763%2C73.82%203.462%2C0.266%206.823%2C-0.017%2010%2C-0.766%207.021%2C0.572%2014.125%2C0.864%2021.302%2C0.864%2097.864%2C0%20182.964%2C-55.315%20225.513%2C-134.741%2043.969%2C79.426%20129.0681%2C134.741%20225.51425%2C134.741%2095.02785%2C0%20182.96375%2C-55.315%20225.51375%2C-134.741%2043.968%2C79.426%20129.068%2C134.741%20225.514%2C134.741%208.162%2C0%2016.239%2C-0.391%2024.213%2C-1.156%202.341%2C0.63%204.765%2C1.05%207.24%2C1.24%2065.826%2C-8.976%20124.156%2C-43.201%20164.588%2C-92.479%2030.473%2C-36.408%2051.156%2C-81.267%2057.839%2C-130.282%20-0.162%2C-2.11%20-0.491%2C-4.183%20-0.975%2C-6.199%200.81%2C-8.204%201.225%2C-16.517%201.225%2C-24.92%200%2C-96.446%20-55.315%2C-181.546%20-134.741%2C-225.514%2079.426%2C-42.55%20134.741%2C-130.4861%20134.741%2C-225.51395%200%2C-96.44625%20-55.315%2C-181.54605%20-134.741%2C-225.51405%2079.426%2C-42.55%20134.741%2C-127.649%20134.741%2C-225.514%200%2C-7.177%20-0.292%2C-14.281%20-0.864%2C-21.301%200.749%2C-3.177%201.032%2C-6.538%200.766%2C-10%20-7.826%2C-58.045%20-34.546%2C-109.792%20-73.816%2C-148.759%20-38.968%2C-39.272%20-90.717%2C-65.994%20-148.763%2C-73.82%20-3.462%2C-0.266%20-6.823%2C0.017%20-10%2C0.766%20-7.021%2C-0.572%20-14.125%2C-0.864%20-21.302%2C-0.864%20-97.864%2C0%20-182.964%2C55.315%20-225.513%2C134.741%20C%20181.621%2C-649.6%2096.5219%2C-704.915%200.07575%2C-704.915%20c%20-95.02785%2C0%20-182.96375%2C55.315%20-225.51375%2C134.741%20-43.968%2C-79.426%20-129.068%2C-134.741%20-225.514%2C-134.741%20-8.162%2C0%20-16.239%2C0.391%20-24.213%2C1.156%20z%22%20%2F%3E%3Cpath%20%20%20%20%20%20%20%20%20%20%20%20%20id%3D%22svg_3%22%20%20%20%20%20%20%20%20%20%20%20%20%20fill%3D%22none%22%20%20%20%20%20%20%20%20%20%20%20%20%20stroke%3D%22%23fa3c4c%22%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-linecap%3D%22round%22%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-linejoin%3D%22round%22%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-width%3D%22116.88%22%20%20%20%20%20%20%20%20%20%20%20%20%20d%3D%22M%20205.502%2C-76.4829%20C%20205.502%2C36.6755%20113.819%2C128.358%200.66018%2C128.358%20-112.498%2C128.358%20-204.181%2C36.6754%20-204.181%2C-76.4829%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E \ No newline at end of file