{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":371015534,"defaultBranch":"master","name":"cargo","ownerLogin":"Muscraft","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-05-26T11:51:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23045215?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719958977.0","currentOid":""},"activityList":{"items":[{"before":"bd5f32bb1c7ca273b5d86815bf0ae4adba59ddd8","after":"e7ca9bec80ab5c010c1a84690816da7b64008257","ref":"refs/heads/master","pushedAt":"2024-09-11T13:58:48.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"Auto merge of #14493 - shannmu:dynamic_switch, r=epage\n\nfeat: Add native comlpetion with CompleteEnv under the nightly\n\n### What does this PR try to resolve?\n\nRelated issue https://github.com/rust-lang/cargo/issues/6645\nTracking issue https://github.com/rust-lang/cargo/issues/14520\nThis PR is the first step to move cargo shell completions to native completions by using `clap_complete` crate. It makes users could complete cargo subcommand and flags.\n\nBy using `clap_complete` crate, we could extend the supported shells to Bash, Zsh, Elvish, Fish, and PowerShell. However, at the current stage, the support for PowerShell in `clap_complete` is not fully developed.\nSee https://github.com/clap-rs/clap/issues/3166 to get more context about what features `clap_complete` has supported.\n\n### How to test and review this PR?\n\n1. Build a test environment, including the necessary short completion scripts, and the `complete` function to start an interactive shell with the help of a pty device and obtain completion results.\n2. Simply test the completion results of subcommands in bash, zsh, fish, elvish.","shortMessageHtmlLink":"Auto merge of rust-lang#14493 - shannmu:dynamic_switch, r=epage"}},{"before":"9a170d718d5dac8121455d3f69324f1d7b57d9dc","after":"bd5f32bb1c7ca273b5d86815bf0ae4adba59ddd8","ref":"refs/heads/master","pushedAt":"2024-09-10T10:21:34.000Z","pushType":"push","commitsCount":155,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"Auto merge of #14505 - epage:new, r=weihanglo\n\nfix(new): Add to workspace relative to manifest, not current-dir\n\n### What does this PR try to resolve?\n\nWe were correctly doing this for cases like `cargo new foo` or\n`cargo new deeper/than/this/directory/foo` but not `cargo new ../foo`.\n\nThis came up when discussing #14501\n\n### How should we test and review this PR?\n\n### Additional information","shortMessageHtmlLink":"Auto merge of rust-lang#14505 - epage:new, r=weihanglo"}},{"before":"5f6b9a92201d78af75dc24f14662c3e2dacbbbe1","after":"9a170d718d5dac8121455d3f69324f1d7b57d9dc","ref":"refs/heads/master","pushedAt":"2024-08-15T21:37:38.000Z","pushType":"push","commitsCount":182,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"Auto merge of #14402 - epage:snap, r=weihanglo\n\ntest: Migrate some json tests to snapbox\n\n### What does this PR try to resolve?\n\nThis is part of #14039\n\n### How should we test and review this PR?\n\n### Additional information\n\nThis was unblocked because of assert-rs/snapbox#350","shortMessageHtmlLink":"Auto merge of rust-lang#14402 - epage:snap, r=weihanglo"}},{"before":"913d4b85e39eb0ca12f956b1c508dda9d0a5c7b5","after":"5f6b9a92201d78af75dc24f14662c3e2dacbbbe1","ref":"refs/heads/master","pushedAt":"2024-07-19T20:45:58.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"Auto merge of #14271 - Alexendoo:schemas, r=epage\n\nAdd `TomlPackage::new`, `Default` for `TomlWorkspace`\n\nRan into this when using it to create a `Cargo.toml` rather than consume an existing one","shortMessageHtmlLink":"Auto merge of rust-lang#14271 - Alexendoo:schemas, r=epage"}},{"before":"637a2cd328ab076d25a8b63bf2e7b777f7af5bba","after":"913d4b85e39eb0ca12f956b1c508dda9d0a5c7b5","ref":"refs/heads/master","pushedAt":"2024-07-17T23:37:46.000Z","pushType":"push","commitsCount":84,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"Auto merge of #14261 - epage:error, r=weihanglo\n\nfix(toml): Improve error on missing package and workspace\n\nThat the error was confused was brought up in #13904","shortMessageHtmlLink":"Auto merge of rust-lang#14261 - epage:error, r=weihanglo"}},{"before":"6ed64a7841b703bbf49c3592cbe17343185747a3","after":"637a2cd328ab076d25a8b63bf2e7b777f7af5bba","ref":"refs/heads/master","pushedAt":"2024-07-09T01:39:17.000Z","pushType":"push","commitsCount":133,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"Auto merge of #14210 - eth3lbert:snapbox-mmn, r=epage\n\ntest: migrate member_errors, multitarget and new to snapbox\n\n### What does this PR try to resolve?\n\nPart of https://github.com/rust-lang/cargo/issues/14039.\n\nMigrate following to snapbox:\n\n- `tests/testsuite/member_errors.rs`\n- `tests/testsuite/multitarget.rs`\n- `tests/testsuite/new.rs`","shortMessageHtmlLink":"Auto merge of rust-lang#14210 - eth3lbert:snapbox-mmn, r=epage"}},{"before":null,"after":"c0b44e06a213bd0d680111f2f386d68504a60af5","ref":"refs/heads/weak-optional-inactive","pushedAt":"2024-07-02T22:22:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"feat: Add Diagnostic for missing dependency","shortMessageHtmlLink":"feat: Add Diagnostic for missing dependency"}},{"before":"6e236509b2331eef64df844b7bbc8ed352294107","after":"6ed64a7841b703bbf49c3592cbe17343185747a3","ref":"refs/heads/master","pushedAt":"2024-06-28T02:17:58.000Z","pushType":"push","commitsCount":117,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"Auto merge of #14149 - eth3lbert:snapbox-registry, r=weihanglo\n\ntest: migrate registry and registry_auth to snapbox\n\n### What does this PR try to resolve?\n\nPart of https://github.com/rust-lang/cargo/issues/14039.\n\nMigrate following to snapbox:\n\n- `tests/testsuite/registry.rs`\n- `tests/testsuite/registry_auth.rs`\n\n### Additional information\n\nParameterize shared logic over inline snapshots to prevent the content from being appended multiple times in `str![]` when it's called multiple times within a reusable function.\n\nBig thanks to `@weihanglo` for helping me out!","shortMessageHtmlLink":"Auto merge of rust-lang#14149 - eth3lbert:snapbox-registry, r=weihanglo"}},{"before":"00ea165442eba4bb25d50b754c3a64667110e593","after":"6e236509b2331eef64df844b7bbc8ed352294107","ref":"refs/heads/master","pushedAt":"2024-06-19T20:03:35.000Z","pushType":"push","commitsCount":88,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"Auto merge of #14093 - heisen-li:alias_command_config, r=weihanglo\n\ntest: migrate `cargo_alias_config&cargo_config/mod` to snapbox\n\n### What does this PR try to resolve?\n\nResolve the following file migration:\n`tests/testsuite/cargo_alias_config.rs`\n`tests/testsuite/cargo_config/mod.rs`\n\npart of #14039","shortMessageHtmlLink":"Auto merge of rust-lang#14093 - heisen-li:alias_command_config, r=wei…"}},{"before":"d0804f833c5c66d8311209b85a71b8e9d3f55f4c","after":null,"ref":"refs/heads/move-to-snapbox","pushedAt":"2024-06-13T20:34:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"}},{"before":"9a41d7041b7f7db6d56c57bfdc1d2c5b4b5c42de","after":"d0804f833c5c66d8311209b85a71b8e9d3f55f4c","ref":"refs/heads/move-to-snapbox","pushedAt":"2024-06-13T19:27:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"test: Resolve bench deprecations","shortMessageHtmlLink":"test: Resolve bench deprecations"}},{"before":"b7068d5affed06b1903d859b2c44fe7292da280d","after":"9a41d7041b7f7db6d56c57bfdc1d2c5b4b5c42de","ref":"refs/heads/move-to-snapbox","pushedAt":"2024-06-12T22:55:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"test: Resolve bench deprecations","shortMessageHtmlLink":"test: Resolve bench deprecations"}},{"before":"d10b560a2508b35d26a6cf66110324b1f689571d","after":"b7068d5affed06b1903d859b2c44fe7292da280d","ref":"refs/heads/move-to-snapbox","pushedAt":"2024-06-12T21:53:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"test: Resolve bench deprecations","shortMessageHtmlLink":"test: Resolve bench deprecations"}},{"before":"190ef86d0694fca3829a7d63a8b0063fa2033fda","after":null,"ref":"refs/heads/add-assert-redactions","pushedAt":"2024-06-12T21:14:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"}},{"before":"a9ee3e82b57df019dfc0385f844bc6928150ee63","after":"00ea165442eba4bb25d50b754c3a64667110e593","ref":"refs/heads/master","pushedAt":"2024-06-12T21:13:46.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"Auto merge of #14054 - Muscraft:add-assert-redactions, r=epage\n\nAdd assert redactions\n\nThis was split out from #14048 so that the test changes in that PR do not block the redactions.\n\nThis adds auto-redactions for:\n- A new `[HASH]` for `/-<16 char hash>`\n- `[HOST_TARGET]`\n- `[ALT_TARGET]`\n - Only added if cross-compilation is allowed for the target\n- `[AVG_ELAPSED]`\n - For `bench` output\n- `[JITTER]`\n - For `bench` output\n\nThis also moves all common redactions to a function that `assert_e2e` and `assert_ui` call to reduce the amount of duplicate code and makes it so we only compile regex redactions once.","shortMessageHtmlLink":"Auto merge of rust-lang#14054 - Muscraft:add-assert-redactions, r=epage"}},{"before":"841e9acacba512b6ea5751235975a48de1fe3ee2","after":"d10b560a2508b35d26a6cf66110324b1f689571d","ref":"refs/heads/move-to-snapbox","pushedAt":"2024-06-12T21:13:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"test: Resolve bench deprecations","shortMessageHtmlLink":"test: Resolve bench deprecations"}},{"before":"b90ba01a62d3d0373c2f9522a039bf50a5052179","after":"190ef86d0694fca3829a7d63a8b0063fa2033fda","ref":"refs/heads/add-assert-redactions","pushedAt":"2024-06-12T19:44:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"test: Auto-redact file hash","shortMessageHtmlLink":"test: Auto-redact file hash"}},{"before":null,"after":"b90ba01a62d3d0373c2f9522a039bf50a5052179","ref":"refs/heads/add-assert-redactions","pushedAt":"2024-06-12T16:51:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"test: Auto-redact file hash","shortMessageHtmlLink":"test: Auto-redact file hash"}},{"before":"79f7c12976b94d90b81e4ef91f84ba66caeca129","after":"841e9acacba512b6ea5751235975a48de1fe3ee2","ref":"refs/heads/move-to-snapbox","pushedAt":"2024-06-12T16:42:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"test: Resolve bench deprecations","shortMessageHtmlLink":"test: Resolve bench deprecations"}},{"before":"21a2e13dcc981b5f0ef95f5be22ded1c9c307c82","after":"79f7c12976b94d90b81e4ef91f84ba66caeca129","ref":"refs/heads/move-to-snapbox","pushedAt":"2024-06-12T15:47:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"test: Resolve bench deprecations","shortMessageHtmlLink":"test: Resolve bench deprecations"}},{"before":"b911f3a08400cb0757cffd34139cf173617a113f","after":"21a2e13dcc981b5f0ef95f5be22ded1c9c307c82","ref":"refs/heads/move-to-snapbox","pushedAt":"2024-06-12T01:53:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"test: Resolve bench deprecations","shortMessageHtmlLink":"test: Resolve bench deprecations"}},{"before":"e85658f2e11f6533891cdb5501cfcc72f3fc173b","after":"b911f3a08400cb0757cffd34139cf173617a113f","ref":"refs/heads/move-to-snapbox","pushedAt":"2024-06-12T01:40:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"test: Resolve bench deprecations","shortMessageHtmlLink":"test: Resolve bench deprecations"}},{"before":"c27f6032832c9996cee3927ad461cb3c30e58527","after":"e85658f2e11f6533891cdb5501cfcc72f3fc173b","ref":"refs/heads/move-to-snapbox","pushedAt":"2024-06-12T00:56:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"test: Resolve bench deprecations","shortMessageHtmlLink":"test: Resolve bench deprecations"}},{"before":"f79682dd6be01ab487b135fc72e953e713603ca5","after":"c27f6032832c9996cee3927ad461cb3c30e58527","ref":"refs/heads/move-to-snapbox","pushedAt":"2024-06-12T00:46:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"test: Resolve bench deprecations","shortMessageHtmlLink":"test: Resolve bench deprecations"}},{"before":"67a3fca42a5f09ffb08f558187bdb3c4c45e1826","after":"f79682dd6be01ab487b135fc72e953e713603ca5","ref":"refs/heads/move-to-snapbox","pushedAt":"2024-06-12T00:43:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"test: Resolve bench deprecations","shortMessageHtmlLink":"test: Resolve bench deprecations"}},{"before":"6eb3607fbeb2e3ccd248bd72df299fbe208d9632","after":"67a3fca42a5f09ffb08f558187bdb3c4c45e1826","ref":"refs/heads/move-to-snapbox","pushedAt":"2024-06-11T23:17:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"test: Resolve bench deprecations","shortMessageHtmlLink":"test: Resolve bench deprecations"}},{"before":null,"after":"6eb3607fbeb2e3ccd248bd72df299fbe208d9632","ref":"refs/heads/move-to-snapbox","pushedAt":"2024-06-11T21:52:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"test: Resolve bench deprecations","shortMessageHtmlLink":"test: Resolve bench deprecations"}},{"before":"e8e50d020d06be458fc534a3dcfb5200adb3b8e3","after":"a9ee3e82b57df019dfc0385f844bc6928150ee63","ref":"refs/heads/master","pushedAt":"2024-06-10T18:23:12.000Z","pushType":"push","commitsCount":44,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"Auto merge of #14031 - epage:snap, r=weihanglo\n\ntests: Migrate alt_registry to snapbox\n\n### What does this PR try to resolve?\n\nThe overall goal is to enable the use of snapshot testing on as many cargo tests as possible to reduce the burden when having to touch a lot of tests. Towards that aim, this PR\n- Adds snapshot testing to `cargo_test_support::Execs`\n- Migrates `alt_registry` tests over as an example (and to vet it)\n\nI've taken the approach of deprecating all other output assertions on `Execs` with `#[allow(deprecated)]` in every test file. This let's us easily identity what files haven't been migrated, what in a file needs migration, and helps prevent a file from regressing. This should make it easier to do a gradual migration that (as many people as they want) can chip in. It comes at the cost of losing visibility into deprecated items we use. Hopefully we won't be in this intermediate state for too long.\n\nTo reduce manual touch ups of snapshots, I've added some regex redactions. My main concern with the `FILE_SIZE` redaction was when we test for specific sizes. That shouldn't be a problem because we don't use `Execs::with_stderr` to test those but we capture the output and have a custom asserter for it.\n\n### How should we test and review this PR?\n\nYes, this puts us in an intermediate state which isn't ideal but much better than one person trying to do all of this in a single branch / PR.\n\nThe main risk is that we'll hit a snag with snapbox being able to support our needs. We got away with a lot because everything was custom, down to the diffing algorithm. This is why I at least started with `alt_registry` to get a feel for what problems we might have. There will likely be some we uncover. I'm fairly confident that we can resolve them in some way,\n\n### Additional information\n\nThis is a continuation of the work done in #13980.","shortMessageHtmlLink":"Auto merge of rust-lang#14031 - epage:snap, r=weihanglo"}},{"before":"a72ce7d278f35e78a168ba5f270974c9f4f91255","after":"e8e50d020d06be458fc534a3dcfb5200adb3b8e3","ref":"refs/heads/master","pushedAt":"2024-06-08T00:46:35.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"},"commit":{"message":"Auto merge of #14025 - Muscraft:document-lints, r=epage\n\nAdd tooling to document lints\n\nOne thing the linting system has been missing is documentation. There is no list of all `cargo`'s lints and their associated documentation, like `clippy` or `rustc` has. To resolve this problem, I wrote a very basic tool that gathers the doc comments for a `Lint` and copies them to a markdown file in the Cargo book. This solution is not perfect but it is a way to work towards a better overall experience.","shortMessageHtmlLink":"Auto merge of rust-lang#14025 - Muscraft:document-lints, r=epage"}},{"before":"959b7121b08c558732913464489d15215d5fe88d","after":null,"ref":"refs/heads/keep-lints-updated","pushedAt":"2024-06-07T21:44:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Muscraft","name":"Scott Schafer","path":"/Muscraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23045215?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQxMzo1ODo0OC4wMDAwMDBazwAAAASzRt4d","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQxMzo1ODo0OC4wMDAwMDBazwAAAASzRt4d","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wN1QyMTo0NDozNS4wMDAwMDBazwAAAARfngYS"}},"title":"Activity · Muscraft/cargo"}