diff --git a/.cargo/config-test-sdk-data.toml b/.cargo/config-test-sdk-data.toml new file mode 100644 index 00000000000..ee077e7b0e1 --- /dev/null +++ b/.cargo/config-test-sdk-data.toml @@ -0,0 +1,27 @@ +[target.aarch64-unknown-linux-musl] +rustflags = ["-C", "target-feature=-crt-static"] + +[target.x86_64-unknown-linux-musl] +rustflags = [ + "-C", + "target-feature=-crt-static", + "-C", + "target-cpu=x86-64", +] + +[target.x86_64-unknown-linux-gnu] +rustflags = [ + "-C", + "target-feature=-crt-static", + "-C", + "target-cpu=x86-64", +] + +[target.aarch64-unknown-linux-gnu] +linker = "aarch64-linux-gnu-gcc" + +[target.wasm32-unknown-unknown] +rustflags = ['--cfg', 'getrandom_backend="wasm_js"'] + +[target.'cfg(all())'] +rustflags = ["--cfg", "tokio_unstable", '--cfg', 'create_sdk_test_data'] diff --git a/.cargo/config.toml b/.cargo/config.toml index 57390b4f9df..7f44b6f04eb 100644 --- a/.cargo/config.toml +++ b/.cargo/config.toml @@ -1,14 +1,10 @@ -# TODO: We shouldn't go with tokio_unstable to production - [target.aarch64-unknown-linux-musl] -rustflags = ["-C", "target-feature=-crt-static", "--cfg", "tokio_unstable"] +rustflags = ["-C", "target-feature=-crt-static"] [target.x86_64-unknown-linux-musl] rustflags = [ "-C", "target-feature=-crt-static", - "--cfg", - "tokio_unstable", "-C", "target-cpu=x86-64", ] @@ -17,8 +13,6 @@ rustflags = [ rustflags = [ "-C", "target-feature=-crt-static", - "--cfg", - "tokio_unstable", "-C", "target-cpu=x86-64", ] @@ -29,5 +23,5 @@ linker = "aarch64-linux-gnu-gcc" [target.wasm32-unknown-unknown] rustflags = ['--cfg', 'getrandom_backend="wasm_js"'] -[build] +[target.'cfg(all())'] rustflags = ["--cfg", "tokio_unstable"] diff --git a/.pnp.cjs b/.pnp.cjs index f14fc97bfb3..dc5b81b511d 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -180,23 +180,23 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/cli", [\ - ["npm:7.23.0", {\ - "packageLocation": "./.yarn/cache/@babel-cli-npm-7.23.0-5f9206645f-a08dab5b18.zip/node_modules/@babel/cli/",\ + ["npm:7.26.4", {\ + "packageLocation": "./.yarn/cache/@babel-cli-npm-7.26.4-2174a27451-4123d8a3cb.zip/node_modules/@babel/cli/",\ "packageDependencies": [\ - ["@babel/cli", "npm:7.23.0"]\ + ["@babel/cli", "npm:7.26.4"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:e2d057e7cc143d3cb9bec864f4a2d862441b5a09f81f8e6c46e7a098cbc89e4d07017cc6e2e2142d5704bb55da853cbec2d025ebc0b30e8696c31380c00f2c7d#npm:7.23.0", {\ - "packageLocation": "./.yarn/__virtual__/@babel-cli-virtual-96f914c788/0/cache/@babel-cli-npm-7.23.0-5f9206645f-a08dab5b18.zip/node_modules/@babel/cli/",\ + ["virtual:e2d057e7cc143d3cb9bec864f4a2d862441b5a09f81f8e6c46e7a098cbc89e4d07017cc6e2e2142d5704bb55da853cbec2d025ebc0b30e8696c31380c00f2c7d#npm:7.26.4", {\ + "packageLocation": "./.yarn/__virtual__/@babel-cli-virtual-730e655eab/0/cache/@babel-cli-npm-7.26.4-2174a27451-4123d8a3cb.zip/node_modules/@babel/cli/",\ "packageDependencies": [\ - ["@babel/cli", "virtual:e2d057e7cc143d3cb9bec864f4a2d862441b5a09f81f8e6c46e7a098cbc89e4d07017cc6e2e2142d5704bb55da853cbec2d025ebc0b30e8696c31380c00f2c7d#npm:7.23.0"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@jridgewell/trace-mapping", "npm:0.3.18"],\ + ["@babel/cli", "virtual:e2d057e7cc143d3cb9bec864f4a2d862441b5a09f81f8e6c46e7a098cbc89e4d07017cc6e2e2142d5704bb55da853cbec2d025ebc0b30e8696c31380c00f2c7d#npm:7.26.4"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@jridgewell/trace-mapping", "npm:0.3.25"],\ ["@nicolo-ribaudo/chokidar-2", "npm:2.1.8-no-fsevents.3"],\ ["@types/babel__core", null],\ - ["chokidar", "npm:3.5.3"],\ - ["commander", "npm:4.1.1"],\ + ["chokidar", "npm:3.6.0"],\ + ["commander", "npm:6.2.1"],\ ["convert-source-map", "npm:2.0.0"],\ ["fs-readdir-recursive", "npm:1.1.0"],\ ["glob", "npm:7.2.3"],\ @@ -219,6 +219,16 @@ const RAW_RUNTIME_STATE = ["chalk", "npm:2.4.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.26.2", {\ + "packageLocation": "./.yarn/cache/@babel-code-frame-npm-7.26.2-4902b56813-db2c2122af.zip/node_modules/@babel/code-frame/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.26.2"],\ + ["@babel/helper-validator-identifier", "npm:7.25.9"],\ + ["js-tokens", "npm:4.0.0"],\ + ["picocolors", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/compat-data", [\ @@ -228,23 +238,30 @@ const RAW_RUNTIME_STATE = ["@babel/compat-data", "npm:7.23.3"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.26.8", {\ + "packageLocation": "./.yarn/cache/@babel-compat-data-npm-7.26.8-fb802c4940-bdddf577f6.zip/node_modules/@babel/compat-data/",\ + "packageDependencies": [\ + ["@babel/compat-data", "npm:7.26.8"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/core", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-core-npm-7.23.3-9c9bbb2dbe-f9e7016b62.zip/node_modules/@babel/core/",\ + ["npm:7.26.10", {\ + "packageLocation": "./.yarn/cache/@babel-core-npm-7.26.10-0b29e369b5-68f6707eeb.zip/node_modules/@babel/core/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.23.3"],\ + ["@babel/core", "npm:7.26.10"],\ ["@ampproject/remapping", "npm:2.2.1"],\ - ["@babel/code-frame", "npm:7.22.13"],\ - ["@babel/generator", "npm:7.23.3"],\ - ["@babel/helper-compilation-targets", "npm:7.22.15"],\ - ["@babel/helper-module-transforms", "virtual:9c9bbb2dbeac77ea13de200113389acbdc1fd26f081fd36a0f75f2a1ea35f4ffa76dc49163907f1b1ad304e4a56739e983c7e0f67fe2536f3a9bbd8eefbd8824#npm:7.23.3"],\ - ["@babel/helpers", "npm:7.23.2"],\ - ["@babel/parser", "npm:7.23.3"],\ - ["@babel/template", "npm:7.22.15"],\ - ["@babel/traverse", "npm:7.23.3"],\ - ["@babel/types", "npm:7.23.3"],\ + ["@babel/code-frame", "npm:7.26.2"],\ + ["@babel/generator", "npm:7.26.10"],\ + ["@babel/helper-compilation-targets", "npm:7.26.5"],\ + ["@babel/helper-module-transforms", "virtual:0b29e369b5cabceb66f4f9f7eb2bfea5004820a7141f28569a8c55dbecef082f3ef9191fa4288e8f13bbcfed9896b6f90431a16a9ce18c31d8a25782f02d5f09#npm:7.26.0"],\ + ["@babel/helpers", "npm:7.26.10"],\ + ["@babel/parser", "npm:7.26.10"],\ + ["@babel/template", "npm:7.26.9"],\ + ["@babel/traverse", "npm:7.26.10"],\ + ["@babel/types", "npm:7.26.10"],\ ["convert-source-map", "npm:2.0.0"],\ ["debug", "virtual:4b12ba5111caf7e8338099bdbc7cb046a9f8e079a44e74d0c03dca469876e3071ebbe671c5e90ae6b78ae33e22c205fa5ed32169a4aabd1404b13c56d09986e1#npm:4.3.4"],\ ["gensync", "npm:1.0.0-beta.2"],\ @@ -255,18 +272,18 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/eslint-parser", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-eslint-parser-npm-7.23.3-4d4192b444-bc487f67aa.zip/node_modules/@babel/eslint-parser/",\ + ["npm:7.26.10", {\ + "packageLocation": "./.yarn/cache/@babel-eslint-parser-npm-7.26.10-52ac28fff9-27eb60d16b.zip/node_modules/@babel/eslint-parser/",\ "packageDependencies": [\ - ["@babel/eslint-parser", "npm:7.23.3"]\ + ["@babel/eslint-parser", "npm:7.26.10"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:6c6296bde00603e266f7d80babe1e01aa0c19f626934f58fe08f890a291bb1a38fcee25bf30c24857d5cfba290f01209decc48384318fd6815c5a514cb48be25#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-eslint-parser-virtual-6366d88438/0/cache/@babel-eslint-parser-npm-7.23.3-4d4192b444-bc487f67aa.zip/node_modules/@babel/eslint-parser/",\ + ["virtual:6c6296bde00603e266f7d80babe1e01aa0c19f626934f58fe08f890a291bb1a38fcee25bf30c24857d5cfba290f01209decc48384318fd6815c5a514cb48be25#npm:7.26.10", {\ + "packageLocation": "./.yarn/__virtual__/@babel-eslint-parser-virtual-44fbd8254f/0/cache/@babel-eslint-parser-npm-7.26.10-52ac28fff9-27eb60d16b.zip/node_modules/@babel/eslint-parser/",\ "packageDependencies": [\ - ["@babel/eslint-parser", "virtual:6c6296bde00603e266f7d80babe1e01aa0c19f626934f58fe08f890a291bb1a38fcee25bf30c24857d5cfba290f01209decc48384318fd6815c5a514cb48be25#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ + ["@babel/eslint-parser", "virtual:6c6296bde00603e266f7d80babe1e01aa0c19f626934f58fe08f890a291bb1a38fcee25bf30c24857d5cfba290f01209decc48384318fd6815c5a514cb48be25#npm:7.26.10"],\ + ["@babel/core", "npm:7.26.10"],\ ["@nicolo-ribaudo/eslint-scope-5-internals", "npm:5.1.1-v1"],\ ["@types/babel__core", null],\ ["@types/eslint", null],\ @@ -294,6 +311,18 @@ const RAW_RUNTIME_STATE = ["jsesc", "npm:2.5.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.26.10", {\ + "packageLocation": "./.yarn/cache/@babel-generator-npm-7.26.10-ee5de9766f-acf5e6544e.zip/node_modules/@babel/generator/",\ + "packageDependencies": [\ + ["@babel/generator", "npm:7.26.10"],\ + ["@babel/parser", "npm:7.26.10"],\ + ["@babel/types", "npm:7.26.10"],\ + ["@jridgewell/gen-mapping", "npm:0.3.5"],\ + ["@jridgewell/trace-mapping", "npm:0.3.25"],\ + ["jsesc", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-annotate-as-pure", [\ @@ -304,14 +333,12 @@ const RAW_RUNTIME_STATE = ["@babel/types", "npm:7.23.3"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-builder-binary-assignment-operator-visitor", [\ - ["npm:7.22.15", {\ - "packageLocation": "./.yarn/cache/@babel-helper-builder-binary-assignment-operator-visitor-npm-7.22.15-5581622ccf-639c697a1c.zip/node_modules/@babel/helper-builder-binary-assignment-operator-visitor/",\ + }],\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-helper-annotate-as-pure-npm-7.25.9-a0f89e14a0-41edda10df.zip/node_modules/@babel/helper-annotate-as-pure/",\ "packageDependencies": [\ - ["@babel/helper-builder-binary-assignment-operator-visitor", "npm:7.22.15"],\ - ["@babel/types", "npm:7.23.3"]\ + ["@babel/helper-annotate-as-pure", "npm:7.25.9"],\ + ["@babel/types", "npm:7.26.10"]\ ],\ "linkType": "HARD"\ }]\ @@ -328,29 +355,39 @@ const RAW_RUNTIME_STATE = ["semver", "npm:7.5.3"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.26.5", {\ + "packageLocation": "./.yarn/cache/@babel-helper-compilation-targets-npm-7.26.5-e3b4215b3c-f3b5f0bfcd.zip/node_modules/@babel/helper-compilation-targets/",\ + "packageDependencies": [\ + ["@babel/helper-compilation-targets", "npm:7.26.5"],\ + ["@babel/compat-data", "npm:7.26.8"],\ + ["@babel/helper-validator-option", "npm:7.25.9"],\ + ["browserslist", "npm:4.24.4"],\ + ["lru-cache", "npm:5.1.1"],\ + ["semver", "npm:7.5.3"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-create-class-features-plugin", [\ - ["npm:7.22.15", {\ - "packageLocation": "./.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.22.15-4e99b5fc09-000d29f1df.zip/node_modules/@babel/helper-create-class-features-plugin/",\ + ["npm:7.26.9", {\ + "packageLocation": "./.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.26.9-b0bf1b10a4-28bca40784.zip/node_modules/@babel/helper-create-class-features-plugin/",\ "packageDependencies": [\ - ["@babel/helper-create-class-features-plugin", "npm:7.22.15"]\ + ["@babel/helper-create-class-features-plugin", "npm:7.26.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:f76e3ae780e1b96f072357e6606514962f59e3b886311421dc2941172edb473faad111b1852e406e7a07410b698a0cfb35337c59ae3108b1a9c867e540497ed1#npm:7.22.15", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-create-class-features-plugin-virtual-acab17461b/0/cache/@babel-helper-create-class-features-plugin-npm-7.22.15-4e99b5fc09-000d29f1df.zip/node_modules/@babel/helper-create-class-features-plugin/",\ - "packageDependencies": [\ - ["@babel/helper-create-class-features-plugin", "virtual:f76e3ae780e1b96f072357e6606514962f59e3b886311421dc2941172edb473faad111b1852e406e7a07410b698a0cfb35337c59ae3108b1a9c867e540497ed1#npm:7.22.15"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-annotate-as-pure", "npm:7.22.5"],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-function-name", "npm:7.23.0"],\ - ["@babel/helper-member-expression-to-functions", "npm:7.23.0"],\ - ["@babel/helper-optimise-call-expression", "npm:7.22.5"],\ - ["@babel/helper-replace-supers", "virtual:acab17461b574c35b99dc37905f8e8866eb4f1b333f941ee9cac883c20affc5666e9e549192dd32975eb1ead96726a5d2c8738ad351c8c455deacebb8f23eb79#npm:7.22.20"],\ - ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.22.5"],\ - ["@babel/helper-split-export-declaration", "npm:7.22.6"],\ + ["virtual:bd81778999fe34ab0c41c3e3c1a887d15d324bb045c1a0090c4e9f87378f5e9e6eaae7770ffa616c98d9ae324d264b9f0036ae783f1aa06618053262b4656cec#npm:7.26.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-create-class-features-plugin-virtual-dce877842a/0/cache/@babel-helper-create-class-features-plugin-npm-7.26.9-b0bf1b10a4-28bca40784.zip/node_modules/@babel/helper-create-class-features-plugin/",\ + "packageDependencies": [\ + ["@babel/helper-create-class-features-plugin", "virtual:bd81778999fe34ab0c41c3e3c1a887d15d324bb045c1a0090c4e9f87378f5e9e6eaae7770ffa616c98d9ae324d264b9f0036ae783f1aa06618053262b4656cec#npm:7.26.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-annotate-as-pure", "npm:7.25.9"],\ + ["@babel/helper-member-expression-to-functions", "npm:7.25.9"],\ + ["@babel/helper-optimise-call-expression", "npm:7.25.9"],\ + ["@babel/helper-replace-supers", "virtual:dce877842ab244c41839f3ea7c131f7dc297fd0dca0a087a9e1c74f335f5e977e6c7e880c7cf5938312c59c5e293955cc1c2832c8bc8ae87f08cf108ec7a18d5#npm:7.26.5"],\ + ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.25.9"],\ + ["@babel/traverse", "npm:7.26.10"],\ ["@types/babel__core", null],\ ["semver", "npm:7.5.3"]\ ],\ @@ -369,11 +406,18 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:4650f50e616cfa3eacb0c2848fc6a384c9eabbf67b1895fb6c4bfbacd64b03626587ff60686c87767dd389e14d01528aea22e621dbc3f60330d4cabde69453c3#npm:7.22.15", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-create-regexp-features-plugin-virtual-7ef93ffdb9/0/cache/@babel-helper-create-regexp-features-plugin-npm-7.22.15-5f0e03b865-886b675e82.zip/node_modules/@babel/helper-create-regexp-features-plugin/",\ + ["npm:7.26.3", {\ + "packageLocation": "./.yarn/cache/@babel-helper-create-regexp-features-plugin-npm-7.26.3-834c0b262a-4c44122ea1.zip/node_modules/@babel/helper-create-regexp-features-plugin/",\ + "packageDependencies": [\ + ["@babel/helper-create-regexp-features-plugin", "npm:7.26.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:28984f31517c1ae513398fae18de9fdc0d7712f676d73c41fdf4066e96aee13bde69b1fd21a1b6f13c9e931375e6919a14489d2d5dfed4aa4682689bd593331e#npm:7.22.15", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-create-regexp-features-plugin-virtual-6687bc7669/0/cache/@babel-helper-create-regexp-features-plugin-npm-7.22.15-5f0e03b865-886b675e82.zip/node_modules/@babel/helper-create-regexp-features-plugin/",\ "packageDependencies": [\ - ["@babel/helper-create-regexp-features-plugin", "virtual:4650f50e616cfa3eacb0c2848fc6a384c9eabbf67b1895fb6c4bfbacd64b03626587ff60686c87767dd389e14d01528aea22e621dbc3f60330d4cabde69453c3#npm:7.22.15"],\ - ["@babel/core", "npm:7.23.3"],\ + ["@babel/helper-create-regexp-features-plugin", "virtual:28984f31517c1ae513398fae18de9fdc0d7712f676d73c41fdf4066e96aee13bde69b1fd21a1b6f13c9e931375e6919a14489d2d5dfed4aa4682689bd593331e#npm:7.22.15"],\ + ["@babel/core", "npm:7.26.10"],\ ["@babel/helper-annotate-as-pure", "npm:7.22.5"],\ ["@types/babel__core", null],\ ["regexpu-core", "npm:5.3.2"],\ @@ -384,21 +428,37 @@ const RAW_RUNTIME_STATE = "@types/babel__core"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:6cad6b32da44d49fa9756af5d23e647e97e4c57e8375953d68be60f6ba81cefb7a093e9c5e7b17c29864dcc7b377168df323d0a095daf16bb8513474b0c64f52#npm:7.26.3", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-create-regexp-features-plugin-virtual-74d4489d0e/0/cache/@babel-helper-create-regexp-features-plugin-npm-7.26.3-834c0b262a-4c44122ea1.zip/node_modules/@babel/helper-create-regexp-features-plugin/",\ + "packageDependencies": [\ + ["@babel/helper-create-regexp-features-plugin", "virtual:6cad6b32da44d49fa9756af5d23e647e97e4c57e8375953d68be60f6ba81cefb7a093e9c5e7b17c29864dcc7b377168df323d0a095daf16bb8513474b0c64f52#npm:7.26.3"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-annotate-as-pure", "npm:7.25.9"],\ + ["@types/babel__core", null],\ + ["regexpu-core", "npm:6.2.0"],\ + ["semver", "npm:7.5.3"]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-define-polyfill-provider", [\ - ["npm:0.4.3", {\ - "packageLocation": "./.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.4.3-d83b051e74-9ab9d6a2cf.zip/node_modules/@babel/helper-define-polyfill-provider/",\ + ["npm:0.6.3", {\ + "packageLocation": "./.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.6.3-211720cbc0-b79a77ac8f.zip/node_modules/@babel/helper-define-polyfill-provider/",\ "packageDependencies": [\ - ["@babel/helper-define-polyfill-provider", "npm:0.4.3"]\ + ["@babel/helper-define-polyfill-provider", "npm:0.6.3"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:b7f0417ff1773b3022e97b8d5a8429310c04ce95d33d5518bb47a3695d790fdfd667d6f78feb8756ee58b9dd989175f4ee5782d1cc2114c2187f7daf00aeecb8#npm:0.4.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-define-polyfill-provider-virtual-66c3c270de/0/cache/@babel-helper-define-polyfill-provider-npm-0.4.3-d83b051e74-9ab9d6a2cf.zip/node_modules/@babel/helper-define-polyfill-provider/",\ + ["virtual:8d068e7ab01cde37d01142be348169023006fd768d3173af5dfeaca8112d3f4028ed8ed75df0d0ec77b399104e5e1038c4e8fafce7fd1b8b96e3e6f78d31d4b4#npm:0.6.3", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-define-polyfill-provider-virtual-2e7119de8c/0/cache/@babel-helper-define-polyfill-provider-npm-0.6.3-211720cbc0-b79a77ac8f.zip/node_modules/@babel/helper-define-polyfill-provider/",\ "packageDependencies": [\ - ["@babel/helper-define-polyfill-provider", "virtual:b7f0417ff1773b3022e97b8d5a8429310c04ce95d33d5518bb47a3695d790fdfd667d6f78feb8756ee58b9dd989175f4ee5782d1cc2114c2187f7daf00aeecb8#npm:0.4.3"],\ - ["@babel/core", "npm:7.23.3"],\ + ["@babel/helper-define-polyfill-provider", "virtual:8d068e7ab01cde37d01142be348169023006fd768d3173af5dfeaca8112d3f4028ed8ed75df0d0ec77b399104e5e1038c4e8fafce7fd1b8b96e3e6f78d31d4b4#npm:0.6.3"],\ + ["@babel/core", "npm:7.26.10"],\ ["@babel/helper-compilation-targets", "npm:7.22.15"],\ ["@babel/helper-plugin-utils", "npm:7.22.5"],\ ["@types/babel__core", null],\ @@ -444,43 +504,43 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/helper-member-expression-to-functions", [\ - ["npm:7.23.0", {\ - "packageLocation": "./.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.23.0-4eb0647557-325feb6e20.zip/node_modules/@babel/helper-member-expression-to-functions/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.25.9-761e6fec27-ef8cc1c1e6.zip/node_modules/@babel/helper-member-expression-to-functions/",\ "packageDependencies": [\ - ["@babel/helper-member-expression-to-functions", "npm:7.23.0"],\ - ["@babel/types", "npm:7.23.3"]\ + ["@babel/helper-member-expression-to-functions", "npm:7.25.9"],\ + ["@babel/traverse", "npm:7.26.10"],\ + ["@babel/types", "npm:7.26.10"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-module-imports", [\ - ["npm:7.22.15", {\ - "packageLocation": "./.yarn/cache/@babel-helper-module-imports-npm-7.22.15-687e77ee50-5ecf9345a7.zip/node_modules/@babel/helper-module-imports/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-helper-module-imports-npm-7.25.9-b86e31bde9-e090be5dee.zip/node_modules/@babel/helper-module-imports/",\ "packageDependencies": [\ - ["@babel/helper-module-imports", "npm:7.22.15"],\ - ["@babel/types", "npm:7.23.3"]\ + ["@babel/helper-module-imports", "npm:7.25.9"],\ + ["@babel/traverse", "npm:7.26.10"],\ + ["@babel/types", "npm:7.26.10"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-module-transforms", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.23.3-69078a931c-583fa580f8.zip/node_modules/@babel/helper-module-transforms/",\ + ["npm:7.26.0", {\ + "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.26.0-7557a3558f-9841d2a62f.zip/node_modules/@babel/helper-module-transforms/",\ "packageDependencies": [\ - ["@babel/helper-module-transforms", "npm:7.23.3"]\ + ["@babel/helper-module-transforms", "npm:7.26.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:9c9bbb2dbeac77ea13de200113389acbdc1fd26f081fd36a0f75f2a1ea35f4ffa76dc49163907f1b1ad304e4a56739e983c7e0f67fe2536f3a9bbd8eefbd8824#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-62ae986a24/0/cache/@babel-helper-module-transforms-npm-7.23.3-69078a931c-583fa580f8.zip/node_modules/@babel/helper-module-transforms/",\ + ["virtual:0b29e369b5cabceb66f4f9f7eb2bfea5004820a7141f28569a8c55dbecef082f3ef9191fa4288e8f13bbcfed9896b6f90431a16a9ce18c31d8a25782f02d5f09#npm:7.26.0", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-60af4713da/0/cache/@babel-helper-module-transforms-npm-7.26.0-7557a3558f-9841d2a62f.zip/node_modules/@babel/helper-module-transforms/",\ "packageDependencies": [\ - ["@babel/helper-module-transforms", "virtual:9c9bbb2dbeac77ea13de200113389acbdc1fd26f081fd36a0f75f2a1ea35f4ffa76dc49163907f1b1ad304e4a56739e983c7e0f67fe2536f3a9bbd8eefbd8824#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-module-imports", "npm:7.22.15"],\ - ["@babel/helper-simple-access", "npm:7.22.5"],\ - ["@babel/helper-split-export-declaration", "npm:7.22.6"],\ - ["@babel/helper-validator-identifier", "npm:7.22.20"],\ + ["@babel/helper-module-transforms", "virtual:0b29e369b5cabceb66f4f9f7eb2bfea5004820a7141f28569a8c55dbecef082f3ef9191fa4288e8f13bbcfed9896b6f90431a16a9ce18c31d8a25782f02d5f09#npm:7.26.0"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-module-imports", "npm:7.25.9"],\ + ["@babel/helper-validator-identifier", "npm:7.25.9"],\ + ["@babel/traverse", "npm:7.26.10"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -491,11 +551,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/helper-optimise-call-expression", [\ - ["npm:7.22.5", {\ - "packageLocation": "./.yarn/cache/@babel-helper-optimise-call-expression-npm-7.22.5-846964ef82-c70ef6cc6b.zip/node_modules/@babel/helper-optimise-call-expression/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-helper-optimise-call-expression-npm-7.25.9-d8006fbada-f09d0ad60c.zip/node_modules/@babel/helper-optimise-call-expression/",\ "packageDependencies": [\ - ["@babel/helper-optimise-call-expression", "npm:7.22.5"],\ - ["@babel/types", "npm:7.23.3"]\ + ["@babel/helper-optimise-call-expression", "npm:7.25.9"],\ + ["@babel/types", "npm:7.26.10"]\ ],\ "linkType": "HARD"\ }]\ @@ -507,24 +567,31 @@ const RAW_RUNTIME_STATE = ["@babel/helper-plugin-utils", "npm:7.22.5"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.26.5", {\ + "packageLocation": "./.yarn/cache/@babel-helper-plugin-utils-npm-7.26.5-f9c17c9880-1cc0fd8514.zip/node_modules/@babel/helper-plugin-utils/",\ + "packageDependencies": [\ + ["@babel/helper-plugin-utils", "npm:7.26.5"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-remap-async-to-generator", [\ - ["npm:7.22.20", {\ - "packageLocation": "./.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.22.20-86fe82a5c7-2fe6300a6f.zip/node_modules/@babel/helper-remap-async-to-generator/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.25.9-80702863ff-ea37ad9f8f.zip/node_modules/@babel/helper-remap-async-to-generator/",\ "packageDependencies": [\ - ["@babel/helper-remap-async-to-generator", "npm:7.22.20"]\ + ["@babel/helper-remap-async-to-generator", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:4797bde500d4e1a99f0ef4e3137b2a51afb43cdf81b8e2b35c30ac90df69f6ad4164afc6ba2074846a55796651df02f608d1df9761a38238e5810db1c5062ea3#npm:7.22.20", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-remap-async-to-generator-virtual-54ecf3b4da/0/cache/@babel-helper-remap-async-to-generator-npm-7.22.20-86fe82a5c7-2fe6300a6f.zip/node_modules/@babel/helper-remap-async-to-generator/",\ + ["virtual:3241e383faf51c15723b3d9bd4cb113808fc3f940f305ce64cd8c9aa044dfaddea971267d91427c1ede04da8b1626daa1d2a5e8ee26ab32133f763fdb908a442#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-remap-async-to-generator-virtual-71ed9e0d66/0/cache/@babel-helper-remap-async-to-generator-npm-7.25.9-80702863ff-ea37ad9f8f.zip/node_modules/@babel/helper-remap-async-to-generator/",\ "packageDependencies": [\ - ["@babel/helper-remap-async-to-generator", "virtual:4797bde500d4e1a99f0ef4e3137b2a51afb43cdf81b8e2b35c30ac90df69f6ad4164afc6ba2074846a55796651df02f608d1df9761a38238e5810db1c5062ea3#npm:7.22.20"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-annotate-as-pure", "npm:7.22.5"],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-wrap-function", "npm:7.22.20"],\ + ["@babel/helper-remap-async-to-generator", "virtual:3241e383faf51c15723b3d9bd4cb113808fc3f940f305ce64cd8c9aa044dfaddea971267d91427c1ede04da8b1626daa1d2a5e8ee26ab32133f763fdb908a442#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-annotate-as-pure", "npm:7.25.9"],\ + ["@babel/helper-wrap-function", "npm:7.25.9"],\ + ["@babel/traverse", "npm:7.26.10"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -535,21 +602,21 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/helper-replace-supers", [\ - ["npm:7.22.20", {\ - "packageLocation": "./.yarn/cache/@babel-helper-replace-supers-npm-7.22.20-7e1aa74118-617666f57b.zip/node_modules/@babel/helper-replace-supers/",\ + ["npm:7.26.5", {\ + "packageLocation": "./.yarn/cache/@babel-helper-replace-supers-npm-7.26.5-4b002f04c0-cfb911d001.zip/node_modules/@babel/helper-replace-supers/",\ "packageDependencies": [\ - ["@babel/helper-replace-supers", "npm:7.22.20"]\ + ["@babel/helper-replace-supers", "npm:7.26.5"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:acab17461b574c35b99dc37905f8e8866eb4f1b333f941ee9cac883c20affc5666e9e549192dd32975eb1ead96726a5d2c8738ad351c8c455deacebb8f23eb79#npm:7.22.20", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-replace-supers-virtual-c876fda6f6/0/cache/@babel-helper-replace-supers-npm-7.22.20-7e1aa74118-617666f57b.zip/node_modules/@babel/helper-replace-supers/",\ + ["virtual:dce877842ab244c41839f3ea7c131f7dc297fd0dca0a087a9e1c74f335f5e977e6c7e880c7cf5938312c59c5e293955cc1c2832c8bc8ae87f08cf108ec7a18d5#npm:7.26.5", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-replace-supers-virtual-ac1bbce61c/0/cache/@babel-helper-replace-supers-npm-7.26.5-4b002f04c0-cfb911d001.zip/node_modules/@babel/helper-replace-supers/",\ "packageDependencies": [\ - ["@babel/helper-replace-supers", "virtual:acab17461b574c35b99dc37905f8e8866eb4f1b333f941ee9cac883c20affc5666e9e549192dd32975eb1ead96726a5d2c8738ad351c8c455deacebb8f23eb79#npm:7.22.20"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-member-expression-to-functions", "npm:7.23.0"],\ - ["@babel/helper-optimise-call-expression", "npm:7.22.5"],\ + ["@babel/helper-replace-supers", "virtual:dce877842ab244c41839f3ea7c131f7dc297fd0dca0a087a9e1c74f335f5e977e6c7e880c7cf5938312c59c5e293955cc1c2832c8bc8ae87f08cf108ec7a18d5#npm:7.26.5"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-member-expression-to-functions", "npm:7.25.9"],\ + ["@babel/helper-optimise-call-expression", "npm:7.25.9"],\ + ["@babel/traverse", "npm:7.26.10"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -559,22 +626,13 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["@babel/helper-simple-access", [\ - ["npm:7.22.5", {\ - "packageLocation": "./.yarn/cache/@babel-helper-simple-access-npm-7.22.5-0a3f578780-7d5430eecf.zip/node_modules/@babel/helper-simple-access/",\ - "packageDependencies": [\ - ["@babel/helper-simple-access", "npm:7.22.5"],\ - ["@babel/types", "npm:7.23.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["@babel/helper-skip-transparent-expression-wrappers", [\ - ["npm:7.22.5", {\ - "packageLocation": "./.yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.22.5-a398428942-1012ef2295.zip/node_modules/@babel/helper-skip-transparent-expression-wrappers/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.25.9-215072fae0-fdbb524893.zip/node_modules/@babel/helper-skip-transparent-expression-wrappers/",\ "packageDependencies": [\ - ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.22.5"],\ - ["@babel/types", "npm:7.23.3"]\ + ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.25.9"],\ + ["@babel/traverse", "npm:7.26.10"],\ + ["@babel/types", "npm:7.26.10"]\ ],\ "linkType": "HARD"\ }]\ @@ -596,6 +654,13 @@ const RAW_RUNTIME_STATE = ["@babel/helper-string-parser", "npm:7.22.5"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-helper-string-parser-npm-7.25.9-eade578078-c28656c52b.zip/node_modules/@babel/helper-string-parser/",\ + "packageDependencies": [\ + ["@babel/helper-string-parser", "npm:7.25.9"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-validator-identifier", [\ @@ -605,6 +670,13 @@ const RAW_RUNTIME_STATE = ["@babel/helper-validator-identifier", "npm:7.22.20"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-helper-validator-identifier-npm-7.25.9-2634b947a4-3f9b649be0.zip/node_modules/@babel/helper-validator-identifier/",\ + "packageDependencies": [\ + ["@babel/helper-validator-identifier", "npm:7.25.9"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-validator-option", [\ @@ -614,28 +686,34 @@ const RAW_RUNTIME_STATE = ["@babel/helper-validator-option", "npm:7.22.15"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-helper-validator-option-npm-7.25.9-6450027d5d-9491b27559.zip/node_modules/@babel/helper-validator-option/",\ + "packageDependencies": [\ + ["@babel/helper-validator-option", "npm:7.25.9"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-wrap-function", [\ - ["npm:7.22.20", {\ - "packageLocation": "./.yarn/cache/@babel-helper-wrap-function-npm-7.22.20-c8e9214527-b22e4666de.zip/node_modules/@babel/helper-wrap-function/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-helper-wrap-function-npm-7.25.9-bbd361fe46-988dcf4915.zip/node_modules/@babel/helper-wrap-function/",\ "packageDependencies": [\ - ["@babel/helper-wrap-function", "npm:7.22.20"],\ - ["@babel/helper-function-name", "npm:7.23.0"],\ - ["@babel/template", "npm:7.22.15"],\ - ["@babel/types", "npm:7.23.3"]\ + ["@babel/helper-wrap-function", "npm:7.25.9"],\ + ["@babel/template", "npm:7.26.9"],\ + ["@babel/traverse", "npm:7.26.10"],\ + ["@babel/types", "npm:7.26.10"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@babel/helpers", [\ - ["npm:7.23.2", {\ - "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.23.2-aa45e8b40c-d66d949d41.zip/node_modules/@babel/helpers/",\ + ["npm:7.26.10", {\ + "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.26.10-4eb1d94ec4-6641462579.zip/node_modules/@babel/helpers/",\ "packageDependencies": [\ - ["@babel/helpers", "npm:7.23.2"],\ - ["@babel/template", "npm:7.22.15"],\ - ["@babel/traverse", "npm:7.23.3"],\ - ["@babel/types", "npm:7.23.3"]\ + ["@babel/helpers", "npm:7.26.10"],\ + ["@babel/template", "npm:7.26.9"],\ + ["@babel/types", "npm:7.26.10"]\ ],\ "linkType": "HARD"\ }]\ @@ -660,323 +738,31 @@ const RAW_RUNTIME_STATE = ["@babel/types", "npm:7.23.3"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.23.3-a51815aae0-ddbaf2c396.zip/node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/",\ - "packageDependencies": [\ - ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-virtual-01c765513e/0/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.23.3-a51815aae0-ddbaf2c396.zip/node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/",\ - "packageDependencies": [\ - ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.23.3-52e94f4fb6-434b9d710a.zip/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/",\ - "packageDependencies": [\ - ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-virtual-d4222f165a/0/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.23.3-52e94f4fb6-434b9d710a.zip/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/",\ - "packageDependencies": [\ - ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.22.5"],\ - ["@babel/plugin-transform-optional-chaining", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.23.3-8e374e50d5-6e13f14949.zip/node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/",\ - "packageDependencies": [\ - ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-virtual-d02ac3ea8c/0/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.23.3-8e374e50d5-6e13f14949.zip/node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/",\ - "packageDependencies": [\ - ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-proposal-private-property-in-object", [\ - ["npm:7.21.0-placeholder-for-preset-env.2", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-proposal-private-property-in-object-npm-7.21.0-placeholder-for-preset-env.2-eb70026c88-fab70f399a.zip/node_modules/@babel/plugin-proposal-private-property-in-object/",\ - "packageDependencies": [\ - ["@babel/plugin-proposal-private-property-in-object", "npm:7.21.0-placeholder-for-preset-env.2"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.21.0-placeholder-for-preset-env.2", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-private-property-in-object-virtual-6a7565b954/0/cache/@babel-plugin-proposal-private-property-in-object-npm-7.21.0-placeholder-for-preset-env.2-eb70026c88-fab70f399a.zip/node_modules/@babel/plugin-proposal-private-property-in-object/",\ - "packageDependencies": [\ - ["@babel/plugin-proposal-private-property-in-object", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.21.0-placeholder-for-preset-env.2"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-async-generators", [\ - ["npm:7.8.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-7ed1c1d9b9.zip/node_modules/@babel/plugin-syntax-async-generators/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-async-generators", "npm:7.8.4"]\ - ],\ - "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-async-generators-virtual-90cdf7c550/0/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-7ed1c1d9b9.zip/node_modules/@babel/plugin-syntax-async-generators/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-async-generators", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.4"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-class-properties", [\ - ["npm:7.12.13", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-class-properties-npm-7.12.13-002ee9d930-24f34b196d.zip/node_modules/@babel/plugin-syntax-class-properties/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-class-properties", "npm:7.12.13"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.12.13", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-class-properties-virtual-d51ce1dc9b/0/cache/@babel-plugin-syntax-class-properties-npm-7.12.13-002ee9d930-24f34b196d.zip/node_modules/@babel/plugin-syntax-class-properties/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-class-properties", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.12.13"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-class-static-block", [\ - ["npm:7.14.5", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-class-static-block-npm-7.14.5-7bdd0ff1b3-3e80814b5b.zip/node_modules/@babel/plugin-syntax-class-static-block/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-class-static-block", "npm:7.14.5"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.14.5", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-class-static-block-virtual-2d16010928/0/cache/@babel-plugin-syntax-class-static-block-npm-7.14.5-7bdd0ff1b3-3e80814b5b.zip/node_modules/@babel/plugin-syntax-class-static-block/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-class-static-block", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.14.5"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-dynamic-import", [\ - ["npm:7.8.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-dynamic-import-npm-7.8.3-fb9ff5634a-ce307af83c.zip/node_modules/@babel/plugin-syntax-dynamic-import/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-dynamic-import", "npm:7.8.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-dynamic-import-virtual-f50197d9a8/0/cache/@babel-plugin-syntax-dynamic-import-npm-7.8.3-fb9ff5634a-ce307af83c.zip/node_modules/@babel/plugin-syntax-dynamic-import/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-dynamic-import", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-export-namespace-from", [\ - ["npm:7.8.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-export-namespace-from-npm-7.8.3-1747201aa9-85740478be.zip/node_modules/@babel/plugin-syntax-export-namespace-from/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-export-namespace-from", "npm:7.8.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-export-namespace-from-virtual-56f68ee6bf/0/cache/@babel-plugin-syntax-export-namespace-from-npm-7.8.3-1747201aa9-85740478be.zip/node_modules/@babel/plugin-syntax-export-namespace-from/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-export-namespace-from", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-import-assertions", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-import-assertions-npm-7.23.3-ccd90cbe78-883e6b35b2.zip/node_modules/@babel/plugin-syntax-import-assertions/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-import-assertions", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-assertions-virtual-8d4584a2a4/0/cache/@babel-plugin-syntax-import-assertions-npm-7.23.3-ccd90cbe78-883e6b35b2.zip/node_modules/@babel/plugin-syntax-import-assertions/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-import-assertions", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-import-attributes", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-import-attributes-npm-7.23.3-066c86a5e0-9aed7661ff.zip/node_modules/@babel/plugin-syntax-import-attributes/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-import-attributes", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-attributes-virtual-05f7ea3365/0/cache/@babel-plugin-syntax-import-attributes-npm-7.23.3-066c86a5e0-9aed7661ff.zip/node_modules/@babel/plugin-syntax-import-attributes/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-import-attributes", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-import-meta", [\ - ["npm:7.10.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-166ac1125d.zip/node_modules/@babel/plugin-syntax-import-meta/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-import-meta", "npm:7.10.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.10.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-meta-virtual-4b2d19b53c/0/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-166ac1125d.zip/node_modules/@babel/plugin-syntax-import-meta/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-import-meta", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.10.4"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-json-strings", [\ - ["npm:7.8.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip/node_modules/@babel/plugin-syntax-json-strings/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-json-strings", "npm:7.8.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-json-strings-virtual-d0a0e12fe5/0/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip/node_modules/@babel/plugin-syntax-json-strings/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-json-strings", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ + ["npm:7.26.10", {\ + "packageLocation": "./.yarn/cache/@babel-parser-npm-7.26.10-51865d5633-3f87781f46.zip/node_modules/@babel/parser/",\ + "packageDependencies": [\ + ["@babel/parser", "npm:7.26.10"],\ + ["@babel/types", "npm:7.26.10"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@babel/plugin-syntax-logical-assignment-operators", [\ - ["npm:7.10.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-aff3357703.zip/node_modules/@babel/plugin-syntax-logical-assignment-operators/",\ + ["@babel/plugin-bugfix-firefox-class-in-computed-class-key", [\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-bugfix-firefox-class-in-computed-class-key-npm-7.25.9-8b41c5edab-3c23ef34e3.zip/node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-logical-assignment-operators", "npm:7.10.4"]\ + ["@babel/plugin-bugfix-firefox-class-in-computed-class-key", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.10.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-logical-assignment-operators-virtual-b82acef2f3/0/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-aff3357703.zip/node_modules/@babel/plugin-syntax-logical-assignment-operators/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-firefox-class-in-computed-class-key-virtual-b54594a82a/0/cache/@babel-plugin-bugfix-firefox-class-in-computed-class-key-npm-7.25.9-8b41c5edab-3c23ef34e3.zip/node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-logical-assignment-operators", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.10.4"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-bugfix-firefox-class-in-computed-class-key", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@babel/traverse", "npm:7.26.10"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -986,20 +772,20 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["@babel/plugin-syntax-nullish-coalescing-operator", [\ - ["npm:7.8.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-87aca49189.zip/node_modules/@babel/plugin-syntax-nullish-coalescing-operator/",\ + ["@babel/plugin-bugfix-safari-class-field-initializer-scope", [\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-bugfix-safari-class-field-initializer-scope-npm-7.25.9-0004436a46-d3e14ab1cb.zip/node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-nullish-coalescing-operator", "npm:7.8.3"]\ + ["@babel/plugin-bugfix-safari-class-field-initializer-scope", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-nullish-coalescing-operator-virtual-2d21102386/0/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-87aca49189.zip/node_modules/@babel/plugin-syntax-nullish-coalescing-operator/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-safari-class-field-initializer-scope-virtual-88f1b21ef3/0/cache/@babel-plugin-bugfix-safari-class-field-initializer-scope-npm-7.25.9-0004436a46-d3e14ab1cb.zip/node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-bugfix-safari-class-field-initializer-scope", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1009,20 +795,20 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["@babel/plugin-syntax-numeric-separator", [\ - ["npm:7.10.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-01ec5547bd.zip/node_modules/@babel/plugin-syntax-numeric-separator/",\ + ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", [\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.25.9-06267b0121-a9d1ee3fd1.zip/node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-numeric-separator", "npm:7.10.4"]\ + ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.10.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-numeric-separator-virtual-663b25c602/0/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-01ec5547bd.zip/node_modules/@babel/plugin-syntax-numeric-separator/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-virtual-e40ca0d255/0/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.25.9-06267b0121-a9d1ee3fd1.zip/node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-numeric-separator", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.10.4"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1032,20 +818,22 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["@babel/plugin-syntax-object-rest-spread", [\ - ["npm:7.8.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip/node_modules/@babel/plugin-syntax-object-rest-spread/",\ + ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", [\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.25.9-ae4964ca70-5b298b28e1.zip/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-object-rest-spread", "npm:7.8.3"]\ + ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-object-rest-spread-virtual-d1a95fb7e4/0/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip/node_modules/@babel/plugin-syntax-object-rest-spread/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-virtual-2c19bfe63d/0/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.25.9-ae4964ca70-5b298b28e1.zip/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-object-rest-spread", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.25.9"],\ + ["@babel/plugin-transform-optional-chaining", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1055,20 +843,21 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["@babel/plugin-syntax-optional-catch-binding", [\ - ["npm:7.8.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-910d90e72b.zip/node_modules/@babel/plugin-syntax-optional-catch-binding/",\ + ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", [\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.25.9-dce7f49c0f-cb893e5deb.zip/node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-optional-catch-binding", "npm:7.8.3"]\ + ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-catch-binding-virtual-234bf1f9eb/0/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-910d90e72b.zip/node_modules/@babel/plugin-syntax-optional-catch-binding/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-virtual-0a12212de1/0/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.25.9-dce7f49c0f-cb893e5deb.zip/node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-optional-catch-binding", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@babel/traverse", "npm:7.26.10"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1078,20 +867,19 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["@babel/plugin-syntax-optional-chaining", [\ - ["npm:7.8.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip/node_modules/@babel/plugin-syntax-optional-chaining/",\ + ["@babel/plugin-proposal-private-property-in-object", [\ + ["npm:7.21.0-placeholder-for-preset-env.2", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-proposal-private-property-in-object-npm-7.21.0-placeholder-for-preset-env.2-eb70026c88-fab70f399a.zip/node_modules/@babel/plugin-proposal-private-property-in-object/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-optional-chaining", "npm:7.8.3"]\ + ["@babel/plugin-proposal-private-property-in-object", "npm:7.21.0-placeholder-for-preset-env.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-chaining-virtual-8cf7f42a6a/0/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip/node_modules/@babel/plugin-syntax-optional-chaining/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.21.0-placeholder-for-preset-env.2", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-private-property-in-object-virtual-7900f59b0c/0/cache/@babel-plugin-proposal-private-property-in-object-npm-7.21.0-placeholder-for-preset-env.2-eb70026c88-fab70f399a.zip/node_modules/@babel/plugin-proposal-private-property-in-object/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-optional-chaining", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-proposal-private-property-in-object", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.21.0-placeholder-for-preset-env.2"],\ + ["@babel/core", "npm:7.26.10"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1101,20 +889,20 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["@babel/plugin-syntax-private-property-in-object", [\ - ["npm:7.14.5", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-private-property-in-object-npm-7.14.5-ee837fdbb2-b317174783.zip/node_modules/@babel/plugin-syntax-private-property-in-object/",\ + ["@babel/plugin-syntax-import-assertions", [\ + ["npm:7.26.0", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-syntax-import-assertions-npm-7.26.0-6c9b84570c-b58f2306df.zip/node_modules/@babel/plugin-syntax-import-assertions/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-private-property-in-object", "npm:7.14.5"]\ + ["@babel/plugin-syntax-import-assertions", "npm:7.26.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.14.5", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-private-property-in-object-virtual-1a212c5b5f/0/cache/@babel-plugin-syntax-private-property-in-object-npm-7.14.5-ee837fdbb2-b317174783.zip/node_modules/@babel/plugin-syntax-private-property-in-object/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.0", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-assertions-virtual-77c0c0f30b/0/cache/@babel-plugin-syntax-import-assertions-npm-7.26.0-6c9b84570c-b58f2306df.zip/node_modules/@babel/plugin-syntax-import-assertions/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-private-property-in-object", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.14.5"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-syntax-import-assertions", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.0"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1124,20 +912,20 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["@babel/plugin-syntax-top-level-await", [\ - ["npm:7.14.5", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-top-level-await-npm-7.14.5-60a0a2e83b-bbd1a56b09.zip/node_modules/@babel/plugin-syntax-top-level-await/",\ + ["@babel/plugin-syntax-import-attributes", [\ + ["npm:7.26.0", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-syntax-import-attributes-npm-7.26.0-7a281ed168-c122aa5771.zip/node_modules/@babel/plugin-syntax-import-attributes/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-top-level-await", "npm:7.14.5"]\ + ["@babel/plugin-syntax-import-attributes", "npm:7.26.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.14.5", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-top-level-await-virtual-3340006cb9/0/cache/@babel-plugin-syntax-top-level-await-npm-7.14.5-60a0a2e83b-bbd1a56b09.zip/node_modules/@babel/plugin-syntax-top-level-await/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.0", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-attributes-virtual-84d564c254/0/cache/@babel-plugin-syntax-import-attributes-npm-7.26.0-7a281ed168-c122aa5771.zip/node_modules/@babel/plugin-syntax-import-attributes/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-top-level-await", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.14.5"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-syntax-import-attributes", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.0"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1155,12 +943,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.18.6", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-unicode-sets-regex-virtual-4650f50e61/0/cache/@babel-plugin-syntax-unicode-sets-regex-npm-7.18.6-b618a36bfd-a651d700fe.zip/node_modules/@babel/plugin-syntax-unicode-sets-regex/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.18.6", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-unicode-sets-regex-virtual-28984f3151/0/cache/@babel-plugin-syntax-unicode-sets-regex-npm-7.18.6-b618a36bfd-a651d700fe.zip/node_modules/@babel/plugin-syntax-unicode-sets-regex/",\ "packageDependencies": [\ - ["@babel/plugin-syntax-unicode-sets-regex", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.18.6"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-create-regexp-features-plugin", "virtual:4650f50e616cfa3eacb0c2848fc6a384c9eabbf67b1895fb6c4bfbacd64b03626587ff60686c87767dd389e14d01528aea22e621dbc3f60330d4cabde69453c3#npm:7.22.15"],\ + ["@babel/plugin-syntax-unicode-sets-regex", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.18.6"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-create-regexp-features-plugin", "virtual:28984f31517c1ae513398fae18de9fdc0d7712f676d73c41fdf4066e96aee13bde69b1fd21a1b6f13c9e931375e6919a14489d2d5dfed4aa4682689bd593331e#npm:7.22.15"],\ ["@babel/helper-plugin-utils", "npm:7.22.5"],\ ["@types/babel__core", null]\ ],\ @@ -1172,19 +960,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-arrow-functions", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-arrow-functions-npm-7.23.3-075e670a22-1e99118176.zip/node_modules/@babel/plugin-transform-arrow-functions/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-arrow-functions-npm-7.25.9-ececb64a8c-c29f081224.zip/node_modules/@babel/plugin-transform-arrow-functions/",\ "packageDependencies": [\ - ["@babel/plugin-transform-arrow-functions", "npm:7.23.3"]\ + ["@babel/plugin-transform-arrow-functions", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-arrow-functions-virtual-886af955b4/0/cache/@babel-plugin-transform-arrow-functions-npm-7.23.3-075e670a22-1e99118176.zip/node_modules/@babel/plugin-transform-arrow-functions/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-arrow-functions-virtual-cf7c62e281/0/cache/@babel-plugin-transform-arrow-functions-npm-7.25.9-ececb64a8c-c29f081224.zip/node_modules/@babel/plugin-transform-arrow-functions/",\ "packageDependencies": [\ - ["@babel/plugin-transform-arrow-functions", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-arrow-functions", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1195,22 +983,21 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-async-generator-functions", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-async-generator-functions-npm-7.23.3-656d08521a-39407e5d92.zip/node_modules/@babel/plugin-transform-async-generator-functions/",\ + ["npm:7.26.8", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-async-generator-functions-npm-7.26.8-f03543b358-8fb43823f5.zip/node_modules/@babel/plugin-transform-async-generator-functions/",\ "packageDependencies": [\ - ["@babel/plugin-transform-async-generator-functions", "npm:7.23.3"]\ + ["@babel/plugin-transform-async-generator-functions", "npm:7.26.8"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-async-generator-functions-virtual-4797bde500/0/cache/@babel-plugin-transform-async-generator-functions-npm-7.23.3-656d08521a-39407e5d92.zip/node_modules/@babel/plugin-transform-async-generator-functions/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.8", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-async-generator-functions-virtual-3241e383fa/0/cache/@babel-plugin-transform-async-generator-functions-npm-7.26.8-f03543b358-8fb43823f5.zip/node_modules/@babel/plugin-transform-async-generator-functions/",\ "packageDependencies": [\ - ["@babel/plugin-transform-async-generator-functions", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-remap-async-to-generator", "virtual:4797bde500d4e1a99f0ef4e3137b2a51afb43cdf81b8e2b35c30ac90df69f6ad4164afc6ba2074846a55796651df02f608d1df9761a38238e5810db1c5062ea3#npm:7.22.20"],\ - ["@babel/plugin-syntax-async-generators", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.4"],\ + ["@babel/plugin-transform-async-generator-functions", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.8"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@babel/helper-remap-async-to-generator", "virtual:3241e383faf51c15723b3d9bd4cb113808fc3f940f305ce64cd8c9aa044dfaddea971267d91427c1ede04da8b1626daa1d2a5e8ee26ab32133f763fdb908a442#npm:7.25.9"],\ + ["@babel/traverse", "npm:7.26.10"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1221,21 +1008,21 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-async-to-generator", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-async-to-generator-npm-7.23.3-307eac7840-2e9d9795d4.zip/node_modules/@babel/plugin-transform-async-to-generator/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-async-to-generator-npm-7.25.9-ebececf71e-b3ad50fb93.zip/node_modules/@babel/plugin-transform-async-to-generator/",\ "packageDependencies": [\ - ["@babel/plugin-transform-async-to-generator", "npm:7.23.3"]\ + ["@babel/plugin-transform-async-to-generator", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-async-to-generator-virtual-8d92ad04d2/0/cache/@babel-plugin-transform-async-to-generator-npm-7.23.3-307eac7840-2e9d9795d4.zip/node_modules/@babel/plugin-transform-async-to-generator/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-async-to-generator-virtual-fcf3acb422/0/cache/@babel-plugin-transform-async-to-generator-npm-7.25.9-ebececf71e-b3ad50fb93.zip/node_modules/@babel/plugin-transform-async-to-generator/",\ "packageDependencies": [\ - ["@babel/plugin-transform-async-to-generator", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-module-imports", "npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-remap-async-to-generator", "virtual:4797bde500d4e1a99f0ef4e3137b2a51afb43cdf81b8e2b35c30ac90df69f6ad4164afc6ba2074846a55796651df02f608d1df9761a38238e5810db1c5062ea3#npm:7.22.20"],\ + ["@babel/plugin-transform-async-to-generator", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-module-imports", "npm:7.25.9"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@babel/helper-remap-async-to-generator", "virtual:3241e383faf51c15723b3d9bd4cb113808fc3f940f305ce64cd8c9aa044dfaddea971267d91427c1ede04da8b1626daa1d2a5e8ee26ab32133f763fdb908a442#npm:7.25.9"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1246,19 +1033,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-block-scoped-functions", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-block-scoped-functions-npm-7.23.3-faef6cb23c-e63b16d94e.zip/node_modules/@babel/plugin-transform-block-scoped-functions/",\ + ["npm:7.26.5", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-block-scoped-functions-npm-7.26.5-279e722607-f2046c09bf.zip/node_modules/@babel/plugin-transform-block-scoped-functions/",\ "packageDependencies": [\ - ["@babel/plugin-transform-block-scoped-functions", "npm:7.23.3"]\ + ["@babel/plugin-transform-block-scoped-functions", "npm:7.26.5"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-block-scoped-functions-virtual-aea4d2d024/0/cache/@babel-plugin-transform-block-scoped-functions-npm-7.23.3-faef6cb23c-e63b16d94e.zip/node_modules/@babel/plugin-transform-block-scoped-functions/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.5", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-block-scoped-functions-virtual-13ce9868d8/0/cache/@babel-plugin-transform-block-scoped-functions-npm-7.26.5-279e722607-f2046c09bf.zip/node_modules/@babel/plugin-transform-block-scoped-functions/",\ "packageDependencies": [\ - ["@babel/plugin-transform-block-scoped-functions", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-block-scoped-functions", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.5"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1269,19 +1056,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-block-scoping", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.23.3-708a500796-eb90a200e6.zip/node_modules/@babel/plugin-transform-block-scoping/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.25.9-f2efaa9ad7-89dcdd7edb.zip/node_modules/@babel/plugin-transform-block-scoping/",\ "packageDependencies": [\ - ["@babel/plugin-transform-block-scoping", "npm:7.23.3"]\ + ["@babel/plugin-transform-block-scoping", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-block-scoping-virtual-5ca4942a76/0/cache/@babel-plugin-transform-block-scoping-npm-7.23.3-708a500796-eb90a200e6.zip/node_modules/@babel/plugin-transform-block-scoping/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-block-scoping-virtual-65fd754e63/0/cache/@babel-plugin-transform-block-scoping-npm-7.25.9-f2efaa9ad7-89dcdd7edb.zip/node_modules/@babel/plugin-transform-block-scoping/",\ "packageDependencies": [\ - ["@babel/plugin-transform-block-scoping", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-block-scoping", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1292,20 +1079,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-class-properties", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-class-properties-npm-7.23.3-1985dbd0c9-9c6f8366f6.zip/node_modules/@babel/plugin-transform-class-properties/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-class-properties-npm-7.25.9-ec8d0fa5bb-a8d69e2c28.zip/node_modules/@babel/plugin-transform-class-properties/",\ "packageDependencies": [\ - ["@babel/plugin-transform-class-properties", "npm:7.23.3"]\ + ["@babel/plugin-transform-class-properties", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-class-properties-virtual-f76e3ae780/0/cache/@babel-plugin-transform-class-properties-npm-7.23.3-1985dbd0c9-9c6f8366f6.zip/node_modules/@babel/plugin-transform-class-properties/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-class-properties-virtual-bd81778999/0/cache/@babel-plugin-transform-class-properties-npm-7.25.9-ec8d0fa5bb-a8d69e2c28.zip/node_modules/@babel/plugin-transform-class-properties/",\ "packageDependencies": [\ - ["@babel/plugin-transform-class-properties", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-create-class-features-plugin", "virtual:f76e3ae780e1b96f072357e6606514962f59e3b886311421dc2941172edb473faad111b1852e406e7a07410b698a0cfb35337c59ae3108b1a9c867e540497ed1#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-class-properties", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-create-class-features-plugin", "virtual:bd81778999fe34ab0c41c3e3c1a887d15d324bb045c1a0090c4e9f87378f5e9e6eaae7770ffa616c98d9ae324d264b9f0036ae783f1aa06618053262b4656cec#npm:7.26.9"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1316,21 +1103,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-class-static-block", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-class-static-block-npm-7.23.3-c9ebdda858-1325e1d198.zip/node_modules/@babel/plugin-transform-class-static-block/",\ + ["npm:7.26.0", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-class-static-block-npm-7.26.0-b277b54abb-60cba3f125.zip/node_modules/@babel/plugin-transform-class-static-block/",\ "packageDependencies": [\ - ["@babel/plugin-transform-class-static-block", "npm:7.23.3"]\ + ["@babel/plugin-transform-class-static-block", "npm:7.26.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-class-static-block-virtual-e6da5e8a76/0/cache/@babel-plugin-transform-class-static-block-npm-7.23.3-c9ebdda858-1325e1d198.zip/node_modules/@babel/plugin-transform-class-static-block/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.0", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-class-static-block-virtual-f611447f79/0/cache/@babel-plugin-transform-class-static-block-npm-7.26.0-b277b54abb-60cba3f125.zip/node_modules/@babel/plugin-transform-class-static-block/",\ "packageDependencies": [\ - ["@babel/plugin-transform-class-static-block", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-create-class-features-plugin", "virtual:f76e3ae780e1b96f072357e6606514962f59e3b886311421dc2941172edb473faad111b1852e406e7a07410b698a0cfb35337c59ae3108b1a9c867e540497ed1#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-class-static-block", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.14.5"],\ + ["@babel/plugin-transform-class-static-block", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.0"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-create-class-features-plugin", "virtual:bd81778999fe34ab0c41c3e3c1a887d15d324bb045c1a0090c4e9f87378f5e9e6eaae7770ffa616c98d9ae324d264b9f0036ae783f1aa06618053262b4656cec#npm:7.26.9"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1341,26 +1127,23 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-classes", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-classes-npm-7.23.3-a85932811a-e4906f232a.zip/node_modules/@babel/plugin-transform-classes/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-classes-npm-7.25.9-2d606dd6e7-1914ebe152.zip/node_modules/@babel/plugin-transform-classes/",\ "packageDependencies": [\ - ["@babel/plugin-transform-classes", "npm:7.23.3"]\ + ["@babel/plugin-transform-classes", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-classes-virtual-e2876b4de4/0/cache/@babel-plugin-transform-classes-npm-7.23.3-a85932811a-e4906f232a.zip/node_modules/@babel/plugin-transform-classes/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-classes-virtual-78328870c1/0/cache/@babel-plugin-transform-classes-npm-7.25.9-2d606dd6e7-1914ebe152.zip/node_modules/@babel/plugin-transform-classes/",\ "packageDependencies": [\ - ["@babel/plugin-transform-classes", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-annotate-as-pure", "npm:7.22.5"],\ - ["@babel/helper-compilation-targets", "npm:7.22.15"],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-function-name", "npm:7.23.0"],\ - ["@babel/helper-optimise-call-expression", "npm:7.22.5"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-replace-supers", "virtual:acab17461b574c35b99dc37905f8e8866eb4f1b333f941ee9cac883c20affc5666e9e549192dd32975eb1ead96726a5d2c8738ad351c8c455deacebb8f23eb79#npm:7.22.20"],\ - ["@babel/helper-split-export-declaration", "npm:7.22.6"],\ + ["@babel/plugin-transform-classes", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-annotate-as-pure", "npm:7.25.9"],\ + ["@babel/helper-compilation-targets", "npm:7.26.5"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@babel/helper-replace-supers", "virtual:dce877842ab244c41839f3ea7c131f7dc297fd0dca0a087a9e1c74f335f5e977e6c7e880c7cf5938312c59c5e293955cc1c2832c8bc8ae87f08cf108ec7a18d5#npm:7.26.5"],\ + ["@babel/traverse", "npm:7.26.10"],\ ["@types/babel__core", null],\ ["globals", "npm:11.12.0"]\ ],\ @@ -1372,20 +1155,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-computed-properties", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-computed-properties-npm-7.23.3-577cba24db-e75593e02c.zip/node_modules/@babel/plugin-transform-computed-properties/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-computed-properties-npm-7.25.9-4f0be3122f-aa1a9064d6.zip/node_modules/@babel/plugin-transform-computed-properties/",\ "packageDependencies": [\ - ["@babel/plugin-transform-computed-properties", "npm:7.23.3"]\ + ["@babel/plugin-transform-computed-properties", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-computed-properties-virtual-2be83a262b/0/cache/@babel-plugin-transform-computed-properties-npm-7.23.3-577cba24db-e75593e02c.zip/node_modules/@babel/plugin-transform-computed-properties/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-computed-properties-virtual-55cebf9242/0/cache/@babel-plugin-transform-computed-properties-npm-7.25.9-4f0be3122f-aa1a9064d6.zip/node_modules/@babel/plugin-transform-computed-properties/",\ "packageDependencies": [\ - ["@babel/plugin-transform-computed-properties", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/template", "npm:7.22.15"],\ + ["@babel/plugin-transform-computed-properties", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@babel/template", "npm:7.26.9"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1396,19 +1179,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-destructuring", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-destructuring-npm-7.23.3-87261a505b-5abd93718a.zip/node_modules/@babel/plugin-transform-destructuring/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-destructuring-npm-7.25.9-4d0defa886-51b24fbead.zip/node_modules/@babel/plugin-transform-destructuring/",\ "packageDependencies": [\ - ["@babel/plugin-transform-destructuring", "npm:7.23.3"]\ + ["@babel/plugin-transform-destructuring", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-destructuring-virtual-a51d366906/0/cache/@babel-plugin-transform-destructuring-npm-7.23.3-87261a505b-5abd93718a.zip/node_modules/@babel/plugin-transform-destructuring/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-destructuring-virtual-1e51a85ac7/0/cache/@babel-plugin-transform-destructuring-npm-7.25.9-4d0defa886-51b24fbead.zip/node_modules/@babel/plugin-transform-destructuring/",\ "packageDependencies": [\ - ["@babel/plugin-transform-destructuring", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-destructuring", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1419,20 +1202,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-dotall-regex", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-dotall-regex-npm-7.23.3-c58f69ad0d-a2dbbf7f1e.zip/node_modules/@babel/plugin-transform-dotall-regex/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-dotall-regex-npm-7.25.9-1035da7e11-8bdf1bb9e6.zip/node_modules/@babel/plugin-transform-dotall-regex/",\ "packageDependencies": [\ - ["@babel/plugin-transform-dotall-regex", "npm:7.23.3"]\ + ["@babel/plugin-transform-dotall-regex", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-dotall-regex-virtual-7dd724afcd/0/cache/@babel-plugin-transform-dotall-regex-npm-7.23.3-c58f69ad0d-a2dbbf7f1e.zip/node_modules/@babel/plugin-transform-dotall-regex/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-dotall-regex-virtual-6cad6b32da/0/cache/@babel-plugin-transform-dotall-regex-npm-7.25.9-1035da7e11-8bdf1bb9e6.zip/node_modules/@babel/plugin-transform-dotall-regex/",\ "packageDependencies": [\ - ["@babel/plugin-transform-dotall-regex", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-create-regexp-features-plugin", "virtual:4650f50e616cfa3eacb0c2848fc6a384c9eabbf67b1895fb6c4bfbacd64b03626587ff60686c87767dd389e14d01528aea22e621dbc3f60330d4cabde69453c3#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-dotall-regex", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-create-regexp-features-plugin", "virtual:6cad6b32da44d49fa9756af5d23e647e97e4c57e8375953d68be60f6ba81cefb7a093e9c5e7b17c29864dcc7b377168df323d0a095daf16bb8513474b0c64f52#npm:7.26.3"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1443,19 +1226,43 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-duplicate-keys", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-duplicate-keys-npm-7.23.3-3a8708b4b8-c2a21c34dc.zip/node_modules/@babel/plugin-transform-duplicate-keys/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-duplicate-keys-npm-7.25.9-1c76576f8f-10dbb87bc0.zip/node_modules/@babel/plugin-transform-duplicate-keys/",\ "packageDependencies": [\ - ["@babel/plugin-transform-duplicate-keys", "npm:7.23.3"]\ + ["@babel/plugin-transform-duplicate-keys", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-duplicate-keys-virtual-665bc4f73a/0/cache/@babel-plugin-transform-duplicate-keys-npm-7.23.3-3a8708b4b8-c2a21c34dc.zip/node_modules/@babel/plugin-transform-duplicate-keys/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-duplicate-keys-virtual-04cbadc4aa/0/cache/@babel-plugin-transform-duplicate-keys-npm-7.25.9-1c76576f8f-10dbb87bc0.zip/node_modules/@babel/plugin-transform-duplicate-keys/",\ "packageDependencies": [\ - ["@babel/plugin-transform-duplicate-keys", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-duplicate-keys", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-transform-duplicate-named-capturing-groups-regex", [\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-duplicate-named-capturing-groups-regex-npm-7.25.9-dbeaa1108e-f7233cf596.zip/node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-duplicate-named-capturing-groups-regex", "npm:7.25.9"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-duplicate-named-capturing-groups-regex-virtual-d075d1e266/0/cache/@babel-plugin-transform-duplicate-named-capturing-groups-regex-npm-7.25.9-dbeaa1108e-f7233cf596.zip/node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-duplicate-named-capturing-groups-regex", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-create-regexp-features-plugin", "virtual:6cad6b32da44d49fa9756af5d23e647e97e4c57e8375953d68be60f6ba81cefb7a093e9c5e7b17c29864dcc7b377168df323d0a095daf16bb8513474b0c64f52#npm:7.26.3"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1466,20 +1273,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-dynamic-import", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-dynamic-import-npm-7.23.3-81267b3b46-d1d379dbb1.zip/node_modules/@babel/plugin-transform-dynamic-import/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-dynamic-import-npm-7.25.9-a71ccfa36a-aaca1ccda8.zip/node_modules/@babel/plugin-transform-dynamic-import/",\ "packageDependencies": [\ - ["@babel/plugin-transform-dynamic-import", "npm:7.23.3"]\ + ["@babel/plugin-transform-dynamic-import", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-dynamic-import-virtual-b5eb7ae8f7/0/cache/@babel-plugin-transform-dynamic-import-npm-7.23.3-81267b3b46-d1d379dbb1.zip/node_modules/@babel/plugin-transform-dynamic-import/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-dynamic-import-virtual-8a2bb784f9/0/cache/@babel-plugin-transform-dynamic-import-npm-7.25.9-a71ccfa36a-aaca1ccda8.zip/node_modules/@babel/plugin-transform-dynamic-import/",\ "packageDependencies": [\ - ["@babel/plugin-transform-dynamic-import", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-dynamic-import", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ + ["@babel/plugin-transform-dynamic-import", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1490,20 +1296,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-exponentiation-operator", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-exponentiation-operator-npm-7.23.3-2e061c8635-00d05ab14a.zip/node_modules/@babel/plugin-transform-exponentiation-operator/",\ + ["npm:7.26.3", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-exponentiation-operator-npm-7.26.3-20f97fba79-0d8da2e552.zip/node_modules/@babel/plugin-transform-exponentiation-operator/",\ "packageDependencies": [\ - ["@babel/plugin-transform-exponentiation-operator", "npm:7.23.3"]\ + ["@babel/plugin-transform-exponentiation-operator", "npm:7.26.3"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-exponentiation-operator-virtual-0b6da02535/0/cache/@babel-plugin-transform-exponentiation-operator-npm-7.23.3-2e061c8635-00d05ab14a.zip/node_modules/@babel/plugin-transform-exponentiation-operator/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.3", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-exponentiation-operator-virtual-324c73077a/0/cache/@babel-plugin-transform-exponentiation-operator-npm-7.26.3-20f97fba79-0d8da2e552.zip/node_modules/@babel/plugin-transform-exponentiation-operator/",\ "packageDependencies": [\ - ["@babel/plugin-transform-exponentiation-operator", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-builder-binary-assignment-operator-visitor", "npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-exponentiation-operator", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.3"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1514,20 +1319,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-export-namespace-from", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-export-namespace-from-npm-7.23.3-c32054a346-c65e21e5b5.zip/node_modules/@babel/plugin-transform-export-namespace-from/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-export-namespace-from-npm-7.25.9-135e9e5e1b-4dfe8df86c.zip/node_modules/@babel/plugin-transform-export-namespace-from/",\ "packageDependencies": [\ - ["@babel/plugin-transform-export-namespace-from", "npm:7.23.3"]\ + ["@babel/plugin-transform-export-namespace-from", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-export-namespace-from-virtual-b228abd8a3/0/cache/@babel-plugin-transform-export-namespace-from-npm-7.23.3-c32054a346-c65e21e5b5.zip/node_modules/@babel/plugin-transform-export-namespace-from/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-export-namespace-from-virtual-f6002e6f7f/0/cache/@babel-plugin-transform-export-namespace-from-npm-7.25.9-135e9e5e1b-4dfe8df86c.zip/node_modules/@babel/plugin-transform-export-namespace-from/",\ "packageDependencies": [\ - ["@babel/plugin-transform-export-namespace-from", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-export-namespace-from", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ + ["@babel/plugin-transform-export-namespace-from", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1538,19 +1342,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-for-of", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-for-of-npm-7.23.3-c937a6c8d8-745054f125.zip/node_modules/@babel/plugin-transform-for-of/",\ + ["npm:7.26.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-for-of-npm-7.26.9-d57529b62a-25df1ea3bc.zip/node_modules/@babel/plugin-transform-for-of/",\ "packageDependencies": [\ - ["@babel/plugin-transform-for-of", "npm:7.23.3"]\ + ["@babel/plugin-transform-for-of", "npm:7.26.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-for-of-virtual-17fc96c2ad/0/cache/@babel-plugin-transform-for-of-npm-7.23.3-c937a6c8d8-745054f125.zip/node_modules/@babel/plugin-transform-for-of/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-for-of-virtual-1a70cf4ab9/0/cache/@babel-plugin-transform-for-of-npm-7.26.9-d57529b62a-25df1ea3bc.zip/node_modules/@babel/plugin-transform-for-of/",\ "packageDependencies": [\ - ["@babel/plugin-transform-for-of", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-for-of", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.25.9"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1561,21 +1366,21 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-function-name", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-function-name-npm-7.23.3-22a0af572d-355c6dbe07.zip/node_modules/@babel/plugin-transform-function-name/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-function-name-npm-7.25.9-d5752b7a23-a8d7c8d019.zip/node_modules/@babel/plugin-transform-function-name/",\ "packageDependencies": [\ - ["@babel/plugin-transform-function-name", "npm:7.23.3"]\ + ["@babel/plugin-transform-function-name", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-function-name-virtual-0ed73b699f/0/cache/@babel-plugin-transform-function-name-npm-7.23.3-22a0af572d-355c6dbe07.zip/node_modules/@babel/plugin-transform-function-name/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-function-name-virtual-65a3217fe7/0/cache/@babel-plugin-transform-function-name-npm-7.25.9-d5752b7a23-a8d7c8d019.zip/node_modules/@babel/plugin-transform-function-name/",\ "packageDependencies": [\ - ["@babel/plugin-transform-function-name", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-compilation-targets", "npm:7.22.15"],\ - ["@babel/helper-function-name", "npm:7.23.0"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-function-name", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-compilation-targets", "npm:7.26.5"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@babel/traverse", "npm:7.26.10"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1586,20 +1391,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-json-strings", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-json-strings-npm-7.23.3-38a0f6c769-a5949613b8.zip/node_modules/@babel/plugin-transform-json-strings/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-json-strings-npm-7.25.9-98c5638edb-e2498d8476.zip/node_modules/@babel/plugin-transform-json-strings/",\ "packageDependencies": [\ - ["@babel/plugin-transform-json-strings", "npm:7.23.3"]\ + ["@babel/plugin-transform-json-strings", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-json-strings-virtual-f80c45d106/0/cache/@babel-plugin-transform-json-strings-npm-7.23.3-38a0f6c769-a5949613b8.zip/node_modules/@babel/plugin-transform-json-strings/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-json-strings-virtual-308bf35084/0/cache/@babel-plugin-transform-json-strings-npm-7.25.9-98c5638edb-e2498d8476.zip/node_modules/@babel/plugin-transform-json-strings/",\ "packageDependencies": [\ - ["@babel/plugin-transform-json-strings", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-json-strings", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ + ["@babel/plugin-transform-json-strings", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1610,19 +1414,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-literals", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-literals-npm-7.23.3-8cde3810a5-519a544cd5.zip/node_modules/@babel/plugin-transform-literals/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-literals-npm-7.25.9-3214d73572-3cca75823a.zip/node_modules/@babel/plugin-transform-literals/",\ "packageDependencies": [\ - ["@babel/plugin-transform-literals", "npm:7.23.3"]\ + ["@babel/plugin-transform-literals", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-literals-virtual-ce642a3648/0/cache/@babel-plugin-transform-literals-npm-7.23.3-8cde3810a5-519a544cd5.zip/node_modules/@babel/plugin-transform-literals/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-literals-virtual-8c9d7831e1/0/cache/@babel-plugin-transform-literals-npm-7.25.9-3214d73572-3cca75823a.zip/node_modules/@babel/plugin-transform-literals/",\ "packageDependencies": [\ - ["@babel/plugin-transform-literals", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-literals", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1633,20 +1437,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-logical-assignment-operators", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.23.3-89a0e14b69-cbab57a2bb.zip/node_modules/@babel/plugin-transform-logical-assignment-operators/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.25.9-c5b454492f-8c6febb4ac.zip/node_modules/@babel/plugin-transform-logical-assignment-operators/",\ "packageDependencies": [\ - ["@babel/plugin-transform-logical-assignment-operators", "npm:7.23.3"]\ + ["@babel/plugin-transform-logical-assignment-operators", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-logical-assignment-operators-virtual-f885313468/0/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.23.3-89a0e14b69-cbab57a2bb.zip/node_modules/@babel/plugin-transform-logical-assignment-operators/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-logical-assignment-operators-virtual-1a514ec787/0/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.25.9-c5b454492f-8c6febb4ac.zip/node_modules/@babel/plugin-transform-logical-assignment-operators/",\ "packageDependencies": [\ - ["@babel/plugin-transform-logical-assignment-operators", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-logical-assignment-operators", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.10.4"],\ + ["@babel/plugin-transform-logical-assignment-operators", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1657,19 +1460,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-member-expression-literals", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-member-expression-literals-npm-7.23.3-fa154ff8fa-95cec13c36.zip/node_modules/@babel/plugin-transform-member-expression-literals/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-member-expression-literals-npm-7.25.9-124803ce6b-db92041ae8.zip/node_modules/@babel/plugin-transform-member-expression-literals/",\ "packageDependencies": [\ - ["@babel/plugin-transform-member-expression-literals", "npm:7.23.3"]\ + ["@babel/plugin-transform-member-expression-literals", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-member-expression-literals-virtual-63017064e7/0/cache/@babel-plugin-transform-member-expression-literals-npm-7.23.3-fa154ff8fa-95cec13c36.zip/node_modules/@babel/plugin-transform-member-expression-literals/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-member-expression-literals-virtual-ccc9fb0396/0/cache/@babel-plugin-transform-member-expression-literals-npm-7.25.9-124803ce6b-db92041ae8.zip/node_modules/@babel/plugin-transform-member-expression-literals/",\ "packageDependencies": [\ - ["@babel/plugin-transform-member-expression-literals", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-member-expression-literals", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1680,20 +1483,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-modules-amd", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-amd-npm-7.23.3-7ac658fe3d-48c87dee2c.zip/node_modules/@babel/plugin-transform-modules-amd/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-amd-npm-7.25.9-6adc3ea0c6-75d34c6e70.zip/node_modules/@babel/plugin-transform-modules-amd/",\ "packageDependencies": [\ - ["@babel/plugin-transform-modules-amd", "npm:7.23.3"]\ + ["@babel/plugin-transform-modules-amd", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-amd-virtual-1aaaa0e6e1/0/cache/@babel-plugin-transform-modules-amd-npm-7.23.3-7ac658fe3d-48c87dee2c.zip/node_modules/@babel/plugin-transform-modules-amd/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-amd-virtual-7215bfc89f/0/cache/@babel-plugin-transform-modules-amd-npm-7.25.9-6adc3ea0c6-75d34c6e70.zip/node_modules/@babel/plugin-transform-modules-amd/",\ "packageDependencies": [\ - ["@babel/plugin-transform-modules-amd", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-module-transforms", "virtual:9c9bbb2dbeac77ea13de200113389acbdc1fd26f081fd36a0f75f2a1ea35f4ffa76dc49163907f1b1ad304e4a56739e983c7e0f67fe2536f3a9bbd8eefbd8824#npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-modules-amd", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-module-transforms", "virtual:0b29e369b5cabceb66f4f9f7eb2bfea5004820a7141f28569a8c55dbecef082f3ef9191fa4288e8f13bbcfed9896b6f90431a16a9ce18c31d8a25782f02d5f09#npm:7.26.0"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1704,21 +1507,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-modules-commonjs", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-commonjs-npm-7.23.3-024eed1eda-a3bc082d0d.zip/node_modules/@babel/plugin-transform-modules-commonjs/",\ + ["npm:7.26.3", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-commonjs-npm-7.26.3-7c9b991fc5-f817f02fa0.zip/node_modules/@babel/plugin-transform-modules-commonjs/",\ "packageDependencies": [\ - ["@babel/plugin-transform-modules-commonjs", "npm:7.23.3"]\ + ["@babel/plugin-transform-modules-commonjs", "npm:7.26.3"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-commonjs-virtual-a6e81073ca/0/cache/@babel-plugin-transform-modules-commonjs-npm-7.23.3-024eed1eda-a3bc082d0d.zip/node_modules/@babel/plugin-transform-modules-commonjs/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.3", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-commonjs-virtual-9ed7381c0b/0/cache/@babel-plugin-transform-modules-commonjs-npm-7.26.3-7c9b991fc5-f817f02fa0.zip/node_modules/@babel/plugin-transform-modules-commonjs/",\ "packageDependencies": [\ - ["@babel/plugin-transform-modules-commonjs", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-module-transforms", "virtual:9c9bbb2dbeac77ea13de200113389acbdc1fd26f081fd36a0f75f2a1ea35f4ffa76dc49163907f1b1ad304e4a56739e983c7e0f67fe2536f3a9bbd8eefbd8824#npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-simple-access", "npm:7.22.5"],\ + ["@babel/plugin-transform-modules-commonjs", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.3"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-module-transforms", "virtual:0b29e369b5cabceb66f4f9f7eb2bfea5004820a7141f28569a8c55dbecef082f3ef9191fa4288e8f13bbcfed9896b6f90431a16a9ce18c31d8a25782f02d5f09#npm:7.26.0"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1729,22 +1531,22 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-modules-systemjs", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-systemjs-npm-7.23.3-e1bf1dc0f6-051112de75.zip/node_modules/@babel/plugin-transform-modules-systemjs/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-systemjs-npm-7.25.9-977795f4fd-03145aa89b.zip/node_modules/@babel/plugin-transform-modules-systemjs/",\ "packageDependencies": [\ - ["@babel/plugin-transform-modules-systemjs", "npm:7.23.3"]\ + ["@babel/plugin-transform-modules-systemjs", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-systemjs-virtual-099d4ce194/0/cache/@babel-plugin-transform-modules-systemjs-npm-7.23.3-e1bf1dc0f6-051112de75.zip/node_modules/@babel/plugin-transform-modules-systemjs/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-systemjs-virtual-cccb59a49d/0/cache/@babel-plugin-transform-modules-systemjs-npm-7.25.9-977795f4fd-03145aa89b.zip/node_modules/@babel/plugin-transform-modules-systemjs/",\ "packageDependencies": [\ - ["@babel/plugin-transform-modules-systemjs", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-hoist-variables", "npm:7.22.5"],\ - ["@babel/helper-module-transforms", "virtual:9c9bbb2dbeac77ea13de200113389acbdc1fd26f081fd36a0f75f2a1ea35f4ffa76dc49163907f1b1ad304e4a56739e983c7e0f67fe2536f3a9bbd8eefbd8824#npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-validator-identifier", "npm:7.22.20"],\ + ["@babel/plugin-transform-modules-systemjs", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-module-transforms", "virtual:0b29e369b5cabceb66f4f9f7eb2bfea5004820a7141f28569a8c55dbecef082f3ef9191fa4288e8f13bbcfed9896b6f90431a16a9ce18c31d8a25782f02d5f09#npm:7.26.0"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@babel/helper-validator-identifier", "npm:7.25.9"],\ + ["@babel/traverse", "npm:7.26.10"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1755,20 +1557,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-modules-umd", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-umd-npm-7.23.3-57a981fcdd-e3f3af8356.zip/node_modules/@babel/plugin-transform-modules-umd/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-umd-npm-7.25.9-268c5b6ad5-47d03485fe.zip/node_modules/@babel/plugin-transform-modules-umd/",\ "packageDependencies": [\ - ["@babel/plugin-transform-modules-umd", "npm:7.23.3"]\ + ["@babel/plugin-transform-modules-umd", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-umd-virtual-1e006f877b/0/cache/@babel-plugin-transform-modules-umd-npm-7.23.3-57a981fcdd-e3f3af8356.zip/node_modules/@babel/plugin-transform-modules-umd/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-umd-virtual-eb67155f95/0/cache/@babel-plugin-transform-modules-umd-npm-7.25.9-268c5b6ad5-47d03485fe.zip/node_modules/@babel/plugin-transform-modules-umd/",\ "packageDependencies": [\ - ["@babel/plugin-transform-modules-umd", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-module-transforms", "virtual:9c9bbb2dbeac77ea13de200113389acbdc1fd26f081fd36a0f75f2a1ea35f4ffa76dc49163907f1b1ad304e4a56739e983c7e0f67fe2536f3a9bbd8eefbd8824#npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-modules-umd", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-module-transforms", "virtual:0b29e369b5cabceb66f4f9f7eb2bfea5004820a7141f28569a8c55dbecef082f3ef9191fa4288e8f13bbcfed9896b6f90431a16a9ce18c31d8a25782f02d5f09#npm:7.26.0"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1779,20 +1581,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-named-capturing-groups-regex", [\ - ["npm:7.22.5", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.22.5-b9360fd04d-3ee564ddee.zip/node_modules/@babel/plugin-transform-named-capturing-groups-regex/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.25.9-4eede36dba-434346ba05.zip/node_modules/@babel/plugin-transform-named-capturing-groups-regex/",\ "packageDependencies": [\ - ["@babel/plugin-transform-named-capturing-groups-regex", "npm:7.22.5"]\ + ["@babel/plugin-transform-named-capturing-groups-regex", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.22.5", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-named-capturing-groups-regex-virtual-c25921e772/0/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.22.5-b9360fd04d-3ee564ddee.zip/node_modules/@babel/plugin-transform-named-capturing-groups-regex/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-named-capturing-groups-regex-virtual-8af3b471e7/0/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.25.9-4eede36dba-434346ba05.zip/node_modules/@babel/plugin-transform-named-capturing-groups-regex/",\ "packageDependencies": [\ - ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.22.5"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-create-regexp-features-plugin", "virtual:4650f50e616cfa3eacb0c2848fc6a384c9eabbf67b1895fb6c4bfbacd64b03626587ff60686c87767dd389e14d01528aea22e621dbc3f60330d4cabde69453c3#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-create-regexp-features-plugin", "virtual:6cad6b32da44d49fa9756af5d23e647e97e4c57e8375953d68be60f6ba81cefb7a093e9c5e7b17c29864dcc7b377168df323d0a095daf16bb8513474b0c64f52#npm:7.26.3"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1803,19 +1605,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-new-target", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-new-target-npm-7.23.3-b0eceec895-e505338931.zip/node_modules/@babel/plugin-transform-new-target/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-new-target-npm-7.25.9-6eccc3dc16-07bb3a0902.zip/node_modules/@babel/plugin-transform-new-target/",\ "packageDependencies": [\ - ["@babel/plugin-transform-new-target", "npm:7.23.3"]\ + ["@babel/plugin-transform-new-target", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-new-target-virtual-11b29e57e0/0/cache/@babel-plugin-transform-new-target-npm-7.23.3-b0eceec895-e505338931.zip/node_modules/@babel/plugin-transform-new-target/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-new-target-virtual-e78194d5fe/0/cache/@babel-plugin-transform-new-target-npm-7.25.9-6eccc3dc16-07bb3a0902.zip/node_modules/@babel/plugin-transform-new-target/",\ "packageDependencies": [\ - ["@babel/plugin-transform-new-target", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-new-target", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1826,20 +1628,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-nullish-coalescing-operator", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.23.3-58f39c0c60-ea844a12a3.zip/node_modules/@babel/plugin-transform-nullish-coalescing-operator/",\ + ["npm:7.26.6", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.26.6-0fe7973c08-3832609f04.zip/node_modules/@babel/plugin-transform-nullish-coalescing-operator/",\ "packageDependencies": [\ - ["@babel/plugin-transform-nullish-coalescing-operator", "npm:7.23.3"]\ + ["@babel/plugin-transform-nullish-coalescing-operator", "npm:7.26.6"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-nullish-coalescing-operator-virtual-672570b6a0/0/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.23.3-58f39c0c60-ea844a12a3.zip/node_modules/@babel/plugin-transform-nullish-coalescing-operator/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.6", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-nullish-coalescing-operator-virtual-179345dc09/0/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.26.6-0fe7973c08-3832609f04.zip/node_modules/@babel/plugin-transform-nullish-coalescing-operator/",\ "packageDependencies": [\ - ["@babel/plugin-transform-nullish-coalescing-operator", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ + ["@babel/plugin-transform-nullish-coalescing-operator", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.6"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1850,20 +1651,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-numeric-separator", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-numeric-separator-npm-7.23.3-3fbf3c6a4c-f5515532fa.zip/node_modules/@babel/plugin-transform-numeric-separator/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-numeric-separator-npm-7.25.9-bb79ada147-0528ef041e.zip/node_modules/@babel/plugin-transform-numeric-separator/",\ "packageDependencies": [\ - ["@babel/plugin-transform-numeric-separator", "npm:7.23.3"]\ + ["@babel/plugin-transform-numeric-separator", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-numeric-separator-virtual-1a6432ea8e/0/cache/@babel-plugin-transform-numeric-separator-npm-7.23.3-3fbf3c6a4c-f5515532fa.zip/node_modules/@babel/plugin-transform-numeric-separator/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-numeric-separator-virtual-3ed23bcd05/0/cache/@babel-plugin-transform-numeric-separator-npm-7.25.9-bb79ada147-0528ef041e.zip/node_modules/@babel/plugin-transform-numeric-separator/",\ "packageDependencies": [\ - ["@babel/plugin-transform-numeric-separator", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-numeric-separator", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.10.4"],\ + ["@babel/plugin-transform-numeric-separator", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1874,23 +1674,21 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-object-rest-spread", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-object-rest-spread-npm-7.23.3-4108286274-d2b7da6121.zip/node_modules/@babel/plugin-transform-object-rest-spread/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-object-rest-spread-npm-7.25.9-3f0cb70408-a157ac5af2.zip/node_modules/@babel/plugin-transform-object-rest-spread/",\ "packageDependencies": [\ - ["@babel/plugin-transform-object-rest-spread", "npm:7.23.3"]\ + ["@babel/plugin-transform-object-rest-spread", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-object-rest-spread-virtual-97ef3a9c3e/0/cache/@babel-plugin-transform-object-rest-spread-npm-7.23.3-4108286274-d2b7da6121.zip/node_modules/@babel/plugin-transform-object-rest-spread/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-object-rest-spread-virtual-c11c631458/0/cache/@babel-plugin-transform-object-rest-spread-npm-7.25.9-3f0cb70408-a157ac5af2.zip/node_modules/@babel/plugin-transform-object-rest-spread/",\ "packageDependencies": [\ - ["@babel/plugin-transform-object-rest-spread", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/compat-data", "npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-compilation-targets", "npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-object-rest-spread", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ - ["@babel/plugin-transform-parameters", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ + ["@babel/plugin-transform-object-rest-spread", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-compilation-targets", "npm:7.26.5"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@babel/plugin-transform-parameters", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1901,20 +1699,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-object-super", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-object-super-npm-7.23.3-2ee36db368-e495497186.zip/node_modules/@babel/plugin-transform-object-super/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-object-super-npm-7.25.9-6d5aaaf3d3-1817b5d8b8.zip/node_modules/@babel/plugin-transform-object-super/",\ "packageDependencies": [\ - ["@babel/plugin-transform-object-super", "npm:7.23.3"]\ + ["@babel/plugin-transform-object-super", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-object-super-virtual-74d24aa072/0/cache/@babel-plugin-transform-object-super-npm-7.23.3-2ee36db368-e495497186.zip/node_modules/@babel/plugin-transform-object-super/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-object-super-virtual-d2e63ebb93/0/cache/@babel-plugin-transform-object-super-npm-7.25.9-6d5aaaf3d3-1817b5d8b8.zip/node_modules/@babel/plugin-transform-object-super/",\ "packageDependencies": [\ - ["@babel/plugin-transform-object-super", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-replace-supers", "virtual:acab17461b574c35b99dc37905f8e8866eb4f1b333f941ee9cac883c20affc5666e9e549192dd32975eb1ead96726a5d2c8738ad351c8c455deacebb8f23eb79#npm:7.22.20"],\ + ["@babel/plugin-transform-object-super", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@babel/helper-replace-supers", "virtual:dce877842ab244c41839f3ea7c131f7dc297fd0dca0a087a9e1c74f335f5e977e6c7e880c7cf5938312c59c5e293955cc1c2832c8bc8ae87f08cf108ec7a18d5#npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1925,20 +1723,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-optional-catch-binding", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-optional-catch-binding-npm-7.23.3-0b3bc2f92c-2c59c78cf8.zip/node_modules/@babel/plugin-transform-optional-catch-binding/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-optional-catch-binding-npm-7.25.9-333a1823d0-b46a8d1e91.zip/node_modules/@babel/plugin-transform-optional-catch-binding/",\ "packageDependencies": [\ - ["@babel/plugin-transform-optional-catch-binding", "npm:7.23.3"]\ + ["@babel/plugin-transform-optional-catch-binding", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-optional-catch-binding-virtual-d4a5a1d41e/0/cache/@babel-plugin-transform-optional-catch-binding-npm-7.23.3-0b3bc2f92c-2c59c78cf8.zip/node_modules/@babel/plugin-transform-optional-catch-binding/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-optional-catch-binding-virtual-e0925dd1ae/0/cache/@babel-plugin-transform-optional-catch-binding-npm-7.25.9-333a1823d0-b46a8d1e91.zip/node_modules/@babel/plugin-transform-optional-catch-binding/",\ "packageDependencies": [\ - ["@babel/plugin-transform-optional-catch-binding", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-optional-catch-binding", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ + ["@babel/plugin-transform-optional-catch-binding", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1949,21 +1746,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-optional-chaining", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-optional-chaining-npm-7.23.3-7fd1ef095c-f3383c22b0.zip/node_modules/@babel/plugin-transform-optional-chaining/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-optional-chaining-npm-7.25.9-9d837ee40b-bc838a499f.zip/node_modules/@babel/plugin-transform-optional-chaining/",\ "packageDependencies": [\ - ["@babel/plugin-transform-optional-chaining", "npm:7.23.3"]\ + ["@babel/plugin-transform-optional-chaining", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-optional-chaining-virtual-72dd4a584e/0/cache/@babel-plugin-transform-optional-chaining-npm-7.23.3-7fd1ef095c-f3383c22b0.zip/node_modules/@babel/plugin-transform-optional-chaining/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-optional-chaining-virtual-29823ff436/0/cache/@babel-plugin-transform-optional-chaining-npm-7.25.9-9d837ee40b-bc838a499f.zip/node_modules/@babel/plugin-transform-optional-chaining/",\ "packageDependencies": [\ - ["@babel/plugin-transform-optional-chaining", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.22.5"],\ - ["@babel/plugin-syntax-optional-chaining", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ + ["@babel/plugin-transform-optional-chaining", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.25.9"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1974,19 +1770,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-parameters", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-parameters-npm-7.23.3-8115e8405e-a8c36c3fc2.zip/node_modules/@babel/plugin-transform-parameters/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-parameters-npm-7.25.9-29a857a3d8-014009a176.zip/node_modules/@babel/plugin-transform-parameters/",\ "packageDependencies": [\ - ["@babel/plugin-transform-parameters", "npm:7.23.3"]\ + ["@babel/plugin-transform-parameters", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-parameters-virtual-e81623a761/0/cache/@babel-plugin-transform-parameters-npm-7.23.3-8115e8405e-a8c36c3fc2.zip/node_modules/@babel/plugin-transform-parameters/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-parameters-virtual-082f1b221c/0/cache/@babel-plugin-transform-parameters-npm-7.25.9-29a857a3d8-014009a176.zip/node_modules/@babel/plugin-transform-parameters/",\ "packageDependencies": [\ - ["@babel/plugin-transform-parameters", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-parameters", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1997,20 +1793,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-private-methods", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-private-methods-npm-7.23.3-6fbe3a2d73-cedc1285c4.zip/node_modules/@babel/plugin-transform-private-methods/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-private-methods-npm-7.25.9-7cc0e44aa5-6e3671b352.zip/node_modules/@babel/plugin-transform-private-methods/",\ "packageDependencies": [\ - ["@babel/plugin-transform-private-methods", "npm:7.23.3"]\ + ["@babel/plugin-transform-private-methods", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-private-methods-virtual-145f285145/0/cache/@babel-plugin-transform-private-methods-npm-7.23.3-6fbe3a2d73-cedc1285c4.zip/node_modules/@babel/plugin-transform-private-methods/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-private-methods-virtual-ae9c2404ba/0/cache/@babel-plugin-transform-private-methods-npm-7.25.9-7cc0e44aa5-6e3671b352.zip/node_modules/@babel/plugin-transform-private-methods/",\ "packageDependencies": [\ - ["@babel/plugin-transform-private-methods", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-create-class-features-plugin", "virtual:f76e3ae780e1b96f072357e6606514962f59e3b886311421dc2941172edb473faad111b1852e406e7a07410b698a0cfb35337c59ae3108b1a9c867e540497ed1#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-private-methods", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-create-class-features-plugin", "virtual:bd81778999fe34ab0c41c3e3c1a887d15d324bb045c1a0090c4e9f87378f5e9e6eaae7770ffa616c98d9ae324d264b9f0036ae783f1aa06618053262b4656cec#npm:7.26.9"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2021,22 +1817,21 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-private-property-in-object", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-private-property-in-object-npm-7.23.3-6060acb6e4-7da96e903a.zip/node_modules/@babel/plugin-transform-private-property-in-object/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-private-property-in-object-npm-7.25.9-a9cd661d35-aa45bb5669.zip/node_modules/@babel/plugin-transform-private-property-in-object/",\ "packageDependencies": [\ - ["@babel/plugin-transform-private-property-in-object", "npm:7.23.3"]\ + ["@babel/plugin-transform-private-property-in-object", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-private-property-in-object-virtual-8e2011315d/0/cache/@babel-plugin-transform-private-property-in-object-npm-7.23.3-6060acb6e4-7da96e903a.zip/node_modules/@babel/plugin-transform-private-property-in-object/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-private-property-in-object-virtual-2858009155/0/cache/@babel-plugin-transform-private-property-in-object-npm-7.25.9-a9cd661d35-aa45bb5669.zip/node_modules/@babel/plugin-transform-private-property-in-object/",\ "packageDependencies": [\ - ["@babel/plugin-transform-private-property-in-object", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-annotate-as-pure", "npm:7.22.5"],\ - ["@babel/helper-create-class-features-plugin", "virtual:f76e3ae780e1b96f072357e6606514962f59e3b886311421dc2941172edb473faad111b1852e406e7a07410b698a0cfb35337c59ae3108b1a9c867e540497ed1#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-private-property-in-object", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.14.5"],\ + ["@babel/plugin-transform-private-property-in-object", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-annotate-as-pure", "npm:7.25.9"],\ + ["@babel/helper-create-class-features-plugin", "virtual:bd81778999fe34ab0c41c3e3c1a887d15d324bb045c1a0090c4e9f87378f5e9e6eaae7770ffa616c98d9ae324d264b9f0036ae783f1aa06618053262b4656cec#npm:7.26.9"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2047,19 +1842,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-property-literals", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-property-literals-npm-7.23.3-1436506b14-16b048c8e8.zip/node_modules/@babel/plugin-transform-property-literals/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-property-literals-npm-7.25.9-144c769b17-436046ab07.zip/node_modules/@babel/plugin-transform-property-literals/",\ "packageDependencies": [\ - ["@babel/plugin-transform-property-literals", "npm:7.23.3"]\ + ["@babel/plugin-transform-property-literals", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-property-literals-virtual-47fe05a8a3/0/cache/@babel-plugin-transform-property-literals-npm-7.23.3-1436506b14-16b048c8e8.zip/node_modules/@babel/plugin-transform-property-literals/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-property-literals-virtual-596c8011f4/0/cache/@babel-plugin-transform-property-literals-npm-7.25.9-144c769b17-436046ab07.zip/node_modules/@babel/plugin-transform-property-literals/",\ "packageDependencies": [\ - ["@babel/plugin-transform-property-literals", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-property-literals", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2070,19 +1865,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-regenerator", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-regenerator-npm-7.23.3-cee91d69db-7fdacc7b40.zip/node_modules/@babel/plugin-transform-regenerator/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-regenerator-npm-7.25.9-c341e2ff83-1c09e8087b.zip/node_modules/@babel/plugin-transform-regenerator/",\ "packageDependencies": [\ - ["@babel/plugin-transform-regenerator", "npm:7.23.3"]\ + ["@babel/plugin-transform-regenerator", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-regenerator-virtual-626ef30df5/0/cache/@babel-plugin-transform-regenerator-npm-7.23.3-cee91d69db-7fdacc7b40.zip/node_modules/@babel/plugin-transform-regenerator/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-regenerator-virtual-32378382c1/0/cache/@babel-plugin-transform-regenerator-npm-7.25.9-c341e2ff83-1c09e8087b.zip/node_modules/@babel/plugin-transform-regenerator/",\ "packageDependencies": [\ - ["@babel/plugin-transform-regenerator", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-regenerator", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null],\ ["regenerator-transform", "npm:0.15.2"]\ ],\ @@ -2093,20 +1888,44 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@babel/plugin-transform-regexp-modifiers", [\ + ["npm:7.26.0", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-regexp-modifiers-npm-7.26.0-6c405fb13f-726deca486.zip/node_modules/@babel/plugin-transform-regexp-modifiers/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-regexp-modifiers", "npm:7.26.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.0", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-regexp-modifiers-virtual-bb545b1e8d/0/cache/@babel-plugin-transform-regexp-modifiers-npm-7.26.0-6c405fb13f-726deca486.zip/node_modules/@babel/plugin-transform-regexp-modifiers/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-regexp-modifiers", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.0"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-create-regexp-features-plugin", "virtual:6cad6b32da44d49fa9756af5d23e647e97e4c57e8375953d68be60f6ba81cefb7a093e9c5e7b17c29864dcc7b377168df323d0a095daf16bb8513474b0c64f52#npm:7.26.3"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@babel/plugin-transform-reserved-words", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-reserved-words-npm-7.23.3-e8480dbdf1-298c4440dd.zip/node_modules/@babel/plugin-transform-reserved-words/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-reserved-words-npm-7.25.9-1e24d80df4-8beda04481.zip/node_modules/@babel/plugin-transform-reserved-words/",\ "packageDependencies": [\ - ["@babel/plugin-transform-reserved-words", "npm:7.23.3"]\ + ["@babel/plugin-transform-reserved-words", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-reserved-words-virtual-339d028699/0/cache/@babel-plugin-transform-reserved-words-npm-7.23.3-e8480dbdf1-298c4440dd.zip/node_modules/@babel/plugin-transform-reserved-words/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-reserved-words-virtual-243bee914c/0/cache/@babel-plugin-transform-reserved-words-npm-7.25.9-1e24d80df4-8beda04481.zip/node_modules/@babel/plugin-transform-reserved-words/",\ "packageDependencies": [\ - ["@babel/plugin-transform-reserved-words", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-reserved-words", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2117,19 +1936,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-shorthand-properties", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-shorthand-properties-npm-7.23.3-cd63dc80d3-5d677a0367.zip/node_modules/@babel/plugin-transform-shorthand-properties/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-shorthand-properties-npm-7.25.9-7ddce2fc87-f774995d58.zip/node_modules/@babel/plugin-transform-shorthand-properties/",\ "packageDependencies": [\ - ["@babel/plugin-transform-shorthand-properties", "npm:7.23.3"]\ + ["@babel/plugin-transform-shorthand-properties", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-shorthand-properties-virtual-a16e3fee59/0/cache/@babel-plugin-transform-shorthand-properties-npm-7.23.3-cd63dc80d3-5d677a0367.zip/node_modules/@babel/plugin-transform-shorthand-properties/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-shorthand-properties-virtual-e7c8b88299/0/cache/@babel-plugin-transform-shorthand-properties-npm-7.25.9-7ddce2fc87-f774995d58.zip/node_modules/@babel/plugin-transform-shorthand-properties/",\ "packageDependencies": [\ - ["@babel/plugin-transform-shorthand-properties", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-shorthand-properties", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2140,20 +1959,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-spread", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-spread-npm-7.23.3-46cef4a974-c6372d2f78.zip/node_modules/@babel/plugin-transform-spread/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-spread-npm-7.25.9-e34887ef9d-fe72c65452.zip/node_modules/@babel/plugin-transform-spread/",\ "packageDependencies": [\ - ["@babel/plugin-transform-spread", "npm:7.23.3"]\ + ["@babel/plugin-transform-spread", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-spread-virtual-f2ea9474f6/0/cache/@babel-plugin-transform-spread-npm-7.23.3-46cef4a974-c6372d2f78.zip/node_modules/@babel/plugin-transform-spread/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-spread-virtual-9b96951b38/0/cache/@babel-plugin-transform-spread-npm-7.25.9-e34887ef9d-fe72c65452.zip/node_modules/@babel/plugin-transform-spread/",\ "packageDependencies": [\ - ["@babel/plugin-transform-spread", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.22.5"],\ + ["@babel/plugin-transform-spread", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.25.9"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2164,19 +1983,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-sticky-regex", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-sticky-regex-npm-7.23.3-39d3bbf577-53e55eb257.zip/node_modules/@babel/plugin-transform-sticky-regex/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-sticky-regex-npm-7.25.9-9945ceff11-7454b00844.zip/node_modules/@babel/plugin-transform-sticky-regex/",\ "packageDependencies": [\ - ["@babel/plugin-transform-sticky-regex", "npm:7.23.3"]\ + ["@babel/plugin-transform-sticky-regex", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-sticky-regex-virtual-9a4e0a95b8/0/cache/@babel-plugin-transform-sticky-regex-npm-7.23.3-39d3bbf577-53e55eb257.zip/node_modules/@babel/plugin-transform-sticky-regex/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-sticky-regex-virtual-3b41dc5789/0/cache/@babel-plugin-transform-sticky-regex-npm-7.25.9-9945ceff11-7454b00844.zip/node_modules/@babel/plugin-transform-sticky-regex/",\ "packageDependencies": [\ - ["@babel/plugin-transform-sticky-regex", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-sticky-regex", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2187,19 +2006,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-template-literals", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-template-literals-npm-7.23.3-c9ccbc42af-b16c5cb0b8.zip/node_modules/@babel/plugin-transform-template-literals/",\ + ["npm:7.26.8", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-template-literals-npm-7.26.8-70e8885568-65874c8844.zip/node_modules/@babel/plugin-transform-template-literals/",\ "packageDependencies": [\ - ["@babel/plugin-transform-template-literals", "npm:7.23.3"]\ + ["@babel/plugin-transform-template-literals", "npm:7.26.8"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-template-literals-virtual-5565dbdce2/0/cache/@babel-plugin-transform-template-literals-npm-7.23.3-c9ccbc42af-b16c5cb0b8.zip/node_modules/@babel/plugin-transform-template-literals/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.8", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-template-literals-virtual-e456c78a7a/0/cache/@babel-plugin-transform-template-literals-npm-7.26.8-70e8885568-65874c8844.zip/node_modules/@babel/plugin-transform-template-literals/",\ "packageDependencies": [\ - ["@babel/plugin-transform-template-literals", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-template-literals", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.8"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2210,19 +2029,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-typeof-symbol", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.23.3-db025fdf33-0af7184379.zip/node_modules/@babel/plugin-transform-typeof-symbol/",\ + ["npm:7.26.7", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.26.7-0464a22917-c4ed244c9f.zip/node_modules/@babel/plugin-transform-typeof-symbol/",\ "packageDependencies": [\ - ["@babel/plugin-transform-typeof-symbol", "npm:7.23.3"]\ + ["@babel/plugin-transform-typeof-symbol", "npm:7.26.7"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-typeof-symbol-virtual-a6d69f2270/0/cache/@babel-plugin-transform-typeof-symbol-npm-7.23.3-db025fdf33-0af7184379.zip/node_modules/@babel/plugin-transform-typeof-symbol/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.7", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-typeof-symbol-virtual-272acb5e31/0/cache/@babel-plugin-transform-typeof-symbol-npm-7.26.7-0464a22917-c4ed244c9f.zip/node_modules/@babel/plugin-transform-typeof-symbol/",\ "packageDependencies": [\ - ["@babel/plugin-transform-typeof-symbol", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-typeof-symbol", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.7"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2233,19 +2052,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-unicode-escapes", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-unicode-escapes-npm-7.23.3-a6c6f6fa8b-561c429183.zip/node_modules/@babel/plugin-transform-unicode-escapes/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-unicode-escapes-npm-7.25.9-242953211b-f138cbee53.zip/node_modules/@babel/plugin-transform-unicode-escapes/",\ "packageDependencies": [\ - ["@babel/plugin-transform-unicode-escapes", "npm:7.23.3"]\ + ["@babel/plugin-transform-unicode-escapes", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-escapes-virtual-41b0e8c3ec/0/cache/@babel-plugin-transform-unicode-escapes-npm-7.23.3-a6c6f6fa8b-561c429183.zip/node_modules/@babel/plugin-transform-unicode-escapes/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-escapes-virtual-221ad7910d/0/cache/@babel-plugin-transform-unicode-escapes-npm-7.25.9-242953211b-f138cbee53.zip/node_modules/@babel/plugin-transform-unicode-escapes/",\ "packageDependencies": [\ - ["@babel/plugin-transform-unicode-escapes", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-unicode-escapes", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2256,20 +2075,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-unicode-property-regex", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-unicode-property-regex-npm-7.23.3-46bb4e833e-2298461a19.zip/node_modules/@babel/plugin-transform-unicode-property-regex/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-unicode-property-regex-npm-7.25.9-f8b1b41e32-201f6f46c1.zip/node_modules/@babel/plugin-transform-unicode-property-regex/",\ "packageDependencies": [\ - ["@babel/plugin-transform-unicode-property-regex", "npm:7.23.3"]\ + ["@babel/plugin-transform-unicode-property-regex", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-property-regex-virtual-2e6561579a/0/cache/@babel-plugin-transform-unicode-property-regex-npm-7.23.3-46bb4e833e-2298461a19.zip/node_modules/@babel/plugin-transform-unicode-property-regex/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-property-regex-virtual-e3f5924e2a/0/cache/@babel-plugin-transform-unicode-property-regex-npm-7.25.9-f8b1b41e32-201f6f46c1.zip/node_modules/@babel/plugin-transform-unicode-property-regex/",\ "packageDependencies": [\ - ["@babel/plugin-transform-unicode-property-regex", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-create-regexp-features-plugin", "virtual:4650f50e616cfa3eacb0c2848fc6a384c9eabbf67b1895fb6c4bfbacd64b03626587ff60686c87767dd389e14d01528aea22e621dbc3f60330d4cabde69453c3#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-unicode-property-regex", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-create-regexp-features-plugin", "virtual:6cad6b32da44d49fa9756af5d23e647e97e4c57e8375953d68be60f6ba81cefb7a093e9c5e7b17c29864dcc7b377168df323d0a095daf16bb8513474b0c64f52#npm:7.26.3"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2280,20 +2099,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-unicode-regex", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-unicode-regex-npm-7.23.3-f988eab71c-c5f835d174.zip/node_modules/@babel/plugin-transform-unicode-regex/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-unicode-regex-npm-7.25.9-de9ae4f8a6-e8baae8675.zip/node_modules/@babel/plugin-transform-unicode-regex/",\ "packageDependencies": [\ - ["@babel/plugin-transform-unicode-regex", "npm:7.23.3"]\ + ["@babel/plugin-transform-unicode-regex", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-regex-virtual-ccbccab842/0/cache/@babel-plugin-transform-unicode-regex-npm-7.23.3-f988eab71c-c5f835d174.zip/node_modules/@babel/plugin-transform-unicode-regex/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-regex-virtual-f1eb087586/0/cache/@babel-plugin-transform-unicode-regex-npm-7.25.9-de9ae4f8a6-e8baae8675.zip/node_modules/@babel/plugin-transform-unicode-regex/",\ "packageDependencies": [\ - ["@babel/plugin-transform-unicode-regex", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-create-regexp-features-plugin", "virtual:4650f50e616cfa3eacb0c2848fc6a384c9eabbf67b1895fb6c4bfbacd64b03626587ff60686c87767dd389e14d01528aea22e621dbc3f60330d4cabde69453c3#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-unicode-regex", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-create-regexp-features-plugin", "virtual:6cad6b32da44d49fa9756af5d23e647e97e4c57e8375953d68be60f6ba81cefb7a093e9c5e7b17c29864dcc7b377168df323d0a095daf16bb8513474b0c64f52#npm:7.26.3"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2304,20 +2123,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/plugin-transform-unicode-sets-regex", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.23.3-1ff1fd53b1-79d0b4c951.zip/node_modules/@babel/plugin-transform-unicode-sets-regex/",\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.25.9-34b28bcb6c-4445ef20de.zip/node_modules/@babel/plugin-transform-unicode-sets-regex/",\ "packageDependencies": [\ - ["@babel/plugin-transform-unicode-sets-regex", "npm:7.23.3"]\ + ["@babel/plugin-transform-unicode-sets-regex", "npm:7.25.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-sets-regex-virtual-4f3860a683/0/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.23.3-1ff1fd53b1-79d0b4c951.zip/node_modules/@babel/plugin-transform-unicode-sets-regex/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-sets-regex-virtual-586f90adb9/0/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.25.9-34b28bcb6c-4445ef20de.zip/node_modules/@babel/plugin-transform-unicode-sets-regex/",\ "packageDependencies": [\ - ["@babel/plugin-transform-unicode-sets-regex", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-create-regexp-features-plugin", "virtual:4650f50e616cfa3eacb0c2848fc6a384c9eabbf67b1895fb6c4bfbacd64b03626587ff60686c87767dd389e14d01528aea22e621dbc3f60330d4cabde69453c3#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ + ["@babel/plugin-transform-unicode-sets-regex", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-create-regexp-features-plugin", "virtual:6cad6b32da44d49fa9756af5d23e647e97e4c57e8375953d68be60f6ba81cefb7a093e9c5e7b17c29864dcc7b377168df323d0a095daf16bb8513474b0c64f52#npm:7.26.3"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2328,98 +2147,87 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/preset-env", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-preset-env-npm-7.23.3-937f0ec00a-90ca3a0966.zip/node_modules/@babel/preset-env/",\ + ["npm:7.26.9", {\ + "packageLocation": "./.yarn/cache/@babel-preset-env-npm-7.26.9-71d435f5cc-ac6fad3317.zip/node_modules/@babel/preset-env/",\ "packageDependencies": [\ - ["@babel/preset-env", "npm:7.23.3"]\ + ["@babel/preset-env", "npm:7.26.9"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:e2d057e7cc143d3cb9bec864f4a2d862441b5a09f81f8e6c46e7a098cbc89e4d07017cc6e2e2142d5704bb55da853cbec2d025ebc0b30e8696c31380c00f2c7d#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-preset-env-virtual-06ad3cc0f4/0/cache/@babel-preset-env-npm-7.23.3-937f0ec00a-90ca3a0966.zip/node_modules/@babel/preset-env/",\ - "packageDependencies": [\ - ["@babel/preset-env", "virtual:e2d057e7cc143d3cb9bec864f4a2d862441b5a09f81f8e6c46e7a098cbc89e4d07017cc6e2e2142d5704bb55da853cbec2d025ebc0b30e8696c31380c00f2c7d#npm:7.23.3"],\ - ["@babel/compat-data", "npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-compilation-targets", "npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-validator-option", "npm:7.22.15"],\ - ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-proposal-private-property-in-object", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.21.0-placeholder-for-preset-env.2"],\ - ["@babel/plugin-syntax-async-generators", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.4"],\ - ["@babel/plugin-syntax-class-properties", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.12.13"],\ - ["@babel/plugin-syntax-class-static-block", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.14.5"],\ - ["@babel/plugin-syntax-dynamic-import", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ - ["@babel/plugin-syntax-export-namespace-from", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ - ["@babel/plugin-syntax-import-assertions", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-syntax-import-attributes", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-syntax-import-meta", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.10.4"],\ - ["@babel/plugin-syntax-json-strings", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ - ["@babel/plugin-syntax-logical-assignment-operators", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.10.4"],\ - ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ - ["@babel/plugin-syntax-numeric-separator", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.10.4"],\ - ["@babel/plugin-syntax-object-rest-spread", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ - ["@babel/plugin-syntax-optional-catch-binding", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ - ["@babel/plugin-syntax-optional-chaining", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.8.3"],\ - ["@babel/plugin-syntax-private-property-in-object", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.14.5"],\ - ["@babel/plugin-syntax-top-level-await", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.14.5"],\ - ["@babel/plugin-syntax-unicode-sets-regex", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.18.6"],\ - ["@babel/plugin-transform-arrow-functions", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-async-generator-functions", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-async-to-generator", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-block-scoped-functions", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-block-scoping", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-class-properties", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-class-static-block", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-classes", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-computed-properties", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-destructuring", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-dotall-regex", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-duplicate-keys", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-dynamic-import", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-exponentiation-operator", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-export-namespace-from", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-for-of", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-function-name", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-json-strings", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-literals", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-logical-assignment-operators", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-member-expression-literals", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-modules-amd", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-modules-commonjs", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-modules-systemjs", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-modules-umd", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.22.5"],\ - ["@babel/plugin-transform-new-target", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-nullish-coalescing-operator", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-numeric-separator", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-object-rest-spread", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-object-super", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-optional-catch-binding", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-optional-chaining", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-parameters", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-private-methods", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-private-property-in-object", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-property-literals", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-regenerator", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-reserved-words", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-shorthand-properties", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-spread", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-sticky-regex", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-template-literals", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-typeof-symbol", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-unicode-escapes", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-unicode-property-regex", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-unicode-regex", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/plugin-transform-unicode-sets-regex", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:7.23.3"],\ - ["@babel/preset-modules", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:0.1.6-no-external-plugins"],\ + ["virtual:e2d057e7cc143d3cb9bec864f4a2d862441b5a09f81f8e6c46e7a098cbc89e4d07017cc6e2e2142d5704bb55da853cbec2d025ebc0b30e8696c31380c00f2c7d#npm:7.26.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-preset-env-virtual-4dd9376795/0/cache/@babel-preset-env-npm-7.26.9-71d435f5cc-ac6fad3317.zip/node_modules/@babel/preset-env/",\ + "packageDependencies": [\ + ["@babel/preset-env", "virtual:e2d057e7cc143d3cb9bec864f4a2d862441b5a09f81f8e6c46e7a098cbc89e4d07017cc6e2e2142d5704bb55da853cbec2d025ebc0b30e8696c31380c00f2c7d#npm:7.26.9"],\ + ["@babel/compat-data", "npm:7.26.8"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-compilation-targets", "npm:7.26.5"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@babel/helper-validator-option", "npm:7.25.9"],\ + ["@babel/plugin-bugfix-firefox-class-in-computed-class-key", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-bugfix-safari-class-field-initializer-scope", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-proposal-private-property-in-object", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.21.0-placeholder-for-preset-env.2"],\ + ["@babel/plugin-syntax-import-assertions", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.0"],\ + ["@babel/plugin-syntax-import-attributes", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.0"],\ + ["@babel/plugin-syntax-unicode-sets-regex", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.18.6"],\ + ["@babel/plugin-transform-arrow-functions", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-async-generator-functions", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.8"],\ + ["@babel/plugin-transform-async-to-generator", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-block-scoped-functions", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.5"],\ + ["@babel/plugin-transform-block-scoping", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-class-properties", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-class-static-block", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.0"],\ + ["@babel/plugin-transform-classes", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-computed-properties", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-destructuring", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-dotall-regex", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-duplicate-keys", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-duplicate-named-capturing-groups-regex", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-dynamic-import", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-exponentiation-operator", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.3"],\ + ["@babel/plugin-transform-export-namespace-from", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-for-of", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.9"],\ + ["@babel/plugin-transform-function-name", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-json-strings", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-literals", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-logical-assignment-operators", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-member-expression-literals", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-modules-amd", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-modules-commonjs", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.3"],\ + ["@babel/plugin-transform-modules-systemjs", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-modules-umd", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-new-target", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-nullish-coalescing-operator", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.6"],\ + ["@babel/plugin-transform-numeric-separator", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-object-rest-spread", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-object-super", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-optional-catch-binding", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-optional-chaining", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-parameters", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-private-methods", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-private-property-in-object", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-property-literals", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-regenerator", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-regexp-modifiers", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.0"],\ + ["@babel/plugin-transform-reserved-words", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-shorthand-properties", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-spread", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-sticky-regex", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-template-literals", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.8"],\ + ["@babel/plugin-transform-typeof-symbol", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.26.7"],\ + ["@babel/plugin-transform-unicode-escapes", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-unicode-property-regex", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-unicode-regex", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/plugin-transform-unicode-sets-regex", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:7.25.9"],\ + ["@babel/preset-modules", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:0.1.6-no-external-plugins"],\ ["@types/babel__core", null],\ - ["babel-plugin-polyfill-corejs2", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:0.4.6"],\ - ["babel-plugin-polyfill-corejs3", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:0.8.6"],\ - ["babel-plugin-polyfill-regenerator", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:0.5.3"],\ - ["core-js-compat", "npm:3.33.2"],\ + ["babel-plugin-polyfill-corejs2", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:0.4.12"],\ + ["babel-plugin-polyfill-corejs3", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:0.11.1"],\ + ["babel-plugin-polyfill-regenerator", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:0.6.3"],\ + ["core-js-compat", "npm:3.41.0"],\ ["semver", "npm:7.5.3"]\ ],\ "packagePeers": [\ @@ -2437,11 +2245,11 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:0.1.6-no-external-plugins", {\ - "packageLocation": "./.yarn/__virtual__/@babel-preset-modules-virtual-94dc7f0eda/0/cache/@babel-preset-modules-npm-0.1.6-no-external-plugins-0ae0b52ff3-039aba98a6.zip/node_modules/@babel/preset-modules/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:0.1.6-no-external-plugins", {\ + "packageLocation": "./.yarn/__virtual__/@babel-preset-modules-virtual-5e0a035fcc/0/cache/@babel-preset-modules-npm-0.1.6-no-external-plugins-0ae0b52ff3-039aba98a6.zip/node_modules/@babel/preset-modules/",\ "packageDependencies": [\ - ["@babel/preset-modules", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:0.1.6-no-external-plugins"],\ - ["@babel/core", "npm:7.23.3"],\ + ["@babel/preset-modules", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:0.1.6-no-external-plugins"],\ + ["@babel/core", "npm:7.26.10"],\ ["@babel/helper-plugin-utils", "npm:7.22.5"],\ ["@babel/types", "npm:7.23.3"],\ ["@types/babel__core", null],\ @@ -2464,11 +2272,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/runtime", [\ - ["npm:7.17.9", {\ - "packageLocation": "./.yarn/cache/@babel-runtime-npm-7.17.9-c52a5e9d27-571f476fea.zip/node_modules/@babel/runtime/",\ + ["npm:7.26.10", {\ + "packageLocation": "./.yarn/cache/@babel-runtime-npm-7.26.10-d01a90d446-9d7ff8e96a.zip/node_modules/@babel/runtime/",\ "packageDependencies": [\ - ["@babel/runtime", "npm:7.17.9"],\ - ["regenerator-runtime", "npm:0.13.9"]\ + ["@babel/runtime", "npm:7.26.10"],\ + ["regenerator-runtime", "npm:0.14.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -2483,6 +2291,16 @@ const RAW_RUNTIME_STATE = ["@babel/types", "npm:7.23.3"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.26.9", {\ + "packageLocation": "./.yarn/cache/@babel-template-npm-7.26.9-6339558068-240288ceba.zip/node_modules/@babel/template/",\ + "packageDependencies": [\ + ["@babel/template", "npm:7.26.9"],\ + ["@babel/code-frame", "npm:7.26.2"],\ + ["@babel/parser", "npm:7.26.10"],\ + ["@babel/types", "npm:7.26.10"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/traverse", [\ @@ -2502,6 +2320,20 @@ const RAW_RUNTIME_STATE = ["globals", "npm:11.12.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.26.10", {\ + "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.26.10-bdeb9ff2c2-e9c77390ce.zip/node_modules/@babel/traverse/",\ + "packageDependencies": [\ + ["@babel/traverse", "npm:7.26.10"],\ + ["@babel/code-frame", "npm:7.26.2"],\ + ["@babel/generator", "npm:7.26.10"],\ + ["@babel/parser", "npm:7.26.10"],\ + ["@babel/template", "npm:7.26.9"],\ + ["@babel/types", "npm:7.26.10"],\ + ["debug", "virtual:4b12ba5111caf7e8338099bdbc7cb046a9f8e079a44e74d0c03dca469876e3071ebbe671c5e90ae6b78ae33e22c205fa5ed32169a4aabd1404b13c56d09986e1#npm:4.3.4"],\ + ["globals", "npm:11.12.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/types", [\ @@ -2514,6 +2346,15 @@ const RAW_RUNTIME_STATE = ["to-fast-properties", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.26.10", {\ + "packageLocation": "./.yarn/cache/@babel-types-npm-7.26.10-1df6b33135-6b4f24ee77.zip/node_modules/@babel/types/",\ + "packageDependencies": [\ + ["@babel/types", "npm:7.26.10"],\ + ["@babel/helper-string-parser", "npm:7.25.9"],\ + ["@babel/helper-validator-identifier", "npm:7.25.9"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@balena/dockerignore", [\ @@ -2594,8 +2435,8 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/dapi/",\ "packageDependencies": [\ ["@dashevo/dapi", "workspace:packages/dapi"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/eslint-parser", "virtual:6c6296bde00603e266f7d80babe1e01aa0c19f626934f58fe08f890a291bb1a38fcee25bf30c24857d5cfba290f01209decc48384318fd6815c5a514cb48be25#npm:7.23.3"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/eslint-parser", "virtual:6c6296bde00603e266f7d80babe1e01aa0c19f626934f58fe08f890a291bb1a38fcee25bf30c24857d5cfba290f01209decc48384318fd6815c5a514cb48be25#npm:7.26.10"],\ ["@dashevo/bls", "npm:1.2.9"],\ ["@dashevo/dapi-client", "workspace:packages/js-dapi-client"],\ ["@dashevo/dapi-grpc", "workspace:packages/dapi-grpc"],\ @@ -2603,6 +2444,7 @@ const RAW_RUNTIME_STATE = ["@dashevo/dashd-rpc", "npm:19.0.0"],\ ["@dashevo/dp-services-ctl", "https://github.com/dashevo/js-dp-services-ctl.git#commit=3976076b0018c5b4632ceda4c752fc597f27a640"],\ ["@dashevo/grpc-common", "workspace:packages/js-grpc-common"],\ + ["@dashevo/token-history-contract", "workspace:packages/token-history-contract"],\ ["@dashevo/wasm-dpp", "workspace:packages/wasm-dpp"],\ ["@grpc/grpc-js", "npm:1.4.4"],\ ["@pshenmic/zeromq", "npm:6.0.0-beta.22"],\ @@ -2641,7 +2483,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/js-dapi-client/",\ "packageDependencies": [\ ["@dashevo/dapi-client", "workspace:packages/js-dapi-client"],\ - ["@babel/core", "npm:7.23.3"],\ + ["@babel/core", "npm:7.26.10"],\ ["@dashevo/dapi-grpc", "workspace:packages/dapi-grpc"],\ ["@dashevo/dash-spv", "workspace:packages/dash-spv"],\ ["@dashevo/dashcore-lib", "npm:0.22.0"],\ @@ -3138,9 +2980,9 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@dashevo/wasm-dpp", "workspace:packages/wasm-dpp"],\ ["@apidevtools/json-schema-ref-parser", "npm:8.0.0"],\ - ["@babel/cli", "virtual:e2d057e7cc143d3cb9bec864f4a2d862441b5a09f81f8e6c46e7a098cbc89e4d07017cc6e2e2142d5704bb55da853cbec2d025ebc0b30e8696c31380c00f2c7d#npm:7.23.0"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/preset-env", "virtual:e2d057e7cc143d3cb9bec864f4a2d862441b5a09f81f8e6c46e7a098cbc89e4d07017cc6e2e2142d5704bb55da853cbec2d025ebc0b30e8696c31380c00f2c7d#npm:7.23.3"],\ + ["@babel/cli", "virtual:e2d057e7cc143d3cb9bec864f4a2d862441b5a09f81f8e6c46e7a098cbc89e4d07017cc6e2e2142d5704bb55da853cbec2d025ebc0b30e8696c31380c00f2c7d#npm:7.26.4"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/preset-env", "virtual:e2d057e7cc143d3cb9bec864f4a2d862441b5a09f81f8e6c46e7a098cbc89e4d07017cc6e2e2142d5704bb55da853cbec2d025ebc0b30e8696c31380c00f2c7d#npm:7.26.9"],\ ["@dashevo/bls", "npm:1.2.9"],\ ["@dashevo/dashcore-lib", "npm:0.22.0"],\ ["@dashevo/dpns-contract", "workspace:packages/dpns-contract"],\ @@ -6549,7 +6391,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/babel-loader-virtual-814c93af3e/0/cache/babel-loader-npm-9.1.3-cbf4da21df-7086e67827.zip/node_modules/babel-loader/",\ "packageDependencies": [\ ["babel-loader", "virtual:8f25fc90e0fb5fd89843707863857591fa8c52f9f33eadced4bf404b1871d91959f7bb86948ae0e1b53ee94d491ef8fde9c0b58b39c9490c0d0fa6c931945f97#npm:9.1.3"],\ - ["@babel/core", "npm:7.23.3"],\ + ["@babel/core", "npm:7.26.10"],\ ["@types/babel__core", null],\ ["@types/webpack", null],\ ["find-cache-dir", "npm:4.0.0"],\ @@ -6566,20 +6408,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["babel-plugin-polyfill-corejs2", [\ - ["npm:0.4.6", {\ - "packageLocation": "./.yarn/cache/babel-plugin-polyfill-corejs2-npm-0.4.6-5d68b7e716-736b1bb8e5.zip/node_modules/babel-plugin-polyfill-corejs2/",\ + ["npm:0.4.12", {\ + "packageLocation": "./.yarn/cache/babel-plugin-polyfill-corejs2-npm-0.4.12-d572de89f3-38b8cd69f0.zip/node_modules/babel-plugin-polyfill-corejs2/",\ "packageDependencies": [\ - ["babel-plugin-polyfill-corejs2", "npm:0.4.6"]\ + ["babel-plugin-polyfill-corejs2", "npm:0.4.12"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:0.4.6", {\ - "packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-corejs2-virtual-b7f0417ff1/0/cache/babel-plugin-polyfill-corejs2-npm-0.4.6-5d68b7e716-736b1bb8e5.zip/node_modules/babel-plugin-polyfill-corejs2/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:0.4.12", {\ + "packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-corejs2-virtual-8d068e7ab0/0/cache/babel-plugin-polyfill-corejs2-npm-0.4.12-d572de89f3-38b8cd69f0.zip/node_modules/babel-plugin-polyfill-corejs2/",\ "packageDependencies": [\ - ["babel-plugin-polyfill-corejs2", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:0.4.6"],\ + ["babel-plugin-polyfill-corejs2", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:0.4.12"],\ ["@babel/compat-data", "npm:7.23.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-define-polyfill-provider", "virtual:b7f0417ff1773b3022e97b8d5a8429310c04ce95d33d5518bb47a3695d790fdfd667d6f78feb8756ee58b9dd989175f4ee5782d1cc2114c2187f7daf00aeecb8#npm:0.4.3"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-define-polyfill-provider", "virtual:8d068e7ab01cde37d01142be348169023006fd768d3173af5dfeaca8112d3f4028ed8ed75df0d0ec77b399104e5e1038c4e8fafce7fd1b8b96e3e6f78d31d4b4#npm:0.6.3"],\ ["@types/babel__core", null],\ ["semver", "npm:7.5.3"]\ ],\ @@ -6591,21 +6433,21 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["babel-plugin-polyfill-corejs3", [\ - ["npm:0.8.6", {\ - "packageLocation": "./.yarn/cache/babel-plugin-polyfill-corejs3-npm-0.8.6-d745af59c0-2d9c926fda.zip/node_modules/babel-plugin-polyfill-corejs3/",\ + ["npm:0.11.1", {\ + "packageLocation": "./.yarn/cache/babel-plugin-polyfill-corejs3-npm-0.11.1-89f3309381-19a2978ee3.zip/node_modules/babel-plugin-polyfill-corejs3/",\ "packageDependencies": [\ - ["babel-plugin-polyfill-corejs3", "npm:0.8.6"]\ + ["babel-plugin-polyfill-corejs3", "npm:0.11.1"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:0.8.6", {\ - "packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-corejs3-virtual-ab2019f54b/0/cache/babel-plugin-polyfill-corejs3-npm-0.8.6-d745af59c0-2d9c926fda.zip/node_modules/babel-plugin-polyfill-corejs3/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:0.11.1", {\ + "packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-corejs3-virtual-36e407b949/0/cache/babel-plugin-polyfill-corejs3-npm-0.11.1-89f3309381-19a2978ee3.zip/node_modules/babel-plugin-polyfill-corejs3/",\ "packageDependencies": [\ - ["babel-plugin-polyfill-corejs3", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:0.8.6"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-define-polyfill-provider", "virtual:b7f0417ff1773b3022e97b8d5a8429310c04ce95d33d5518bb47a3695d790fdfd667d6f78feb8756ee58b9dd989175f4ee5782d1cc2114c2187f7daf00aeecb8#npm:0.4.3"],\ + ["babel-plugin-polyfill-corejs3", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:0.11.1"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-define-polyfill-provider", "virtual:8d068e7ab01cde37d01142be348169023006fd768d3173af5dfeaca8112d3f4028ed8ed75df0d0ec77b399104e5e1038c4e8fafce7fd1b8b96e3e6f78d31d4b4#npm:0.6.3"],\ ["@types/babel__core", null],\ - ["core-js-compat", "npm:3.33.2"]\ + ["core-js-compat", "npm:3.41.0"]\ ],\ "packagePeers": [\ "@babel/core",\ @@ -6615,19 +6457,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["babel-plugin-polyfill-regenerator", [\ - ["npm:0.5.3", {\ - "packageLocation": "./.yarn/cache/babel-plugin-polyfill-regenerator-npm-0.5.3-b48e14d6a2-2bb546582c.zip/node_modules/babel-plugin-polyfill-regenerator/",\ + ["npm:0.6.3", {\ + "packageLocation": "./.yarn/cache/babel-plugin-polyfill-regenerator-npm-0.6.3-03c3464221-d12696e6b3.zip/node_modules/babel-plugin-polyfill-regenerator/",\ "packageDependencies": [\ - ["babel-plugin-polyfill-regenerator", "npm:0.5.3"]\ + ["babel-plugin-polyfill-regenerator", "npm:0.6.3"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:0.5.3", {\ - "packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-regenerator-virtual-815a74ad7e/0/cache/babel-plugin-polyfill-regenerator-npm-0.5.3-b48e14d6a2-2bb546582c.zip/node_modules/babel-plugin-polyfill-regenerator/",\ + ["virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:0.6.3", {\ + "packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-regenerator-virtual-6c0c3faa17/0/cache/babel-plugin-polyfill-regenerator-npm-0.6.3-03c3464221-d12696e6b3.zip/node_modules/babel-plugin-polyfill-regenerator/",\ "packageDependencies": [\ - ["babel-plugin-polyfill-regenerator", "virtual:06ad3cc0f492132e824d7a51e866fc99416784543ebe8e22dd21ed1a109e82519f799617af68c863bbb60d4e132d3b2572fd956418eb89500f47ecbe5029e03e#npm:0.5.3"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/helper-define-polyfill-provider", "virtual:b7f0417ff1773b3022e97b8d5a8429310c04ce95d33d5518bb47a3695d790fdfd667d6f78feb8756ee58b9dd989175f4ee5782d1cc2114c2187f7daf00aeecb8#npm:0.4.3"],\ + ["babel-plugin-polyfill-regenerator", "virtual:4dd9376795fa1e6a6553db4e7bb08a0ec95d96ef026e8dd4c7bd4f41beef6fbb4866523494ec14f75c6773c858ab005bb754d2dd00d98a344ed5e502ecc42080#npm:0.6.3"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/helper-define-polyfill-provider", "virtual:8d068e7ab01cde37d01142be348169023006fd768d3173af5dfeaca8112d3f4028ed8ed75df0d0ec77b399104e5e1038c4e8fafce7fd1b8b96e3e6f78d31d4b4#npm:0.6.3"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -6989,6 +6831,17 @@ const RAW_RUNTIME_STATE = ["update-browserslist-db", "virtual:4e727c7b5b033f8d5ac7299f9860cb61f5802656f7b4fea2accd32d68dc1a767387a6d23f0724065d3c65e61cb31b9eec2438ae937ce36e7602b4586ede55af6#npm:1.1.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.24.4", {\ + "packageLocation": "./.yarn/cache/browserslist-npm-4.24.4-2fdeb5face-11fda105e8.zip/node_modules/browserslist/",\ + "packageDependencies": [\ + ["browserslist", "npm:4.24.4"],\ + ["caniuse-lite", "npm:1.0.30001704"],\ + ["electron-to-chromium", "npm:1.5.116"],\ + ["node-releases", "npm:2.0.19"],\ + ["update-browserslist-db", "virtual:2fdeb5face9914bb5fd94c70f084d153c80d2f09e5aabee010e4220b248dc23fca8f73c7beed0195e45ae6e2b1cb25388f709d7bfc4f00e473d573887faf4e5c#npm:1.1.3"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["bs58", [\ @@ -7285,6 +7138,13 @@ const RAW_RUNTIME_STATE = ["caniuse-lite", "npm:1.0.30001653"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.0.30001704", {\ + "packageLocation": "./.yarn/cache/caniuse-lite-npm-1.0.30001704-15b44aaeb7-76bf9a90aa.zip/node_modules/caniuse-lite/",\ + "packageDependencies": [\ + ["caniuse-lite", "npm:1.0.30001704"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["capital-case", [\ @@ -7946,10 +7806,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:4.1.1", {\ - "packageLocation": "./.yarn/cache/commander-npm-4.1.1-22a0fe921b-3b2dc4125f.zip/node_modules/commander/",\ + ["npm:6.2.1", {\ + "packageLocation": "./.yarn/cache/commander-npm-6.2.1-d5b635f237-25b88c2efd.zip/node_modules/commander/",\ "packageDependencies": [\ - ["commander", "npm:4.1.1"]\ + ["commander", "npm:6.2.1"]\ ],\ "linkType": "HARD"\ }],\ @@ -8347,11 +8207,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["core-js-compat", [\ - ["npm:3.33.2", {\ - "packageLocation": "./.yarn/cache/core-js-compat-npm-3.33.2-9b743f18e0-9806ac4610.zip/node_modules/core-js-compat/",\ + ["npm:3.41.0", {\ + "packageLocation": "./.yarn/cache/core-js-compat-npm-3.41.0-3a60c76839-a59da111fc.zip/node_modules/core-js-compat/",\ "packageDependencies": [\ - ["core-js-compat", "npm:3.33.2"],\ - ["browserslist", "npm:4.22.1"]\ + ["core-js-compat", "npm:3.41.0"],\ + ["browserslist", "npm:4.24.4"]\ ],\ "linkType": "HARD"\ }]\ @@ -8595,8 +8455,8 @@ const RAW_RUNTIME_STATE = "packageLocation": "./packages/dashmate/",\ "packageDependencies": [\ ["dashmate", "workspace:packages/dashmate"],\ - ["@babel/core", "npm:7.23.3"],\ - ["@babel/eslint-parser", "virtual:6c6296bde00603e266f7d80babe1e01aa0c19f626934f58fe08f890a291bb1a38fcee25bf30c24857d5cfba290f01209decc48384318fd6815c5a514cb48be25#npm:7.23.3"],\ + ["@babel/core", "npm:7.26.10"],\ + ["@babel/eslint-parser", "virtual:6c6296bde00603e266f7d80babe1e01aa0c19f626934f58fe08f890a291bb1a38fcee25bf30c24857d5cfba290f01209decc48384318fd6815c5a514cb48be25#npm:7.26.10"],\ ["@dashevo/bls", "npm:1.2.9"],\ ["@dashevo/dapi-client", "workspace:packages/js-dapi-client"],\ ["@dashevo/dashcore-lib", "npm:0.22.0"],\ @@ -9317,6 +9177,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:1.5.116", {\ + "packageLocation": "./.yarn/cache/electron-to-chromium-npm-1.5.116-7134e28c73-4ecaeb2054.zip/node_modules/electron-to-chromium/",\ + "packageDependencies": [\ + ["electron-to-chromium", "npm:1.5.116"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:1.5.13", {\ "packageLocation": "./.yarn/cache/electron-to-chromium-npm-1.5.13-be9902b49c-b3de6dbca6.zip/node_modules/electron-to-chromium/",\ "packageDependencies": [\ @@ -9660,6 +9527,13 @@ const RAW_RUNTIME_STATE = ["escalade", "npm:3.1.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.2.0", {\ + "packageLocation": "./.yarn/cache/escalade-npm-3.2.0-19b50dd48f-9d7169e396.zip/node_modules/escalade/",\ + "packageDependencies": [\ + ["escalade", "npm:3.2.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["escape-html", [\ @@ -12429,7 +12303,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/istanbul-lib-instrument-npm-4.0.3-4d4c2263f8-6e04ab365b.zip/node_modules/istanbul-lib-instrument/",\ "packageDependencies": [\ ["istanbul-lib-instrument", "npm:4.0.3"],\ - ["@babel/core", "npm:7.23.3"],\ + ["@babel/core", "npm:7.26.10"],\ ["@istanbuljs/schema", "npm:0.1.3"],\ ["istanbul-lib-coverage", "npm:3.2.2"],\ ["semver", "npm:7.5.3"]\ @@ -12686,6 +12560,20 @@ const RAW_RUNTIME_STATE = ["jsesc", "npm:2.5.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.0.2", {\ + "packageLocation": "./.yarn/cache/jsesc-npm-3.0.2-3b3b74ec0d-8e5a7de6b7.zip/node_modules/jsesc/",\ + "packageDependencies": [\ + ["jsesc", "npm:3.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.1.0", {\ + "packageLocation": "./.yarn/cache/jsesc-npm-3.1.0-2f4f998cd7-20bd37a142.zip/node_modules/jsesc/",\ + "packageDependencies": [\ + ["jsesc", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["json-buffer", [\ @@ -13721,7 +13609,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/mathjs-npm-10.4.3-9f80458c54-ed36e627da.zip/node_modules/mathjs/",\ "packageDependencies": [\ ["mathjs", "npm:10.4.3"],\ - ["@babel/runtime", "npm:7.17.9"],\ + ["@babel/runtime", "npm:7.26.10"],\ ["complex.js", "npm:2.1.0"],\ ["decimal.js", "npm:10.3.1"],\ ["escape-latex", "npm:1.2.0"],\ @@ -14640,6 +14528,13 @@ const RAW_RUNTIME_STATE = ["node-releases", "npm:2.0.18"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:2.0.19", {\ + "packageLocation": "./.yarn/cache/node-releases-npm-2.0.19-b123ed6240-c2b33b4f0c.zip/node_modules/node-releases/",\ + "packageDependencies": [\ + ["node-releases", "npm:2.0.19"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["nodeforage", [\ @@ -15779,6 +15674,13 @@ const RAW_RUNTIME_STATE = ["picocolors", "npm:1.0.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.1.1", {\ + "packageLocation": "./.yarn/cache/picocolors-npm-1.1.1-4fede47cf1-e1cf46bf84.zip/node_modules/picocolors/",\ + "packageDependencies": [\ + ["picocolors", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["picomatch", [\ @@ -16553,13 +16455,21 @@ const RAW_RUNTIME_STATE = ["regenerate", "npm:1.4.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:10.2.0", {\ + "packageLocation": "./.yarn/cache/regenerate-unicode-properties-npm-10.2.0-3d662e6e17-9150eae6fe.zip/node_modules/regenerate-unicode-properties/",\ + "packageDependencies": [\ + ["regenerate-unicode-properties", "npm:10.2.0"],\ + ["regenerate", "npm:1.4.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["regenerator-runtime", [\ - ["npm:0.13.9", {\ - "packageLocation": "./.yarn/cache/regenerator-runtime-npm-0.13.9-6d02340eec-efbbcee420.zip/node_modules/regenerator-runtime/",\ + ["npm:0.14.1", {\ + "packageLocation": "./.yarn/cache/regenerator-runtime-npm-0.14.1-a6c97c609a-5db3161abb.zip/node_modules/regenerator-runtime/",\ "packageDependencies": [\ - ["regenerator-runtime", "npm:0.13.9"]\ + ["regenerator-runtime", "npm:0.14.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -16569,7 +16479,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/regenerator-transform-npm-0.15.2-109e57a69f-c4fdcb46d1.zip/node_modules/regenerator-transform/",\ "packageDependencies": [\ ["regenerator-transform", "npm:0.15.2"],\ - ["@babel/runtime", "npm:7.17.9"]\ + ["@babel/runtime", "npm:7.26.10"]\ ],\ "linkType": "HARD"\ }]\ @@ -16599,9 +16509,39 @@ const RAW_RUNTIME_STATE = ["unicode-match-property-value-ecmascript", "npm:2.1.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:6.2.0", {\ + "packageLocation": "./.yarn/cache/regexpu-core-npm-6.2.0-56e98c3a61-4d054ffcd9.zip/node_modules/regexpu-core/",\ + "packageDependencies": [\ + ["regexpu-core", "npm:6.2.0"],\ + ["regenerate", "npm:1.4.2"],\ + ["regenerate-unicode-properties", "npm:10.2.0"],\ + ["regjsgen", "npm:0.8.0"],\ + ["regjsparser", "npm:0.12.0"],\ + ["unicode-match-property-ecmascript", "npm:2.0.0"],\ + ["unicode-match-property-value-ecmascript", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["regjsgen", [\ + ["npm:0.8.0", {\ + "packageLocation": "./.yarn/cache/regjsgen-npm-0.8.0-146d7cf052-b930f03347.zip/node_modules/regjsgen/",\ + "packageDependencies": [\ + ["regjsgen", "npm:0.8.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["regjsparser", [\ + ["npm:0.12.0", {\ + "packageLocation": "./.yarn/cache/regjsparser-npm-0.12.0-9d000fca30-c2d6506b33.zip/node_modules/regjsparser/",\ + "packageDependencies": [\ + ["regjsparser", "npm:0.12.0"],\ + ["jsesc", "npm:3.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.9.1", {\ "packageLocation": "./.yarn/cache/regjsparser-npm-0.9.1-47cd7c2ee2-be7757ef76.zip/node_modules/regjsparser/",\ "packageDependencies": [\ @@ -19301,6 +19241,28 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["npm:1.1.3", {\ + "packageLocation": "./.yarn/cache/update-browserslist-db-npm-1.1.3-569a9be54b-87af277605.zip/node_modules/update-browserslist-db/",\ + "packageDependencies": [\ + ["update-browserslist-db", "npm:1.1.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2fdeb5face9914bb5fd94c70f084d153c80d2f09e5aabee010e4220b248dc23fca8f73c7beed0195e45ae6e2b1cb25388f709d7bfc4f00e473d573887faf4e5c#npm:1.1.3", {\ + "packageLocation": "./.yarn/__virtual__/update-browserslist-db-virtual-d61a3b9678/0/cache/update-browserslist-db-npm-1.1.3-569a9be54b-87af277605.zip/node_modules/update-browserslist-db/",\ + "packageDependencies": [\ + ["update-browserslist-db", "virtual:2fdeb5face9914bb5fd94c70f084d153c80d2f09e5aabee010e4220b248dc23fca8f73c7beed0195e45ae6e2b1cb25388f709d7bfc4f00e473d573887faf4e5c#npm:1.1.3"],\ + ["@types/browserslist", null],\ + ["browserslist", "npm:4.24.4"],\ + ["escalade", "npm:3.2.0"],\ + ["picocolors", "npm:1.1.1"]\ + ],\ + "packagePeers": [\ + "@types/browserslist",\ + "browserslist"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:4e727c7b5b033f8d5ac7299f9860cb61f5802656f7b4fea2accd32d68dc1a767387a6d23f0724065d3c65e61cb31b9eec2438ae937ce36e7602b4586ede55af6#npm:1.1.0", {\ "packageLocation": "./.yarn/__virtual__/update-browserslist-db-virtual-e5d722ea57/0/cache/update-browserslist-db-npm-1.1.0-3d2cb7d955-d70b9efeaf.zip/node_modules/update-browserslist-db/",\ "packageDependencies": [\ diff --git a/.yarn/cache/@babel-cli-npm-7.23.0-5f9206645f-a08dab5b18.zip b/.yarn/cache/@babel-cli-npm-7.23.0-5f9206645f-a08dab5b18.zip deleted file mode 100644 index 739327ab07f..00000000000 Binary files a/.yarn/cache/@babel-cli-npm-7.23.0-5f9206645f-a08dab5b18.zip and /dev/null differ diff --git a/.yarn/cache/@babel-cli-npm-7.26.4-2174a27451-4123d8a3cb.zip b/.yarn/cache/@babel-cli-npm-7.26.4-2174a27451-4123d8a3cb.zip new file mode 100644 index 00000000000..6bd3db81af2 Binary files /dev/null and b/.yarn/cache/@babel-cli-npm-7.26.4-2174a27451-4123d8a3cb.zip differ diff --git a/.yarn/cache/@babel-code-frame-npm-7.26.2-4902b56813-db2c2122af.zip b/.yarn/cache/@babel-code-frame-npm-7.26.2-4902b56813-db2c2122af.zip new file mode 100644 index 00000000000..0c47a20c297 Binary files /dev/null and b/.yarn/cache/@babel-code-frame-npm-7.26.2-4902b56813-db2c2122af.zip differ diff --git a/.yarn/cache/@babel-compat-data-npm-7.26.8-fb802c4940-bdddf577f6.zip b/.yarn/cache/@babel-compat-data-npm-7.26.8-fb802c4940-bdddf577f6.zip new file mode 100644 index 00000000000..bc02125ba28 Binary files /dev/null and b/.yarn/cache/@babel-compat-data-npm-7.26.8-fb802c4940-bdddf577f6.zip differ diff --git a/.yarn/cache/@babel-core-npm-7.23.3-9c9bbb2dbe-f9e7016b62.zip b/.yarn/cache/@babel-core-npm-7.23.3-9c9bbb2dbe-f9e7016b62.zip deleted file mode 100644 index c20aba2ec0d..00000000000 Binary files a/.yarn/cache/@babel-core-npm-7.23.3-9c9bbb2dbe-f9e7016b62.zip and /dev/null differ diff --git a/.yarn/cache/@babel-core-npm-7.26.10-0b29e369b5-68f6707eeb.zip b/.yarn/cache/@babel-core-npm-7.26.10-0b29e369b5-68f6707eeb.zip new file mode 100644 index 00000000000..cfacd019f26 Binary files /dev/null and b/.yarn/cache/@babel-core-npm-7.26.10-0b29e369b5-68f6707eeb.zip differ diff --git a/.yarn/cache/@babel-eslint-parser-npm-7.23.3-4d4192b444-bc487f67aa.zip b/.yarn/cache/@babel-eslint-parser-npm-7.23.3-4d4192b444-bc487f67aa.zip deleted file mode 100644 index 03a8064c548..00000000000 Binary files a/.yarn/cache/@babel-eslint-parser-npm-7.23.3-4d4192b444-bc487f67aa.zip and /dev/null differ diff --git a/.yarn/cache/@babel-eslint-parser-npm-7.26.10-52ac28fff9-27eb60d16b.zip b/.yarn/cache/@babel-eslint-parser-npm-7.26.10-52ac28fff9-27eb60d16b.zip new file mode 100644 index 00000000000..65ae2111742 Binary files /dev/null and b/.yarn/cache/@babel-eslint-parser-npm-7.26.10-52ac28fff9-27eb60d16b.zip differ diff --git a/.yarn/cache/@babel-generator-npm-7.26.10-ee5de9766f-acf5e6544e.zip b/.yarn/cache/@babel-generator-npm-7.26.10-ee5de9766f-acf5e6544e.zip new file mode 100644 index 00000000000..87b0f1126b9 Binary files /dev/null and b/.yarn/cache/@babel-generator-npm-7.26.10-ee5de9766f-acf5e6544e.zip differ diff --git a/.yarn/cache/@babel-helper-annotate-as-pure-npm-7.25.9-a0f89e14a0-41edda10df.zip b/.yarn/cache/@babel-helper-annotate-as-pure-npm-7.25.9-a0f89e14a0-41edda10df.zip new file mode 100644 index 00000000000..6d3fee33c12 Binary files /dev/null and b/.yarn/cache/@babel-helper-annotate-as-pure-npm-7.25.9-a0f89e14a0-41edda10df.zip differ diff --git a/.yarn/cache/@babel-helper-builder-binary-assignment-operator-visitor-npm-7.22.15-5581622ccf-639c697a1c.zip b/.yarn/cache/@babel-helper-builder-binary-assignment-operator-visitor-npm-7.22.15-5581622ccf-639c697a1c.zip deleted file mode 100644 index f58ed9fd07b..00000000000 Binary files a/.yarn/cache/@babel-helper-builder-binary-assignment-operator-visitor-npm-7.22.15-5581622ccf-639c697a1c.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-compilation-targets-npm-7.26.5-e3b4215b3c-f3b5f0bfcd.zip b/.yarn/cache/@babel-helper-compilation-targets-npm-7.26.5-e3b4215b3c-f3b5f0bfcd.zip new file mode 100644 index 00000000000..ad0c11cd6e2 Binary files /dev/null and b/.yarn/cache/@babel-helper-compilation-targets-npm-7.26.5-e3b4215b3c-f3b5f0bfcd.zip differ diff --git a/.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.22.15-4e99b5fc09-000d29f1df.zip b/.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.22.15-4e99b5fc09-000d29f1df.zip deleted file mode 100644 index 872a8103d25..00000000000 Binary files a/.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.22.15-4e99b5fc09-000d29f1df.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.26.9-b0bf1b10a4-28bca40784.zip b/.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.26.9-b0bf1b10a4-28bca40784.zip new file mode 100644 index 00000000000..fc831734c47 Binary files /dev/null and b/.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.26.9-b0bf1b10a4-28bca40784.zip differ diff --git a/.yarn/cache/@babel-helper-create-regexp-features-plugin-npm-7.26.3-834c0b262a-4c44122ea1.zip b/.yarn/cache/@babel-helper-create-regexp-features-plugin-npm-7.26.3-834c0b262a-4c44122ea1.zip new file mode 100644 index 00000000000..22195f2d678 Binary files /dev/null and b/.yarn/cache/@babel-helper-create-regexp-features-plugin-npm-7.26.3-834c0b262a-4c44122ea1.zip differ diff --git a/.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.4.3-d83b051e74-9ab9d6a2cf.zip b/.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.4.3-d83b051e74-9ab9d6a2cf.zip deleted file mode 100644 index 008db2d604f..00000000000 Binary files a/.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.4.3-d83b051e74-9ab9d6a2cf.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.6.3-211720cbc0-b79a77ac8f.zip b/.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.6.3-211720cbc0-b79a77ac8f.zip new file mode 100644 index 00000000000..104bf159156 Binary files /dev/null and b/.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.6.3-211720cbc0-b79a77ac8f.zip differ diff --git a/.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.23.0-4eb0647557-325feb6e20.zip b/.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.23.0-4eb0647557-325feb6e20.zip deleted file mode 100644 index 901895ccb55..00000000000 Binary files a/.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.23.0-4eb0647557-325feb6e20.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.25.9-761e6fec27-ef8cc1c1e6.zip b/.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.25.9-761e6fec27-ef8cc1c1e6.zip new file mode 100644 index 00000000000..6bc4bf4092a Binary files /dev/null and b/.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.25.9-761e6fec27-ef8cc1c1e6.zip differ diff --git a/.yarn/cache/@babel-helper-module-imports-npm-7.22.15-687e77ee50-5ecf9345a7.zip b/.yarn/cache/@babel-helper-module-imports-npm-7.22.15-687e77ee50-5ecf9345a7.zip deleted file mode 100644 index f4e1ea7016d..00000000000 Binary files a/.yarn/cache/@babel-helper-module-imports-npm-7.22.15-687e77ee50-5ecf9345a7.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-module-imports-npm-7.25.9-b86e31bde9-e090be5dee.zip b/.yarn/cache/@babel-helper-module-imports-npm-7.25.9-b86e31bde9-e090be5dee.zip new file mode 100644 index 00000000000..92d15073e93 Binary files /dev/null and b/.yarn/cache/@babel-helper-module-imports-npm-7.25.9-b86e31bde9-e090be5dee.zip differ diff --git a/.yarn/cache/@babel-helper-module-transforms-npm-7.23.3-69078a931c-583fa580f8.zip b/.yarn/cache/@babel-helper-module-transforms-npm-7.23.3-69078a931c-583fa580f8.zip deleted file mode 100644 index e8a02579b8c..00000000000 Binary files a/.yarn/cache/@babel-helper-module-transforms-npm-7.23.3-69078a931c-583fa580f8.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-module-transforms-npm-7.26.0-7557a3558f-9841d2a62f.zip b/.yarn/cache/@babel-helper-module-transforms-npm-7.26.0-7557a3558f-9841d2a62f.zip new file mode 100644 index 00000000000..e56392ab1b2 Binary files /dev/null and b/.yarn/cache/@babel-helper-module-transforms-npm-7.26.0-7557a3558f-9841d2a62f.zip differ diff --git a/.yarn/cache/@babel-helper-optimise-call-expression-npm-7.22.5-846964ef82-c70ef6cc6b.zip b/.yarn/cache/@babel-helper-optimise-call-expression-npm-7.22.5-846964ef82-c70ef6cc6b.zip deleted file mode 100644 index fc6285a2f72..00000000000 Binary files a/.yarn/cache/@babel-helper-optimise-call-expression-npm-7.22.5-846964ef82-c70ef6cc6b.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-optimise-call-expression-npm-7.25.9-d8006fbada-f09d0ad60c.zip b/.yarn/cache/@babel-helper-optimise-call-expression-npm-7.25.9-d8006fbada-f09d0ad60c.zip new file mode 100644 index 00000000000..f11caa2ecb5 Binary files /dev/null and b/.yarn/cache/@babel-helper-optimise-call-expression-npm-7.25.9-d8006fbada-f09d0ad60c.zip differ diff --git a/.yarn/cache/@babel-helper-plugin-utils-npm-7.26.5-f9c17c9880-1cc0fd8514.zip b/.yarn/cache/@babel-helper-plugin-utils-npm-7.26.5-f9c17c9880-1cc0fd8514.zip new file mode 100644 index 00000000000..ce0b33ef037 Binary files /dev/null and b/.yarn/cache/@babel-helper-plugin-utils-npm-7.26.5-f9c17c9880-1cc0fd8514.zip differ diff --git a/.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.22.20-86fe82a5c7-2fe6300a6f.zip b/.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.22.20-86fe82a5c7-2fe6300a6f.zip deleted file mode 100644 index 6acb061a8e0..00000000000 Binary files a/.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.22.20-86fe82a5c7-2fe6300a6f.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.25.9-80702863ff-ea37ad9f8f.zip b/.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.25.9-80702863ff-ea37ad9f8f.zip new file mode 100644 index 00000000000..68d20f1f8a6 Binary files /dev/null and b/.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.25.9-80702863ff-ea37ad9f8f.zip differ diff --git a/.yarn/cache/@babel-helper-replace-supers-npm-7.22.20-7e1aa74118-617666f57b.zip b/.yarn/cache/@babel-helper-replace-supers-npm-7.22.20-7e1aa74118-617666f57b.zip deleted file mode 100644 index b29ac09e64c..00000000000 Binary files a/.yarn/cache/@babel-helper-replace-supers-npm-7.22.20-7e1aa74118-617666f57b.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-replace-supers-npm-7.26.5-4b002f04c0-cfb911d001.zip b/.yarn/cache/@babel-helper-replace-supers-npm-7.26.5-4b002f04c0-cfb911d001.zip new file mode 100644 index 00000000000..29e9f551ecb Binary files /dev/null and b/.yarn/cache/@babel-helper-replace-supers-npm-7.26.5-4b002f04c0-cfb911d001.zip differ diff --git a/.yarn/cache/@babel-helper-simple-access-npm-7.22.5-0a3f578780-7d5430eecf.zip b/.yarn/cache/@babel-helper-simple-access-npm-7.22.5-0a3f578780-7d5430eecf.zip deleted file mode 100644 index 71e03f166b1..00000000000 Binary files a/.yarn/cache/@babel-helper-simple-access-npm-7.22.5-0a3f578780-7d5430eecf.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.22.5-a398428942-1012ef2295.zip b/.yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.22.5-a398428942-1012ef2295.zip deleted file mode 100644 index befd0f83190..00000000000 Binary files a/.yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.22.5-a398428942-1012ef2295.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.25.9-215072fae0-fdbb524893.zip b/.yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.25.9-215072fae0-fdbb524893.zip new file mode 100644 index 00000000000..857a2ad766a Binary files /dev/null and b/.yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.25.9-215072fae0-fdbb524893.zip differ diff --git a/.yarn/cache/@babel-helper-string-parser-npm-7.25.9-eade578078-c28656c52b.zip b/.yarn/cache/@babel-helper-string-parser-npm-7.25.9-eade578078-c28656c52b.zip new file mode 100644 index 00000000000..284b3364160 Binary files /dev/null and b/.yarn/cache/@babel-helper-string-parser-npm-7.25.9-eade578078-c28656c52b.zip differ diff --git a/.yarn/cache/@babel-helper-validator-identifier-npm-7.25.9-2634b947a4-3f9b649be0.zip b/.yarn/cache/@babel-helper-validator-identifier-npm-7.25.9-2634b947a4-3f9b649be0.zip new file mode 100644 index 00000000000..dbd05a465a2 Binary files /dev/null and b/.yarn/cache/@babel-helper-validator-identifier-npm-7.25.9-2634b947a4-3f9b649be0.zip differ diff --git a/.yarn/cache/@babel-helper-validator-option-npm-7.25.9-6450027d5d-9491b27559.zip b/.yarn/cache/@babel-helper-validator-option-npm-7.25.9-6450027d5d-9491b27559.zip new file mode 100644 index 00000000000..dd45f0be203 Binary files /dev/null and b/.yarn/cache/@babel-helper-validator-option-npm-7.25.9-6450027d5d-9491b27559.zip differ diff --git a/.yarn/cache/@babel-helper-wrap-function-npm-7.22.20-c8e9214527-b22e4666de.zip b/.yarn/cache/@babel-helper-wrap-function-npm-7.22.20-c8e9214527-b22e4666de.zip deleted file mode 100644 index 2437dd7ebae..00000000000 Binary files a/.yarn/cache/@babel-helper-wrap-function-npm-7.22.20-c8e9214527-b22e4666de.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-wrap-function-npm-7.25.9-bbd361fe46-988dcf4915.zip b/.yarn/cache/@babel-helper-wrap-function-npm-7.25.9-bbd361fe46-988dcf4915.zip new file mode 100644 index 00000000000..5caa64fa7d0 Binary files /dev/null and b/.yarn/cache/@babel-helper-wrap-function-npm-7.25.9-bbd361fe46-988dcf4915.zip differ diff --git a/.yarn/cache/@babel-helpers-npm-7.23.2-aa45e8b40c-d66d949d41.zip b/.yarn/cache/@babel-helpers-npm-7.23.2-aa45e8b40c-d66d949d41.zip deleted file mode 100644 index ad0af3e513a..00000000000 Binary files a/.yarn/cache/@babel-helpers-npm-7.23.2-aa45e8b40c-d66d949d41.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helpers-npm-7.26.10-4eb1d94ec4-6641462579.zip b/.yarn/cache/@babel-helpers-npm-7.26.10-4eb1d94ec4-6641462579.zip new file mode 100644 index 00000000000..7e508e651cf Binary files /dev/null and b/.yarn/cache/@babel-helpers-npm-7.26.10-4eb1d94ec4-6641462579.zip differ diff --git a/.yarn/cache/@babel-parser-npm-7.26.10-51865d5633-3f87781f46.zip b/.yarn/cache/@babel-parser-npm-7.26.10-51865d5633-3f87781f46.zip new file mode 100644 index 00000000000..bdd6122fd99 Binary files /dev/null and b/.yarn/cache/@babel-parser-npm-7.26.10-51865d5633-3f87781f46.zip differ diff --git a/.yarn/cache/@babel-plugin-bugfix-firefox-class-in-computed-class-key-npm-7.25.9-8b41c5edab-3c23ef34e3.zip b/.yarn/cache/@babel-plugin-bugfix-firefox-class-in-computed-class-key-npm-7.25.9-8b41c5edab-3c23ef34e3.zip new file mode 100644 index 00000000000..f4b60213808 Binary files /dev/null and b/.yarn/cache/@babel-plugin-bugfix-firefox-class-in-computed-class-key-npm-7.25.9-8b41c5edab-3c23ef34e3.zip differ diff --git a/.yarn/cache/@babel-plugin-bugfix-safari-class-field-initializer-scope-npm-7.25.9-0004436a46-d3e14ab1cb.zip b/.yarn/cache/@babel-plugin-bugfix-safari-class-field-initializer-scope-npm-7.25.9-0004436a46-d3e14ab1cb.zip new file mode 100644 index 00000000000..67daaeddf33 Binary files /dev/null and b/.yarn/cache/@babel-plugin-bugfix-safari-class-field-initializer-scope-npm-7.25.9-0004436a46-d3e14ab1cb.zip differ diff --git a/.yarn/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.23.3-a51815aae0-ddbaf2c396.zip b/.yarn/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.23.3-a51815aae0-ddbaf2c396.zip deleted file mode 100644 index bae1f92adab..00000000000 Binary files a/.yarn/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.23.3-a51815aae0-ddbaf2c396.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.25.9-06267b0121-a9d1ee3fd1.zip b/.yarn/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.25.9-06267b0121-a9d1ee3fd1.zip new file mode 100644 index 00000000000..71ad529bd7b Binary files /dev/null and b/.yarn/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.25.9-06267b0121-a9d1ee3fd1.zip differ diff --git a/.yarn/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.23.3-52e94f4fb6-434b9d710a.zip b/.yarn/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.23.3-52e94f4fb6-434b9d710a.zip deleted file mode 100644 index 1a30686d7f1..00000000000 Binary files a/.yarn/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.23.3-52e94f4fb6-434b9d710a.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.25.9-ae4964ca70-5b298b28e1.zip b/.yarn/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.25.9-ae4964ca70-5b298b28e1.zip new file mode 100644 index 00000000000..5687b2b5d48 Binary files /dev/null and b/.yarn/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.25.9-ae4964ca70-5b298b28e1.zip differ diff --git a/.yarn/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.23.3-8e374e50d5-6e13f14949.zip b/.yarn/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.23.3-8e374e50d5-6e13f14949.zip deleted file mode 100644 index ece0ceb0ebf..00000000000 Binary files a/.yarn/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.23.3-8e374e50d5-6e13f14949.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.25.9-dce7f49c0f-cb893e5deb.zip b/.yarn/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.25.9-dce7f49c0f-cb893e5deb.zip new file mode 100644 index 00000000000..61e75f44bd7 Binary files /dev/null and b/.yarn/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.25.9-dce7f49c0f-cb893e5deb.zip differ diff --git a/.yarn/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-7ed1c1d9b9.zip b/.yarn/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-7ed1c1d9b9.zip deleted file mode 100644 index bc3c60f08b3..00000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-7ed1c1d9b9.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-class-properties-npm-7.12.13-002ee9d930-24f34b196d.zip b/.yarn/cache/@babel-plugin-syntax-class-properties-npm-7.12.13-002ee9d930-24f34b196d.zip deleted file mode 100644 index 7bddd9a6f60..00000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-class-properties-npm-7.12.13-002ee9d930-24f34b196d.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-class-static-block-npm-7.14.5-7bdd0ff1b3-3e80814b5b.zip b/.yarn/cache/@babel-plugin-syntax-class-static-block-npm-7.14.5-7bdd0ff1b3-3e80814b5b.zip deleted file mode 100644 index 025890a465f..00000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-class-static-block-npm-7.14.5-7bdd0ff1b3-3e80814b5b.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-dynamic-import-npm-7.8.3-fb9ff5634a-ce307af83c.zip b/.yarn/cache/@babel-plugin-syntax-dynamic-import-npm-7.8.3-fb9ff5634a-ce307af83c.zip deleted file mode 100644 index a41ecb49c10..00000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-dynamic-import-npm-7.8.3-fb9ff5634a-ce307af83c.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-export-namespace-from-npm-7.8.3-1747201aa9-85740478be.zip b/.yarn/cache/@babel-plugin-syntax-export-namespace-from-npm-7.8.3-1747201aa9-85740478be.zip deleted file mode 100644 index f7f1bab987c..00000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-export-namespace-from-npm-7.8.3-1747201aa9-85740478be.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-import-assertions-npm-7.23.3-ccd90cbe78-883e6b35b2.zip b/.yarn/cache/@babel-plugin-syntax-import-assertions-npm-7.23.3-ccd90cbe78-883e6b35b2.zip deleted file mode 100644 index 7d1ac7904e2..00000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-import-assertions-npm-7.23.3-ccd90cbe78-883e6b35b2.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-import-assertions-npm-7.26.0-6c9b84570c-b58f2306df.zip b/.yarn/cache/@babel-plugin-syntax-import-assertions-npm-7.26.0-6c9b84570c-b58f2306df.zip new file mode 100644 index 00000000000..423a0f28e9c Binary files /dev/null and b/.yarn/cache/@babel-plugin-syntax-import-assertions-npm-7.26.0-6c9b84570c-b58f2306df.zip differ diff --git a/.yarn/cache/@babel-plugin-syntax-import-attributes-npm-7.23.3-066c86a5e0-9aed7661ff.zip b/.yarn/cache/@babel-plugin-syntax-import-attributes-npm-7.23.3-066c86a5e0-9aed7661ff.zip deleted file mode 100644 index 8505fe1bb4b..00000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-import-attributes-npm-7.23.3-066c86a5e0-9aed7661ff.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-import-attributes-npm-7.26.0-7a281ed168-c122aa5771.zip b/.yarn/cache/@babel-plugin-syntax-import-attributes-npm-7.26.0-7a281ed168-c122aa5771.zip new file mode 100644 index 00000000000..c99dca181dd Binary files /dev/null and b/.yarn/cache/@babel-plugin-syntax-import-attributes-npm-7.26.0-7a281ed168-c122aa5771.zip differ diff --git a/.yarn/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-166ac1125d.zip b/.yarn/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-166ac1125d.zip deleted file mode 100644 index cbe92234be6..00000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-166ac1125d.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip b/.yarn/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip deleted file mode 100644 index 027e0bdcc1f..00000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-aff3357703.zip b/.yarn/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-aff3357703.zip deleted file mode 100644 index ddbc188c520..00000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-aff3357703.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-87aca49189.zip b/.yarn/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-87aca49189.zip deleted file mode 100644 index 91115bda03b..00000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-87aca49189.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-01ec5547bd.zip b/.yarn/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-01ec5547bd.zip deleted file mode 100644 index f541ce07bf2..00000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-01ec5547bd.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip b/.yarn/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip deleted file mode 100644 index 9ad98a0b2d5..00000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-910d90e72b.zip b/.yarn/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-910d90e72b.zip deleted file mode 100644 index dbc1482ba38..00000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-910d90e72b.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip b/.yarn/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip deleted file mode 100644 index 1a12bdbd7a5..00000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-private-property-in-object-npm-7.14.5-ee837fdbb2-b317174783.zip b/.yarn/cache/@babel-plugin-syntax-private-property-in-object-npm-7.14.5-ee837fdbb2-b317174783.zip deleted file mode 100644 index f4e1801301d..00000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-private-property-in-object-npm-7.14.5-ee837fdbb2-b317174783.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-top-level-await-npm-7.14.5-60a0a2e83b-bbd1a56b09.zip b/.yarn/cache/@babel-plugin-syntax-top-level-await-npm-7.14.5-60a0a2e83b-bbd1a56b09.zip deleted file mode 100644 index 041d0452f44..00000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-top-level-await-npm-7.14.5-60a0a2e83b-bbd1a56b09.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-arrow-functions-npm-7.23.3-075e670a22-1e99118176.zip b/.yarn/cache/@babel-plugin-transform-arrow-functions-npm-7.23.3-075e670a22-1e99118176.zip deleted file mode 100644 index 73f7c72e55a..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-arrow-functions-npm-7.23.3-075e670a22-1e99118176.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-arrow-functions-npm-7.25.9-ececb64a8c-c29f081224.zip b/.yarn/cache/@babel-plugin-transform-arrow-functions-npm-7.25.9-ececb64a8c-c29f081224.zip new file mode 100644 index 00000000000..5f4475a5ab4 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-arrow-functions-npm-7.25.9-ececb64a8c-c29f081224.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-async-generator-functions-npm-7.23.3-656d08521a-39407e5d92.zip b/.yarn/cache/@babel-plugin-transform-async-generator-functions-npm-7.23.3-656d08521a-39407e5d92.zip deleted file mode 100644 index 6cbb206da94..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-async-generator-functions-npm-7.23.3-656d08521a-39407e5d92.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-async-generator-functions-npm-7.26.8-f03543b358-8fb43823f5.zip b/.yarn/cache/@babel-plugin-transform-async-generator-functions-npm-7.26.8-f03543b358-8fb43823f5.zip new file mode 100644 index 00000000000..95626bc4082 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-async-generator-functions-npm-7.26.8-f03543b358-8fb43823f5.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-async-to-generator-npm-7.23.3-307eac7840-2e9d9795d4.zip b/.yarn/cache/@babel-plugin-transform-async-to-generator-npm-7.23.3-307eac7840-2e9d9795d4.zip deleted file mode 100644 index bbc115db470..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-async-to-generator-npm-7.23.3-307eac7840-2e9d9795d4.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-async-to-generator-npm-7.25.9-ebececf71e-b3ad50fb93.zip b/.yarn/cache/@babel-plugin-transform-async-to-generator-npm-7.25.9-ebececf71e-b3ad50fb93.zip new file mode 100644 index 00000000000..9596f58808d Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-async-to-generator-npm-7.25.9-ebececf71e-b3ad50fb93.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-block-scoped-functions-npm-7.23.3-faef6cb23c-e63b16d94e.zip b/.yarn/cache/@babel-plugin-transform-block-scoped-functions-npm-7.23.3-faef6cb23c-e63b16d94e.zip deleted file mode 100644 index 5db7fbbe6de..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-block-scoped-functions-npm-7.23.3-faef6cb23c-e63b16d94e.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-block-scoped-functions-npm-7.26.5-279e722607-f2046c09bf.zip b/.yarn/cache/@babel-plugin-transform-block-scoped-functions-npm-7.26.5-279e722607-f2046c09bf.zip new file mode 100644 index 00000000000..76cd0671e7a Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-block-scoped-functions-npm-7.26.5-279e722607-f2046c09bf.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.23.3-708a500796-eb90a200e6.zip b/.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.23.3-708a500796-eb90a200e6.zip deleted file mode 100644 index e44ed9ab356..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.23.3-708a500796-eb90a200e6.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.25.9-f2efaa9ad7-89dcdd7edb.zip b/.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.25.9-f2efaa9ad7-89dcdd7edb.zip new file mode 100644 index 00000000000..f7a0fe709b9 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.25.9-f2efaa9ad7-89dcdd7edb.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-class-properties-npm-7.23.3-1985dbd0c9-9c6f8366f6.zip b/.yarn/cache/@babel-plugin-transform-class-properties-npm-7.23.3-1985dbd0c9-9c6f8366f6.zip deleted file mode 100644 index cd56c3463f0..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-class-properties-npm-7.23.3-1985dbd0c9-9c6f8366f6.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-class-properties-npm-7.25.9-ec8d0fa5bb-a8d69e2c28.zip b/.yarn/cache/@babel-plugin-transform-class-properties-npm-7.25.9-ec8d0fa5bb-a8d69e2c28.zip new file mode 100644 index 00000000000..8dcdddda829 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-class-properties-npm-7.25.9-ec8d0fa5bb-a8d69e2c28.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-class-static-block-npm-7.23.3-c9ebdda858-1325e1d198.zip b/.yarn/cache/@babel-plugin-transform-class-static-block-npm-7.23.3-c9ebdda858-1325e1d198.zip deleted file mode 100644 index 30632071e65..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-class-static-block-npm-7.23.3-c9ebdda858-1325e1d198.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-class-static-block-npm-7.26.0-b277b54abb-60cba3f125.zip b/.yarn/cache/@babel-plugin-transform-class-static-block-npm-7.26.0-b277b54abb-60cba3f125.zip new file mode 100644 index 00000000000..c4196381a34 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-class-static-block-npm-7.26.0-b277b54abb-60cba3f125.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-classes-npm-7.23.3-a85932811a-e4906f232a.zip b/.yarn/cache/@babel-plugin-transform-classes-npm-7.23.3-a85932811a-e4906f232a.zip deleted file mode 100644 index 2c38c3f7fce..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-classes-npm-7.23.3-a85932811a-e4906f232a.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-classes-npm-7.25.9-2d606dd6e7-1914ebe152.zip b/.yarn/cache/@babel-plugin-transform-classes-npm-7.25.9-2d606dd6e7-1914ebe152.zip new file mode 100644 index 00000000000..eb56d0829bf Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-classes-npm-7.25.9-2d606dd6e7-1914ebe152.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-computed-properties-npm-7.23.3-577cba24db-e75593e02c.zip b/.yarn/cache/@babel-plugin-transform-computed-properties-npm-7.23.3-577cba24db-e75593e02c.zip deleted file mode 100644 index 2c749820fb0..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-computed-properties-npm-7.23.3-577cba24db-e75593e02c.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-computed-properties-npm-7.25.9-4f0be3122f-aa1a9064d6.zip b/.yarn/cache/@babel-plugin-transform-computed-properties-npm-7.25.9-4f0be3122f-aa1a9064d6.zip new file mode 100644 index 00000000000..95ee5836392 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-computed-properties-npm-7.25.9-4f0be3122f-aa1a9064d6.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-destructuring-npm-7.23.3-87261a505b-5abd93718a.zip b/.yarn/cache/@babel-plugin-transform-destructuring-npm-7.23.3-87261a505b-5abd93718a.zip deleted file mode 100644 index dc28778cc72..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-destructuring-npm-7.23.3-87261a505b-5abd93718a.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-destructuring-npm-7.25.9-4d0defa886-51b24fbead.zip b/.yarn/cache/@babel-plugin-transform-destructuring-npm-7.25.9-4d0defa886-51b24fbead.zip new file mode 100644 index 00000000000..8d8e21cc65e Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-destructuring-npm-7.25.9-4d0defa886-51b24fbead.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-dotall-regex-npm-7.23.3-c58f69ad0d-a2dbbf7f1e.zip b/.yarn/cache/@babel-plugin-transform-dotall-regex-npm-7.23.3-c58f69ad0d-a2dbbf7f1e.zip deleted file mode 100644 index 4c46c77c35f..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-dotall-regex-npm-7.23.3-c58f69ad0d-a2dbbf7f1e.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-dotall-regex-npm-7.25.9-1035da7e11-8bdf1bb9e6.zip b/.yarn/cache/@babel-plugin-transform-dotall-regex-npm-7.25.9-1035da7e11-8bdf1bb9e6.zip new file mode 100644 index 00000000000..ff67d520525 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-dotall-regex-npm-7.25.9-1035da7e11-8bdf1bb9e6.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-duplicate-keys-npm-7.23.3-3a8708b4b8-c2a21c34dc.zip b/.yarn/cache/@babel-plugin-transform-duplicate-keys-npm-7.23.3-3a8708b4b8-c2a21c34dc.zip deleted file mode 100644 index 0f49562ed4a..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-duplicate-keys-npm-7.23.3-3a8708b4b8-c2a21c34dc.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-duplicate-keys-npm-7.25.9-1c76576f8f-10dbb87bc0.zip b/.yarn/cache/@babel-plugin-transform-duplicate-keys-npm-7.25.9-1c76576f8f-10dbb87bc0.zip new file mode 100644 index 00000000000..713e2589a1f Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-duplicate-keys-npm-7.25.9-1c76576f8f-10dbb87bc0.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-duplicate-named-capturing-groups-regex-npm-7.25.9-dbeaa1108e-f7233cf596.zip b/.yarn/cache/@babel-plugin-transform-duplicate-named-capturing-groups-regex-npm-7.25.9-dbeaa1108e-f7233cf596.zip new file mode 100644 index 00000000000..b8936902b82 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-duplicate-named-capturing-groups-regex-npm-7.25.9-dbeaa1108e-f7233cf596.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-dynamic-import-npm-7.23.3-81267b3b46-d1d379dbb1.zip b/.yarn/cache/@babel-plugin-transform-dynamic-import-npm-7.23.3-81267b3b46-d1d379dbb1.zip deleted file mode 100644 index 5498f23f352..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-dynamic-import-npm-7.23.3-81267b3b46-d1d379dbb1.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-dynamic-import-npm-7.25.9-a71ccfa36a-aaca1ccda8.zip b/.yarn/cache/@babel-plugin-transform-dynamic-import-npm-7.25.9-a71ccfa36a-aaca1ccda8.zip new file mode 100644 index 00000000000..0dad800cda8 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-dynamic-import-npm-7.25.9-a71ccfa36a-aaca1ccda8.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-exponentiation-operator-npm-7.23.3-2e061c8635-00d05ab14a.zip b/.yarn/cache/@babel-plugin-transform-exponentiation-operator-npm-7.23.3-2e061c8635-00d05ab14a.zip deleted file mode 100644 index d647250e041..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-exponentiation-operator-npm-7.23.3-2e061c8635-00d05ab14a.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-exponentiation-operator-npm-7.26.3-20f97fba79-0d8da2e552.zip b/.yarn/cache/@babel-plugin-transform-exponentiation-operator-npm-7.26.3-20f97fba79-0d8da2e552.zip new file mode 100644 index 00000000000..a034da6ef39 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-exponentiation-operator-npm-7.26.3-20f97fba79-0d8da2e552.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-export-namespace-from-npm-7.23.3-c32054a346-c65e21e5b5.zip b/.yarn/cache/@babel-plugin-transform-export-namespace-from-npm-7.23.3-c32054a346-c65e21e5b5.zip deleted file mode 100644 index 266d5e4cec0..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-export-namespace-from-npm-7.23.3-c32054a346-c65e21e5b5.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-export-namespace-from-npm-7.25.9-135e9e5e1b-4dfe8df86c.zip b/.yarn/cache/@babel-plugin-transform-export-namespace-from-npm-7.25.9-135e9e5e1b-4dfe8df86c.zip new file mode 100644 index 00000000000..75de3378a84 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-export-namespace-from-npm-7.25.9-135e9e5e1b-4dfe8df86c.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-for-of-npm-7.23.3-c937a6c8d8-745054f125.zip b/.yarn/cache/@babel-plugin-transform-for-of-npm-7.23.3-c937a6c8d8-745054f125.zip deleted file mode 100644 index 8425f7e5c65..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-for-of-npm-7.23.3-c937a6c8d8-745054f125.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-for-of-npm-7.26.9-d57529b62a-25df1ea3bc.zip b/.yarn/cache/@babel-plugin-transform-for-of-npm-7.26.9-d57529b62a-25df1ea3bc.zip new file mode 100644 index 00000000000..87c76f62c18 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-for-of-npm-7.26.9-d57529b62a-25df1ea3bc.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-function-name-npm-7.23.3-22a0af572d-355c6dbe07.zip b/.yarn/cache/@babel-plugin-transform-function-name-npm-7.23.3-22a0af572d-355c6dbe07.zip deleted file mode 100644 index 1f6d750e216..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-function-name-npm-7.23.3-22a0af572d-355c6dbe07.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-function-name-npm-7.25.9-d5752b7a23-a8d7c8d019.zip b/.yarn/cache/@babel-plugin-transform-function-name-npm-7.25.9-d5752b7a23-a8d7c8d019.zip new file mode 100644 index 00000000000..fd16b4db96a Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-function-name-npm-7.25.9-d5752b7a23-a8d7c8d019.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-json-strings-npm-7.23.3-38a0f6c769-a5949613b8.zip b/.yarn/cache/@babel-plugin-transform-json-strings-npm-7.23.3-38a0f6c769-a5949613b8.zip deleted file mode 100644 index 168831a4e8c..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-json-strings-npm-7.23.3-38a0f6c769-a5949613b8.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-json-strings-npm-7.25.9-98c5638edb-e2498d8476.zip b/.yarn/cache/@babel-plugin-transform-json-strings-npm-7.25.9-98c5638edb-e2498d8476.zip new file mode 100644 index 00000000000..48ec661edf6 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-json-strings-npm-7.25.9-98c5638edb-e2498d8476.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-literals-npm-7.23.3-8cde3810a5-519a544cd5.zip b/.yarn/cache/@babel-plugin-transform-literals-npm-7.23.3-8cde3810a5-519a544cd5.zip deleted file mode 100644 index 39be41f9e08..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-literals-npm-7.23.3-8cde3810a5-519a544cd5.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-literals-npm-7.25.9-3214d73572-3cca75823a.zip b/.yarn/cache/@babel-plugin-transform-literals-npm-7.25.9-3214d73572-3cca75823a.zip new file mode 100644 index 00000000000..9cb1d669206 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-literals-npm-7.25.9-3214d73572-3cca75823a.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.23.3-89a0e14b69-cbab57a2bb.zip b/.yarn/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.23.3-89a0e14b69-cbab57a2bb.zip deleted file mode 100644 index 7bd79331f6a..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.23.3-89a0e14b69-cbab57a2bb.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.25.9-c5b454492f-8c6febb4ac.zip b/.yarn/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.25.9-c5b454492f-8c6febb4ac.zip new file mode 100644 index 00000000000..0541e74daad Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.25.9-c5b454492f-8c6febb4ac.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-member-expression-literals-npm-7.23.3-fa154ff8fa-95cec13c36.zip b/.yarn/cache/@babel-plugin-transform-member-expression-literals-npm-7.23.3-fa154ff8fa-95cec13c36.zip deleted file mode 100644 index 3e574677d12..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-member-expression-literals-npm-7.23.3-fa154ff8fa-95cec13c36.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-member-expression-literals-npm-7.25.9-124803ce6b-db92041ae8.zip b/.yarn/cache/@babel-plugin-transform-member-expression-literals-npm-7.25.9-124803ce6b-db92041ae8.zip new file mode 100644 index 00000000000..7de3d962825 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-member-expression-literals-npm-7.25.9-124803ce6b-db92041ae8.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-modules-amd-npm-7.23.3-7ac658fe3d-48c87dee2c.zip b/.yarn/cache/@babel-plugin-transform-modules-amd-npm-7.23.3-7ac658fe3d-48c87dee2c.zip deleted file mode 100644 index ba2ddfc156f..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-modules-amd-npm-7.23.3-7ac658fe3d-48c87dee2c.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-modules-amd-npm-7.25.9-6adc3ea0c6-75d34c6e70.zip b/.yarn/cache/@babel-plugin-transform-modules-amd-npm-7.25.9-6adc3ea0c6-75d34c6e70.zip new file mode 100644 index 00000000000..e2fd417815e Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-modules-amd-npm-7.25.9-6adc3ea0c6-75d34c6e70.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-modules-commonjs-npm-7.23.3-024eed1eda-a3bc082d0d.zip b/.yarn/cache/@babel-plugin-transform-modules-commonjs-npm-7.23.3-024eed1eda-a3bc082d0d.zip deleted file mode 100644 index 6926782645b..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-modules-commonjs-npm-7.23.3-024eed1eda-a3bc082d0d.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-modules-commonjs-npm-7.26.3-7c9b991fc5-f817f02fa0.zip b/.yarn/cache/@babel-plugin-transform-modules-commonjs-npm-7.26.3-7c9b991fc5-f817f02fa0.zip new file mode 100644 index 00000000000..3da06c65615 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-modules-commonjs-npm-7.26.3-7c9b991fc5-f817f02fa0.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-modules-systemjs-npm-7.23.3-e1bf1dc0f6-051112de75.zip b/.yarn/cache/@babel-plugin-transform-modules-systemjs-npm-7.23.3-e1bf1dc0f6-051112de75.zip deleted file mode 100644 index 4b5021b0a59..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-modules-systemjs-npm-7.23.3-e1bf1dc0f6-051112de75.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-modules-systemjs-npm-7.25.9-977795f4fd-03145aa89b.zip b/.yarn/cache/@babel-plugin-transform-modules-systemjs-npm-7.25.9-977795f4fd-03145aa89b.zip new file mode 100644 index 00000000000..dcf23959da6 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-modules-systemjs-npm-7.25.9-977795f4fd-03145aa89b.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-modules-umd-npm-7.23.3-57a981fcdd-e3f3af8356.zip b/.yarn/cache/@babel-plugin-transform-modules-umd-npm-7.23.3-57a981fcdd-e3f3af8356.zip deleted file mode 100644 index 48ace97c2d4..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-modules-umd-npm-7.23.3-57a981fcdd-e3f3af8356.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-modules-umd-npm-7.25.9-268c5b6ad5-47d03485fe.zip b/.yarn/cache/@babel-plugin-transform-modules-umd-npm-7.25.9-268c5b6ad5-47d03485fe.zip new file mode 100644 index 00000000000..303777f6152 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-modules-umd-npm-7.25.9-268c5b6ad5-47d03485fe.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.22.5-b9360fd04d-3ee564ddee.zip b/.yarn/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.22.5-b9360fd04d-3ee564ddee.zip deleted file mode 100644 index eceb5bc082f..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.22.5-b9360fd04d-3ee564ddee.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.25.9-4eede36dba-434346ba05.zip b/.yarn/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.25.9-4eede36dba-434346ba05.zip new file mode 100644 index 00000000000..26cf1943eb6 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.25.9-4eede36dba-434346ba05.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-new-target-npm-7.23.3-b0eceec895-e505338931.zip b/.yarn/cache/@babel-plugin-transform-new-target-npm-7.23.3-b0eceec895-e505338931.zip deleted file mode 100644 index 8ca163144c3..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-new-target-npm-7.23.3-b0eceec895-e505338931.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-new-target-npm-7.25.9-6eccc3dc16-07bb3a0902.zip b/.yarn/cache/@babel-plugin-transform-new-target-npm-7.25.9-6eccc3dc16-07bb3a0902.zip new file mode 100644 index 00000000000..89beae880e3 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-new-target-npm-7.25.9-6eccc3dc16-07bb3a0902.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.23.3-58f39c0c60-ea844a12a3.zip b/.yarn/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.23.3-58f39c0c60-ea844a12a3.zip deleted file mode 100644 index 07fa4e14b47..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.23.3-58f39c0c60-ea844a12a3.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.26.6-0fe7973c08-3832609f04.zip b/.yarn/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.26.6-0fe7973c08-3832609f04.zip new file mode 100644 index 00000000000..9ec266dddcf Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.26.6-0fe7973c08-3832609f04.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-numeric-separator-npm-7.23.3-3fbf3c6a4c-f5515532fa.zip b/.yarn/cache/@babel-plugin-transform-numeric-separator-npm-7.23.3-3fbf3c6a4c-f5515532fa.zip deleted file mode 100644 index 4be9ae761df..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-numeric-separator-npm-7.23.3-3fbf3c6a4c-f5515532fa.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-numeric-separator-npm-7.25.9-bb79ada147-0528ef041e.zip b/.yarn/cache/@babel-plugin-transform-numeric-separator-npm-7.25.9-bb79ada147-0528ef041e.zip new file mode 100644 index 00000000000..8836eb1a464 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-numeric-separator-npm-7.25.9-bb79ada147-0528ef041e.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-object-rest-spread-npm-7.23.3-4108286274-d2b7da6121.zip b/.yarn/cache/@babel-plugin-transform-object-rest-spread-npm-7.23.3-4108286274-d2b7da6121.zip deleted file mode 100644 index 48816e4e973..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-object-rest-spread-npm-7.23.3-4108286274-d2b7da6121.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-object-rest-spread-npm-7.25.9-3f0cb70408-a157ac5af2.zip b/.yarn/cache/@babel-plugin-transform-object-rest-spread-npm-7.25.9-3f0cb70408-a157ac5af2.zip new file mode 100644 index 00000000000..0b10fcfacf2 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-object-rest-spread-npm-7.25.9-3f0cb70408-a157ac5af2.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-object-super-npm-7.23.3-2ee36db368-e495497186.zip b/.yarn/cache/@babel-plugin-transform-object-super-npm-7.23.3-2ee36db368-e495497186.zip deleted file mode 100644 index 7af5198b827..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-object-super-npm-7.23.3-2ee36db368-e495497186.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-object-super-npm-7.25.9-6d5aaaf3d3-1817b5d8b8.zip b/.yarn/cache/@babel-plugin-transform-object-super-npm-7.25.9-6d5aaaf3d3-1817b5d8b8.zip new file mode 100644 index 00000000000..49031f48762 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-object-super-npm-7.25.9-6d5aaaf3d3-1817b5d8b8.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-optional-catch-binding-npm-7.23.3-0b3bc2f92c-2c59c78cf8.zip b/.yarn/cache/@babel-plugin-transform-optional-catch-binding-npm-7.23.3-0b3bc2f92c-2c59c78cf8.zip deleted file mode 100644 index 8de9f294963..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-optional-catch-binding-npm-7.23.3-0b3bc2f92c-2c59c78cf8.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-optional-catch-binding-npm-7.25.9-333a1823d0-b46a8d1e91.zip b/.yarn/cache/@babel-plugin-transform-optional-catch-binding-npm-7.25.9-333a1823d0-b46a8d1e91.zip new file mode 100644 index 00000000000..7edef4d739d Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-optional-catch-binding-npm-7.25.9-333a1823d0-b46a8d1e91.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-optional-chaining-npm-7.23.3-7fd1ef095c-f3383c22b0.zip b/.yarn/cache/@babel-plugin-transform-optional-chaining-npm-7.23.3-7fd1ef095c-f3383c22b0.zip deleted file mode 100644 index c4725c43510..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-optional-chaining-npm-7.23.3-7fd1ef095c-f3383c22b0.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-optional-chaining-npm-7.25.9-9d837ee40b-bc838a499f.zip b/.yarn/cache/@babel-plugin-transform-optional-chaining-npm-7.25.9-9d837ee40b-bc838a499f.zip new file mode 100644 index 00000000000..9ac1176247b Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-optional-chaining-npm-7.25.9-9d837ee40b-bc838a499f.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-parameters-npm-7.23.3-8115e8405e-a8c36c3fc2.zip b/.yarn/cache/@babel-plugin-transform-parameters-npm-7.23.3-8115e8405e-a8c36c3fc2.zip deleted file mode 100644 index 64442b4e2ab..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-parameters-npm-7.23.3-8115e8405e-a8c36c3fc2.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-parameters-npm-7.25.9-29a857a3d8-014009a176.zip b/.yarn/cache/@babel-plugin-transform-parameters-npm-7.25.9-29a857a3d8-014009a176.zip new file mode 100644 index 00000000000..1be4eb3075c Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-parameters-npm-7.25.9-29a857a3d8-014009a176.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-private-methods-npm-7.23.3-6fbe3a2d73-cedc1285c4.zip b/.yarn/cache/@babel-plugin-transform-private-methods-npm-7.23.3-6fbe3a2d73-cedc1285c4.zip deleted file mode 100644 index 86c92986af6..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-private-methods-npm-7.23.3-6fbe3a2d73-cedc1285c4.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-private-methods-npm-7.25.9-7cc0e44aa5-6e3671b352.zip b/.yarn/cache/@babel-plugin-transform-private-methods-npm-7.25.9-7cc0e44aa5-6e3671b352.zip new file mode 100644 index 00000000000..95e0cba981c Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-private-methods-npm-7.25.9-7cc0e44aa5-6e3671b352.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-private-property-in-object-npm-7.23.3-6060acb6e4-7da96e903a.zip b/.yarn/cache/@babel-plugin-transform-private-property-in-object-npm-7.23.3-6060acb6e4-7da96e903a.zip deleted file mode 100644 index b35194e2d58..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-private-property-in-object-npm-7.23.3-6060acb6e4-7da96e903a.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-private-property-in-object-npm-7.25.9-a9cd661d35-aa45bb5669.zip b/.yarn/cache/@babel-plugin-transform-private-property-in-object-npm-7.25.9-a9cd661d35-aa45bb5669.zip new file mode 100644 index 00000000000..56f7dd5baff Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-private-property-in-object-npm-7.25.9-a9cd661d35-aa45bb5669.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-property-literals-npm-7.23.3-1436506b14-16b048c8e8.zip b/.yarn/cache/@babel-plugin-transform-property-literals-npm-7.23.3-1436506b14-16b048c8e8.zip deleted file mode 100644 index 4a28834603b..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-property-literals-npm-7.23.3-1436506b14-16b048c8e8.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-property-literals-npm-7.25.9-144c769b17-436046ab07.zip b/.yarn/cache/@babel-plugin-transform-property-literals-npm-7.25.9-144c769b17-436046ab07.zip new file mode 100644 index 00000000000..f1c37b865ff Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-property-literals-npm-7.25.9-144c769b17-436046ab07.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-regenerator-npm-7.23.3-cee91d69db-7fdacc7b40.zip b/.yarn/cache/@babel-plugin-transform-regenerator-npm-7.23.3-cee91d69db-7fdacc7b40.zip deleted file mode 100644 index 1cce8bd28d3..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-regenerator-npm-7.23.3-cee91d69db-7fdacc7b40.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-regenerator-npm-7.25.9-c341e2ff83-1c09e8087b.zip b/.yarn/cache/@babel-plugin-transform-regenerator-npm-7.25.9-c341e2ff83-1c09e8087b.zip new file mode 100644 index 00000000000..46e7ad30e8f Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-regenerator-npm-7.25.9-c341e2ff83-1c09e8087b.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-regexp-modifiers-npm-7.26.0-6c405fb13f-726deca486.zip b/.yarn/cache/@babel-plugin-transform-regexp-modifiers-npm-7.26.0-6c405fb13f-726deca486.zip new file mode 100644 index 00000000000..4afd3d46ea4 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-regexp-modifiers-npm-7.26.0-6c405fb13f-726deca486.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-reserved-words-npm-7.23.3-e8480dbdf1-298c4440dd.zip b/.yarn/cache/@babel-plugin-transform-reserved-words-npm-7.23.3-e8480dbdf1-298c4440dd.zip deleted file mode 100644 index 46b38ac0caf..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-reserved-words-npm-7.23.3-e8480dbdf1-298c4440dd.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-reserved-words-npm-7.25.9-1e24d80df4-8beda04481.zip b/.yarn/cache/@babel-plugin-transform-reserved-words-npm-7.25.9-1e24d80df4-8beda04481.zip new file mode 100644 index 00000000000..d8fadbb9dec Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-reserved-words-npm-7.25.9-1e24d80df4-8beda04481.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-shorthand-properties-npm-7.23.3-cd63dc80d3-5d677a0367.zip b/.yarn/cache/@babel-plugin-transform-shorthand-properties-npm-7.23.3-cd63dc80d3-5d677a0367.zip deleted file mode 100644 index 2b3abe2a085..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-shorthand-properties-npm-7.23.3-cd63dc80d3-5d677a0367.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-shorthand-properties-npm-7.25.9-7ddce2fc87-f774995d58.zip b/.yarn/cache/@babel-plugin-transform-shorthand-properties-npm-7.25.9-7ddce2fc87-f774995d58.zip new file mode 100644 index 00000000000..e6cd3b4650b Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-shorthand-properties-npm-7.25.9-7ddce2fc87-f774995d58.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-spread-npm-7.23.3-46cef4a974-c6372d2f78.zip b/.yarn/cache/@babel-plugin-transform-spread-npm-7.23.3-46cef4a974-c6372d2f78.zip deleted file mode 100644 index 8d5ff577d93..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-spread-npm-7.23.3-46cef4a974-c6372d2f78.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-spread-npm-7.25.9-e34887ef9d-fe72c65452.zip b/.yarn/cache/@babel-plugin-transform-spread-npm-7.25.9-e34887ef9d-fe72c65452.zip new file mode 100644 index 00000000000..ba02b982e01 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-spread-npm-7.25.9-e34887ef9d-fe72c65452.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-sticky-regex-npm-7.23.3-39d3bbf577-53e55eb257.zip b/.yarn/cache/@babel-plugin-transform-sticky-regex-npm-7.23.3-39d3bbf577-53e55eb257.zip deleted file mode 100644 index 41fae9f98c7..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-sticky-regex-npm-7.23.3-39d3bbf577-53e55eb257.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-sticky-regex-npm-7.25.9-9945ceff11-7454b00844.zip b/.yarn/cache/@babel-plugin-transform-sticky-regex-npm-7.25.9-9945ceff11-7454b00844.zip new file mode 100644 index 00000000000..f794f343fb8 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-sticky-regex-npm-7.25.9-9945ceff11-7454b00844.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-template-literals-npm-7.23.3-c9ccbc42af-b16c5cb0b8.zip b/.yarn/cache/@babel-plugin-transform-template-literals-npm-7.23.3-c9ccbc42af-b16c5cb0b8.zip deleted file mode 100644 index 9ecb0a5e204..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-template-literals-npm-7.23.3-c9ccbc42af-b16c5cb0b8.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-template-literals-npm-7.26.8-70e8885568-65874c8844.zip b/.yarn/cache/@babel-plugin-transform-template-literals-npm-7.26.8-70e8885568-65874c8844.zip new file mode 100644 index 00000000000..bd53c787f60 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-template-literals-npm-7.26.8-70e8885568-65874c8844.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.23.3-db025fdf33-0af7184379.zip b/.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.23.3-db025fdf33-0af7184379.zip deleted file mode 100644 index d2ac48265d4..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.23.3-db025fdf33-0af7184379.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.26.7-0464a22917-c4ed244c9f.zip b/.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.26.7-0464a22917-c4ed244c9f.zip new file mode 100644 index 00000000000..7f6e9ff04bb Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.26.7-0464a22917-c4ed244c9f.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-unicode-escapes-npm-7.23.3-a6c6f6fa8b-561c429183.zip b/.yarn/cache/@babel-plugin-transform-unicode-escapes-npm-7.23.3-a6c6f6fa8b-561c429183.zip deleted file mode 100644 index 1d2baa413ce..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-unicode-escapes-npm-7.23.3-a6c6f6fa8b-561c429183.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-unicode-escapes-npm-7.25.9-242953211b-f138cbee53.zip b/.yarn/cache/@babel-plugin-transform-unicode-escapes-npm-7.25.9-242953211b-f138cbee53.zip new file mode 100644 index 00000000000..f37771eddc0 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-unicode-escapes-npm-7.25.9-242953211b-f138cbee53.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-unicode-property-regex-npm-7.23.3-46bb4e833e-2298461a19.zip b/.yarn/cache/@babel-plugin-transform-unicode-property-regex-npm-7.23.3-46bb4e833e-2298461a19.zip deleted file mode 100644 index c20cc48d66c..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-unicode-property-regex-npm-7.23.3-46bb4e833e-2298461a19.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-unicode-property-regex-npm-7.25.9-f8b1b41e32-201f6f46c1.zip b/.yarn/cache/@babel-plugin-transform-unicode-property-regex-npm-7.25.9-f8b1b41e32-201f6f46c1.zip new file mode 100644 index 00000000000..94a396454a7 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-unicode-property-regex-npm-7.25.9-f8b1b41e32-201f6f46c1.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-unicode-regex-npm-7.23.3-f988eab71c-c5f835d174.zip b/.yarn/cache/@babel-plugin-transform-unicode-regex-npm-7.23.3-f988eab71c-c5f835d174.zip deleted file mode 100644 index c231c0c1c00..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-unicode-regex-npm-7.23.3-f988eab71c-c5f835d174.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-unicode-regex-npm-7.25.9-de9ae4f8a6-e8baae8675.zip b/.yarn/cache/@babel-plugin-transform-unicode-regex-npm-7.25.9-de9ae4f8a6-e8baae8675.zip new file mode 100644 index 00000000000..3d199a70d68 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-unicode-regex-npm-7.25.9-de9ae4f8a6-e8baae8675.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.23.3-1ff1fd53b1-79d0b4c951.zip b/.yarn/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.23.3-1ff1fd53b1-79d0b4c951.zip deleted file mode 100644 index 80ec8794d9a..00000000000 Binary files a/.yarn/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.23.3-1ff1fd53b1-79d0b4c951.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.25.9-34b28bcb6c-4445ef20de.zip b/.yarn/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.25.9-34b28bcb6c-4445ef20de.zip new file mode 100644 index 00000000000..37993858c34 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.25.9-34b28bcb6c-4445ef20de.zip differ diff --git a/.yarn/cache/@babel-preset-env-npm-7.23.3-937f0ec00a-90ca3a0966.zip b/.yarn/cache/@babel-preset-env-npm-7.23.3-937f0ec00a-90ca3a0966.zip deleted file mode 100644 index ef006d52ed2..00000000000 Binary files a/.yarn/cache/@babel-preset-env-npm-7.23.3-937f0ec00a-90ca3a0966.zip and /dev/null differ diff --git a/.yarn/cache/@babel-preset-env-npm-7.26.9-71d435f5cc-ac6fad3317.zip b/.yarn/cache/@babel-preset-env-npm-7.26.9-71d435f5cc-ac6fad3317.zip new file mode 100644 index 00000000000..9e8a7586552 Binary files /dev/null and b/.yarn/cache/@babel-preset-env-npm-7.26.9-71d435f5cc-ac6fad3317.zip differ diff --git a/.yarn/cache/@babel-runtime-npm-7.17.9-c52a5e9d27-571f476fea.zip b/.yarn/cache/@babel-runtime-npm-7.17.9-c52a5e9d27-571f476fea.zip deleted file mode 100644 index 56cb6094bee..00000000000 Binary files a/.yarn/cache/@babel-runtime-npm-7.17.9-c52a5e9d27-571f476fea.zip and /dev/null differ diff --git a/.yarn/cache/@babel-runtime-npm-7.26.10-d01a90d446-9d7ff8e96a.zip b/.yarn/cache/@babel-runtime-npm-7.26.10-d01a90d446-9d7ff8e96a.zip new file mode 100644 index 00000000000..93df03a50f0 Binary files /dev/null and b/.yarn/cache/@babel-runtime-npm-7.26.10-d01a90d446-9d7ff8e96a.zip differ diff --git a/.yarn/cache/@babel-template-npm-7.26.9-6339558068-240288ceba.zip b/.yarn/cache/@babel-template-npm-7.26.9-6339558068-240288ceba.zip new file mode 100644 index 00000000000..46db4b8e430 Binary files /dev/null and b/.yarn/cache/@babel-template-npm-7.26.9-6339558068-240288ceba.zip differ diff --git a/.yarn/cache/@babel-traverse-npm-7.26.10-bdeb9ff2c2-e9c77390ce.zip b/.yarn/cache/@babel-traverse-npm-7.26.10-bdeb9ff2c2-e9c77390ce.zip new file mode 100644 index 00000000000..f8dda90fb33 Binary files /dev/null and b/.yarn/cache/@babel-traverse-npm-7.26.10-bdeb9ff2c2-e9c77390ce.zip differ diff --git a/.yarn/cache/@babel-types-npm-7.26.10-1df6b33135-6b4f24ee77.zip b/.yarn/cache/@babel-types-npm-7.26.10-1df6b33135-6b4f24ee77.zip new file mode 100644 index 00000000000..e2acd5dfc24 Binary files /dev/null and b/.yarn/cache/@babel-types-npm-7.26.10-1df6b33135-6b4f24ee77.zip differ diff --git a/.yarn/cache/babel-plugin-polyfill-corejs2-npm-0.4.12-d572de89f3-38b8cd69f0.zip b/.yarn/cache/babel-plugin-polyfill-corejs2-npm-0.4.12-d572de89f3-38b8cd69f0.zip new file mode 100644 index 00000000000..ea703834a71 Binary files /dev/null and b/.yarn/cache/babel-plugin-polyfill-corejs2-npm-0.4.12-d572de89f3-38b8cd69f0.zip differ diff --git a/.yarn/cache/babel-plugin-polyfill-corejs2-npm-0.4.6-5d68b7e716-736b1bb8e5.zip b/.yarn/cache/babel-plugin-polyfill-corejs2-npm-0.4.6-5d68b7e716-736b1bb8e5.zip deleted file mode 100644 index b301ea4bf97..00000000000 Binary files a/.yarn/cache/babel-plugin-polyfill-corejs2-npm-0.4.6-5d68b7e716-736b1bb8e5.zip and /dev/null differ diff --git a/.yarn/cache/babel-plugin-polyfill-corejs3-npm-0.11.1-89f3309381-19a2978ee3.zip b/.yarn/cache/babel-plugin-polyfill-corejs3-npm-0.11.1-89f3309381-19a2978ee3.zip new file mode 100644 index 00000000000..3f6ac4e690c Binary files /dev/null and b/.yarn/cache/babel-plugin-polyfill-corejs3-npm-0.11.1-89f3309381-19a2978ee3.zip differ diff --git a/.yarn/cache/babel-plugin-polyfill-corejs3-npm-0.8.6-d745af59c0-2d9c926fda.zip b/.yarn/cache/babel-plugin-polyfill-corejs3-npm-0.8.6-d745af59c0-2d9c926fda.zip deleted file mode 100644 index 3b229da1e95..00000000000 Binary files a/.yarn/cache/babel-plugin-polyfill-corejs3-npm-0.8.6-d745af59c0-2d9c926fda.zip and /dev/null differ diff --git a/.yarn/cache/babel-plugin-polyfill-regenerator-npm-0.5.3-b48e14d6a2-2bb546582c.zip b/.yarn/cache/babel-plugin-polyfill-regenerator-npm-0.5.3-b48e14d6a2-2bb546582c.zip deleted file mode 100644 index dc5947a96fa..00000000000 Binary files a/.yarn/cache/babel-plugin-polyfill-regenerator-npm-0.5.3-b48e14d6a2-2bb546582c.zip and /dev/null differ diff --git a/.yarn/cache/babel-plugin-polyfill-regenerator-npm-0.6.3-03c3464221-d12696e6b3.zip b/.yarn/cache/babel-plugin-polyfill-regenerator-npm-0.6.3-03c3464221-d12696e6b3.zip new file mode 100644 index 00000000000..0c08dd9837c Binary files /dev/null and b/.yarn/cache/babel-plugin-polyfill-regenerator-npm-0.6.3-03c3464221-d12696e6b3.zip differ diff --git a/.yarn/cache/browserslist-npm-4.24.4-2fdeb5face-11fda105e8.zip b/.yarn/cache/browserslist-npm-4.24.4-2fdeb5face-11fda105e8.zip new file mode 100644 index 00000000000..a4906b7b2b8 Binary files /dev/null and b/.yarn/cache/browserslist-npm-4.24.4-2fdeb5face-11fda105e8.zip differ diff --git a/.yarn/cache/caniuse-lite-npm-1.0.30001704-15b44aaeb7-76bf9a90aa.zip b/.yarn/cache/caniuse-lite-npm-1.0.30001704-15b44aaeb7-76bf9a90aa.zip new file mode 100644 index 00000000000..d093d80e9fd Binary files /dev/null and b/.yarn/cache/caniuse-lite-npm-1.0.30001704-15b44aaeb7-76bf9a90aa.zip differ diff --git a/.yarn/cache/commander-npm-4.1.1-22a0fe921b-3b2dc4125f.zip b/.yarn/cache/commander-npm-4.1.1-22a0fe921b-3b2dc4125f.zip deleted file mode 100644 index c893cc7fc2c..00000000000 Binary files a/.yarn/cache/commander-npm-4.1.1-22a0fe921b-3b2dc4125f.zip and /dev/null differ diff --git a/.yarn/cache/commander-npm-6.2.1-d5b635f237-25b88c2efd.zip b/.yarn/cache/commander-npm-6.2.1-d5b635f237-25b88c2efd.zip new file mode 100644 index 00000000000..02647693fca Binary files /dev/null and b/.yarn/cache/commander-npm-6.2.1-d5b635f237-25b88c2efd.zip differ diff --git a/.yarn/cache/core-js-compat-npm-3.33.2-9b743f18e0-9806ac4610.zip b/.yarn/cache/core-js-compat-npm-3.33.2-9b743f18e0-9806ac4610.zip deleted file mode 100644 index f577d3f8f63..00000000000 Binary files a/.yarn/cache/core-js-compat-npm-3.33.2-9b743f18e0-9806ac4610.zip and /dev/null differ diff --git a/.yarn/cache/core-js-compat-npm-3.41.0-3a60c76839-a59da111fc.zip b/.yarn/cache/core-js-compat-npm-3.41.0-3a60c76839-a59da111fc.zip new file mode 100644 index 00000000000..87bc2f8b012 Binary files /dev/null and b/.yarn/cache/core-js-compat-npm-3.41.0-3a60c76839-a59da111fc.zip differ diff --git a/.yarn/cache/electron-to-chromium-npm-1.5.116-7134e28c73-4ecaeb2054.zip b/.yarn/cache/electron-to-chromium-npm-1.5.116-7134e28c73-4ecaeb2054.zip new file mode 100644 index 00000000000..391c0926d81 Binary files /dev/null and b/.yarn/cache/electron-to-chromium-npm-1.5.116-7134e28c73-4ecaeb2054.zip differ diff --git a/.yarn/cache/escalade-npm-3.2.0-19b50dd48f-9d7169e396.zip b/.yarn/cache/escalade-npm-3.2.0-19b50dd48f-9d7169e396.zip new file mode 100644 index 00000000000..a8ea564b280 Binary files /dev/null and b/.yarn/cache/escalade-npm-3.2.0-19b50dd48f-9d7169e396.zip differ diff --git a/.yarn/cache/jsesc-npm-3.0.2-3b3b74ec0d-8e5a7de6b7.zip b/.yarn/cache/jsesc-npm-3.0.2-3b3b74ec0d-8e5a7de6b7.zip new file mode 100644 index 00000000000..a2056f3f084 Binary files /dev/null and b/.yarn/cache/jsesc-npm-3.0.2-3b3b74ec0d-8e5a7de6b7.zip differ diff --git a/.yarn/cache/jsesc-npm-3.1.0-2f4f998cd7-20bd37a142.zip b/.yarn/cache/jsesc-npm-3.1.0-2f4f998cd7-20bd37a142.zip new file mode 100644 index 00000000000..0701df3265f Binary files /dev/null and b/.yarn/cache/jsesc-npm-3.1.0-2f4f998cd7-20bd37a142.zip differ diff --git a/.yarn/cache/node-releases-npm-2.0.19-b123ed6240-c2b33b4f0c.zip b/.yarn/cache/node-releases-npm-2.0.19-b123ed6240-c2b33b4f0c.zip new file mode 100644 index 00000000000..cf958c382fe Binary files /dev/null and b/.yarn/cache/node-releases-npm-2.0.19-b123ed6240-c2b33b4f0c.zip differ diff --git a/.yarn/cache/picocolors-npm-1.1.1-4fede47cf1-e1cf46bf84.zip b/.yarn/cache/picocolors-npm-1.1.1-4fede47cf1-e1cf46bf84.zip new file mode 100644 index 00000000000..44976ad16fd Binary files /dev/null and b/.yarn/cache/picocolors-npm-1.1.1-4fede47cf1-e1cf46bf84.zip differ diff --git a/.yarn/cache/regenerate-unicode-properties-npm-10.2.0-3d662e6e17-9150eae6fe.zip b/.yarn/cache/regenerate-unicode-properties-npm-10.2.0-3d662e6e17-9150eae6fe.zip new file mode 100644 index 00000000000..153a110e0d6 Binary files /dev/null and b/.yarn/cache/regenerate-unicode-properties-npm-10.2.0-3d662e6e17-9150eae6fe.zip differ diff --git a/.yarn/cache/regenerator-runtime-npm-0.13.9-6d02340eec-efbbcee420.zip b/.yarn/cache/regenerator-runtime-npm-0.13.9-6d02340eec-efbbcee420.zip deleted file mode 100644 index 8d8d341ab33..00000000000 Binary files a/.yarn/cache/regenerator-runtime-npm-0.13.9-6d02340eec-efbbcee420.zip and /dev/null differ diff --git a/.yarn/cache/regenerator-runtime-npm-0.14.1-a6c97c609a-5db3161abb.zip b/.yarn/cache/regenerator-runtime-npm-0.14.1-a6c97c609a-5db3161abb.zip new file mode 100644 index 00000000000..176e7550766 Binary files /dev/null and b/.yarn/cache/regenerator-runtime-npm-0.14.1-a6c97c609a-5db3161abb.zip differ diff --git a/.yarn/cache/regexpu-core-npm-6.2.0-56e98c3a61-4d054ffcd9.zip b/.yarn/cache/regexpu-core-npm-6.2.0-56e98c3a61-4d054ffcd9.zip new file mode 100644 index 00000000000..eee8b0db52e Binary files /dev/null and b/.yarn/cache/regexpu-core-npm-6.2.0-56e98c3a61-4d054ffcd9.zip differ diff --git a/.yarn/cache/regjsgen-npm-0.8.0-146d7cf052-b930f03347.zip b/.yarn/cache/regjsgen-npm-0.8.0-146d7cf052-b930f03347.zip new file mode 100644 index 00000000000..da1039a49d7 Binary files /dev/null and b/.yarn/cache/regjsgen-npm-0.8.0-146d7cf052-b930f03347.zip differ diff --git a/.yarn/cache/regjsparser-npm-0.12.0-9d000fca30-c2d6506b33.zip b/.yarn/cache/regjsparser-npm-0.12.0-9d000fca30-c2d6506b33.zip new file mode 100644 index 00000000000..95e1bd33865 Binary files /dev/null and b/.yarn/cache/regjsparser-npm-0.12.0-9d000fca30-c2d6506b33.zip differ diff --git a/.yarn/cache/update-browserslist-db-npm-1.1.3-569a9be54b-87af277605.zip b/.yarn/cache/update-browserslist-db-npm-1.1.3-569a9be54b-87af277605.zip new file mode 100644 index 00000000000..3c7d690a462 Binary files /dev/null and b/.yarn/cache/update-browserslist-db-npm-1.1.3-569a9be54b-87af277605.zip differ diff --git a/Cargo.lock b/Cargo.lock index d27f89a6e38..c38dbe3e294 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2129,7 +2129,7 @@ dependencies = [ [[package]] name = "grovedb" version = "3.0.0" -source = "git+https://github.com/dashpay/grovedb?rev=44c2244bbccd3e6e684729e8cf620644f7ebbf70#44c2244bbccd3e6e684729e8cf620644f7ebbf70" +source = "git+https://github.com/dashpay/grovedb?rev=f89e03e4e0ac12aa2feea5c94b38c09f4909facc#f89e03e4e0ac12aa2feea5c94b38c09f4909facc" dependencies = [ "axum", "bincode", @@ -2160,7 +2160,7 @@ dependencies = [ [[package]] name = "grovedb-costs" version = "3.0.0" -source = "git+https://github.com/dashpay/grovedb?rev=44c2244bbccd3e6e684729e8cf620644f7ebbf70#44c2244bbccd3e6e684729e8cf620644f7ebbf70" +source = "git+https://github.com/dashpay/grovedb?rev=f89e03e4e0ac12aa2feea5c94b38c09f4909facc#f89e03e4e0ac12aa2feea5c94b38c09f4909facc" dependencies = [ "integer-encoding", "intmap", @@ -2170,7 +2170,7 @@ dependencies = [ [[package]] name = "grovedb-epoch-based-storage-flags" version = "3.0.0" -source = "git+https://github.com/dashpay/grovedb?rev=44c2244bbccd3e6e684729e8cf620644f7ebbf70#44c2244bbccd3e6e684729e8cf620644f7ebbf70" +source = "git+https://github.com/dashpay/grovedb?rev=f89e03e4e0ac12aa2feea5c94b38c09f4909facc#f89e03e4e0ac12aa2feea5c94b38c09f4909facc" dependencies = [ "grovedb-costs", "hex", @@ -2182,7 +2182,7 @@ dependencies = [ [[package]] name = "grovedb-merk" version = "3.0.0" -source = "git+https://github.com/dashpay/grovedb?rev=44c2244bbccd3e6e684729e8cf620644f7ebbf70#44c2244bbccd3e6e684729e8cf620644f7ebbf70" +source = "git+https://github.com/dashpay/grovedb?rev=f89e03e4e0ac12aa2feea5c94b38c09f4909facc#f89e03e4e0ac12aa2feea5c94b38c09f4909facc" dependencies = [ "bincode", "blake3", @@ -2205,7 +2205,7 @@ dependencies = [ [[package]] name = "grovedb-path" version = "3.0.0" -source = "git+https://github.com/dashpay/grovedb?rev=44c2244bbccd3e6e684729e8cf620644f7ebbf70#44c2244bbccd3e6e684729e8cf620644f7ebbf70" +source = "git+https://github.com/dashpay/grovedb?rev=f89e03e4e0ac12aa2feea5c94b38c09f4909facc#f89e03e4e0ac12aa2feea5c94b38c09f4909facc" dependencies = [ "hex", ] @@ -2213,7 +2213,7 @@ dependencies = [ [[package]] name = "grovedb-storage" version = "3.0.0" -source = "git+https://github.com/dashpay/grovedb?rev=44c2244bbccd3e6e684729e8cf620644f7ebbf70#44c2244bbccd3e6e684729e8cf620644f7ebbf70" +source = "git+https://github.com/dashpay/grovedb?rev=f89e03e4e0ac12aa2feea5c94b38c09f4909facc#f89e03e4e0ac12aa2feea5c94b38c09f4909facc" dependencies = [ "blake3", "grovedb-costs", @@ -2232,7 +2232,7 @@ dependencies = [ [[package]] name = "grovedb-version" version = "3.0.0" -source = "git+https://github.com/dashpay/grovedb?rev=44c2244bbccd3e6e684729e8cf620644f7ebbf70#44c2244bbccd3e6e684729e8cf620644f7ebbf70" +source = "git+https://github.com/dashpay/grovedb?rev=f89e03e4e0ac12aa2feea5c94b38c09f4909facc#f89e03e4e0ac12aa2feea5c94b38c09f4909facc" dependencies = [ "thiserror 2.0.11", "versioned-feature-core 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2241,7 +2241,7 @@ dependencies = [ [[package]] name = "grovedb-visualize" version = "3.0.0" -source = "git+https://github.com/dashpay/grovedb?rev=44c2244bbccd3e6e684729e8cf620644f7ebbf70#44c2244bbccd3e6e684729e8cf620644f7ebbf70" +source = "git+https://github.com/dashpay/grovedb?rev=f89e03e4e0ac12aa2feea5c94b38c09f4909facc#f89e03e4e0ac12aa2feea5c94b38c09f4909facc" dependencies = [ "hex", "itertools 0.14.0", @@ -2250,7 +2250,7 @@ dependencies = [ [[package]] name = "grovedbg-types" version = "3.0.0" -source = "git+https://github.com/dashpay/grovedb?rev=44c2244bbccd3e6e684729e8cf620644f7ebbf70#44c2244bbccd3e6e684729e8cf620644f7ebbf70" +source = "git+https://github.com/dashpay/grovedb?rev=f89e03e4e0ac12aa2feea5c94b38c09f4909facc#f89e03e4e0ac12aa2feea5c94b38c09f4909facc" dependencies = [ "serde", "serde_with 3.9.0", diff --git a/Dockerfile b/Dockerfile index 601f48de483..e96fa735699 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,6 +18,8 @@ # - ALPINE_VERSION - use different version of Alpine base image; requires also rust:apline... # image to be available # - USERNAME, USER_UID, USER_GID - specification of user used to run the binary +# - SDK_TEST_DATA - set to `true` to create SDK test data on chain genesis. It should be used only for testing +# purpose in local development environment # # # sccache cache backends # @@ -400,6 +402,11 @@ RUN --mount=type=secret,id=AWS \ # This will prebuild majority of dependencies FROM deps AS build-drive-abci +# Pass SDK_TEST_DATA=true to create SDK test data on chain genesis +# This is only for testing purpose and should be used only for +# local development environment +ARG SDK_TEST_DATA + SHELL ["/bin/bash", "-o", "pipefail","-e", "-x", "-c"] WORKDIR /platform @@ -416,7 +423,10 @@ RUN --mount=type=cache,sharing=shared,id=cargo_registry_index,target=${CARGO_HOM if [[ "${CARGO_BUILD_PROFILE}" == "release" ]] ; then \ mv .cargo/config-release.toml .cargo/config.toml; \ else \ - export FEATURES_FLAG="--features=console,grovedbg" ; \ + export FEATURES_FLAG="--features=console,grovedbg"; \ + fi && \ + if [ "${SDK_TEST_DATA}" == "true" ]; then \ + mv .cargo/config-test-sdk-data.toml .cargo/config.toml; \ fi && \ cargo chef cook \ --recipe-path recipe.json \ @@ -473,11 +483,14 @@ RUN --mount=type=cache,sharing=shared,id=cargo_registry_index,target=${CARGO_HOM set -ex; \ source /root/env && \ if [[ "${CARGO_BUILD_PROFILE}" == "release" ]] ; then \ - mv .cargo/config-release.toml .cargo/config.toml && \ - export OUT_DIRECTORY=release ; \ + mv .cargo/config-release.toml .cargo/config.toml; \ + export OUT_DIRECTORY=release; \ else \ - export FEATURES_FLAG="--features=console,grovedbg" ; \ - export OUT_DIRECTORY=debug ; \ + export FEATURES_FLAG="--features=console,grovedbg"; \ + export OUT_DIRECTORY=debug; \ + fi && \ + if [ "${SDK_TEST_DATA}" == "true" ]; then \ + mv .cargo/config-test-sdk-data.toml .cargo/config.toml; \ fi && \ # Workaround: as we cache dapi-grpc, its build.rs is not rerun, so we need to touch it echo "// $(date) " >> /platform/packages/dapi-grpc/build.rs && \ @@ -736,6 +749,7 @@ COPY --from=build-dapi /platform/packages/dapi /platform/packages/dapi COPY --from=build-dapi /platform/packages/dapi-grpc /platform/packages/dapi-grpc COPY --from=build-dapi /platform/packages/js-grpc-common /platform/packages/js-grpc-common COPY --from=build-dapi /platform/packages/wasm-dpp /platform/packages/wasm-dpp +COPY --from=build-dapi /platform/packages/token-history-contract /platform/packages/token-history-contract RUN cp /platform/packages/dapi/.env.example /platform/packages/dapi/.env diff --git a/package.json b/package.json index a341518dba4..c5cc6351d63 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "protobufjs": "^6.11.4", "browserify-sign": "4.2.2", "istanbul-lib-processinfo": "2.0.3", - "@babel/core": "7.23.3", + "@babel/runtime": "^7.26.10", "tsconfig-paths": "4.2.0", "ansi-regex": "5.0.1", "cacache": "18.0.0", diff --git a/packages/dapi-grpc/build.rs b/packages/dapi-grpc/build.rs index 4c8f1d1aa35..95c6a3682b6 100644 --- a/packages/dapi-grpc/build.rs +++ b/packages/dapi-grpc/build.rs @@ -63,7 +63,7 @@ fn configure_platform(mut platform: MappingConfig) -> MappingConfig { // Derive features for versioned messages // // "GetConsensusParamsRequest" is excluded as this message does not support proofs - const VERSIONED_REQUESTS: [&str; 34] = [ + const VERSIONED_REQUESTS: [&str; 40] = [ "GetDataContractHistoryRequest", "GetDataContractRequest", "GetDataContractsRequest", @@ -98,6 +98,12 @@ fn configure_platform(mut platform: MappingConfig) -> MappingConfig { "GetIdentitiesTokenBalancesRequest", "GetIdentityTokenInfosRequest", "GetIdentitiesTokenInfosRequest", + "GetTokenStatusesRequest", + "GetTokenTotalSupplyRequest", + "GetGroupInfoRequest", + "GetGroupInfosRequest", + "GetGroupActionsRequest", + "GetGroupActionSignersRequest", ]; // The following responses are excluded as they don't support proofs: @@ -105,7 +111,7 @@ fn configure_platform(mut platform: MappingConfig) -> MappingConfig { // - "GetStatusResponse" // // "GetEvonodesProposedEpochBlocksResponse" is used for 2 Requests - const VERSIONED_RESPONSES: [&str; 33] = [ + const VERSIONED_RESPONSES: [&str; 39] = [ "GetDataContractHistoryResponse", "GetDataContractResponse", "GetDataContractsResponse", @@ -139,6 +145,12 @@ fn configure_platform(mut platform: MappingConfig) -> MappingConfig { "GetIdentitiesTokenBalancesResponse", "GetIdentityTokenInfosResponse", "GetIdentitiesTokenInfosResponse", + "GetTokenStatusesResponse", + "GetTokenTotalSupplyResponse", + "GetGroupInfoResponse", + "GetGroupInfosResponse", + "GetGroupActionsResponse", + "GetGroupActionSignersResponse", ]; check_unique(&VERSIONED_REQUESTS).expect("VERSIONED_REQUESTS"); diff --git a/packages/dapi/lib/externalApis/drive/fetchProofForStateTransitionFactory.js b/packages/dapi/lib/externalApis/drive/fetchProofForStateTransitionFactory.js index 4b8de795000..f102b0963bd 100644 --- a/packages/dapi/lib/externalApis/drive/fetchProofForStateTransitionFactory.js +++ b/packages/dapi/lib/externalApis/drive/fetchProofForStateTransitionFactory.js @@ -11,6 +11,28 @@ const { TokenTransitionType, } = require('@dashevo/wasm-dpp'); const { GetDataContractRequest } = require('@dashevo/dapi-grpc/clients/platform/v0/web/platform_pb'); +const { contractId: tokensHistoryContractIdString } = require('@dashevo/token-history-contract/lib/systemIds'); +const bs58 = require('bs58'); + +function keepsHistory(batchedTransition, tokenConfiguration) { + switch (batchedTransition.getTransitionType()) { + case TokenTransitionType.Burn: { + return tokenConfiguration.keepsHistory().keepsBurningHistory(); + } + case TokenTransitionType.Mint: { + return tokenConfiguration.keepsHistory().keepsMintingHistory(); + } + case TokenTransitionType.Transfer: { + return tokenConfiguration.keepsHistory().keepsTransferHistory(); + } + case TokenTransitionType.Freeze: + case TokenTransitionType.Unfreeze: { + return tokenConfiguration.keepsHistory().keepsFreezingHistory(); + } + default: + return false; + } +} /** * @param {PlatformPromiseClient} driveClient @@ -18,6 +40,8 @@ const { GetDataContractRequest } = require('@dashevo/dapi-grpc/clients/platform/ * @return {fetchProofForStateTransition} */ function fetchProofForStateTransitionFactory(driveClient, dpp) { + const tokensHistoryContractIdBuffer = bs58.decode(tokensHistoryContractIdString); + /** * @typedef {fetchProofForStateTransition} * @param {AbstractStateTransition} stateTransition @@ -46,110 +70,117 @@ function fetchProofForStateTransitionFactory(driveClient, dpp) { const tokenStatusesList = []; for (const batchedTransition of stateTransition.getTransitions()) { + // Fetch data contract to determine correct recipient identity + const dataContractId = batchedTransition.getDataContractId(); + const dataContractIdString = dataContractId.toString(); + if (batchedTransition instanceof TokenTransition) { - switch (batchedTransition.getTransitionType()) { - case TokenTransitionType.Burn: { - const request = new IdentityTokenBalanceRequest({ - tokenId: batchedTransition.getTokenId() - .toBuffer(), - identityId: stateTransition.getOwnerId() - .toBuffer(), - }); - - identityTokenBalancesList.push(request); - break; - } - case TokenTransitionType.Mint: { - // Fetch data contract to determine correct recipient identity - const dataContractId = batchedTransition.getDataContractId(); - const dataContractIdString = dataContractId.toString(); + if (!dataContractsCache[dataContractIdString]) { + const dataContractRequestV0 = new GetDataContractRequest.GetDataContractRequestV0(); + dataContractRequestV0.setId(dataContractId.toBuffer()); - if (!dataContractsCache[dataContractIdString]) { - const dataContractRequestV0 = new GetDataContractRequest.GetDataContractRequestV0({ - id: dataContractId.toBuffer(), - }); + const dataContractRequest = new GetDataContractRequest(); + dataContractRequest.setV0(dataContractRequestV0); - const dataContractRequest = new GetDataContractRequest(); - dataContractRequest.setV0(dataContractRequestV0); + const dataContractResponse = await driveClient.getDataContract(dataContractRequest); - const dataContractResponse = await driveClient.getDataContract(dataContractRequest); + const dataContractBuffer = Buffer.from( + dataContractResponse.getV0().getDataContract_asU8(), + ); - const dataContractBuffer = Buffer.from( - dataContractResponse.getV0().getDataContract_asU8(), + dataContractsCache[dataContractIdString] = await dpp.dataContract + .createFromBuffer(dataContractBuffer, { skipValidation: true }); + } + + const dataContract = dataContractsCache[dataContractIdString]; + + const tokenConfiguration = dataContract.getTokenConfiguration( + batchedTransition.getTokenContractPosition(), + ); + + // In case if we keep history for token events we can provide better proof + // for clients + if (keepsHistory(batchedTransition, tokenConfiguration)) { + const documentRequest = new DocumentRequest(); + documentRequest.setContractId(tokensHistoryContractIdBuffer); + documentRequest.setDocumentType(batchedTransition.getHistoricalDocumentTypeName()); + + const documentId = batchedTransition.getHistoricalDocumentId( + stateTransition.getOwnerId(), + batchedTransition.getIdentityContractNonce(), + ); + + documentRequest.setDocumentId(documentId.toBuffer()); + + documentsList.push(documentRequest); + } else { + // If not we can provide only balance / supply proofs + switch (batchedTransition.getTransitionType()) { + case TokenTransitionType.Burn: { + const request = new IdentityTokenBalanceRequest(); + request.setTokenId(batchedTransition.getTokenId().toBuffer()); + request.setIdentityId(stateTransition.getOwnerId().toBuffer()); + + identityTokenBalancesList.push(request); + break; + } + case TokenTransitionType.Mint: { + const request = new IdentityTokenBalanceRequest(); + request.setTokenId(batchedTransition.getTokenId().toBuffer()); + request.setIdentityId( + batchedTransition.toTransition().getRecipientId(tokenConfiguration).toBuffer(), ); - dataContractsCache[dataContractIdString] = await dpp.dataContract - .createFromBuffer(dataContractBuffer); + identityTokenBalancesList.push(request); + break; } + case TokenTransitionType.Transfer: { + const requestSender = new IdentityTokenBalanceRequest(); + requestSender.setTokenId(batchedTransition.getTokenId().toBuffer()); + requestSender.setIdentityId(stateTransition.getOwnerId().toBuffer()); + + const requestRecipient = new IdentityTokenBalanceRequest(); + requestRecipient.setTokenId(batchedTransition.getTokenId().toBuffer()); + requestRecipient.setIdentityId( + batchedTransition.toTransition().getRecipientId().toBuffer(), + ); - const dataContract = dataContractsCache[dataContractIdString]; + identityTokenBalancesList.push(requestSender, requestRecipient); + break; + } + case TokenTransitionType.DestroyFrozenFunds: { + const request = new IdentityTokenBalanceRequest(); + request.setTokenId(batchedTransition.getTokenId().toBuffer()); + request.setIdentityId( + batchedTransition.toTransition().getFrozenIdentityId().toBuffer(), + ); - const tokenConfiguration = dataContract.getTokenConfiguration( - batchedTransition.getTokenContractPosition(), - ); + identityTokenBalancesList.push(request); + break; + } + case TokenTransitionType.EmergencyAction: + { + const request = new TokenStatusRequest(); - const request = new IdentityTokenBalanceRequest({ - tokenId: batchedTransition.getTokenId() - .toBuffer(), - identityId: batchedTransition.toTransition().getRecipientId(tokenConfiguration) - .toBuffer(), - }); + request.setTokenId(batchedTransition.getTokenId().toBuffer()); - identityTokenBalancesList.push(request); - break; - } - case TokenTransitionType.Transfer: { - const requestSender = new IdentityTokenBalanceRequest({ - tokenId: batchedTransition.getTokenId() - .toBuffer(), - identityId: stateTransition.getOwnerId().toBuffer(), - }); - - const requestRecipient = new IdentityTokenBalanceRequest({ - tokenId: batchedTransition.getTokenId() - .toBuffer(), - identityId: batchedTransition.toTransition().getRecipientId() - .toBuffer(), - }); - - identityTokenBalancesList.push(requestSender, requestRecipient); - break; - } - case TokenTransitionType.DestroyFrozenFunds: { - const request = new IdentityTokenBalanceRequest({ - tokenId: batchedTransition.getTokenId() - .toBuffer(), - identityId: batchedTransition.toTransition().getFrozenIdentityId() - .toBuffer(), - }); - - identityTokenBalancesList.push(request); - break; - } - case TokenTransitionType.EmergencyAction: - { - const request = new TokenStatusRequest({ - tokenId: batchedTransition.getTokenId() - .toBuffer(), - }); - - tokenStatusesList.push(request); - break; - } - case TokenTransitionType.Freeze: - case TokenTransitionType.Unfreeze: { - const request = new IdentityTokenInfoRequest({ - tokenId: batchedTransition.getTokenId() - .toBuffer(), - identityId: batchedTransition.toTransition().getFrozenIdentityId() - .toBuffer(), - }); - - identityTokenInfosList.push(request); - break; + tokenStatusesList.push(request); + break; + } + case TokenTransitionType.Freeze: + case TokenTransitionType.Unfreeze: { + const request = new IdentityTokenInfoRequest(); + request.setTokenId(batchedTransition.getTokenId().toBuffer()); + request.setIdentityId( + batchedTransition.toTransition().getFrozenIdentityId().toBuffer(), + ); + + identityTokenInfosList.push(request); + break; + } + default: + throw new Error(`Unsupported token transition type ${batchedTransition.getTransitionType()}`); } - default: - throw new Error(`Unsupported token transition type ${batchedTransition.getTransitionType()}`); } } else if (batchedTransition instanceof DocumentTransition) { const documentRequest = new DocumentRequest(); diff --git a/packages/dapi/lib/grpcServer/handlers/platform/getStatusHandlerFactory.js b/packages/dapi/lib/grpcServer/handlers/platform/getStatusHandlerFactory.js index af86ebb3120..055be92ba74 100644 --- a/packages/dapi/lib/grpcServer/handlers/platform/getStatusHandlerFactory.js +++ b/packages/dapi/lib/grpcServer/handlers/platform/getStatusHandlerFactory.js @@ -164,11 +164,11 @@ function getStatusHandlerFactory(blockchainListener, driveClient, tenderdashRpcC chain.setCatchingUp(tenderdashStatus.sync_info.catching_up); chain.setLatestBlockHash(Buffer.from(tenderdashStatus.sync_info.latest_block_hash, 'hex')); chain.setLatestAppHash(Buffer.from(tenderdashStatus.sync_info.latest_app_hash, 'hex')); - chain.setLatestBlockHeight(Number(tenderdashStatus.sync_info.latest_block_height)); + chain.setLatestBlockHeight(tenderdashStatus.sync_info.latest_block_height.toString()); chain.setEarliestBlockHash(Buffer.from(tenderdashStatus.sync_info.earliest_block_hash, 'hex')); chain.setEarliestAppHash(Buffer.from(tenderdashStatus.sync_info.earliest_app_hash, 'hex')); - chain.setEarliestBlockHeight(Number(tenderdashStatus.sync_info.earliest_block_height)); - chain.setMaxPeerBlockHeight(Number(tenderdashStatus.sync_info.max_peer_block_height)); + chain.setEarliestBlockHeight(tenderdashStatus.sync_info.earliest_block_height.toString()); + chain.setMaxPeerBlockHeight(tenderdashStatus.sync_info.max_peer_block_height.toString()); if (driveStatus.chain?.coreChainLockedHeight) { chain.setCoreChainLockedHeight(driveStatus.chain.coreChainLockedHeight); } @@ -176,16 +176,16 @@ function getStatusHandlerFactory(blockchainListener, driveClient, tenderdashRpcC v0.setChain(chain); const stateSync = new GetStatusResponse.GetStatusResponseV0.StateSync(); - stateSync.setTotalSyncedTime(Number(tenderdashStatus.sync_info.total_synced_time)); - stateSync.setRemainingTime(Number(tenderdashStatus.sync_info.remaining_time)); + stateSync.setTotalSyncedTime(tenderdashStatus.sync_info.total_synced_time.toString()); + stateSync.setRemainingTime(tenderdashStatus.sync_info.remaining_time.toString()); stateSync.setTotalSnapshots(Number(tenderdashStatus.sync_info.total_snapshots)); stateSync.setChunkProcessAvgTime( - Number(tenderdashStatus.sync_info.chunk_process_avg_time), + tenderdashStatus.sync_info.chunk_process_avg_time.toString(), ); - stateSync.setSnapshotHeight(Number(tenderdashStatus.sync_info.snapshot_height)); - stateSync.setSnapshotChunksCount(Number(tenderdashStatus.sync_info.snapshot_chunks_count)); - stateSync.setBackfilledBlocks(Number(tenderdashStatus.sync_info.backfilled_blocks)); - stateSync.setBackfillBlocksTotal(Number(tenderdashStatus.sync_info.backfill_blocks_total)); + stateSync.setSnapshotHeight(tenderdashStatus.sync_info.snapshot_height.toString()); + stateSync.setSnapshotChunksCount(tenderdashStatus.sync_info.snapshot_chunks_count.toString()); + stateSync.setBackfilledBlocks(tenderdashStatus.sync_info.backfilled_blocks.toString()); + stateSync.setBackfillBlocksTotal(tenderdashStatus.sync_info.backfill_blocks_total.toString()); v0.setStateSync(stateSync); } diff --git a/packages/dapi/lib/grpcServer/handlers/platform/platformHandlersFactory.js b/packages/dapi/lib/grpcServer/handlers/platform/platformHandlersFactory.js index 8288583ab7b..d3679e7bab5 100644 --- a/packages/dapi/lib/grpcServer/handlers/platform/platformHandlersFactory.js +++ b/packages/dapi/lib/grpcServer/handlers/platform/platformHandlersFactory.js @@ -95,7 +95,7 @@ function platformHandlersFactory( ); // waitForStateTransitionResult - const fetchProofForStateTransition = fetchProofForStateTransitionFactory(driveClient); + const fetchProofForStateTransition = fetchProofForStateTransitionFactory(driveClient, dpp); const getExistingTransactionResult = getExistingTransactionResultFactory( rpcClient, diff --git a/packages/dapi/package.json b/packages/dapi/package.json index 82423687179..061db8d4a07 100644 --- a/packages/dapi/package.json +++ b/packages/dapi/package.json @@ -38,6 +38,7 @@ "@dashevo/dashcore-lib": "~0.22.0", "@dashevo/dashd-rpc": "^19.0.0", "@dashevo/grpc-common": "workspace:*", + "@dashevo/token-history-contract": "workspace:*", "@dashevo/wasm-dpp": "workspace:*", "@grpc/grpc-js": "1.4.4", "@pshenmic/zeromq": "6.0.0-beta.22", @@ -56,8 +57,8 @@ "ws": "^8.17.1" }, "devDependencies": { - "@babel/core": "^7.23.3", - "@babel/eslint-parser": "^7.23.3", + "@babel/core": "^7.26.10", + "@babel/eslint-parser": "^7.26.10", "@dashevo/dapi-client": "workspace:*", "@dashevo/dp-services-ctl": "github:dashevo/js-dp-services-ctl#v0.19-dev", "chai": "^4.3.10", diff --git a/packages/dapi/scripts/api.js b/packages/dapi/scripts/api.js index 7be1ce8857f..543318165c6 100644 --- a/packages/dapi/scripts/api.js +++ b/packages/dapi/scripts/api.js @@ -131,7 +131,7 @@ async function main() { }); logger.info(`JSON RPC server is listening on port ${config.rpcServer.port}`); - const dpp = new DashPlatformProtocol(null, 1); + const dpp = new DashPlatformProtocol(null, 9); // Start GRPC server logger.info('Starting GRPC server'); diff --git a/packages/dashmate/docker-compose.build.drive_abci.yml b/packages/dashmate/docker-compose.build.drive_abci.yml index 7bf15b7c327..4a5e9d0c735 100644 --- a/packages/dashmate/docker-compose.build.drive_abci.yml +++ b/packages/dashmate/docker-compose.build.drive_abci.yml @@ -15,6 +15,7 @@ services: SCCACHE_BUCKET: ${SCCACHE_BUCKET} SCCACHE_REGION: ${SCCACHE_REGION} SCCACHE_S3_KEY_PREFIX: ${SCCACHE_S3_KEY_PREFIX} + SDK_TEST_DATA: ${SDK_TEST_DATA} cache_from: - ${CACHE_DRIVE_ABCI_FROM:-${PLATFORM_DRIVE_ABCI_DOCKER_IMAGE}} cache_to: diff --git a/packages/dashmate/package.json b/packages/dashmate/package.json index f819aad6da2..661a49417b6 100644 --- a/packages/dashmate/package.json +++ b/packages/dashmate/package.json @@ -97,8 +97,8 @@ "wrap-ansi": "^7.0.0" }, "devDependencies": { - "@babel/core": "^7.23.3", - "@babel/eslint-parser": "^7.23.3", + "@babel/core": "^7.26.10", + "@babel/eslint-parser": "^7.26.10", "chai": "^4.3.10", "chai-as-promised": "^7.1.1", "dirty-chai": "^2.0.1", diff --git a/packages/js-dapi-client/package.json b/packages/js-dapi-client/package.json index a8a30dc544e..6f05bee2ba5 100644 --- a/packages/js-dapi-client/package.json +++ b/packages/js-dapi-client/package.json @@ -41,7 +41,7 @@ "winston": "^3.2.1" }, "devDependencies": { - "@babel/core": "^7.23.3", + "@babel/core": "^7.26.10", "assert-browserify": "^2.0.0", "babel-loader": "^9.1.3", "browserify-zlib": "^0.2.0", diff --git a/packages/js-grpc-common/lib/server/error/VerboseInternalGrpcError.js b/packages/js-grpc-common/lib/server/error/VerboseInternalGrpcError.js index 02e247de018..dc83316a425 100644 --- a/packages/js-grpc-common/lib/server/error/VerboseInternalGrpcError.js +++ b/packages/js-grpc-common/lib/server/error/VerboseInternalGrpcError.js @@ -9,16 +9,22 @@ class VerboseInternalGrpcError extends InternalGrpcError { */ constructor(error) { const originalError = error.getError(); - let [, errorPath] = originalError.stack.toString().split(/\r\n|\n/); - if (!errorPath) { - errorPath = originalError.stack; - } + let { message } = originalError; + const rawMetadata = error.getRawMetadata() || {}; - const message = `${originalError.message} ${errorPath.trim()}`; + if (originalError.stack) { + let [, errorPath] = originalError.stack.toString() + .split(/\r\n|\n/); - const rawMetadata = error.getRawMetadata() || {}; - rawMetadata['stack-bin'] = cbor.encode(originalError.stack); + if (!errorPath) { + errorPath = originalError.stack; + } + + message = `${message} ${errorPath.trim()}`; + + rawMetadata['stack-bin'] = cbor.encode(originalError.stack); + } super( originalError, diff --git a/packages/rs-dapi-client/src/transport/grpc.rs b/packages/rs-dapi-client/src/transport/grpc.rs index 8c6195bd055..d1337142bdc 100644 --- a/packages/rs-dapi-client/src/transport/grpc.rs +++ b/packages/rs-dapi-client/src/transport/grpc.rs @@ -489,3 +489,93 @@ impl_transport_request_grpc!( RequestSettings::default(), get_status ); + +// rpc getIdentityTokenBalances(GetIdentityTokenBalancesRequest) returns (GetIdentityTokenBalancesResponse); +impl_transport_request_grpc!( + platform_proto::GetIdentityTokenBalancesRequest, + platform_proto::GetIdentityTokenBalancesResponse, + PlatformGrpcClient, + RequestSettings::default(), + get_identity_token_balances +); + +// rpc getIdentitiesTokenBalances(GetIdentitiesTokenBalancesRequest) returns (GetIdentitiesTokenBalancesResponse); +impl_transport_request_grpc!( + platform_proto::GetIdentitiesTokenBalancesRequest, + platform_proto::GetIdentitiesTokenBalancesResponse, + PlatformGrpcClient, + RequestSettings::default(), + get_identities_token_balances +); + +// rpc getIdentityTokenInfos(GetIdentityTokenInfosRequest) returns (GetIdentityTokenInfosResponse); +impl_transport_request_grpc!( + platform_proto::GetIdentityTokenInfosRequest, + platform_proto::GetIdentityTokenInfosResponse, + PlatformGrpcClient, + RequestSettings::default(), + get_identity_token_infos +); + +// rpc getIdentitiesTokenInfos(GetIdentitiesTokenInfosRequest) returns (GetIdentitiesTokenInfosResponse); +impl_transport_request_grpc!( + platform_proto::GetIdentitiesTokenInfosRequest, + platform_proto::GetIdentitiesTokenInfosResponse, + PlatformGrpcClient, + RequestSettings::default(), + get_identities_token_infos +); + +// rpc getTokenStatuses(GetTokenStatusesRequest) returns (GetTokenStatusesResponse); +impl_transport_request_grpc!( + platform_proto::GetTokenStatusesRequest, + platform_proto::GetTokenStatusesResponse, + PlatformGrpcClient, + RequestSettings::default(), + get_token_statuses +); + +// rpc getTokenTotalSupply(GetTokenTotalSupplyRequest) returns (GetTokenTotalSupplyResponse); +impl_transport_request_grpc!( + platform_proto::GetTokenTotalSupplyRequest, + platform_proto::GetTokenTotalSupplyResponse, + PlatformGrpcClient, + RequestSettings::default(), + get_token_total_supply +); + +// rpc getGroupInfo(GetGroupInfoRequest) returns (GetGroupInfoResponse); +impl_transport_request_grpc!( + platform_proto::GetGroupInfoRequest, + platform_proto::GetGroupInfoResponse, + PlatformGrpcClient, + RequestSettings::default(), + get_group_info +); + +// rpc getGroupInfos(GetGroupInfosRequest) returns (GetGroupInfosResponse); +impl_transport_request_grpc!( + platform_proto::GetGroupInfosRequest, + platform_proto::GetGroupInfosResponse, + PlatformGrpcClient, + RequestSettings::default(), + get_group_infos +); + +// rpc getGroupActions(GetGroupActionsRequest) returns (GetGroupActionsResponse); +impl_transport_request_grpc!( + platform_proto::GetGroupActionsRequest, + platform_proto::GetGroupActionsResponse, + PlatformGrpcClient, + RequestSettings::default(), + get_group_actions +); + +// rpc getGroupActionSigners(GetGroupActionSignersRequest) returns (GetGroupActionSignersResponse); +impl_transport_request_grpc!( + platform_proto::GetGroupActionSignersRequest, + platform_proto::GetGroupActionSignersResponse, + PlatformGrpcClient, + RequestSettings::default(), + get_group_action_signers +); diff --git a/packages/rs-dpp/src/balances/total_single_token_balance/mod.rs b/packages/rs-dpp/src/balances/total_single_token_balance/mod.rs index e7b0eb0c8ca..e9654758545 100644 --- a/packages/rs-dpp/src/balances/total_single_token_balance/mod.rs +++ b/packages/rs-dpp/src/balances/total_single_token_balance/mod.rs @@ -1,9 +1,14 @@ use crate::balances::credits::SignedTokenAmount; use crate::ProtocolError; +#[cfg(feature = "fixtures-and-mocks")] +use bincode::Encode; +#[cfg(feature = "fixtures-and-mocks")] +use platform_serialization::de::Decode; use std::fmt; /// A structure where the token supply and the aggregated token account balances should always be equal #[derive(Copy, Clone, Debug)] +#[cfg_attr(feature = "fixtures-and-mocks", derive(Encode, Decode))] pub struct TotalSingleTokenBalance { /// the token supply pub token_supply: SignedTokenAmount, diff --git a/packages/rs-dpp/src/tokens/info/mod.rs b/packages/rs-dpp/src/tokens/info/mod.rs index ccf211d4404..9c7a8de6b32 100644 --- a/packages/rs-dpp/src/tokens/info/mod.rs +++ b/packages/rs-dpp/src/tokens/info/mod.rs @@ -6,6 +6,8 @@ use platform_serialization::de::Decode; use platform_serialization_derive::{PlatformDeserialize, PlatformSerialize}; use platform_version::version::PlatformVersion; use platform_versioning::PlatformVersioned; +#[cfg(feature = "fixtures-and-mocks")] +use serde::{Deserialize, Serialize}; mod methods; pub mod v0; @@ -22,6 +24,7 @@ pub mod v0; PartialEq, )] #[platform_serialize(unversioned)] //versioned directly, no need to use platform_version +#[cfg_attr(feature = "fixtures-and-mocks", derive(Serialize, Deserialize))] pub enum IdentityTokenInfo { V0(IdentityTokenInfoV0), } diff --git a/packages/rs-dpp/src/tokens/info/v0/mod.rs b/packages/rs-dpp/src/tokens/info/v0/mod.rs index 2fa6f5e3106..d4568d86be8 100644 --- a/packages/rs-dpp/src/tokens/info/v0/mod.rs +++ b/packages/rs-dpp/src/tokens/info/v0/mod.rs @@ -1,7 +1,10 @@ use bincode::{Decode, Encode}; use derive_more::From; +#[cfg(feature = "fixtures-and-mocks")] +use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Encode, Decode, From, PartialEq)] +#[cfg_attr(feature = "fixtures-and-mocks", derive(Serialize, Deserialize))] /// Token information for an identity (version 0). pub struct IdentityTokenInfoV0 { pub frozen: bool, diff --git a/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/mod.rs b/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/mod.rs index 72819eb9936..63693e863b4 100644 --- a/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/mod.rs +++ b/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/mod.rs @@ -7,6 +7,8 @@ use dpp::version::PlatformVersion; use drive::grovedb::TransactionArg; mod common; +#[cfg(create_sdk_test_data)] +mod test; pub mod v0; pub mod v1; @@ -42,6 +44,16 @@ impl Platform { known_versions: vec![0, 1], received: version, })), + }?; + + // We aren't using features here because we don't want this thing to be activated when we are running tests + // with --all-features flag + #[cfg(create_sdk_test_data)] + { + let block_info = dpp::block::block_info::BlockInfo::default_with_time(genesis_time); + self.create_sdk_test_data(&block_info, transaction, platform_version)?; } + + Ok(()) } } diff --git a/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/test/mod.rs b/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/test/mod.rs new file mode 100644 index 00000000000..cac997fa91b --- /dev/null +++ b/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/test/mod.rs @@ -0,0 +1,33 @@ +use crate::error::execution::ExecutionError; +use crate::error::Error; +use crate::platform_types::platform::Platform; +use dpp::block::block_info::BlockInfo; +use dpp::dashcore::Network; +use dpp::version::PlatformVersion; +use drive::grovedb::TransactionArg; + +mod tokens; + +impl Platform { + /// Creates testing data for SDK functional and e2e tests + /// + /// This is function must be used only for testing + /// purposes on local networks and DISABLED BY DEFAULT + #[allow(dead_code)] + pub(super) fn create_sdk_test_data( + &self, + block_info: &BlockInfo, + transaction: TransactionArg, + platform_version: &PlatformVersion, + ) -> Result<(), Error> { + if self.config.network != Network::Regtest { + return Err(Error::Execution(ExecutionError::CorruptedCodeExecution( + "create_sdk_test_data must be called only on local network", + ))); + } + + self.create_data_for_group_token_queries(block_info, transaction, platform_version)?; + + Ok(()) + } +} diff --git a/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/test/tokens.rs b/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/test/tokens.rs new file mode 100644 index 00000000000..28147c64bea --- /dev/null +++ b/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/test/tokens.rs @@ -0,0 +1,314 @@ +use crate::error::execution::ExecutionError; +use crate::error::Error; +use crate::platform_types::platform::Platform; +use dpp::block::block_info::BlockInfo; +use dpp::dashcore::Network; +use dpp::data_contract::associated_token::token_configuration::v0::TokenConfigurationV0; +use dpp::data_contract::associated_token::token_configuration_convention::v0::TokenConfigurationConventionV0; +use dpp::data_contract::associated_token::token_distribution_rules::v0::TokenDistributionRulesV0; +use dpp::data_contract::associated_token::token_keeps_history_rules::v0::TokenKeepsHistoryRulesV0; +use dpp::data_contract::change_control_rules::authorized_action_takers::AuthorizedActionTakers; +use dpp::data_contract::change_control_rules::v0::ChangeControlRulesV0; +use dpp::data_contract::config::DataContractConfig; +use dpp::data_contract::group::v0::GroupV0; +use dpp::data_contract::group::Group; +use dpp::data_contract::v1::DataContractV1; +use dpp::data_contract::{TokenConfiguration, INITIAL_DATA_CONTRACT_VERSION}; +use dpp::group::action_event::GroupActionEvent; +use dpp::group::group_action::v0::GroupActionV0; +use dpp::group::group_action::GroupAction; +use dpp::identifier::Identifier; +use dpp::identity::accessors::IdentitySettersV0; +use dpp::identity::identity_public_key::accessors::v0::IdentityPublicKeyGettersV0; +use dpp::identity::{Identity, KeyID}; +use dpp::prelude::*; +use dpp::tokens::calculate_token_id; +use dpp::tokens::status::v0::TokenStatusV0; +use dpp::tokens::status::TokenStatus; +use dpp::tokens::token_event::TokenEvent; +use dpp::version::PlatformVersion; +use drive::grovedb::TransactionArg; +use rand::rngs::StdRng; +use rand::SeedableRng; +use std::sync::LazyLock; + +const IDENTITY_ID_1: Identifier = Identifier::new([1; 32]); +const IDENTITY_ID_2: Identifier = Identifier::new([2; 32]); +const IDENTITY_ID_3: Identifier = Identifier::new([3; 32]); + +const DATA_CONTRACT_ID: Identifier = Identifier::new([3; 32]); + +static TOKEN_ID_0: LazyLock = + LazyLock::new(|| calculate_token_id(&DATA_CONTRACT_ID.to_buffer(), 0).into()); + +static TOKEN_ID_1: LazyLock = + LazyLock::new(|| calculate_token_id(&DATA_CONTRACT_ID.to_buffer(), 1).into()); + +static TOKEN_ID_2: LazyLock = + LazyLock::new(|| calculate_token_id(&DATA_CONTRACT_ID.to_buffer(), 2).into()); + +impl Platform { + /// This data is used for testing token and group queries in RS SDK tests. + pub(super) fn create_data_for_group_token_queries( + &self, + block_info: &BlockInfo, + transaction: TransactionArg, + platform_version: &PlatformVersion, + ) -> Result<(), Error> { + self.register_identities(block_info, transaction, platform_version)?; + + self.create_data_contract(block_info, transaction, platform_version)?; + + self.mint_tokens(block_info, transaction, platform_version)?; + + // Freeze tokens for identity 2 + self.drive.token_freeze( + *TOKEN_ID_0, + IDENTITY_ID_2, + block_info, + true, + transaction, + platform_version, + )?; + + // Pause token 2 + let status = TokenStatus::V0(TokenStatusV0 { paused: true }); + self.drive.token_apply_status( + TOKEN_ID_1.to_buffer(), + status, + block_info, + true, + transaction, + platform_version, + )?; + + // Add burn token group action + let action_id = Identifier::new([32; 32]); + let group_action = GroupAction::V0(GroupActionV0 { + event: GroupActionEvent::TokenEvent(TokenEvent::Burn(10, Some("world on fire".into()))), + }); + + self.drive.add_group_action( + DATA_CONTRACT_ID, + 2, + Some(group_action), + action_id, + IDENTITY_ID_1, + 1, + block_info, + true, + transaction, + platform_version, + )?; + + Ok(()) + } + + fn register_identities( + &self, + block_info: &BlockInfo, + transaction: TransactionArg, + platform_version: &PlatformVersion, + ) -> Result<(), Error> { + for id in [IDENTITY_ID_1, IDENTITY_ID_2, IDENTITY_ID_3] { + // Create identity without keys + let mut identity = Identity::create_basic_identity(id, platform_version)?; + + // Generate keys + let seed = id.to_buffer()[0]; + let mut rng = StdRng::seed_from_u64(seed as u64); + let keys = IdentityPublicKey::main_keys_with_random_authentication_keys_with_private_keys_with_rng(3, &mut rng, platform_version)?; + + for (key, private_key) in keys.iter() { + let private_key = hex::encode(private_key); + + tracing::info!( + key = ?key, + private_key, + "Generated random {} key {} for test identity {}", key.purpose(), key.id(), id); + } + + // Print private keys if necessary + identity.set_public_keys( + keys.into_iter() + .enumerate() + .map(|(i, (key, _private_key))| (i as KeyID, key)) + .collect(), + ); + + self.drive.add_new_identity( + identity, + false, + block_info, + true, + transaction, + platform_version, + )?; + } + + Ok(()) + } + + fn create_data_contract( + &self, + block_info: &BlockInfo, + transaction: TransactionArg, + platform_version: &PlatformVersion, + ) -> Result { + let groups = [ + ( + 0, + Group::V0(GroupV0 { + members: [(IDENTITY_ID_1, 1), (IDENTITY_ID_2, 1)].into(), + required_power: 1, + }), + ), + ( + 1, + Group::V0(GroupV0 { + members: [(IDENTITY_ID_1, 1), (IDENTITY_ID_2, 1), (IDENTITY_ID_3, 1)].into(), + required_power: 3, + }), + ), + ( + 2, + Group::V0(GroupV0 { + members: [(IDENTITY_ID_1, 1), (IDENTITY_ID_3, 1)].into(), + required_power: 2, + }), + ), + ] + .into(); + + let token_configuration = TokenConfiguration::V0(TokenConfigurationV0 { + conventions: TokenConfigurationConventionV0 { + localizations: Default::default(), + decimals: 8, + } + .into(), + conventions_change_rules: ChangeControlRulesV0::default().into(), + base_supply: 100000, + max_supply: None, + keeps_history: TokenKeepsHistoryRulesV0::default().into(), + start_as_paused: false, + max_supply_change_rules: ChangeControlRulesV0::default().into(), + distribution_rules: TokenDistributionRulesV0 { + perpetual_distribution: None, + perpetual_distribution_rules: ChangeControlRulesV0::default().into(), + pre_programmed_distribution: None, + new_tokens_destination_identity: None, + new_tokens_destination_identity_rules: ChangeControlRulesV0::default().into(), + minting_allow_choosing_destination: true, + minting_allow_choosing_destination_rules: ChangeControlRulesV0::default().into(), + } + .into(), + manual_minting_rules: ChangeControlRulesV0 { + authorized_to_make_change: AuthorizedActionTakers::Group(0), + admin_action_takers: Default::default(), + changing_authorized_action_takers_to_no_one_allowed: false, + changing_admin_action_takers_to_no_one_allowed: false, + self_changing_admin_action_takers_allowed: false, + } + .into(), + manual_burning_rules: ChangeControlRulesV0 { + authorized_to_make_change: AuthorizedActionTakers::Group(2), + admin_action_takers: Default::default(), + changing_authorized_action_takers_to_no_one_allowed: false, + changing_admin_action_takers_to_no_one_allowed: false, + self_changing_admin_action_takers_allowed: false, + } + .into(), + freeze_rules: ChangeControlRulesV0::default().into(), + unfreeze_rules: ChangeControlRulesV0::default().into(), + destroy_frozen_funds_rules: ChangeControlRulesV0::default().into(), + emergency_action_rules: ChangeControlRulesV0::default().into(), + main_control_group: None, + main_control_group_can_be_modified: Default::default(), + }); + + let tokens = [ + (0, token_configuration.clone()), + (1, token_configuration.clone()), + (2, token_configuration), + ] + .into(); + + let data_contract = DataContract::V1(DataContractV1 { + id: DATA_CONTRACT_ID, + config: DataContractConfig::default_for_version(platform_version)?, + version: INITIAL_DATA_CONTRACT_VERSION, + owner_id: IDENTITY_ID_1, + document_types: Default::default(), + schema_defs: Default::default(), + created_at: None, + updated_at: None, + created_at_block_height: None, + updated_at_block_height: None, + created_at_epoch: None, + updated_at_epoch: None, + groups, + tokens, + }); + + self.drive.apply_contract( + &data_contract, + *block_info, + true, + None, + transaction, + platform_version, + )?; + + Ok(data_contract) + } + + fn mint_tokens( + &self, + block_info: &BlockInfo, + transaction: TransactionArg, + platform_version: &PlatformVersion, + ) -> Result<(), Error> { + for (token_id, mint_amount) in [(*TOKEN_ID_0, 100), (*TOKEN_ID_1, 200), (*TOKEN_ID_2, 300)] + { + self.drive.token_mint( + token_id.to_buffer(), + IDENTITY_ID_1.to_buffer(), + mint_amount, + false, + block_info, + true, + transaction, + platform_version, + )?; + } + + for (token_id, mint_amount) in [(*TOKEN_ID_0, 100), (*TOKEN_ID_2, 200)] { + self.drive.token_mint( + token_id.to_buffer(), + IDENTITY_ID_2.to_buffer(), + mint_amount, + false, + block_info, + true, + transaction, + platform_version, + )?; + } + + #[allow(clippy::single_element_loop)] + for (token_id, mint_amount) in [(*TOKEN_ID_1, 100)] { + self.drive.token_mint( + token_id.to_buffer(), + IDENTITY_ID_3.to_buffer(), + mint_amount, + false, + block_info, + true, + transaction, + platform_version, + )?; + } + + Ok(()) + } +} diff --git a/packages/rs-drive-abci/src/platform_types/platform/mod.rs b/packages/rs-drive-abci/src/platform_types/platform/mod.rs index b7963382b26..e30e0c2b417 100644 --- a/packages/rs-drive-abci/src/platform_types/platform/mod.rs +++ b/packages/rs-drive-abci/src/platform_types/platform/mod.rs @@ -181,7 +181,7 @@ impl Platform { let config = config.unwrap_or(PlatformConfig::default_testnet()); let default_initial_platform_version = initial_protocol_version - .map(|protocol_version| PlatformVersion::get(protocol_version)) + .map(PlatformVersion::get) .transpose()?; let (drive, current_platform_version) = Drive::open( diff --git a/packages/rs-drive-abci/tests/strategy_tests/verify_state_transitions.rs b/packages/rs-drive-abci/tests/strategy_tests/verify_state_transitions.rs index 324f15baa70..f94135e18f3 100644 --- a/packages/rs-drive-abci/tests/strategy_tests/verify_state_transitions.rs +++ b/packages/rs-drive-abci/tests/strategy_tests/verify_state_transitions.rs @@ -296,6 +296,9 @@ pub(crate) fn verify_state_transitions_were_or_were_not_executed( }, ); } else { + unimplemented!( + "proofs for non historical tokens aren't implemented yet" + ); } } BatchedTransitionAction::BumpIdentityDataContractNonce(_) => {} diff --git a/packages/rs-drive-proof-verifier/src/error.rs b/packages/rs-drive-proof-verifier/src/error.rs index 3fb5825a8cf..1d75975dd4e 100644 --- a/packages/rs-drive-proof-verifier/src/error.rs +++ b/packages/rs-drive-proof-verifier/src/error.rs @@ -1,3 +1,4 @@ +use dapi_grpc::platform::v0::{Proof, ResponseMetadata}; use dpp::ProtocolError; /// Errors @@ -136,3 +137,24 @@ impl From for Error { } } } + +pub(crate) trait MapGroveDbError { + fn map_drive_error(self, proof: &Proof, metadata: &ResponseMetadata) -> Result; +} + +impl MapGroveDbError for Result { + fn map_drive_error(self, proof: &Proof, metadata: &ResponseMetadata) -> Result { + match self { + Ok(o) => Ok(o), + Err(e) => match e { + drive::error::Error::GroveDB(e) => Err(Error::GroveDBError { + proof_bytes: proof.grovedb_proof.clone(), + height: metadata.height, + time_ms: metadata.time_ms, + error: e.to_string(), + }), + _ => Err(e.into()), + }, + } + } +} diff --git a/packages/rs-drive-proof-verifier/src/proof.rs b/packages/rs-drive-proof-verifier/src/proof.rs index e7a43d35777..ec15e3df0c9 100644 --- a/packages/rs-drive-proof-verifier/src/proof.rs +++ b/packages/rs-drive-proof-verifier/src/proof.rs @@ -1,3 +1,9 @@ +pub mod groups; +pub mod identity_token_balance; +pub mod token_info; +pub mod token_status; +pub mod token_total_supply; + use crate::from_request::TryFromRequest; use crate::provider::DataContractProvider; use crate::verify::verify_tenderdash_proof; @@ -9,9 +15,7 @@ use dapi_grpc::platform::v0::get_protocol_version_upgrade_vote_status_request::{ self, GetProtocolVersionUpgradeVoteStatusRequestV0, }; use dapi_grpc::platform::v0::security_level_map::KeyKindRequestType as GrpcKeyKind; -use dapi_grpc::platform::v0::{ - get_contested_resource_identity_votes_request, get_data_contract_history_request, get_data_contract_request, get_data_contracts_request, get_epochs_info_request, get_evonodes_proposed_epoch_blocks_by_ids_request, get_evonodes_proposed_epoch_blocks_by_range_request, get_identities_balances_request, get_identities_contract_keys_request, get_identity_balance_and_revision_request, get_identity_balance_request, get_identity_by_public_key_hash_request, get_identity_contract_nonce_request, get_identity_keys_request, get_identity_nonce_request, get_identity_request, get_path_elements_request, get_prefunded_specialized_balance_request, GetContestedResourceVotersForIdentityRequest, GetContestedResourceVotersForIdentityResponse, GetPathElementsRequest, GetPathElementsResponse, GetProtocolVersionUpgradeStateRequest, GetProtocolVersionUpgradeStateResponse, GetProtocolVersionUpgradeVoteStatusRequest, GetProtocolVersionUpgradeVoteStatusResponse, Proof, ResponseMetadata -}; +use dapi_grpc::platform::v0::{get_contested_resource_identity_votes_request, get_data_contract_history_request, get_data_contract_request, get_data_contracts_request, get_epochs_info_request, get_evonodes_proposed_epoch_blocks_by_ids_request, get_evonodes_proposed_epoch_blocks_by_range_request, get_group_actions_request, get_group_info_request, get_group_infos_request, get_identities_balances_request, get_identities_contract_keys_request, get_identity_balance_and_revision_request, get_identity_balance_request, get_identity_by_public_key_hash_request, get_identity_contract_nonce_request, get_identity_keys_request, get_identity_nonce_request, get_identity_request, get_path_elements_request, get_prefunded_specialized_balance_request, GetContestedResourceVotersForIdentityRequest, GetContestedResourceVotersForIdentityResponse, GetGroupActionSignersRequest, GetGroupActionSignersResponse, GetGroupActionsRequest, GetGroupActionsResponse, GetGroupInfoRequest, GetGroupInfoResponse, GetGroupInfosRequest, GetGroupInfosResponse, GetPathElementsRequest, GetPathElementsResponse, GetProtocolVersionUpgradeStateRequest, GetProtocolVersionUpgradeStateResponse, GetProtocolVersionUpgradeVoteStatusRequest, GetProtocolVersionUpgradeVoteStatusResponse, Proof, ResponseMetadata}; use dapi_grpc::platform::{ v0::{self as platform, key_request_type, KeyRequestType as GrpcKeyType}, VersionedGrpcResponse, @@ -47,6 +51,11 @@ use indexmap::IndexMap; use std::array::TryFromSliceError; use std::collections::BTreeMap; use std::num::TryFromIntError; +use dpp::data_contract::group::{Group, GroupMemberPower}; +use dpp::data_contract::GroupContractPosition; +use dpp::group::group_action::GroupAction; +use dpp::group::group_action_status::GroupActionStatus; +use crate::error::MapGroveDbError; /// Parse and verify the received proof and retrieve the requested object, if any. /// @@ -274,15 +283,7 @@ impl FromProof for Identity { id.into_buffer(), platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -330,15 +331,7 @@ impl FromProof for Identity { public_key_hash, platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -403,15 +396,7 @@ impl FromProof for IdentityPublicKeys { false, platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; let maybe_keys: Option = if let Some(identity) = maybe_identity { if identity.loaded_public_keys.is_empty() { @@ -537,15 +522,7 @@ impl FromProof for IdentityNonceFetcher { false, platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -600,15 +577,7 @@ impl FromProof for IdentityContractNo false, platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -656,15 +625,7 @@ impl FromProof for IdentityBalance { false, platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -713,15 +674,7 @@ impl FromProof for IdentityBalances { &identity_ids, platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -767,15 +720,7 @@ impl FromProof for IdentityBalan false, platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -822,15 +767,7 @@ impl FromProof for DataContract { id.into_buffer(), platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -880,15 +817,7 @@ impl FromProof for DataContracts { ids.as_slice(), platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; let contracts = contracts @@ -955,15 +884,7 @@ impl FromProof for DataContractHistory offset, platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -1022,15 +943,7 @@ impl FromProof for StateTransitionPro &contracts_provider_fn, platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -1115,15 +1028,7 @@ impl FromProof for ExtendedEpochInfos { ascending, platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; let epoch_info = epoch_info .into_iter() @@ -1170,17 +1075,8 @@ impl FromProof for ProtocolVersionUpgrade let mtd = response.metadata().or(Err(Error::EmptyResponseMetadata))?; let (root_hash, objects) = - Drive::verify_upgrade_state(&proof.grovedb_proof, platform_version).map_err( - |e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - }, - )?; + Drive::verify_upgrade_state(&proof.grovedb_proof, platform_version) + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -1233,15 +1129,7 @@ impl FromProof for MasternodeProtoco try_u32_to_u16(request_v0.count)?, platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -1345,15 +1233,7 @@ where let (root_hash, documents) = request .verify_proof(&proof.grovedb_proof, platform_version) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; let documents = documents .into_iter() @@ -1435,15 +1315,7 @@ impl FromProof for IdentitiesContrac false, platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -1484,15 +1356,7 @@ impl FromProof for ContestedResources { let (root_hash, items) = resolved_request .verify_contests_proof(&proof.grovedb_proof, platform_version) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -1534,15 +1398,7 @@ impl FromProof for Contenders { let (root_hash, contested_resource_vote_state) = resolved_request .verify_vote_poll_vote_state_proof(&proof.grovedb_proof, platform_version) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -1594,15 +1450,7 @@ impl FromProof for Voters { let (root_hash, voters) = resolved_request .verify_vote_poll_votes_proof(&proof.grovedb_proof, platform_version) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -1646,15 +1494,7 @@ impl FromProof for ResourceV &contract_provider_fn, platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -1696,15 +1536,7 @@ impl FromProof for VotePollsGroupedByTim &proof.grovedb_proof, platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -1749,15 +1581,7 @@ impl FromProof for PrefundedSpe false, platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -1855,15 +1679,7 @@ impl FromProof for TotalCreditsInPla mtd.core_chain_locked_height, platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -1908,15 +1724,7 @@ impl FromProof for Propose ProposerQueryType::ByIds(ids), platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; @@ -1978,15 +1786,7 @@ impl FromProof for Propo ProposerQueryType::ByRange(limit.map(|l| l as u16), formatted_start), platform_version, ) - .map_err(|e| match e { - drive::error::Error::GroveDB(e) => Error::GroveDBError { - proof_bytes: proof.grovedb_proof.clone(), - height: mtd.height, - time_ms: mtd.time_ms, - error: e.to_string(), - }, - _ => e.into(), - })?; + .map_drive_error(&proof, &mtd)?; verify_tenderdash_proof(proof, mtd, &root_hash, provider)?; diff --git a/packages/rs-drive-proof-verifier/src/proof/groups.rs b/packages/rs-drive-proof-verifier/src/proof/groups.rs new file mode 100644 index 00000000000..12d2144a876 --- /dev/null +++ b/packages/rs-drive-proof-verifier/src/proof/groups.rs @@ -0,0 +1,327 @@ +use crate::error::MapGroveDbError; +use crate::types::groups::{GroupActionSigners, GroupActions, Groups}; +use crate::verify::verify_tenderdash_proof; +use crate::{ContextProvider, Error, FromProof}; +use dapi_grpc::platform::v0::{ + get_group_action_signers_request, get_group_actions_request, get_group_info_request, + get_group_infos_request, GetGroupActionSignersRequest, GetGroupActionSignersResponse, + GetGroupActionsRequest, GetGroupActionsResponse, GetGroupInfoRequest, GetGroupInfoResponse, + GetGroupInfosRequest, GetGroupInfosResponse, Proof, ResponseMetadata, +}; +use dapi_grpc::platform::VersionedGrpcResponse; +use dpp::dashcore::Network; +use dpp::data_contract::group::{Group, GroupMemberPower}; +use dpp::data_contract::GroupContractPosition; +use dpp::group::group_action::GroupAction; +use dpp::group::group_action_status::GroupActionStatus; +use dpp::identifier::Identifier; +use dpp::version::PlatformVersion; +use drive::drive::Drive; +use indexmap::IndexMap; + +impl FromProof for Group { + type Request = GetGroupInfoRequest; + type Response = GetGroupInfoResponse; + + fn maybe_from_proof_with_metadata<'a, I: Into, O: Into>( + request: I, + response: O, + _network: Network, + platform_version: &PlatformVersion, + provider: &'a dyn ContextProvider, + ) -> Result<(Option, ResponseMetadata, Proof), Error> + where + Self: Sized + 'a, + { + let request: Self::Request = request.into(); + let response: Self::Response = response.into(); + + let (contract_id, group_contract_position) = match request + .version + .ok_or(Error::EmptyVersion)? + { + get_group_info_request::Version::V0(v0) => { + let contract_id = + Identifier::try_from(v0.contract_id).map_err(|error| Error::RequestError { + error: format!("can't convert contract_id to identifier: {error}"), + })?; + + let group_contract_position = v0.group_contract_position as GroupContractPosition; + + (contract_id, group_contract_position) + } + }; + + let metadata = response + .metadata() + .or(Err(Error::EmptyResponseMetadata))? + .clone(); + + let proof = response.proof_owned().or(Err(Error::NoProofInResult))?; + + let (root_hash, result) = Drive::verify_group_info( + &proof.grovedb_proof, + contract_id, + group_contract_position, + false, + platform_version, + ) + .map_drive_error(&proof, &metadata)?; + + verify_tenderdash_proof(&proof, &metadata, &root_hash, provider)?; + + Ok((result, metadata, proof)) + } +} + +impl FromProof for Groups { + type Request = GetGroupInfosRequest; + type Response = GetGroupInfosResponse; + + fn maybe_from_proof_with_metadata<'a, I: Into, O: Into>( + request: I, + response: O, + _network: Network, + platform_version: &PlatformVersion, + provider: &'a dyn ContextProvider, + ) -> Result<(Option, ResponseMetadata, Proof), Error> + where + Self: Sized + 'a, + { + let request: Self::Request = request.into(); + let response: Self::Response = response.into(); + + let (contract_id, start_at_group_contract_position, count) = match request + .version + .ok_or(Error::EmptyVersion)? + { + get_group_infos_request::Version::V0(v0) => { + let contract_id = + Identifier::try_from(v0.contract_id).map_err(|error| Error::RequestError { + error: format!("can't convert contract_id to identifier: {error}"), + })?; + + let start_group_contract_position = + v0.start_at_group_contract_position.map(|start_position| { + ( + start_position.start_group_contract_position as GroupContractPosition, + start_position.start_group_contract_position_included, + ) + }); + + let count = v0.count.map(|count| count as u16); + + (contract_id, start_group_contract_position, count) + } + }; + + let metadata = response + .metadata() + .or(Err(Error::EmptyResponseMetadata))? + .clone(); + + let proof = response.proof_owned().or(Err(Error::NoProofInResult))?; + + let (root_hash, result) = Drive::verify_group_infos_in_contract( + &proof.grovedb_proof, + contract_id, + start_at_group_contract_position, + count, + false, + platform_version, + ) + // Make value optional + .map( + |(root_hash, result): (_, IndexMap)| { + let optional_value_map = result + .into_iter() + .map(|(action_id, group_action)| (action_id, Some(group_action))) + .collect::(); + (root_hash, optional_value_map) + }, + ) + .map_drive_error(&proof, &metadata)?; + + verify_tenderdash_proof(&proof, &metadata, &root_hash, provider)?; + + Ok((Some(result), metadata, proof)) + } +} + +impl FromProof for GroupActions { + type Request = GetGroupActionsRequest; + type Response = GetGroupActionsResponse; + + fn maybe_from_proof_with_metadata<'a, I: Into, O: Into>( + request: I, + response: O, + _network: Network, + platform_version: &PlatformVersion, + provider: &'a dyn ContextProvider, + ) -> Result<(Option, ResponseMetadata, Proof), Error> + where + Self: Sized + 'a, + { + let request: Self::Request = request.into(); + let response: Self::Response = response.into(); + + let (contract_id, group_contract_position, status, start_at_action_id, count) = + match request.version.ok_or(Error::EmptyVersion)? { + get_group_actions_request::Version::V0(v0) => { + let contract_id = Identifier::try_from(v0.contract_id).map_err(|error| { + Error::RequestError { + error: format!("can't convert contract_id to identifier: {error}"), + } + })?; + + let start_at_action_id = + v0.start_at_action_id + .map(|start_at_action_id| { + let start_action_id = + Identifier::try_from(start_at_action_id.start_action_id) + .map_err(|error| Error::RequestError { + error: format!( + "can't convert start_action_id to identifier: {error}" + ), + })?; + + Ok::<_, Error>(( + start_action_id, + start_at_action_id.start_action_id_included, + )) + }) + .transpose()?; + + let group_contract_position = + v0.group_contract_position as GroupContractPosition; + + let count = v0.count.map(|count| count as u16); + + let status = GroupActionStatus::try_from(v0.status).map_err(|error| { + Error::RequestError { + error: format!("can't convert status to GroupActionStatus: {error}"), + } + })?; + + ( + contract_id, + group_contract_position, + status, + start_at_action_id, + count, + ) + } + }; + + let metadata = response + .metadata() + .or(Err(Error::EmptyResponseMetadata))? + .clone(); + + let proof = response.proof_owned().or(Err(Error::NoProofInResult))?; + + let (root_hash, result) = Drive::verify_action_infos_in_contract( + &proof.grovedb_proof, + contract_id, + group_contract_position, + status, + start_at_action_id, + count, + false, + platform_version, + ) + // Make value optional + .map( + |(root_hash, result): (_, IndexMap)| { + let optional_value_map = result + .into_iter() + .map(|(action_id, group_action)| (action_id, Some(group_action))) + .collect::(); + (root_hash, optional_value_map) + }, + ) + .map_drive_error(&proof, &metadata)?; + + verify_tenderdash_proof(&proof, &metadata, &root_hash, provider)?; + + Ok((Some(result), metadata, proof)) + } +} + +impl FromProof for GroupActionSigners { + type Request = GetGroupActionSignersRequest; + type Response = GetGroupActionSignersResponse; + + fn maybe_from_proof_with_metadata<'a, I: Into, O: Into>( + request: I, + response: O, + _network: Network, + platform_version: &PlatformVersion, + provider: &'a dyn ContextProvider, + ) -> Result<(Option, ResponseMetadata, Proof), Error> + where + Self: Sized + 'a, + { + let request: Self::Request = request.into(); + let response: Self::Response = response.into(); + + let (contract_id, group_contract_position, status, action_id) = match request + .version + .ok_or(Error::EmptyVersion)? + { + get_group_action_signers_request::Version::V0(v0) => { + let contract_id = + Identifier::try_from(v0.contract_id).map_err(|error| Error::RequestError { + error: format!("can't convert contract_id to identifier: {error}"), + })?; + + let action_id = + Identifier::try_from(v0.action_id).map_err(|error| Error::RequestError { + error: format!("can't convert action_id to identifier: {error}"), + })?; + + let group_contract_position = v0.group_contract_position as GroupContractPosition; + + let status = GroupActionStatus::try_from(v0.status).map_err(|error| { + Error::RequestError { + error: format!("can't convert status to GroupActionStatus: {error}"), + } + })?; + + (contract_id, group_contract_position, status, action_id) + } + }; + + let metadata = response + .metadata() + .or(Err(Error::EmptyResponseMetadata))? + .clone(); + + let proof = response.proof_owned().or(Err(Error::NoProofInResult))?; + + let (root_hash, result) = Drive::verify_action_signers( + &proof.grovedb_proof, + contract_id, + group_contract_position, + status, + action_id, + false, + platform_version, + ) + // Make value optional + .map( + |(root_hash, result): (_, IndexMap)| { + let optional_value_map = result + .into_iter() + .map(|(action_id, group_action)| (action_id, Some(group_action))) + .collect::(); + (root_hash, optional_value_map) + }, + ) + .map_drive_error(&proof, &metadata)?; + + verify_tenderdash_proof(&proof, &metadata, &root_hash, provider)?; + + Ok((Some(result), metadata, proof)) + } +} diff --git a/packages/rs-drive-proof-verifier/src/proof/identity_token_balance.rs b/packages/rs-drive-proof-verifier/src/proof/identity_token_balance.rs new file mode 100644 index 00000000000..4b5b1ca6863 --- /dev/null +++ b/packages/rs-drive-proof-verifier/src/proof/identity_token_balance.rs @@ -0,0 +1,132 @@ +use crate::error::MapGroveDbError; +use crate::types::identity_token_balance::{IdentitiesTokenBalances, IdentityTokenBalances}; +use crate::verify::verify_tenderdash_proof; +use crate::{ContextProvider, Error, FromProof}; +use dapi_grpc::platform::v0::{ + get_identities_token_balances_request, get_identity_token_balances_request, + GetIdentitiesTokenBalancesRequest, GetIdentitiesTokenBalancesResponse, + GetIdentityTokenBalancesRequest, GetIdentityTokenBalancesResponse, Proof, ResponseMetadata, +}; +use dapi_grpc::platform::VersionedGrpcResponse; +use dpp::dashcore::Network; +use dpp::version::PlatformVersion; +use drive::drive::Drive; + +impl FromProof for IdentityTokenBalances { + type Request = GetIdentityTokenBalancesRequest; + type Response = GetIdentityTokenBalancesResponse; + + fn maybe_from_proof_with_metadata<'a, I: Into, O: Into>( + request: I, + response: O, + _network: Network, + platform_version: &PlatformVersion, + provider: &'a dyn ContextProvider, + ) -> Result<(Option, ResponseMetadata, Proof), Error> + where + Self: Sized + 'a, + { + let request: Self::Request = request.into(); + let response: Self::Response = response.into(); + + let (token_ids, identity_id) = match request.version.ok_or(Error::EmptyVersion)? { + get_identity_token_balances_request::Version::V0(v0) => { + let identity_id = + <[u8; 32]>::try_from(v0.identity_id).map_err(|_| Error::RequestError { + error: "can't convert identity_id to [u8; 32]".to_string(), + })?; + + let token_ids = v0 + .token_ids + .into_iter() + .map(<[u8; 32]>::try_from) + .collect::, _>>() + .map_err(|_| Error::RequestError { + error: "can't convert token_id to [u8; 32]".to_string(), + })?; + + (token_ids, identity_id) + } + }; + + let metadata = response + .metadata() + .or(Err(Error::EmptyResponseMetadata))? + .clone(); + + let proof = response.proof_owned().or(Err(Error::NoProofInResult))?; + + let (root_hash, result) = Drive::verify_token_balances_for_identity_id( + &proof.grovedb_proof, + &token_ids, + identity_id, + false, + platform_version, + ) + .map_drive_error(&proof, &metadata)?; + + verify_tenderdash_proof(&proof, &metadata, &root_hash, provider)?; + + Ok((Some(result), metadata, proof)) + } +} + +impl FromProof for IdentitiesTokenBalances { + type Request = GetIdentitiesTokenBalancesRequest; + type Response = GetIdentitiesTokenBalancesResponse; + + fn maybe_from_proof_with_metadata<'a, I: Into, O: Into>( + request: I, + response: O, + _network: Network, + platform_version: &PlatformVersion, + provider: &'a dyn ContextProvider, + ) -> Result<(Option, ResponseMetadata, Proof), Error> + where + Self: Sized + 'a, + { + let request: Self::Request = request.into(); + let response: Self::Response = response.into(); + + let (token_id, identity_ids) = match request.version.ok_or(Error::EmptyVersion)? { + get_identities_token_balances_request::Version::V0(v0) => { + let token_id = <[u8; 32]>::try_from(v0.token_id.as_slice()).map_err(|error| { + Error::RequestError { + error: error.to_string(), + } + })?; + + let identity_ids = v0 + .identity_ids + .into_iter() + .map(<[u8; 32]>::try_from) + .collect::, _>>() + .map_err(|_| Error::RequestError { + error: "can't convert identity_id to [u8; 32]".to_string(), + })?; + + (token_id, identity_ids) + } + }; + + let metadata = response + .metadata() + .or(Err(Error::EmptyResponseMetadata))? + .clone(); + + let proof = response.proof_owned().or(Err(Error::NoProofInResult))?; + + let (root_hash, result) = Drive::verify_token_balances_for_identity_ids( + &proof.grovedb_proof, + token_id, + &identity_ids, + false, + platform_version, + ) + .map_drive_error(&proof, &metadata)?; + + verify_tenderdash_proof(&proof, &metadata, &root_hash, provider)?; + + Ok((Some(result), metadata, proof)) + } +} diff --git a/packages/rs-drive-proof-verifier/src/proof/token_info.rs b/packages/rs-drive-proof-verifier/src/proof/token_info.rs new file mode 100644 index 00000000000..64d22b6e409 --- /dev/null +++ b/packages/rs-drive-proof-verifier/src/proof/token_info.rs @@ -0,0 +1,133 @@ +use crate::error::MapGroveDbError; +use crate::types::token_info::{IdentitiesTokenInfos, IdentityTokenInfos}; +use crate::verify::verify_tenderdash_proof; +use crate::{ContextProvider, Error, FromProof}; +use dapi_grpc::platform::v0::{ + get_identities_token_infos_request, get_identity_token_infos_request, + GetIdentitiesTokenInfosRequest, GetIdentitiesTokenInfosResponse, GetIdentityTokenInfosRequest, + GetIdentityTokenInfosResponse, Proof, ResponseMetadata, +}; +use dapi_grpc::platform::VersionedGrpcResponse; +use dpp::dashcore::Network; +use dpp::version::PlatformVersion; +use drive::drive::Drive; + +impl FromProof for IdentityTokenInfos { + type Request = GetIdentityTokenInfosRequest; + type Response = GetIdentityTokenInfosResponse; + + fn maybe_from_proof_with_metadata<'a, I: Into, O: Into>( + request: I, + response: O, + _network: Network, + platform_version: &PlatformVersion, + provider: &'a dyn ContextProvider, + ) -> Result<(Option, ResponseMetadata, Proof), Error> + where + Self: Sized + 'a, + { + let request: Self::Request = request.into(); + let response: Self::Response = response.into(); + + let (token_ids, identity_id) = match request.version.ok_or(Error::EmptyVersion)? { + get_identity_token_infos_request::Version::V0(v0) => { + let identity_id = + <[u8; 32]>::try_from(v0.identity_id).map_err(|_| Error::RequestError { + error: "can't convert identity_id to [u8; 32]".to_string(), + })?; + + let token_ids = v0 + .token_ids + .into_iter() + .map(<[u8; 32]>::try_from) + .collect::, _>>() + .map_err(|_| Error::RequestError { + error: "can't convert token_id to [u8; 32]".to_string(), + })?; + + (token_ids, identity_id) + } + }; + + let metadata = response + .metadata() + .or(Err(Error::EmptyResponseMetadata))? + .clone(); + + let proof = response.proof_owned().or(Err(Error::NoProofInResult))?; + + println!("{:?}", hex::encode(&proof.grovedb_proof)); + + let (root_hash, result) = Drive::verify_token_infos_for_identity_id( + &proof.grovedb_proof, + &token_ids, + identity_id, + false, + platform_version, + ) + .map_drive_error(&proof, &metadata)?; + + verify_tenderdash_proof(&proof, &metadata, &root_hash, provider)?; + + Ok((Some(result), metadata, proof)) + } +} + +impl FromProof for IdentitiesTokenInfos { + type Request = GetIdentitiesTokenInfosRequest; + type Response = GetIdentitiesTokenInfosResponse; + + fn maybe_from_proof_with_metadata<'a, I: Into, O: Into>( + request: I, + response: O, + _network: Network, + platform_version: &PlatformVersion, + provider: &'a dyn ContextProvider, + ) -> Result<(Option, ResponseMetadata, Proof), Error> + where + Self: Sized + 'a, + { + let request: Self::Request = request.into(); + let response: Self::Response = response.into(); + + let (token_id, identity_ids) = match request.version.ok_or(Error::EmptyVersion)? { + get_identities_token_infos_request::Version::V0(v0) => { + let token_id = + <[u8; 32]>::try_from(v0.token_id.clone()).map_err(|_| Error::RequestError { + error: "can't convert token_id to [u8; 32]".to_string(), + })?; + + let identity_ids = v0 + .identity_ids + .into_iter() + .map(<[u8; 32]>::try_from) + .collect::, _>>() + .map_err(|_| Error::RequestError { + error: "can't convert identity_id to [u8; 32]".to_string(), + })?; + + (token_id, identity_ids) + } + }; + + let metadata = response + .metadata() + .or(Err(Error::EmptyResponseMetadata))? + .clone(); + + let proof = response.proof_owned().or(Err(Error::NoProofInResult))?; + + let (root_hash, result) = Drive::verify_token_infos_for_identity_ids( + &proof.grovedb_proof, + token_id, + &identity_ids, + false, + platform_version, + ) + .map_drive_error(&proof, &metadata)?; + + verify_tenderdash_proof(&proof, &metadata, &root_hash, provider)?; + + Ok((Some(result), metadata, proof)) + } +} diff --git a/packages/rs-drive-proof-verifier/src/proof/token_status.rs b/packages/rs-drive-proof-verifier/src/proof/token_status.rs new file mode 100644 index 00000000000..48c2b54e36d --- /dev/null +++ b/packages/rs-drive-proof-verifier/src/proof/token_status.rs @@ -0,0 +1,57 @@ +use crate::error::MapGroveDbError; +use crate::types::token_status::TokenStatuses; +use crate::verify::verify_tenderdash_proof; +use crate::{ContextProvider, Error, FromProof}; +use dapi_grpc::platform::v0::{ + get_token_statuses_request, GetTokenStatusesRequest, GetTokenStatusesResponse, Proof, + ResponseMetadata, +}; +use dapi_grpc::platform::VersionedGrpcResponse; +use dpp::dashcore::Network; +use dpp::version::PlatformVersion; +use drive::drive::Drive; + +impl FromProof for TokenStatuses { + type Request = GetTokenStatusesRequest; + type Response = GetTokenStatusesResponse; + + fn maybe_from_proof_with_metadata<'a, I: Into, O: Into>( + request: I, + response: O, + _network: Network, + platform_version: &PlatformVersion, + provider: &'a dyn ContextProvider, + ) -> Result<(Option, ResponseMetadata, Proof), Error> + where + Self: Sized + 'a, + { + let request: Self::Request = request.into(); + let response: Self::Response = response.into(); + + let token_ids = match request.version.ok_or(Error::EmptyVersion)? { + get_token_statuses_request::Version::V0(v0) => v0 + .token_ids + .into_iter() + .map(<[u8; 32]>::try_from) + .collect::, _>>() + .map_err(|_| Error::RequestError { + error: "can't convert token_ids to [u8; 32]".to_string(), + })?, + }; + + let metadata = response + .metadata() + .or(Err(Error::EmptyResponseMetadata))? + .clone(); + + let proof = response.proof_owned().or(Err(Error::NoProofInResult))?; + + let (root_hash, result) = + Drive::verify_token_statuses(&proof.grovedb_proof, &token_ids, false, platform_version) + .map_drive_error(&proof, &metadata)?; + + verify_tenderdash_proof(&proof, &metadata, &root_hash, provider)?; + + Ok((Some(result), metadata, proof)) + } +} diff --git a/packages/rs-drive-proof-verifier/src/proof/token_total_supply.rs b/packages/rs-drive-proof-verifier/src/proof/token_total_supply.rs new file mode 100644 index 00000000000..aa99ef96eca --- /dev/null +++ b/packages/rs-drive-proof-verifier/src/proof/token_total_supply.rs @@ -0,0 +1,57 @@ +use crate::error::MapGroveDbError; +use crate::verify::verify_tenderdash_proof; +use crate::{ContextProvider, Error, FromProof}; +use dapi_grpc::platform::v0::{ + get_token_total_supply_request, GetTokenTotalSupplyRequest, GetTokenTotalSupplyResponse, Proof, + ResponseMetadata, +}; +use dapi_grpc::platform::VersionedGrpcResponse; +use dpp::balances::total_single_token_balance::TotalSingleTokenBalance; +use dpp::dashcore::Network; +use dpp::version::PlatformVersion; +use drive::drive::Drive; + +impl FromProof for TotalSingleTokenBalance { + type Request = GetTokenTotalSupplyRequest; + type Response = GetTokenTotalSupplyResponse; + + fn maybe_from_proof_with_metadata<'a, I: Into, O: Into>( + request: I, + response: O, + _network: Network, + platform_version: &PlatformVersion, + provider: &'a dyn ContextProvider, + ) -> Result<(Option, ResponseMetadata, Proof), Error> + where + Self: Sized + 'a, + { + let request: Self::Request = request.into(); + let response: Self::Response = response.into(); + + let token_id = match request.version.ok_or(Error::EmptyVersion)? { + get_token_total_supply_request::Version::V0(v0) => <[u8; 32]>::try_from(v0.token_id) + .map_err(|_| Error::RequestError { + error: "can't convert token_id to [u8; 32]".to_string(), + })?, + }; + + let metadata = response + .metadata() + .or(Err(Error::EmptyResponseMetadata))? + .clone(); + + let proof = response.proof_owned().or(Err(Error::NoProofInResult))?; + + let (root_hash, result) = Drive::verify_token_total_supply_and_aggregated_identity_balance( + &proof.grovedb_proof, + token_id, + false, + platform_version, + ) + .map_drive_error(&proof, &metadata)?; + + verify_tenderdash_proof(&proof, &metadata, &root_hash, provider)?; + + Ok((Some(result), metadata, proof)) + } +} diff --git a/packages/rs-drive-proof-verifier/src/types.rs b/packages/rs-drive-proof-verifier/src/types.rs index a482f6ddc12..b2b25cbccc8 100644 --- a/packages/rs-drive-proof-verifier/src/types.rs +++ b/packages/rs-drive-proof-verifier/src/types.rs @@ -5,7 +5,11 @@ //! In this case, the [FromProof](crate::FromProof) trait is implemented for dedicated object type //! defined in this module. -mod evonode_status; +pub mod evonode_status; +pub mod groups; +pub mod identity_token_balance; +pub mod token_info; +pub mod token_status; use dpp::block::block_info::BlockInfo; use dpp::core_types::validator_set::ValidatorSet; @@ -44,8 +48,6 @@ use { platform_serialization_derive::{PlatformDeserialize, PlatformSerialize}, }; -pub use evonode_status::*; - /// A data structure that holds a set of objects of a generic type `O`, indexed by a key of type `K`. /// /// This type is typically returned by functions that operate on multiple objects, such as fetching multiple objects diff --git a/packages/rs-drive-proof-verifier/src/types/groups.rs b/packages/rs-drive-proof-verifier/src/types/groups.rs new file mode 100644 index 00000000000..5107ffcdcca --- /dev/null +++ b/packages/rs-drive-proof-verifier/src/types/groups.rs @@ -0,0 +1,14 @@ +use crate::types::RetrievedObjects; +use dpp::data_contract::group::{Group, GroupMemberPower}; +use dpp::data_contract::GroupContractPosition; +use dpp::group::group_action::GroupAction; +use dpp::identifier::Identifier; + +/// Groups +pub type Groups = RetrievedObjects; + +/// Group actions +pub type GroupActions = RetrievedObjects; + +/// Group action signers +pub type GroupActionSigners = RetrievedObjects; diff --git a/packages/rs-drive-proof-verifier/src/types/identity_token_balance.rs b/packages/rs-drive-proof-verifier/src/types/identity_token_balance.rs new file mode 100644 index 00000000000..12e40cd951f --- /dev/null +++ b/packages/rs-drive-proof-verifier/src/types/identity_token_balance.rs @@ -0,0 +1,52 @@ +use crate::types::RetrievedObjects; +use dpp::balances::credits::TokenAmount; +use dpp::identifier::Identifier; +use std::ops::Deref; + +/// Multiple token balances of one specific identity +#[derive(Debug, Default, Clone, derive_more::From)] +pub struct IdentityTokenBalances( + /// Token ID to token balance + #[from] + pub RetrievedObjects, +); + +impl Deref for IdentityTokenBalances { + type Target = RetrievedObjects; + + fn deref(&self) -> &Self::Target { + &self.0 + } +} + +impl FromIterator<(Identifier, Option)> for IdentityTokenBalances { + fn from_iter)>>(iter: T) -> Self { + iter.into_iter() + .collect::>() + .into() + } +} + +/// One specific token balance of multiple identities +#[derive(Debug, Default, Clone, derive_more::From)] +pub struct IdentitiesTokenBalances( + /// Identity ID to token balance + #[from] + pub RetrievedObjects, +); + +impl Deref for IdentitiesTokenBalances { + type Target = RetrievedObjects; + + fn deref(&self) -> &Self::Target { + &self.0 + } +} + +impl FromIterator<(Identifier, Option)> for IdentitiesTokenBalances { + fn from_iter)>>(iter: T) -> Self { + iter.into_iter() + .collect::>() + .into() + } +} diff --git a/packages/rs-drive-proof-verifier/src/types/token_info.rs b/packages/rs-drive-proof-verifier/src/types/token_info.rs new file mode 100644 index 00000000000..fb545e1e665 --- /dev/null +++ b/packages/rs-drive-proof-verifier/src/types/token_info.rs @@ -0,0 +1,51 @@ +use crate::types::RetrievedObjects; +use dpp::identifier::Identifier; +use dpp::tokens::info::IdentityTokenInfo; +use std::ops::Deref; + +/// Information (i.e. balance frozen) about multiple tokens of one specific identity +#[derive(Debug, Default, Clone, derive_more::From)] +pub struct IdentityTokenInfos( + /// Token ID to token info + #[from] + pub RetrievedObjects, +); + +impl Deref for IdentityTokenInfos { + type Target = RetrievedObjects; + + fn deref(&self) -> &Self::Target { + &self.0 + } +} + +impl FromIterator<(Identifier, Option)> for IdentityTokenInfos { + fn from_iter)>>(iter: T) -> Self { + iter.into_iter() + .collect::>() + .into() + } +} + +/// Information (i.e. balance frozen) about one specific token of multiple identities +#[derive(Debug, Default, Clone, derive_more::From)] +pub struct IdentitiesTokenInfos( + /// Identity ID to token info + pub RetrievedObjects, +); + +impl Deref for IdentitiesTokenInfos { + type Target = RetrievedObjects; + + fn deref(&self) -> &Self::Target { + &self.0 + } +} + +impl FromIterator<(Identifier, Option)> for IdentitiesTokenInfos { + fn from_iter)>>(iter: T) -> Self { + iter.into_iter() + .collect::>() + .into() + } +} diff --git a/packages/rs-drive-proof-verifier/src/types/token_status.rs b/packages/rs-drive-proof-verifier/src/types/token_status.rs new file mode 100644 index 00000000000..7a91db13fc6 --- /dev/null +++ b/packages/rs-drive-proof-verifier/src/types/token_status.rs @@ -0,0 +1,17 @@ +use crate::types::RetrievedObjects; +use crate::verify::verify_tenderdash_proof; +use crate::{ContextProvider, Error, FromProof}; +use dapi_grpc::platform::v0::{ + get_token_statuses_request, GetTokenStatusesRequest, GetTokenStatusesResponse, Proof, + ResponseMetadata, +}; +use dapi_grpc::platform::VersionedGrpcResponse; +use dpp::dashcore::Network; +use dpp::identifier::Identifier; +use dpp::tokens::status::TokenStatus; +use dpp::version::PlatformVersion; +use drive::drive::Drive; + +/// Token statuses (i.e. is token paused or not) +/// Token ID to token status +pub type TokenStatuses = RetrievedObjects; diff --git a/packages/rs-drive-proof-verifier/src/unproved.rs b/packages/rs-drive-proof-verifier/src/unproved.rs index 93e18b7e214..dc8fdabc25d 100644 --- a/packages/rs-drive-proof-verifier/src/unproved.rs +++ b/packages/rs-drive-proof-verifier/src/unproved.rs @@ -1,4 +1,5 @@ -use crate::types::{CurrentQuorumsInfo, EvoNodeStatus}; +use crate::types::evonode_status::EvoNodeStatus; +use crate::types::CurrentQuorumsInfo; use crate::Error; use dapi_grpc::platform::v0::ResponseMetadata; use dapi_grpc::platform::v0::{self as platform}; diff --git a/packages/rs-drive/Cargo.toml b/packages/rs-drive/Cargo.toml index 741425585ed..c79b430cbbf 100644 --- a/packages/rs-drive/Cargo.toml +++ b/packages/rs-drive/Cargo.toml @@ -52,12 +52,12 @@ enum-map = { version = "2.0.3", optional = true } intmap = { version = "3.0.1", features = ["serde"], optional = true } chrono = { version = "0.4.35", optional = true } itertools = { version = "0.13", optional = true } -grovedb = { git = "https://github.com/dashpay/grovedb", rev= "44c2244bbccd3e6e684729e8cf620644f7ebbf70", optional = true, default-features = false } -grovedb-costs = { git = "https://github.com/dashpay/grovedb", rev= "44c2244bbccd3e6e684729e8cf620644f7ebbf70", optional = true } -grovedb-path = { git = "https://github.com/dashpay/grovedb", rev= "44c2244bbccd3e6e684729e8cf620644f7ebbf70" } -grovedb-storage = { git = "https://github.com/dashpay/grovedb", rev= "44c2244bbccd3e6e684729e8cf620644f7ebbf70", optional = true } -grovedb-version = { git = "https://github.com/dashpay/grovedb", rev= "44c2244bbccd3e6e684729e8cf620644f7ebbf70" } -grovedb-epoch-based-storage-flags = { git = "https://github.com/dashpay/grovedb", rev= "44c2244bbccd3e6e684729e8cf620644f7ebbf70" } +grovedb = { git = "https://github.com/dashpay/grovedb", rev= "f89e03e4e0ac12aa2feea5c94b38c09f4909facc", optional = true, default-features = false } +grovedb-costs = { git = "https://github.com/dashpay/grovedb", rev= "f89e03e4e0ac12aa2feea5c94b38c09f4909facc", optional = true } +grovedb-path = { git = "https://github.com/dashpay/grovedb", rev= "f89e03e4e0ac12aa2feea5c94b38c09f4909facc" } +grovedb-storage = { git = "https://github.com/dashpay/grovedb", rev= "f89e03e4e0ac12aa2feea5c94b38c09f4909facc", optional = true } +grovedb-version = { git = "https://github.com/dashpay/grovedb", rev= "f89e03e4e0ac12aa2feea5c94b38c09f4909facc" } +grovedb-epoch-based-storage-flags = { git = "https://github.com/dashpay/grovedb", rev= "f89e03e4e0ac12aa2feea5c94b38c09f4909facc" } [dev-dependencies] criterion = "0.5" @@ -117,4 +117,4 @@ server = [ full = ["server", "ciborium", "serde", "bs58", "tempfile", "base64", "chrono"] cbor_query = ["ciborium", "dpp/platform-value-cbor", "dpp/cbor"] grovedb_operations_logging = [] -verify = ["grovedb/verify", "grovedb-costs", "dpp/state-transitions"] +verify = ["grovedb/verify", "grovedb-costs", "dpp/state-transitions", "dpp/system_contracts"] diff --git a/packages/rs-drive/src/drive/tokens/balance/queries.rs b/packages/rs-drive/src/drive/tokens/balance/queries.rs index 1804724e2ac..2b7e56ad8d7 100644 --- a/packages/rs-drive/src/drive/tokens/balance/queries.rs +++ b/packages/rs-drive/src/drive/tokens/balance/queries.rs @@ -14,7 +14,9 @@ impl Drive { identity_id: [u8; 32], ) -> PathQuery { let balance_path = token_balances_path_vec(token_id); - PathQuery::new_single_key(balance_path, identity_id.to_vec()) + let mut path_query = PathQuery::new_single_key(balance_path, identity_id.to_vec()); + path_query.query.limit = Some(1); + path_query } /// The query getting a token balance for many identities diff --git a/packages/rs-drive/src/drive/tokens/info/queries.rs b/packages/rs-drive/src/drive/tokens/info/queries.rs index e4e6e5c09db..50082114dd7 100644 --- a/packages/rs-drive/src/drive/tokens/info/queries.rs +++ b/packages/rs-drive/src/drive/tokens/info/queries.rs @@ -13,7 +13,9 @@ impl Drive { identity_id: [u8; 32], ) -> PathQuery { let info_path = token_identity_infos_path_vec(token_id); - PathQuery::new_single_key(info_path, identity_id.to_vec()) + let mut path_query = PathQuery::new_single_key(info_path, identity_id.to_vec()); + path_query.query.limit = Some(1); + path_query } /// The query getting a token info for many identities diff --git a/packages/rs-drive/src/verify/single_document/verify_proof_keep_serialized/v0/mod.rs b/packages/rs-drive/src/verify/single_document/verify_proof_keep_serialized/v0/mod.rs index 59e3d4160ac..a5745de619b 100644 --- a/packages/rs-drive/src/verify/single_document/verify_proof_keep_serialized/v0/mod.rs +++ b/packages/rs-drive/src/verify/single_document/verify_proof_keep_serialized/v0/mod.rs @@ -52,9 +52,10 @@ impl SingleDocumentDriveQuery { }; if proved_key_values.len() != 1 { - return Err(Error::Proof(ProofError::CorruptedProof( - "we should always get back one element".to_string(), - ))); + return Err(Error::Proof(ProofError::CorruptedProof(format!( + "we should always get back one element, we got {}", + proved_key_values.len() + )))); } let element = proved_key_values.remove(0).2; diff --git a/packages/rs-drive/src/verify/state_transition/verify_state_transition_was_executed_with_proof/v0/mod.rs b/packages/rs-drive/src/verify/state_transition/verify_state_transition_was_executed_with_proof/v0/mod.rs index 575cba03851..a2a06e505ea 100644 --- a/packages/rs-drive/src/verify/state_transition/verify_state_transition_was_executed_with_proof/v0/mod.rs +++ b/packages/rs-drive/src/verify/state_transition/verify_state_transition_was_executed_with_proof/v0/mod.rs @@ -33,7 +33,7 @@ use dpp::state_transition::batch_transition::document_replace_transition::Docume use dpp::state_transition::batch_transition::batched_transition::document_transfer_transition::v0::v0_methods::DocumentTransferTransitionV0Methods; use dpp::state_transition::batch_transition::batched_transition::document_transition::{DocumentTransition, DocumentTransitionV0Methods}; use dpp::state_transition::batch_transition::batched_transition::document_update_price_transition::v0::v0_methods::DocumentUpdatePriceTransitionV0Methods; -use dpp::state_transition::batch_transition::batched_transition::token_transition::{TokenTransition, TokenTransitionV0Methods, TOKEN_HISTORY_ID_BYTES}; +use dpp::state_transition::batch_transition::batched_transition::token_transition::{TokenTransition, TokenTransitionV0Methods}; use dpp::state_transition::batch_transition::token_base_transition::v0::v0_methods::TokenBaseTransitionV0Methods; use dpp::state_transition::batch_transition::token_config_update_transition::v0::v0_methods::TokenConfigUpdateTransitionV0Methods; use dpp::state_transition::batch_transition::token_emergency_action_transition::v0::v0_methods::TokenEmergencyActionTransitionV0Methods; @@ -44,6 +44,7 @@ use dpp::state_transition::batch_transition::token_unfreeze_transition::v0::v0_m use dpp::state_transition::masternode_vote_transition::accessors::MasternodeVoteTransitionAccessorsV0; use dpp::state_transition::proof_result::StateTransitionProofResult; use dpp::state_transition::proof_result::StateTransitionProofResult::{VerifiedBalanceTransfer, VerifiedDataContract, VerifiedDocuments, VerifiedIdentity, VerifiedMasternodeVote, VerifiedPartialIdentity, VerifiedTokenActionWithDocument, VerifiedTokenBalance, VerifiedTokenIdentitiesBalances, VerifiedTokenIdentityInfo, VerifiedTokenStatus}; +use dpp::system_data_contracts::{load_system_data_contract, SystemDataContract}; use dpp::tokens::info::v0::IdentityTokenInfoV0Accessors; use dpp::tokens::status::v0::TokenStatusV0Accessors; use dpp::voting::vote_polls::VotePoll; @@ -308,9 +309,16 @@ impl Drive { let identity_contract_nonce = token_transition.base().identity_contract_nonce(); - let document_type_name = + let token_history_document_type_name = token_transition.historical_document_type_name().to_string(); - let document_type = token_transition.historical_document_type(&contract)?; + + let token_history_contract = load_system_data_contract( + SystemDataContract::TokenHistory, + platform_version, + )?; + + let token_history_document_type = + token_transition.historical_document_type(&token_history_contract)?; let token_config = contract.expected_token_configuration( token_transition.base().token_contract_position(), @@ -319,8 +327,8 @@ impl Drive { let historical_query = || { let query = SingleDocumentDriveQuery { - contract_id: TOKEN_HISTORY_ID_BYTES, - document_type_name, + contract_id: token_history_contract.id().into_buffer(), + document_type_name: token_history_document_type_name, document_type_keeps_history: false, document_id: token_transition .historical_document_id(owner_id, identity_contract_nonce) @@ -330,8 +338,17 @@ impl Drive { SingleDocumentDriveQueryContestedStatus::NotContested, }; + let (root_hash, document) = query.verify_proof( + false, + proof, + token_history_document_type, + platform_version, + )?; + + let document = document.ok_or(Error::Proof(ProofError::IncorrectProof(format!("proof did not contain document with id {} expected to exist because the token keeps historical documents", token_transition.historical_document_type_name()))))?; + let expected_document = token_transition.build_historical_document( - &contract, + &token_history_contract, token_id, owner_id, identity_contract_nonce, @@ -339,13 +356,7 @@ impl Drive { token_config, platform_version, )?; - let (root_hash, document) = query.verify_proof( - false, - proof, - document_type, - platform_version, - )?; - let document = document.ok_or(Error::Proof(ProofError::IncorrectProof(format!("proof did not contain document with id {} expected to exist because the token keeps historical documents", token_transition.historical_document_type_name()))))?; + if !document.is_equal_ignoring_time_based_fields( &expected_document, Some(vec!["destroyedAmount"]), diff --git a/packages/rs-drive/tests/supporting_files/contract/tokens/token-example-contract.json b/packages/rs-drive/tests/supporting_files/contract/tokens/token-example-contract.json index 2a47ff22bc3..3abb9bdf8ff 100644 --- a/packages/rs-drive/tests/supporting_files/contract/tokens/token-example-contract.json +++ b/packages/rs-drive/tests/supporting_files/contract/tokens/token-example-contract.json @@ -1,21 +1,61 @@ { - "$format_version": "0", + "$format_version": "1", "id": "AcYUCSvAmUwryNsQqkqqD1o3BnFuzepGtR3Mhh2swLk6", "ownerId": "HLfavpy1B2mVHnpYYDKDVM76eWJRqvPfuuASy7cyJBXC", "version": 1, + "documentSchemas": {}, "tokens": { - "flurgon": { - "shouldCapitalize": true, - "pluralForm": "flurgons", - "maintainer": "GQcEb4CaXEXtPUpnJyHUt78jDij6etgEXUKyect7ZRSm", - "initialSupply": 100000000000, - "decimals": 8, + "0": { + "$format_version": "0", + "conventions": { + "$format_version": "0", + "localizations": { + "en": { + "shouldCapitalize": true, + "singularForm": "flurgon", + "pluralForm": "flurgons" + } + }, + "decimals": 8 + }, + "baseSupply": 10000000000, + "maxSupply": 50000000000, "transferable": true, - "maxSupply": 100000000000, - "roles": { - "maintainer": { - "canMint": true, - "canBurn": true + "keepsHistory": false, + "freezeRules": { + "V0": { + "authorized_to_make_change": "ContractOwner", + "admin_action_takers": "ContractOwner", + "changing_authorized_action_takers_to_no_one_allowed": false, + "changing_admin_action_takers_to_no_one_allowed": false, + "self_changing_admin_action_takers_allowed": false + } + }, + "unfreezeRules": { + "V0": { + "authorized_to_make_change": "ContractOwner", + "admin_action_takers": "ContractOwner", + "changing_authorized_action_takers_to_no_one_allowed": false, + "changing_admin_action_takers_to_no_one_allowed": false, + "self_changing_admin_action_takers_allowed": false + } + }, + "destroyFrozenFundsRules": { + "V0": { + "authorized_to_make_change": "ContractOwner", + "admin_action_takers": "ContractOwner", + "changing_authorized_action_takers_to_no_one_allowed": false, + "changing_admin_action_takers_to_no_one_allowed": false, + "self_changing_admin_action_takers_allowed": false + } + }, + "emergencyActionRules": { + "V0": { + "authorized_to_make_change": "ContractOwner", + "admin_action_takers": "ContractOwner", + "changing_authorized_action_takers_to_no_one_allowed": false, + "changing_admin_action_takers_to_no_one_allowed": false, + "self_changing_admin_action_takers_allowed": false } } } diff --git a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_33_46-3251.txt b/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_33_46-3251.txt deleted file mode 100644 index 2bf8ae6a830..00000000000 --- a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_33_46-3251.txt +++ /dev/null @@ -1,58 +0,0 @@ -thread 'cpy ebti8ycrnjshmsw' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:44: -no saved object file in work product -stack backtrace: - 0: 0x105792da8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10dec6208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x1057ab528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x1057ab2e4 - std::panicking::begin_panic_handler::{{closure}}::h399e32952efd26a4 - 4: 0x1057a8a18 - std::sys_common::backtrace::__rust_end_short_backtrace::h2ab87f841a2323e7 - 5: 0x1057ab06c - _rust_begin_unwind - 6: 0x105804bd0 - core::panicking::panic_fmt::h33e40d2a93cab78f - 7: 0x105804b9c - core::option::expect_failed::h8c59d9d921ed2136 - 8: 0x10e1603ec - rustc_codegen_ssa[b392610c019ec31b]::back::write::execute_copy_from_cache_work_item:: - 9: 0x10e142508 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::<::spawn_named_thread::{closure#0}, ()>::{closure#0}, ()> - 10: 0x10e161244 - <::spawn_unchecked_<::spawn_named_thread::{closure#0}, ()>::{closure#0}, ()>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 11: 0x1057b37d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate - - -rustc version: 1.76.0 (07dca489a 2024-02-04) -platform: aarch64-apple-darwinthread 'coordinator' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1586:29: worker thread panicked -stack backtrace: - 0: 0x105792da8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10dec6208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x1057ab528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x112041168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x1120410ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x1125da040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x111fba9f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x111fb1c14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x111fb1be0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x1125d53c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x10e144270 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result> - 11: 0x10e16151c - <::spawn_unchecked_<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 12: 0x1057b37d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 13: 0x1813c506c - __pthread_deallocate -thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1959:17: panic during codegen/LLVM phase -stack backtrace: - 0: 0x105792da8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10dec6208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x1057ab528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x112041168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x1120410ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x1125da040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x111fba9f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x111fb1c14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x111fb1be0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x1125d53c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x10e13df48 - ::time::>::join::{closure#0}> - 11: 0x10e163284 - >::join - 12: 0x10e152d48 - ::join_codegen - 13: 0x10e06e64c - ::link - 14: 0x10deb311c - rustc_span[d844dabcc0d15e78]::create_session_globals_then::, rustc_interface[9ecbacebda51131]::interface::run_compiler, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}> - 15: 0x10dee9628 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>> - 16: 0x10debbd7c - <::spawn_unchecked_, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 17: 0x1057b37d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 18: 0x1813c506c - __pthread_deallocate diff --git a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_00-10108.txt b/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_00-10108.txt deleted file mode 100644 index d5294ffb6b9..00000000000 --- a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_00-10108.txt +++ /dev/null @@ -1,58 +0,0 @@ -thread 'cpy ebti8ycrnjshmsw' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:44: -no saved object file in work product -stack backtrace: - 0: 0x103aeeda8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10c222208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x103b07528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x103b072e4 - std::panicking::begin_panic_handler::{{closure}}::h399e32952efd26a4 - 4: 0x103b04a18 - std::sys_common::backtrace::__rust_end_short_backtrace::h2ab87f841a2323e7 - 5: 0x103b0706c - _rust_begin_unwind - 6: 0x103b60bd0 - core::panicking::panic_fmt::h33e40d2a93cab78f - 7: 0x103b60b9c - core::option::expect_failed::h8c59d9d921ed2136 - 8: 0x10c4bc3ec - rustc_codegen_ssa[b392610c019ec31b]::back::write::execute_copy_from_cache_work_item:: - 9: 0x10c49e508 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::<::spawn_named_thread::{closure#0}, ()>::{closure#0}, ()> - 10: 0x10c4bd244 - <::spawn_unchecked_<::spawn_named_thread::{closure#0}, ()>::{closure#0}, ()>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 11: 0x103b0f7d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate - - -rustc version: 1.76.0 (07dca489a 2024-02-04) -platform: aarch64-apple-darwinthread 'coordinator' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1586:29: worker thread panicked -stack backtrace: - 0: 0x103aeeda8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10c222208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x103b07528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x11039d168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x11039d0ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x110936040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x1103169f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x11030dc14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x11030dbe0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x1109313c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x10c4a0270 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result> - 11: 0x10c4bd51c - <::spawn_unchecked_<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 12: 0x103b0f7d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 13: 0x1813c506c - __pthread_deallocate -thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1959:17: panic during codegen/LLVM phase -stack backtrace: - 0: 0x103aeeda8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10c222208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x103b07528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x11039d168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x11039d0ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x110936040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x1103169f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x11030dc14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x11030dbe0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x1109313c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x10c499f48 - ::time::>::join::{closure#0}> - 11: 0x10c4bf284 - >::join - 12: 0x10c4aed48 - ::join_codegen - 13: 0x10c3ca64c - ::link - 14: 0x10c20f11c - rustc_span[d844dabcc0d15e78]::create_session_globals_then::, rustc_interface[9ecbacebda51131]::interface::run_compiler, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}> - 15: 0x10c245628 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>> - 16: 0x10c217d7c - <::spawn_unchecked_, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 17: 0x103b0f7d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 18: 0x1813c506c - __pthread_deallocate diff --git a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_04-10384.txt b/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_04-10384.txt deleted file mode 100644 index e63382aedb6..00000000000 --- a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_04-10384.txt +++ /dev/null @@ -1,58 +0,0 @@ -thread 'cpy ebti8ycrnjshmsw' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:44: -no saved object file in work product -stack backtrace: - 0: 0x100dfeda8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x109532208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x100e17528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x100e172e4 - std::panicking::begin_panic_handler::{{closure}}::h399e32952efd26a4 - 4: 0x100e14a18 - std::sys_common::backtrace::__rust_end_short_backtrace::h2ab87f841a2323e7 - 5: 0x100e1706c - _rust_begin_unwind - 6: 0x100e70bd0 - core::panicking::panic_fmt::h33e40d2a93cab78f - 7: 0x100e70b9c - core::option::expect_failed::h8c59d9d921ed2136 - 8: 0x1097cc3ec - rustc_codegen_ssa[b392610c019ec31b]::back::write::execute_copy_from_cache_work_item:: - 9: 0x1097ae508 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::<::spawn_named_thread::{closure#0}, ()>::{closure#0}, ()> - 10: 0x1097cd244 - <::spawn_unchecked_<::spawn_named_thread::{closure#0}, ()>::{closure#0}, ()>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 11: 0x100e1f7d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate - - -rustc version: 1.76.0 (07dca489a 2024-02-04) -platform: aarch64-apple-darwinthread 'coordinator' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1586:29: worker thread panicked -stack backtrace: - 0: 0x100dfeda8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x109532208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x100e17528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x10d6ad168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x10d6ad0ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x10dc46040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x10d6269f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x10d61dc14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x10d61dbe0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x10dc413c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x1097b0270 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result> - 11: 0x1097cd51c - <::spawn_unchecked_<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 12: 0x100e1f7d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 13: 0x1813c506c - __pthread_deallocate -thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1959:17: panic during codegen/LLVM phase -stack backtrace: - 0: 0x100dfeda8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x109532208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x100e17528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x10d6ad168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x10d6ad0ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x10dc46040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x10d6269f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x10d61dc14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x10d61dbe0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x10dc413c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x1097a9f48 - ::time::>::join::{closure#0}> - 11: 0x1097cf284 - >::join - 12: 0x1097bed48 - ::join_codegen - 13: 0x1096da64c - ::link - 14: 0x10951f11c - rustc_span[d844dabcc0d15e78]::create_session_globals_then::, rustc_interface[9ecbacebda51131]::interface::run_compiler, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}> - 15: 0x109555628 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>> - 16: 0x109527d7c - <::spawn_unchecked_, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 17: 0x100e1f7d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 18: 0x1813c506c - __pthread_deallocate diff --git a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_08-10643.txt b/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_08-10643.txt deleted file mode 100644 index c9bc88270b3..00000000000 --- a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_08-10643.txt +++ /dev/null @@ -1,58 +0,0 @@ -thread 'cpy ebti8ycrnjshmsw' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:44: -no saved object file in work product -stack backtrace: - 0: 0x1036e6da8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10be1a208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x1036ff528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x1036ff2e4 - std::panicking::begin_panic_handler::{{closure}}::h399e32952efd26a4 - 4: 0x1036fca18 - std::sys_common::backtrace::__rust_end_short_backtrace::h2ab87f841a2323e7 - 5: 0x1036ff06c - _rust_begin_unwind - 6: 0x103758bd0 - core::panicking::panic_fmt::h33e40d2a93cab78f - 7: 0x103758b9c - core::option::expect_failed::h8c59d9d921ed2136 - 8: 0x10c0b43ec - rustc_codegen_ssa[b392610c019ec31b]::back::write::execute_copy_from_cache_work_item:: - 9: 0x10c096508 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::<::spawn_named_thread::{closure#0}, ()>::{closure#0}, ()> - 10: 0x10c0b5244 - <::spawn_unchecked_<::spawn_named_thread::{closure#0}, ()>::{closure#0}, ()>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 11: 0x1037077d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate - - -rustc version: 1.76.0 (07dca489a 2024-02-04) -platform: aarch64-apple-darwinthread 'coordinator' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1586:29: worker thread panicked -stack backtrace: - 0: 0x1036e6da8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10be1a208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x1036ff528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x10ff95168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x10ff950ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x11052e040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x10ff0e9f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x10ff05c14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x10ff05be0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x1105293c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x10c098270 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result> - 11: 0x10c0b551c - <::spawn_unchecked_<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 12: 0x1037077d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 13: 0x1813c506c - __pthread_deallocate -thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1959:17: panic during codegen/LLVM phase -stack backtrace: - 0: 0x1036e6da8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10be1a208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x1036ff528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x10ff95168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x10ff950ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x11052e040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x10ff0e9f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x10ff05c14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x10ff05be0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x1105293c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x10c091f48 - ::time::>::join::{closure#0}> - 11: 0x10c0b7284 - >::join - 12: 0x10c0a6d48 - ::join_codegen - 13: 0x10bfc264c - ::link - 14: 0x10be0711c - rustc_span[d844dabcc0d15e78]::create_session_globals_then::, rustc_interface[9ecbacebda51131]::interface::run_compiler, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}> - 15: 0x10be3d628 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>> - 16: 0x10be0fd7c - <::spawn_unchecked_, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 17: 0x1037077d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 18: 0x1813c506c - __pthread_deallocate diff --git a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_12-10937.txt b/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_12-10937.txt deleted file mode 100644 index 4b01eb28688..00000000000 --- a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_12-10937.txt +++ /dev/null @@ -1,58 +0,0 @@ -thread 'cpy ebti8ycrnjshmsw' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:44: -no saved object file in work product -stack backtrace: - 0: 0x1031cada8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10b8fe208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x1031e3528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x1031e32e4 - std::panicking::begin_panic_handler::{{closure}}::h399e32952efd26a4 - 4: 0x1031e0a18 - std::sys_common::backtrace::__rust_end_short_backtrace::h2ab87f841a2323e7 - 5: 0x1031e306c - _rust_begin_unwind - 6: 0x10323cbd0 - core::panicking::panic_fmt::h33e40d2a93cab78f - 7: 0x10323cb9c - core::option::expect_failed::h8c59d9d921ed2136 - 8: 0x10bb983ec - rustc_codegen_ssa[b392610c019ec31b]::back::write::execute_copy_from_cache_work_item:: - 9: 0x10bb7a508 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::<::spawn_named_thread::{closure#0}, ()>::{closure#0}, ()> - 10: 0x10bb99244 - <::spawn_unchecked_<::spawn_named_thread::{closure#0}, ()>::{closure#0}, ()>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 11: 0x1031eb7d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate - - -rustc version: 1.76.0 (07dca489a 2024-02-04) -platform: aarch64-apple-darwinthread 'coordinator' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1586:29: worker thread panicked -stack backtrace: - 0: 0x1031cada8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10b8fe208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x1031e3528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x10fa79168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x10fa790ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x110012040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x10f9f29f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x10f9e9c14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x10f9e9be0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x11000d3c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x10bb7c270 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result> - 11: 0x10bb9951c - <::spawn_unchecked_<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 12: 0x1031eb7d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 13: 0x1813c506c - __pthread_deallocate -thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1959:17: panic during codegen/LLVM phase -stack backtrace: - 0: 0x1031cada8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10b8fe208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x1031e3528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x10fa79168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x10fa790ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x110012040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x10f9f29f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x10f9e9c14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x10f9e9be0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x11000d3c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x10bb75f48 - ::time::>::join::{closure#0}> - 11: 0x10bb9b284 - >::join - 12: 0x10bb8ad48 - ::join_codegen - 13: 0x10baa664c - ::link - 14: 0x10b8eb11c - rustc_span[d844dabcc0d15e78]::create_session_globals_then::, rustc_interface[9ecbacebda51131]::interface::run_compiler, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}> - 15: 0x10b921628 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>> - 16: 0x10b8f3d7c - <::spawn_unchecked_, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 17: 0x1031eb7d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 18: 0x1813c506c - __pthread_deallocate diff --git a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_20-11458.txt b/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_20-11458.txt deleted file mode 100644 index dae6da51bf2..00000000000 --- a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_20-11458.txt +++ /dev/null @@ -1,58 +0,0 @@ -thread 'cpy ebti8ycrnjshmsw' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:44: -no saved object file in work product -stack backtrace: - 0: 0x1039e6da8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10c11a208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x1039ff528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x1039ff2e4 - std::panicking::begin_panic_handler::{{closure}}::h399e32952efd26a4 - 4: 0x1039fca18 - std::sys_common::backtrace::__rust_end_short_backtrace::h2ab87f841a2323e7 - 5: 0x1039ff06c - _rust_begin_unwind - 6: 0x103a58bd0 - core::panicking::panic_fmt::h33e40d2a93cab78f - 7: 0x103a58b9c - core::option::expect_failed::h8c59d9d921ed2136 - 8: 0x10c3b43ec - rustc_codegen_ssa[b392610c019ec31b]::back::write::execute_copy_from_cache_work_item:: - 9: 0x10c396508 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::<::spawn_named_thread::{closure#0}, ()>::{closure#0}, ()> - 10: 0x10c3b5244 - <::spawn_unchecked_<::spawn_named_thread::{closure#0}, ()>::{closure#0}, ()>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 11: 0x103a077d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate - - -rustc version: 1.76.0 (07dca489a 2024-02-04) -platform: aarch64-apple-darwinthread 'coordinator' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1586:29: worker thread panicked -stack backtrace: - 0: 0x1039e6da8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10c11a208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x1039ff528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x110295168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x1102950ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x11082e040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x11020e9f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x110205c14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x110205be0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x1108293c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x10c398270 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result> - 11: 0x10c3b551c - <::spawn_unchecked_<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 12: 0x103a077d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 13: 0x1813c506c - __pthread_deallocate -thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1959:17: panic during codegen/LLVM phase -stack backtrace: - 0: 0x1039e6da8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10c11a208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x1039ff528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x110295168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x1102950ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x11082e040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x11020e9f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x110205c14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x110205be0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x1108293c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x10c391f48 - ::time::>::join::{closure#0}> - 11: 0x10c3b7284 - >::join - 12: 0x10c3a6d48 - ::join_codegen - 13: 0x10c2c264c - ::link - 14: 0x10c10711c - rustc_span[d844dabcc0d15e78]::create_session_globals_then::, rustc_interface[9ecbacebda51131]::interface::run_compiler, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}> - 15: 0x10c13d628 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>> - 16: 0x10c10fd7c - <::spawn_unchecked_, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 17: 0x103a077d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 18: 0x1813c506c - __pthread_deallocate diff --git a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_23-11733.txt b/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_23-11733.txt deleted file mode 100644 index 87aede658a9..00000000000 --- a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_23-11733.txt +++ /dev/null @@ -1,106 +0,0 @@ -thread 'cpy oxxcwsebgx1733i' panicked at thread 'cpy 5fuhladjlcxb67o9' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:44913: -:no saved object file in work product44 -stack backtrace: -: -no saved object file in work product -stack backtrace: -thread 'cpy vhs4c6sj2h4xpaq' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:44: -no saved object file in work product -stack backtrace: - 0: 0x103926da8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10c05a208thread ' - cpy ebti8ycrnjshmsw as core [018650a1770591c75: ] :: ops :: function :: Fn <0x(103926da8& - dyn stdfor<:: 0: 0x103926da8 - stdbacktrace::::backtraceBacktrace::::Backtracecreate::::create :: h8af6f7a25d8a3749 -0 : h8af6f7a25d8a3749 -1 : 0x 103926da8 0x 10c05a2081' - astd, ::'backtraceb::> Backtracecore::[create - ::18650a1770591c75h8af6f7a25d8a3749< -: alloc [ 37ddc2533ea56b7b1]: :: boxed :: ] :: ops Box < ::rustc_driver_impl [ function ::0x d723ad74a265baf3 ]0x::10c05a208install_ice_hookFn::{ as corecore[[18650a1770591c7518650a1770591c75]]::::panicops::::panic_infofunction::::Fn10c05a208PanicInfo - << - alloc<[alloc37ddc2533ea56b7b']b::>boxed,::)Box, ] + ::coreinstall_ice_hook[::{18650a1770591c75closure]#::0marker}::>Sync as + corecore[18650a1770591c75]::marker::Send, &core[18650a1770591c75<](::&panicdyn ::for]'::bops> ::corefunction[::18650a1770591c7537ddc2533ea56b7b]::boxed::Box::{::closurecall# -0 } > as 2core: [ 18650a1770591c75 ] :: ops :: function ::0xFn<(&dyn for<'a, 'b> core[10393f52818650a1770591c75 - ]std::::opspanicking::function::Fn<(&'a core[18650a1770591c75]::panic::::rust_panic_with_hookpanic_info::::h1e70c5d905e30e9dPanicInfo<'b>,), Output = ()> + core[ -18650a1770591c75 ] :: marker3::Sync + core[18650a1770591c75]::marker::Send, &: core [ 18650a1770591c75 ] :: panic :: panic_info::Fn0xPanicInfo])::10393f2e4ops>::>< - functionstd::::Fnpanicking<::(begin_panic_handler&::'({&{dyn closurea} }core::[h399e32952efd26a4:: -call - 418650a1770591c75: 2 : ]for< ' a , 0x 10393ca18 - std ::'::sys_commonpanic::::backtracepanic_info::::b__rust_end_short_backtrace :: h2ab87f841a2323e7PanicInfo -< ' b 0x> 10393f528core - [std18650a1770591c75::]panicking::::opsrust_panic_with_hook::::functionh1e70c5d905e30e9d:: -Fn < ( &3': a core [ 18650a1770591c75 ] :: panic0x::10393f2e4panic_info - ::stdPanicInfo::::,{){, closureOutput} = }()::>h399e32952efd26a4 + -core [ 18650a1770591c75 ]4::: marker :: Sync >5 : , + )core, [Output 0x 10393ca18 - std :: sys_common0x10393f06c:: = backtrace()::>__rust_end_short_backtrace + - core_rust_begin_unwind[ -18650a1770591c75 ::18650a1770591c75]]::::markermarker::Send h2ab87f841a2323e7 -6 : 5 : 0x 103998bd0 - , 0x&10393f06c:: - core_rust_begin_unwindSync -:: + panicking ::6core: core [ panic_fmt 18650a1770591c75 ::]h33e40d2a93cab78f:: - [ 18650a1770591c75 ]7::: marker :: Send , 0x&103998bd0core - [core18650a1770591c75::]panicking::::panicpanic_fmt::::panich33e40d2a93cab78f panic_info :: PanicInfo ::)>panic_info>::::PanicInfocall) -> 2: - > 0x 103998b9c :: call - 0x 10393f528 - 2 : std :: panicking :: rust_panic_with_hook7 : :: h1e70c5d905e30e9d - 0x3103998b9c: - core :: option ::expect_failed - 0x 10393f528 - 0xstd10393f2e4:: - panickingstd::::rust_panic_with_hookpanicking::::h1e70c5d905e30e9dbegin_panic_handler -:: { { closure3core: } }:: h8c59d9d921ed2136 - ::8h399e32952efd26a4 : :: option :: expect_failed :: h8c59d9d921ed2136 - 0x 10c2f43ec -80x: 10393f2e4 - std :: panicking :: begin_panic_handler - 0x:: {4{: closure 10c2f43ec - }rustc_codegen_ssarustc_codegen_ssa}[[::b392610c019ec31bh399e32952efd26a4]b392610c019ec31b -:: back :: write]4::::: execute_copy_from_cache_work_item back::::< writerustc_codegen_llvm::[execute_copy_from_cache_work_itemb70b0e52460f9a66::]<::rustc_codegen_llvmLlvmCodegenBackend[>b70b0e52460f9a66 -]:: LlvmCodegenBackend > -9 : 9 : 0x 10393ca180x - 10c2d6508std - ::stdsys_common[::fcd23fca98dce159backtrace]::::__rust_end_short_backtracesys_common::::h2ab87f841a2323e7backtrace -:: __rust_begin_short_backtrace :: <5: 0x10393f06c - _rust_begin_unwind - < rustc_codegen_llvm [6b70b0e52460f9a66: ] :: LlvmCodegenBackend as rustc_codegen_ssa 0x0x10393ca18103998bd0[ - - stdcore::::sys_commonpanicking::panic_fmt::h33e40d2a93cab78fb392610c019ec31b -] :: traits ::7backend: :: ExtraBackendMethods > :: spawn_named_thread < rustc_codegen_ssa [0xb392610c019ec31b103998b9c] - ::coreback::::optionwrite::::expect_failedspawn_work::h8c59d9d921ed2136 <::rustc_codegen_llvmbacktrace:: - __rust_end_short_backtrace :: h2ab87f841a2323e70x -10c2d6508 - std[fcd23fca98dce159 ] :: sys_common8::: backtrace :: __rust_begin_short_backtrace ::5<: < rustc_codegen_llvm [ b70b0e52460f9a66 ] :: LlvmCodegenBackend as 0xrustc_codegen_ssa10393f06c[ - b392610c019ec31b_rust_begin_unwind] - [ :: traits :: backend ::b70b0e52460f9a66ExtraBackendMethods0x>10c2f43ec:: - spawn_named_threadrustc_codegen_ssa<]rustc_codegen_ssa::[LlvmCodegenBackendb392610c019ec31b>]::{::closureback#::0write}::, spawn_work()<>rustc_codegen_llvm::{[closureb70b0e52460f9a66#]0::}LlvmCodegenBackend, >()::{>closure -# 10: 0x10c2f5244 - <}::, spawn_unchecked_()<><::{rustc_codegen_llvmclosure[#[0b392610c019ec31bb70b0e52460f9a66 ]]:: LlvmCodegenBackend6 as : rustc_codegen_ssa[b392610c019ec31b]::::traitsback::::backendwrite::::} execute_copy_from_cache_work_item :: < rustc_codegen_llvm ExtraBackendMethods , >()0x>103998bd0 - - core ::::panicking10::: panic_fmtspawn_named_thread:: h33e40d2a93cab78f - < rustc_codegen_ssa [7b392610c019ec31b: ] :: back :: write :: spawn_work <0xrustc_codegen_llvm103998b9c[ - b70b0e52460f9a66core]:: ::[ b70b0e52460f9a66 ]0x::10c2f5244optionLlvmCodegenBackend:: - >< - :: spawn_unchecked_ < <8rustc_codegen_llvm: [ b70b0e52460f9a66 ] :: LlvmCodegenBackend as rustc_codegen_ssa [ b392610c019ec31b ]0x::10c2d6508traits - ::stdbackend[::ExtraBackendMethods>0xfcd23fca98dce159LlvmCodegenBackend10c2f43ec]> - ::{rustc_codegen_ssaclosure[#b392610c019ec31b]::::0sys_common}::, backtrace()>::::{closure::#spawn_named_thread0<}rustc_codegen_ssa, [()b392610c019ec31b>]::{::closureback#::1write}:: as spawn_workcore<[rustc_codegen_llvm18650a1770591c75[]back::::opsb70b0e52460f9a66]::::function__rust_begin_short_backtracewrite::::FnOnce<<<()rustc_codegen_llvm>[>b70b0e52460f9a66::]execute_copy_from_cache_work_item::::LlvmCodegenBackend< as rustc_codegen_llvmrustc_codegen_ssa[[b70b0e52460f9a66b392610c019ec31b]]::::LlvmCodegenBackendtraits>:: -backend :: ExtraBackendMethods >9::: spawn_named_thread < rustc_codegen_ssa [ b392610c019ec31b ] :: back0x::10c2d6508write - ::stdspawn_work[__rust_begin_short_backtrace::{::<0::{}closure, #()0>}::{, closure()#>0::{}closure, #()0>}::{, closure()#>1 -} as core10[: 18650a1770591c75 ]:: - 11 as : rustc_codegen_ssa 0x 10c2f5244 - < <0xstd1039477d0[ - fcd23fca98dce159std]::::systhread::::unixBuilder::>thread::::spawn_unchecked_Thread<::]::::spawn_named_threadtraits<::rustc_codegen_ssabackend[::b392610c019ec31bExtraBackendMethods]>::::backspawn_named_thread::<::{rustc_codegen_llvmclosureops[::b70b0e52460f9a66#]0::}, LlvmCodegenBackend()>>::{::{closureclosure##0function}::, FnOnce()<>()::{>closure>#::0call_once}::{, shim():>vtable::{#closure0#}1 -} as core11[: 18650a1770591c75 ] :: ops :: function :: FnOnce0x<1039477d0() - >std>::::syscall_once::::{unixshim:::threadvtable::#Thread0::}new -:: thread_start ::11h8dda2af345bab446: - 12 : 0x 1039477d0 - std ::0xsys1813c506c:: - unix__pthread_deallocate:: -thread::Thread::new::thread_start::h8dda2af345bab446 - 12: new :: thread_start ::0xh8dda2af345bab4461813c506c - - __pthread_deallocate -12: 0x1813c506c - __pthread_deallocate -0}, ()> - 10: 0x10c2f5244 - <::spawn_unchecked_<::spawn_named_thread::{closure#0}, ()>::{closure#0}, ()>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 11: 0x1039477d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate - - -rustc version: 1.76.0 (07dca489a 2024-02-04) -platform: aarch64-apple-darwinthread 'coordinator' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1586:29: worker thread panicked -stack backtrace: - 0: 0x103926da8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10c05a208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x10393f528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x1101d5168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x1101d50ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x11076e040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x11014e9f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x110145c14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x110145be0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x1107693c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x10c2d8270 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result> - 11: 0x10c2f551c - <::spawn_unchecked_<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 12: 0x1039477d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 13: 0x1813c506c - __pthread_deallocate -thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1959:17: panic during codegen/LLVM phase -stack backtrace: - 0: 0x103926da8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10c05a208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x10393f528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x1101d5168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x1101d50ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x11076e040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x11014e9f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x110145c14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x110145be0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x1107693c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x10c2d1f48 - ::time::>::join::{closure#0}> - 11: 0x10c2f7284 - >::join - 12: 0x10c2e6d48 - ::join_codegen - 13: 0x10c20264c - ::link - 14: 0x10c04711c - rustc_span[d844dabcc0d15e78]::create_session_globals_then::, rustc_interface[9ecbacebda51131]::interface::run_compiler, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}> - 15: 0x10c07d628 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>> - 16: 0x10c04fd7c - <::spawn_unchecked_, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 17: 0x1039477d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 18: 0x1813c506c - __pthread_deallocate diff --git a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_25-11999.txt b/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_25-11999.txt deleted file mode 100644 index 8adce894dc3..00000000000 --- a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_25-11999.txt +++ /dev/null @@ -1,138 +0,0 @@ -thread 'cpy k5jtp3uu1e1wr25' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:44: -no saved object file in work product -stack backtrace: -thread 'cpy oxxcwsebgx1733i' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs : 913thread ':044: cpy 5fuhladjlcxb67o9 : -' panicked at no saved object file in work product/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs -stack backtrace: -:thread '913cpy 4orp8g2x23rgnt3a: 44 : - ' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs :0x913:no saved object file in work product44 -stack backtrace: -: - 1055ceda8no saved object file in work product - thread ' -stack backtrace: -cpy vhs4c6sj2h4xpaqstdthread ' cpy ebti8ycrnjshmsw0' panicked at : ' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:::backtrace913:::Backtrace44: -no saved object file in work product:: /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rscreate:::h8af6f7a25d8a3749 913 :044: : - - -stack backtrace: - no saved object file in work product -stack backtrace: - 10: : 0 : 0x 1055ceda8 - std 0x 1055ceda8 - std0x:: backtrace::0xbacktrace::::BacktraceBacktrace10dd02208:: - create<::alloch8af6f7a25d8a3749[ 37ddc2533ea56b7b01055ceda8: ] - :: create0xstd::1055ceda8:: - backtraceh8af6f7a25d8a3749 - - :: :: Backtrace1::: std :: 1boxed: :: Box < rustc_driver_impl [create ::backtraceh8af6f7a25d8a3749:: -Backtrace :: 0x 1055ceda8 - std :: d723ad74a265baf30x]10dd02208:: - install_ice_hook<::{allocclosure[#37ddc2533ea56b7b0]}::>boxed as createcorebacktrace[ 18650a1770591c75::]1 :: ops ::: function :: Fn:: - - core [ 00x<10dd02208alloc - [<1alloc18650a1770591c751]: ::[ops}::>function :: Fn < ( 37ddc2533ea56b7b as &core]: 37ddc2533ea56b7b:: ]'0xboxed::::boxedBox[10dd0220818650a1770591c75 - ] <:: allocopsa::< ::core[Box[<37ddc2533ea56b7brustc_driver_impl][::rustc_driver_implboxedfunction[ ::18650a1770591c75Box]d723ad74a265baf3:: panic<::0xpanic_inforustc_driver_impl::10dd02208Fn - <](<&::dyn allocfor ::[core::0]boxed::::install_ice_hookBox::{<[rustc_driver_implPanicInfod723ad74a265baf3<18650a1770591c75closure}'>b as >],])::, coreinstall_ice_hook[#d723ad74a265baf3]::{0::[ops18650a1770591c75::function}]Output> = as closure::()ops>::core + ::core[[Fn#::<018650a1770591c75(]function::::markerinstall_ice_hook18650a1770591c75::{]::}opsclosure>::&::'a as # coreSync0 + functioncore::[[Fn18650a1770591c75}core18650a1770591c75[<18650a1770591c75Fn]](::>&markerdyn :: as , &'coreb> > [corepanic[18650a1770591c7518650a1770591c75]]dyn ::::::opspanic_info::::corePanicInfo'for<[bops>::,18650a1770591c75)], ::functionops::::Fn'<)(Outputa = , &'function()>>function> + ::coreb::::'Fn> <[acall -core18650a1770591c75[(&]core ::[markerFn::<(18650a1770591c75Sync18650a1770591c75 + ]& 'core'[a18650a1770591c75 ::acore]panic::::markerpanic_info ]::::[2 : core [ 18650a1770591c75 ]18650a1770591c75::opspanic]::::::::panicfunctionSend::, Fn&PanicInfocore::[ panic_info <::'18650a1770591c75b ,(::&PanicInfo'panic_infob::>,0x)1055e7528PanicInfo - )std>, >a<::'callOutputb) = , -> , coreOutput [218650a1770591c75: ])() = , ::::Output ()>> + paniccorepanicking + core = [()::>panic_info + ::::[rust_panic_with_hookPanicInfocore 18650a1770591c75< 18650a1770591c750x]1055e7528[::18650a1770591c75 - ::']markerstd]h1e70c5d905e30e9d::::Syncpanicking + bcore:::: -:: rust_panic_with_hook marker[>::markerh1e70c5d905e30e9d::,Sync - 18650a1770591c75::)Sync, + Outputcore = [()18650a1770591c75]3 ::]marker::: ::marker Send> + 3core, [&18650a1770591c75: ]core:: + marker core::[Sync::[ 18650a1770591c75 + Sendcore [ 18650a1770591c75 , &0x]1055e72e4:: - markerstd::core::Send[18650a1770591c75 ] 18650a1770591c75 ], ::] :: markerpanic0x::::panic_infopanicking::::PanicInfoSend1055e72e4) - &stdcore::[panicking::18650a1770591c75, ]::begin_panic_handler::::panic>::{&{panicclosure::}corepanic_info[}::18650a1770591c75PanicInfo>)::]::call> -begin_panic_handler :: panic_info {h399e32952efd26a42>{:: -PanicInfo:: ) >::: closurepanic}::}panic_info::::h399e32952efd26a4PanicInfo - 4 ): >call> -:: call > - 4 :: 0x 1055e4a18call - 2 -: : 20x : 0x 1055e4a18 1055e7528 - - stdstd::sys_common2::panicking std:: :: sys_common ::0x1055e7528 - rust_panic_with_hookbacktrace :: __rust_end_short_backtrace:::::: h2ab87f841a2323e7backtrace -:: __rust_end_short_backtrace :: std5: : h2ab87f841a2323e7:: panicking -0x::1055e7528rust_panic_with_hook - ::stdh1e70c5d905e30e9d:: - 53: : 0xh1e70c5d905e30e9d - 1055e7528 - 30x: 1055e706c - _rust_begin_unwind std :: panicking :: rust_panic_with_hook0x::1055e72e4h1e70c5d905e30e9d - - panickingstd::::rust_panic_with_hookpanicking:::: 0xh1e70c5d905e30e9d1055e706c - - _rust_begin_unwind - 3 : - begin_panic_handler0x:: { {6closure: } 1055e72e4 - std :: panicking ::3begin_panic_handler: :: { 6 }{::closureh399e32952efd26a4} -}: :: h399e32952efd26a4 -4 : 0x 0x 105640bd01055e72e4 0x 1055e4a18 - 0xstd105640bd0 - - stdcore::::panickingpanicking - core :::: panicking0x::1055e72e4panic_fmt - begin_panic_handler::stdh33e40d2a93cab78f:: -panicking:: :: begin_panic_handler ::7{ {{4{closureclosure}: }}}::::h399e32952efd26a4h399e32952efd26a4 - -: 4 : 0x 1055e4a18 - std:: :: sys_common :: backtrace::__rust_end_short_backtrace0x::105640b9ch2ab87f841a2323e7 - -core ::panic_fmtoption::::h33e40d2a93cab78fexpect_failed - 5 : 7 : 0x 1055e4a18 - std :: sys_common :: backtrace :::: ::4h8c59d9d921ed2136: - 8 sys_common 0x0x1055e4a18105640b9c - - : ::corebacktrace::::option__rust_end_short_backtrace::0x __rust_end_short_backtrace :: h2ab87f841a2323e7 - :: h2ab87f841a2323e7 -0x 10df9c3ec - 1055e706crustc_codegen_ssa5[: b392610c019ec31b ] - _rust_begin_unwind - std expect_failed5 ::: h8c59d9d921ed2136 6 - : 0x81055e706c - _rust_begin_unwind - :: : sys_common :: backtrace0x::105640bd0__rust_end_short_backtrace - ::coreh2ab87f841a2323e7:: -panicking :: back 5 : ::0xwrite10df9c3ec:: - execute_copy_from_cache_work_item :::: 0x 1055e706c0x 1055e706c6 - : _rust_begin_unwind -panic_fmt - rustc_codegen_ssa_rust_begin_unwind[ -b392610c019ec31b ] :: 6< rustc_codegen_llvm: [ b70b0e52460f9a66 ] :: LlvmCodegenBackend ::backh33e40d2a93cab78f::> -write :: execute_copy_from_cache_work_item 7 : ::< -0xrustc_codegen_llvm 105640bd0 - 0x [ 6core9: : :: panicking :: 0x 105640bd0 - core 0x:: panickingb70b0e52460f9a66::]panic_fmt::0xLlvmCodegenBackend::>h33e40d2a93cab78f - -105640b9c panic_fmt 97: : 105640bd0 - 10df7e508 - core :: - corestd::[::optionfcd23fca98dce159::]expect_failed::::sys_common ::panickingh33e40d2a93cab78fh8c59d9d921ed2136:: - - backtrace panic_fmt 80x::: 10df7e508h33e40d2a93cab78f - 0xstd -105640b9c[ - fcd23fca98dce159core]::::::sys_common __rust_begin_short_backtraceoption :: expect_failed7: :: ::h8c59d9d921ed2136 -:: < < rustc_codegen_llvm[ b70b0e52460f9a66 backtrace 8 : 0x 10df9c3ec ] - ::rustc_codegen_ssa7::: [ b392610c019ec31b LlvmCodegenBackend__rust_begin_short_backtrace ] :: 0x 10df9c3ec back0x as 105640b9c:: - - corerustc_codegen_ssa::[optionb392610c019ec31b::writeexpect_failedrustc_codegen_ssa ::::h8c59d9d921ed2136:: -<: :: spawn_named_thread execute_copy_from_cache_work_itemb392610c019ec31bb70b0e52460f9a66<] :: LlvmCodegenBackend > -:: - core ::option9::]LlvmCodegenBackend ::rustc_codegen_ssa spawn_named_thread > - <:: write ::0xspawn_work10df7e508rustc_codegen_ssa - 9 : 0x[ 10df9c3ec [ - b392610c019ec31brustc_codegen_ssa ][<::rustc_codegen_llvmback[b392610c019ec31bb70b0e52460f9a66::]]::std::write[b392610c019ec31bfcd23fca98dce159]LlvmCodegenBackend::]backback::>write ::::{::execute_copy_from_cache_work_itemclosure::# write0xspawn_work10df7e508:: - __rust_begin_short_backtrace, ::]LlvmCodegenBackend<><::{ -#closurerustc_codegen_llvmLlvmCodegenBackend[#b70b0e52460f9a66>0 -]} [, b392610c019ec31b ]():: traits ::9backend> -0::: LlvmCodegenBackend as 9rustc_codegen_ssa: }[ b392610c019ec31b ] , :: () 0x>10df7e50810 - : std [ fcd23fca98dce159 traits :::: ExtraBackendMethodsbackend>:::: spawn_named_thread ::{ExtraBackendMethodsclosure>#0x::0spawn_named_thread10df9d244]<::rustc_codegen_ssasys_common - ::[b392610c019ec31b - b392610c019ec31b]]::::backstdback::::writewrite::::spawn_workstd[LlvmCodegenBackend::< as spawn_unchecked_<ExtraBackendMethods::{>closure::#spawn_named_thread::fcd23fca98dce159]]::::LlvmCodegenBackendrustc_codegen_ssa::::{[[0b392610c019ec31b}]b392610c019ec31bclosure, rustc_codegen_ssa()[>#::]0b392610c019ec31bBuilder]>::::backtraits::{}::::::traitsspawn_unchecked_::b70b0e52460f9a66backend]::::spawn_named_threadLlvmCodegenBackend< as rustc_codegen_ssarustc_codegen_ssa::ExtraBackendMethods[>closurespawn_work[>::]backend::::[ -ExtraBackendMethodsback::{, ::closure()#>0 -write>}::::spawn_named_threadb70b0e52460f9a66>::{::{closureclosure#rustc_codegen_llvm[0b70b0e52460f9a66 # 0x 10df9d244] - b70b0e52460f9a66<]<::stdLlvmCodegenBackend>[::{}closure::#LlvmCodegenBackend0>, ()::{}0x, 10df9d244() - fcd23fca98dce159<0closure>#::{0closure}>}<# -, ]std, ::()thread>::::{[Builder()>>::closure0spawn_unchecked_}<, <()fcd23fca98dce159rustc_codegen_llvm>[ #b70b0e52460f9a660]}] :: -::LlvmCodegenBackend as ::{closure10, : thread()#rustc_codegen_ssa::0 Builder}>, >()::>::{::{spawn_unchecked_closureclosure#<1#}< as 1corerustc_codegen_llvm[} as [ b392610c019ec31b 10[18650a1770591c75: b70b0e52460f9a66 ] :: ] ] ::core [traitsops ::::function 0x 18650a1770591c7510df9d244:: - LlvmCodegenBackend< as FnOnce::<::0x::10df9d244traits - ::]::::spawn_named_threadthreadbackend<>rustc_codegen_ssa::[b70b0e52460f9a66b392610c019ec31b]]::::LlvmCodegenBackendback as ::rustc_codegen_ssawrite[::b392610c019ec31bspawn_work]<::rustc_codegen_llvmtraits[::b70b0e52460f9a66backend]::::ExtraBackendMethodsLlvmCodegenBackend>>::::{spawn_named_threadclosure<#rustc_codegen_ssa0[}b392610c019ec31b, ]()::>back::{::closurewrite#::0spawn_work}<, rustc_codegen_llvm()[>b70b0e52460f9a66::{]closure::#LlvmCodegenBackend1>}::{ as closurecore#[018650a1770591c75}], ::()ops>::::{closure#0}functionExtraBackendMethods, >()::>()>spawn_named_thread::b392610c019ec31bclosure]>::#::backcall_once1::{::}::::{writeshim::Builder>>spawn_work as < function::{::closureFnOnce#<0()>11>: :: call_once ::{ shim : vtable # 00x}1055ef7d0 - - std ::11sys: 11 : <}rustc_codegen_llvm, [ :: ()b70b0e52460f9a66>] unix ::{ closure # 0:: thread0x11}::, LlvmCodegenBackend:: ()1055ef7d0 as - : stdrustc_codegen_ssa [::b392610c019ec31b ]Thread ::::newtraits::0xthread_start::::>h8dda2af345bab446backend -:: ::{ ExtraBackendMethods12closure>: # ::1spawn_named_thread}< as syscore::rustc_codegen_ssa[unix18650a1770591c75:: thread]:: Thread:::: newops:: thread_start::::functionh8dda2af345bab446:: -FnOnce < 1055ef7d0()0x>1055ef7d0 - > - stdstd::::::call_oncesyssys::{::::shimunix:::unixthread::::vtableThreadthread::#new::::0thread_startThread::::h8dda2af345bab446new - ::}thread_start :: -h8dda2af345bab44612 - 11: 12: : 0x 1813c506c - __pthread_deallocate - 0x 1055ef7d00x - 1813c506cstd - ::__pthread_deallocatesys -::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate - [ b392610c019ec31b ] :: back ::0xwrite1813c506c:: - spawn_work__pthread_deallocate< -rustc_codegen_llvm[b70b0e52460f9a66]::LlvmCodegenBackend>::{closure#0}, ()>::{closure#0}, ()>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 11: 0x1055ef7d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 12 : 0x 1813c506c - __pthread_deallocate - 0x1813c506c - __pthread_deallocate - - -rustc version: 1.76.0 (07dca489a 2024-02-04) -platform: aarch64-apple-darwinthread 'coordinator' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1586:29: worker thread panicked -stack backtrace: - 0: 0x1055ceda8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10dd02208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x1055e7528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x111e7d168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x111e7d0ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x112416040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x111df69f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x111dedc14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x111dedbe0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x1124113c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x10df80270 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result> - 11: 0x10df9d51c - <::spawn_unchecked_<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 12: 0x1055ef7d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 13: 0x1813c506c - __pthread_deallocate -thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1959:17: panic during codegen/LLVM phase -stack backtrace: - 0: 0x1055ceda8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10dd02208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x1055e7528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x111e7d168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x111e7d0ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x112416040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x111df69f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x111dedc14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x111dedbe0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x1124113c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x10df79f48 - ::time::>::join::{closure#0}> - 11: 0x10df9f284 - >::join - 12: 0x10df8ed48 - ::join_codegen - 13: 0x10deaa64c - ::link - 14: 0x10dcef11c - rustc_span[d844dabcc0d15e78]::create_session_globals_then::, rustc_interface[9ecbacebda51131]::interface::run_compiler, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}> - 15: 0x10dd25628 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>> - 16: 0x10dcf7d7c - <::spawn_unchecked_, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 17: 0x1055ef7d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 18: 0x1813c506c - __pthread_deallocate diff --git a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_26-12247.txt b/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_26-12247.txt deleted file mode 100644 index 605d873bdf1..00000000000 --- a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_26-12247.txt +++ /dev/null @@ -1,170 +0,0 @@ -thread 'cpy vhs4c6sj2h4xpaq' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:44: -no saved object file in work product -stack backtrace: -thread 'cpy ebti8ycrnjshmsw' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:thread '44cpy oxxcwsebgx1733i: -' panicked at no saved object file in work product/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs -stack backtrace: -:913:44: -no saved object file in work product -stack backtrace: -thread ' cpy 4orp8g2x23rgnt3a ' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs0:: 913 : thread '44 cpy k5jtp3uu1e1wr25 ' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs: -: no saved object file in work product -stack backtrace: -0x913100ca6da8: - 44std: -::no saved object file in work productbacktracethread '::cpy 4uzg6vrmxwsbl425Backtrace' panicked at :: -stack backtrace: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rscreate:::913h8af6f7a25d8a3749: -44 : - no saved object file in work product thread '1cpy sz32l9e0944h5s3: ' panicked at -stack backtrace: - /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs : 913 : 44 : -0x 1093da208no saved object file in work product - -stack backtrace: -0 : as 0:: 00x: Backtrace 100ca6da8: - ::std0 :: core : 0x 100ca6da8create - [ backtrace:: ::h8af6f7a25d8a3749 Backtrace - std 18650a1770591c75:: create]:: h8af6f7a25d8a3749 - 0x ::0x 100ca6da8100ca6da8 :: backtrace0x:: Backtrace1::100ca6da8 ops :: : - 0x - function - :: stdcreate Fn core::::::createh8af6f7a25d8a3749:: -h8af6f7a25d8a3749h8af6f7a25d8a3749 - -[< ::alloch8af6f7a25d8a3749[ -18650a1770591c75 - 37ddc2533ea56b7b 1]: 1]::0x 1093da208::1ops :: function: : 1 : - < 0x 1093da208alloc - boxed[::37ddc2533ea56b7b < alloc[ Fn 0x ::< Box0x]37ddc2533ea56b7b::( 0x 1093da2081093da208 ]0x1093da208< - rustc_driver_impl<& - 'boxedalloc[a - d723ad74a265baf3:: as [boxedinstall_ice_hook,::)<, ::Output::install_ice_hookinstall_ice_hookrustc_driver_impl::{[::install_ice_hookFn< = d723ad74a265baf3closure]#::0<::{install_ice_hook::{rustc_driver_impl::{(}()closure>closure&closure::{> + as dyn #closure#corecore0[#}18650a1770591c75#[for::0']>install_ice_hook as ::{aclosure0} as >core as core[#}::coreops[::18650a1770591c75function]::0, [}::>18650a1770591c75[']18650a1770591c75Fn>18650a1770591c75::]b]> ops:: as opsmarkercore[ as for > &18650a1770591c75]Fn]corecore[::]for opscoreops[Fn18650a1770591c75::panic]::::panic_info::::functionPanicInfoops)'PanicInfo>aa<>', , ::function'::bFnFn> > &function,::'Fn::core<[(callcore -[&18650a1770591c75) 18650a1770591c75 ]:::: (opsops::&::function'::, Fnafunction]2::: apanic:: :: panic_infoFn ::< (&'< 'aOutputPanicInfocorecore( a< [core18650a1770591c75[ '18650a1770591c75& = []() >0x + 100cbf528core[18650a1770591c75]coreb:: - >std,::)panic, panicking::Output::marker]'::apanic:: ::18650a1770591c75[Syncrust_panic_with_hook = :: + ]core()h1e70c5d905e30e9dpanic_info::core18650a1770591c75[panic]::::::[ -::>18650a1770591c7518650a1770591c75panic]:: + core]panic_info::panic_infomarker :::: Send:: , [&core::PanicInfoPanicInfo>18650a1770591c75[panic]::::panic_info18650a1770591c75: , 'marker::,PanicInfoPanicInfo<<]'')b::)b>panic , , :: panic_info::, ) >::OutputSyncPanicInfo, 0x)OutputOutputb = = >100cbf2e4> - = + ,,())(), >Output + )core, = >()>stdOutput::() + [core = panicking()18650a1770591c75[>> + :: + corecall>] + corecore -18650a1770591c75[ :: begin_panic_handler ::218650a1770591c75]]::{: core{markerclosure ::::}Sync}[[ 18650a1770591c75[::marker18650a1770591c75 + ] 18650a1770591c75::]] ::h399e32952efd26a4::marker -:: Sync marker marker core:::: + ::::core0xSend[100cbf528Sync18650a1770591c75, ] + &[ - Synccore18650a1770591c75 + ]core::[:: marker18650a1770591c75markercore4[]::::markerpanicSend, ::&[::stdSend: , :: &:: coreSyncpanicking + 18650a1770591c75[core 18650a1770591c75core][[::18650a1770591c75panic_infomarker]:::::: panicSend::rust_panic_with_hook]PanicInfo, ::&18650a1770591c75coremarker18650a1770591c75]][ ::)18650a1770591c75 panic_info ::0x]PanicInfo)::>>::100cbca18::panic - std::Sendmarker, ::>Send&, ::&core::[call::h1e70c5d905e30e9dpanic:: ->:: panic_info :: ::18650a1770591c75panic_info3sys_common]:: -callcorePanicInfo ) > [218650a1770591c75backtrace -::: >:: __rust_end_short_backtracePanicInfo ):: :: paniccall>]> -::: :: ::h2ab87f841a2323e7 2 -panic panic_info :: panic_info:::: PanicInfo ) call 2 : : > >:: PanicInfo ) > > 5 ::: 0xcall - - :: 100cbf2e4call 2 - std -2:: panicking0x ::: begin_panic_handler ::0x 0x : { { 100cbf528100cbf528100cbf528 0x 100cbf06c - closure - } _rust_begin_unwind 0x0x -100cbf528 - - stdstd::2panicking::::panickingrust_panic_with_hook::::rust_panic_with_hookstd - }std: h1e70c5d905e30e9d::::100cbf528 :: panicking - ::h1e70c5d905e30e9dstd -:: panicking :: 6 : 3 : :: panickingrust_panic_with_hook :: h1e70c5d905e30e9d:: - - rust_panic_with_hook :: 33h399e32952efd26a4rust_panic_with_hook: h1e70c5d905e30e9d: - 3 : - 0x 100cbf2e4 - 4:: std : 0x:: 100cbf2e4panicking - ::stdbegin_panic_handler:: panicking0x:: 0x 100d18bd0{ - h1e70c5d905e30e9d0x -100cbca18 {100cbf2e4 core 0xclosure - } - ::::}std ::0xh399e32952efd26a4100cbf2e4 -:: - 100cbf528panicking begin_panic_handler - :: {4stdpanicking: :: 3 ::std :: panickingbegin_panic_handler ::sys_commonstd{::{::panickingclosure{::backtracebegin_panic_handler::::__rust_end_short_backtrace:: ::{closurepanic_fmt ::::}0xh2ab87f841a2323e7h33e40d2a93cab78f100cbca18 - - : }std}::::} { ::sys_common ::7backtrace: h399e32952efd26a4 rust_panic_with_hookclosure -:::: h1e70c5d905e30e9d} __rust_end_short_backtrace h399e32952efd26a4 -5 :: } ::4h399e32952efd26a4: - - -h2ab87f841a2323e7: - 0x 4 0x 5 : 3 : 0x 4 : 100d18b9c 100cbca18100cbf2e4 - : 0x 100cbf06c - std - :: std - ::0xcore100cbca18sys_common::::optionbacktrace::::expect_failed__rust_end_short_backtracepanicking:: - std :: sys_commonh8c59d9d921ed21360x:: -100cbf06cbacktrace - ::::0xh2ab87f841a2323e7__rust_end_short_backtrace100cbf2e4:: - h2ab87f841a2323e7std -::0x panicking - :: begin_panic_handler:: ::_rust_begin_unwind begin_panic_handler _rust_begin_unwind8{: { - closure } } 5::100cbca18: :: 6 - : 5{: { - std :: sys_common :: closure 0xh399e32952efd26a4}100cbf06c} - ::_rust_begin_unwindh399e32952efd26a4 - - 6 backtrace : :: __rust_end_short_backtrace 40x: 100d18bd0 -0x::100cbf06ch2ab87f841a2323e7 - -_rust_begin_unwind -0x 1096743ec - rustc_codegen_ssa6[: b392610c019ec31b ] :: back :: 0xwrite100d18bd0:: - execute_copy_from_cache_work_itemcore :: panicking :: panic_fmt :: h33e40d2a93cab78f0x -100d18bd05 - core :: panicking :: panic_fmt :: h33e40d2a93cab78f - ::core -<:: 4panicking6::: panic_fmt :: h33e40d2a93cab78f - : rustc_codegen_llvm0x [100d18bd0 b70b0e52460f9a66 - : core]::::panickingLlvmCodegenBackend:: > -panic_fmt 7 9 0x: 100cbca18 - 7std : : :: sys_common 7:: h33e40d2a93cab78f:: backtrace :: 0x: 100cbca18 0x - 100d18b9cstd - ::coresys_common:: -option :: expect_failed0x::100d18b9ch8c59d9d921ed2136 - -core :: option :: expect_failed :: h8c59d9d921ed2136 __rust_end_short_backtrace:: - 0x 100cbf06c8 - : _rust_begin_unwind - backtrace ::6__rust_end_short_backtrace: :: 7:: h2ab87f841a2323e7: - 0x5100d18bd0 - core8 0x: :: 0x 100d18b9c - panicking109656508core:: :: - optionstd::[expect_failedfcd23fca98dce159]panic_fmt ::::sys_commonh8c59d9d921ed2136:: -backtrace ::h2ab87f841a2323e7__rust_begin_short_backtrace :: -< < rustc_codegen_llvm [ 0xb70b0e52460f9a665]: :: 100d18b9c LlvmCodegenBackend8 as : rustc_codegen_ssa - [ b392610c019ec31b ]0x 1096743ec:: - traits rustc_codegen_ssa::[backendb392610c019ec31b::]ExtraBackendMethods::>core :: ::spawn_named_threadoption< ::rustc_codegen_ssa0xexpect_failed[::b392610c019ec31b100cbf06ch8c59d9d921ed2136] -:: - back _rust_begin_unwind:: -write8 : :: spawn_work < rustc_codegen_llvm: 6 : 0x 0x0x100cbf06c100d18bd0 - - _rust_begin_unwindcore0x -::1096743ecpanicking - ::1096743ecrustc_codegen_ssapanic_fmt[::b392610c019ec31bh33e40d2a93cab78f] -:: - back :: write7::: rustc_codegen_ssa execute_copy_from_cache_work_item[ b392610c019ec31b :: < ] :: back0x::100d18b9cwrite6 - ::coreexecute_copy_from_cache_work_item::::option<::rustc_codegen_llvm: rustc_codegen_llvm[expect_failed[:: b70b0e52460f9a66h8c59d9d921ed2136] - :: b70b0e52460f9a66 ]8 ::: LlvmCodegenBackend > - 9 : 0x 1096743ec - rustc_codegen_ssa [::0xb392610c019ec31b100d18bd0h33e40d2a93cab78f] - ::coreback:::: -panickingwrite :::: panic_fmtexecute_copy_from_cache_work_item ::::<7h33e40d2a93cab78frustc_codegen_llvm: -[ b70b0e52460f9a66 ] 7::: LlvmCodegenBackend > - 9 : 0x 100d18b9c0x - core :: option 100d18b9c:: - expect_failedcore ::::h8c59d9d921ed21360xoption -::109656508 expect_failed :: h8c59d9d921ed21368 -: [ - std [8fcd23fca98dce159: ] :: LlvmCodegenBackend sys_commonb70b0e52460f9a66 :: ]backtrace :: __rust_begin_short_backtraceback::::LlvmCodegenBackend::>< < 0x rustc_codegen_llvm [ 1096743ecwrite - 0xb70b0e52460f9a66 ]> :: - execute_copy_from_cache_work_item :: ::{ -rustc_codegen_ssa [:: traits b392610c019ec31b - :: ] b70b0e52460f9a660x]::backend109656508:: rustc_codegen_ssa, ExtraBackendMethods ()>[>::::{spawn_named_threadb392610c019ec31b<::9rustc_codegen_ssaLlvmCodegenBackend: backclosure[::b392610c019ec31bwrite]::::execute_copy_from_cache_work_itemback>]::std:: - backstd::#backtrace -b70b0e52460f9a66 :: 90x]109656508write - ::: LlvmCodegenBackendstd>[ -fcd23fca98dce1590 -]:: :: }sys_common ::9backtrace: :: , () > -spawn_worksys_common :: backtrace ::9 :: __rust_begin_short_backtrace 0x:: < 109656508<__rust_begin_short_backtracerustc_codegen_llvm - __rust_begin_short_backtrace[::b70b0e52460f9a66<]<::::LlvmCodegenBackend< as rustc_codegen_llvmrustc_codegen_ssa[[rustc_codegen_llvmb70b0e52460f9a66<] :: LlvmCodegenBackend10b392610c019ec31b>: std< rustc_codegen_llvm[::{[ b70b0e52460f9a66fcd23fca98dce159: ]closure :: LlvmCodegenBackend as # 0 } ][:: sys_commonb70b0e52460f9a66, 0x()109656508> - ::]std::{::[closurefcd23fca98dce159# backtrace0::}__rust_begin_short_backtrace, ::()LlvmCodegenBackend]>0x:: -109656508traits - std as [ rustc_codegen_ssafcd23fca98dce159[10]: b392610c019ec31b:: ] backend :: ExtraBackendMethods > ::rustc_codegen_ssa :: [spawn_named_thread <0xb392610c019ec31b109675244]traits - ::[::fcd23fca98dce159std::[fcd23fca98dce159[]]::::backspawn_named_threadthread::::writeBuilder::>traits::{::closurebackend::::#ExtraBackendMethods0>}::, <()rustc_codegen_llvm>]::{::[back::closurerustc_codegen_llvm#[0b70b0e52460f9a66}]b70b0e52460f9a66, traits()::>backend -::spawn_named_thread ExtraBackendMethods >10::]rustc_codegen_ssaBuilder: [ b392610c019ec31b ] :: < rustc_codegen_ssa [ b392610c019ec31b0xwrite]109675244:: - back<::>::writeLlvmCodegenBackend:: as spawn_work::]<::{]rustc_codegen_llvmclosure[#b70b0e52460f9a660LlvmCodegenBackend]::::>::LlvmCodegenBackendLlvmCodegenBackend>::{rustc_codegen_ssa:: as LlvmCodegenBackendclosurerustc_codegen_ssa>[#::{b392610c019ec31b[[]b392610c019ec31b::]traitsfcd23fca98dce1590::::]}traitsbackend::::backendExtraBackendMethods::>ExtraBackendMethods::>, ::()spawn_named_thread>, #()::0spawn_named_thread>}::{::, closure()#>0<::::{writeclosure::}spawn_work::{#<0rustc_codegen_llvm}[, closureb70b0e52460f9a66()spawn_named_thread, >() ->< - # 100rustc_codegen_ssa , 10[(): > : } , ()>>b392610c019ec31b - ] :: spawn_unchecked_10::: < < rustc_codegen_llvm [ b70b0e52460f9a66 ] :: LlvmCodegenBackend0x109675244] - back< < std [ as ::{::::closurewrite#::0spawn_work}rustc_codegen_ssafcd23fca98dce159, ]()LlvmCodegenBackend>:: ->thread :: Builder10>: ::[ spawn_unchecked_b392610c019ec31b::{ < < rustc_codegen_llvm [ closure #0x0109675244} - , <]()<::std [ >fcd23fca98dce159 ]0x::{back::::closurethreadwrite#::::spawn_workBuilder<>rustc_codegen_llvm::[spawn_unchecked_rustc_codegen_ssab70b0e52460f9a660x0]109675244[:: - LlvmCodegenBackend<><}::{stdclosure[b392610c019ec31bfcd23fca98dce159, ]]::::()traitsthread::::backendBuilder<::><::ExtraBackendMethodsrustc_codegen_llvmspawn_unchecked_>[::[::fcd23fca98dce159LlvmCodegenBackend]>::::{#closurethread#::0Builder}>]::<::{rustc_codegen_llvmclosure[#, 1b70b0e52460f9a66::}] as ::coreLlvmCodegenBackend[ as 18650a1770591c75writerustc_codegen_ssa]LlvmCodegenBackend[::b392610c019ec31bops]:: as ::::traitsspawn_work::backend::]::::spawn_named_thread}traits<::rustc_codegen_ssabackend[spawn_unchecked_>b392610c019ec31b::{]closure::#, 0back}<::, write()::><::{spawn_workclosure<#rustc_codegen_llvm[[rustc_codegen_llvmfunction[::b70b0e52460f9a66FnOnceb70b0e52460f9a66]b70b0e52460f9a66::ExtraBackendMethods>>::::call_oncespawn_named_thread::{()>0::}:: -backspawn_named_thread:: write ::{1::11spawn_work: LlvmCodegenBackend::[LlvmCodegenBackend>>18650a1770591c75 ::{]::{ closure # 0 closureLlvmCodegenBackend< ::rustc_codegen_ssa0x[100cc77d0ops - #b392610c019ec31b0 as }], rustc_codegen_ssa()}, >, ::{()closure>#::{0::}closure, ()()#>std0::}sys, ::()>unix[::{b392610c019ec31bclosure]#::0traits::::>function::{::}closureFnOnce#<1()}>threadback, as ()core>[::{::closure18650a1770591c75#]0::}backendops::::writefunction::::spawn_workFnOnce< -::rustc_codegen_llvmThread[::b70b0e52460f9a66new]::::ExtraBackendMethods::{LlvmCodegenBackend>>::::{closure closure #100#, <>()::>call_once>::{::shim1: : vtable # call_once0()::{} > as core [::{ 18650a1770591c75::shim]thread_start:::opsspawn_named_thread::::vtablefunctionclosure::##FnOnce1<}0rustc_codegen_ssa as [}core -h8dda2af345bab446 - [110x: 109675244} - < -<}(), >()>>::b392610c019ec31b ]call_once<11std: [ ::{18650a1770591c75 fcd23fca98dce159 shim:: back :: write ] :0x::100cc77d0vtable - #stdspawn_work0::<12sys: rustc_codegen_llvm ::{::closure unix :: thread ::] Thread ::0xnew100cc77d0::::#::0opsthread}::::, functionBuilder}[ -> :: b70b0e52460f9a66spawn_unchecked_::<11<: rustc_codegen_llvmFnOnce[ b70b0e52460f9a66<]]::::()LlvmCodegenBackendthread_start as ::rustc_codegen_ssah8dda2af345bab446[LlvmCodegenBackend - 0x121813c506c> - - std__pthread_deallocate:: -sys ::::{ unixclosure:: thread#:: Thread0 ::}0xnew, ::100cc77d0thread_start()::> - h8dda2af345bab446::{std -closure # ::120sys}: , ::() unix >:: thread ::{ :: closureThread0x#::1813c506c1new - }::__pthread_deallocate as -thread_startcore::[h8dda2af345bab44618650a1770591c75 -] :: ops12::: function :: FnOnce < () > > ::0xcall_once1813c506c::{ - shim__pthread_deallocate: -vtable#0} - 11: 0x100cc77d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate -()>>>::{::closurecall_once#::{1shim}:vtable#0} - 11: 0x100cc77d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate - as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 11: 0x100cc77d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate -b392610c019ec31b]::traits::backend::ExtraBackendMethods>::: spawn_named_thread < rustc_codegen_ssa [ b392610c019ec31b ] :: back0x::1813c506cwrite - ::__pthread_deallocatespawn_work -::{closure#0}, ()>::{closure#0}, ()>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 11: 0x100cc77d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate - - -rustc version: 1.76.0 (07dca489a 2024-02-04) -platform: aarch64-apple-darwinthread 'coordinator' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1586:29: worker thread panicked -stack backtrace: - 0: 0x100ca6da8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x1093da208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x100cbf528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x10d555168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x10d5550ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x10daee040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x10d4ce9f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x10d4c5c14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x10d4c5be0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x10dae93c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x109658270 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result> - 11: 0x10967551c - <::spawn_unchecked_<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 12: 0x100cc77d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 13: 0x1813c506c - __pthread_deallocate -thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1959:17: panic during codegen/LLVM phase -stack backtrace: - 0: 0x100ca6da8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x1093da208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x100cbf528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x10d555168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x10d5550ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x10daee040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x10d4ce9f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x10d4c5c14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x10d4c5be0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x10dae93c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x109651f48 - ::time::>::join::{closure#0}> - 11: 0x109677284 - >::join - 12: 0x109666d48 - ::join_codegen - 13: 0x10958264c - ::link - 14: 0x1093c711c - rustc_span[d844dabcc0d15e78]::create_session_globals_then::, rustc_interface[9ecbacebda51131]::interface::run_compiler, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}> - 15: 0x1093fd628 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>> - 16: 0x1093cfd7c - <::spawn_unchecked_, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 17: 0x100cc77d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 18: 0x1813c506c - __pthread_deallocate diff --git a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_28-12710.txt b/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_28-12710.txt deleted file mode 100644 index 943139e3f9e..00000000000 --- a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_28-12710.txt +++ /dev/null @@ -1,170 +0,0 @@ -thread 'cpy oxxcwsebgx1733i' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:44: -no saved object file in work product -stack backtrace: -thread 'cpy ebti8ycrnjshmsw' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:44: -no saved object file in work product -stack backtrace: - thread '0cpy 5fuhladjlcxb67o9: ' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs : 913 : 44 : - no saved object file in work product0x -stack backtrace: -thread 'cpy 4orp8g2x23rgnt3a' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:44thread ': -cpy k5jtp3uu1e1wr25no saved object file in work product' panicked at -stack backtrace: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs1036aeda8: - 913std:::44backtrace: -::Backtraceno saved object file in work productthread '::cpy 4uzg6vrmxwsbl425thread '' panicked at cpy sz32l9e0944h5s3 -stack backtrace: -' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs::913create:91344: : -44no saved object file in work product: - -stack backtrace: - ::no saved object file in work producth8af6f7a25d8a3749 -0 -stack backtrace: - : thread ' cpy vhs4c6sj2h4xpaq1' panicked at : /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs : 913 :44 : - no saved object file in work product 0 -stack backtrace: - 0 : : 0x 10bde2208 - <0x alloc 0 : [ 37ddc2533ea56b7b1036aeda8 ] - std 0::0x0x :: boxed1036aeda80 - : backtrace 1036aeda8 : 0x::1036aeda8Backtrace 0:: - : std std:: :::: Boxcreatebacktracebacktrace - std :: backtrace<::rustc_driver_impl [0xd723ad74a265baf3::1036aeda8::Backtrace - Backtrace ::Backtrace:: :: ] create ::::h8af6f7a25d8a3749create:: -stdcreate0xh8af6f7a25d8a3749h8af6f7a25d8a37490x 1036aeda8:: -1036aeda8 -:: backtrace - ::Backtrace - install_ice_hook ::{ closure #10:: }h8af6f7a25d8a3749 1>: :: -std std : as core 1create: :: h8af6f7a25d8a3749 - [ :: 18650a1770591c75backtrace:::: ]backtrace1Backtrace: :: ::0x 1opsBacktrace:::::: 10bde2208 : functioncreate::::Fnh8af6f7a25d8a3749< -( & dyn for< ' 1 create a0x, - :: : <' h8af6f7a25d8a3749 b0x > 0x -10bde2208 alloc 1 - 10bde2208< - alloc[10bde2208core[ - : <[alloc18650a1770591c75[ 37ddc2533ea56b7b37ddc2533ea56b7b< ]alloc][ 37ddc2533ea56b7b37ddc2533ea56b7b:::: ops:: ]]0x::]boxed::0xboxed10bde2208::function::::Box::boxedBox10bde2208boxed - - Fn<::Box >[::closure::{#closured723ad74a265baf3b[::0[ as install_ice_hook as >}core::{d723ad74a265baf3core0[>,18650a1770591c75[18650a1770591c75) as closurecore]18650a1770591c75], ::[Output]ops::#}::>ops18650a1770591c750::ops} as >] as core::[ = install_ice_hookcore::::{function[closurefunction#()18650a1770591c75::]18650a1770591c75]::0::::>function:::: + FnopsopsFn<]::<(::}(Fn>&< as corecore[ops18650a1770591c75function]dyn [(18650a1770591c75&::&for<::dyn ::::functionFn]dyn ::'::amarkerfor< > dyn bbfor core''> &coredyn core[corea18650a1770591c75, ][::[b'18650a1770591c75core[for 'ba[> 18650a1770591c75, ]::core18650a1770591c75[]'function18650a1770591c75b::> corecore::::18650a1770591c75ops]::]function::[ops[marker18650a1770591c75]Fn::]ops::::::functionFn::function::18650a1770591c75ops::::panic>::PanicInfo'::::PanicInfoPanicInfo<<''panic,::)panic_info, ::OutputPanicInfo = <()b'ab >core,[)18650a1770591c75, 'Output]b = ::()>>panic, + ::)::::call> -PanicInfo < + core2': [ b 18650a1770591c75 > ] :: , marker)0x::1036c7528, - SyncstdOutput:: = + panicking()::core>rust_panic_with_hook[:: + h1e70c5d905e30e9d18650a1770591c75 -core ] [ ::3marker: :: Send 18650a1770591c75 , ] & core ::[0xmarker1036c72e418650a1770591c75 - ::std]Sync:::: + panickingpanic::corebegin_panic_handler::::[{panic_info{18650a1770591c75closure]}::}PanicInfo::::h399e32952efd26a4) -marker> :: >Send ::4, : call & - core [ 18650a1770591c75 0x]1036c4a18 - ::stdpanic2::::sys_common: >::,backtrace) corepanic_info[::18650a1770591c75PanicInfo::, panic_info]Output:: = marker()::__rust_end_short_backtraceSync::>PanicInfo + h2ab87f841a2323e7, -panic_info, + Outputcore = [):: 18650a1770591c75PanicInfo() )]18650a1770591c75 ::::OutputSync> + core [ 18650a1770591c75]]>:::: callmarker -::5 ': 0xSend , 1036c7528& core - [ 18650a1770591c75std] ::::panicpanicking::::panic_inforust_panic_with_hook:::: h1e70c5d905e30e9d - 0x 1036c706c - 3_rust_begin_unwind: - 6 : 0x 1036c72e4 - std :: panicking0x::103720bd0begin_panic_handler - ::core{::{panickingclosure::}panic_fmt}::::h33e40d2a93cab78fh399e32952efd26a4 - - 74: : 0x0x103720b9c1036c4a18 - - corestd::::optionsys_common::::expect_failedbacktrace::::h8c59d9d921ed2136__rust_end_short_backtrace -:: h2ab87f841a2323e7 - 8 : 5 : 0x 10c07c3ec - 0xrustc_codegen_ssa1036c706c[ - b392610c019ec31b_rust_begin_unwind] -:: back :: write6::: execute_copy_from_cache_work_item :: < rustc_codegen_llvm [ b70b0e52460f9a66 ] ::0xLlvmCodegenBackend103720bd0> - -core :: panicking ::9panic_fmt: :: h33e40d2a93cab78f - 7 : 0x 10c05e508 - std [ fcd23fca98dce159 ] ::0xsys_common103720b9c:: - backtracecore::::__rust_begin_short_backtraceoption::::rustc_codegen_ssa::[spawn_named_threadb392610c019ec31b<]rustc_codegen_ssa::[backb392610c019ec31b::]write::::backexecute_copy_from_cache_work_item::::write<::rustc_codegen_llvmspawn_work[:: -LlvmCodegenBackend > ::{ closure9#: 0 } , () > ::{ closure #0x010c05e508} - , std()[>fcd23fca98dce159 -] :: sys_common10::: backtrace :: __rust_begin_short_backtrace :: < < rustc_codegen_llvm [0xb70b0e52460f9a6610c07d244] - ::::::ExtraBackendMethodsspawn_unchecked_><::rustc_codegen_ssa>[::b392610c019ec31bcall] + :: -traits :: = backend ]core2()[::: 18650a1770591c75 ] :: marker>::backSync:: + writecore::[spawn_work::b + > core18650a1770591c75: [0x::{::[]closureOutput18650a1770591c75# ExtraBackendMethods1036c7528::> - 0std}::18650a1770591c75 panicking]:::: = spawn_named_thread()<>rustc_codegen_ssa + , marker::rust_panic_with_hook][:: core::panic::h1e70c5d905e30e9dmarker [:: ()Sendpanic_info -:::: b392610c019ec31b, ]&18650a1770591c75 core>[0x18650a1770591c751036c7528] - ::stdSyncPanicInfo:: + ) >] >::3::: callcore - [ 18650a1770591c75 marker ::{ backpanic]closure::::::#marker2::0Send}panicking: 0x :: Sync1036c72e4, :: () panic_info, :: + &rust_panic_with_hookcore - >::[write -std::corePanicInfo 18650a1770591c75[ )h1e70c5d905e30e9d::]>spawn_work><0xrustc_codegen_llvm::call10 -[:: panicking b70b0e52460f9a66] ::18650a1770591c75::]marker3: ::1036c7528:: begin_panic_handler : panic :::: - ::LlvmCodegenBackend panic_info{ - std :: panicking{::closurerust_panic_with_hook>::Sendh1e70c5d905e30e9d::, - } PanicInfo &::{ )closure 0xcore> } [ 0x18650a1770591c7510c07d244]2 - ::1036c72e4< - <::stdstd[h399e32952efd26a4fcd23fca98dce159::] -:: threadpanicking::::Builder #panic0begin_panic_handler >::}: panic_info3::>, ::spawn_unchecked_():: PanicInfo<4<::rustc_codegen_llvm {>)::{: : > 0x {1036c7528 - closure std>call[ -:: #call - :: panickingclosure20}: 0x::} ::}b70b0e52460f9a66 1036c4a18h399e32952efd26a4rust_panic_with_hook - -:: h1e70c5d905e30e9d, std :: sys_common -2]4() ::: 0x1036c72e4 - >::: backtrace::{LlvmCodegenBackend::closure# 1std __rust_end_short_backtrace :: as h2ab87f841a2323e7} -3 :: panicking as rustc_codegen_ssa: core:: begin_panic_handler[5 :: : 0x [ 0x18650a1770591c75 b392610c019ec31b {1036c75281036c4a18{]] ::::ops ::traits - function:: std ::::backendclosure - panicking } ::0x::rust_panic_with_hook1036c706cExtraBackendMethods - ::FnOnceh1e70c5d905e30e9d< -() > >0x >std ::::1036c7528spawn_named_threadsys_common<::::_rust_begin_unwind -0x}1036c72e4backtrace3:: - ::rustc_codegen_ssa__rust_end_short_backtrace[ ::b392610c019ec31bh2ab87f841a2323e7 - call_oncestd::{ -shim::: vtablepanicking# 0::} -begin_panic_handler 5 ::11: : h399e32952efd26a4] : std::::back -{panicking { ::::writerust_panic_with_hook :: :: closure 6h1e70c5d905e30e9d: -4 : spawn_work } <0x 1036c706c0x - 1036cf7d0_rust_begin_unwind - - rustc_codegen_llvm [ b70b0e52460f9a66 ]6:: LlvmCodegenBackend: > ::{ closure# std 3} : 0 } , ()0x>1036c72e4 0x - 1036c72e4std - ::stdpanicking::::panickingbegin_panic_handler::::begin_panic_handler{::::{ { {0xclosure103720bd0} - }core::closure::h399e32952efd26a4panicking -:: panic_fmt :: ::#40: }sys , () > ::{ closure ::#unix1 }:: as threadcore::[Thread18650a1770591c75::]new::::opsthread_start::::::h8dda2af345bab446h399e32952efd26a4 - - { closure4}: } :: h399e32952efd26a4 - 40x120x1036c4a181036c4a18: - - h33e40d2a93cab78fstd -:: sys_common :: backtracefunction :: __rust_end_short_backtrace :: 0xh2ab87f841a2323e7:: - FnOnce < std()1036c4a18 > - >std::: call_once::{shim0x:: 57 ::: sys_common :: backtrace :: __rust_end_short_backtrace: :: h2ab87f841a2323e7 - 5 : 0x 1036c706c - _rust_begin_unwind - 0x61036c706c: - _rust_begin_unwind - 6 : 0x 103720bd0 - core :: panicking :: panic_fmt0x::103720bd0h33e40d2a93cab78f - -core :: panicking ::7panic_fmt: :: h33e40d2a93cab78f - 7 : 0x 103720b9c - core :: option :: expect_failed0x::103720b9ch8c59d9d921ed2136 - -core :: option ::8expect_failed: :: h8c59d9d921ed2136 - :8 : vtable0x 10c07c3ec - rustc_codegen_ssa#[0 } - 103720bd0 b392610c019ec31b - 11coresys_common]::::::panicking backtraceback::: panic_fmt ::::::write :: 0x __rust_end_short_backtraceh33e40d2a93cab78f -::1813c506c - h2ab87f841a2323e7execute_copy_from_cache_work_item0x:: 10c07c3ec< - rustc_codegen_ssa [rustc_codegen_llvmb392610c019ec31b[]::__pthread_deallocateb70b0e52460f9a66back]::::write :: -execute_copy_from_cache_work_item 0x -103720b9c LlvmCodegenBackend >:: <75 - - : : core rustc_codegen_llvm [ b70b0e52460f9a66 ] 0x 0x1036c4a18 1036cf7d0 - - stdstd::::sys_common::backtrace:: __rust_end_short_backtrace9::sys: h2ab87f841a2323e7 - :: :: option::5 unix: 0x LlvmCodegenBackend > 0x -103720b9c - :: expect_failedcore:: h8c59d9d921ed213690x -: ::1036c706c option :: - expect_failed :: h8c59d9d921ed21368::: _rust_begin_unwind - - thread::Thread80x: 10c05e5081036c706c - :: - new std::[thread_startfcd23fca98dce159::]::sys_commonh8dda2af345bab446 - 0x1210c05e508 - std [ fcd23fca98dce159 ] :: sys_common ::0xbacktrace10c07c3ec:: - __rust_begin_short_backtracerustc_codegen_ssa::[option -:: expect_failed 9 : 0x 103720bd0 - core ::0xpanicking10c05e508:: - panic_fmtstd[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::<::spawn_named_thread::{::closureh33e40d2a93cab78f#0::b70b0e52460f9a66:: -}]h8c59d9d921ed2136, :: -backend :: ExtraBackendMethods>:: ()8>: ::{ closure # 0 0x10c07c3ec - rustc_codegen_ssa[b392610c019ec31b]::back::write::execute_copy_from_cache_work_item::::[ -b70b0e52460f9a66] :: LlvmCodegenBackend >9 -: 9 : backend :: ExtraBackendMethods >0x 0x10c05e508 10c05e508 - - stdstd[[fcd23fca98dce159spawn_named_thread]fcd23fca98dce159::::]sys_common< }rustc_codegen_ssaspawn_named_thread, [b392610c019ec31b7()]: ::] -::LlvmCodegenBackend > ::{10closure: # 0 } , () > ::{ closure0x#10c07d2440 - }<, <()std>[ -fcd23fca98dce159 ] ::10thread: :: Builder > :: spawn_unchecked_ < < rustc_codegen_llvm0x[10c07d244b70b0e52460f9a66 - ]<::sys_common::::spawn_unchecked_backtrace<::<__rust_begin_short_backtracebacktrace:: ExtraBackendMethods]>::::::spawn_named_threadspawn_named_threadLlvmCodegenBackend<rustc_codegen_ssa[::{b392610c019ec31bclosure][::#backb392610c019ec31b::0write]::}spawn_work::<, rustc_codegen_llvmback[::b70b0e52460f9a66()]write::>LlvmCodegenBackend::>::{::{spawn_workclosureclosure#<0#}rustc_codegen_llvm, 0()[>}::{b70b0e52460f9a66closure, #()0]}::, >()LlvmCodegenBackend ->> - ::{ closure 10#: 0 10} : , () 0x>10c07d244 - ::{< closure< std [#0xfcd23fca98dce1590]10c07d244::}thread - ::, Builder<>()::<::{traits18650a1770591c75::::backend]::spawn_unchecked_ExtraBackendMethods::><::opsspawn_named_thread<<::rustc_codegen_ssarustc_codegen_llvm[functionb392610c019ec31b[]::::b70b0e52460f9a66backFnOnce::]write<::()spawn_work::<>rustc_codegen_llvmLlvmCodegenBackend[>b70b0e52460f9a66 as ::]rustc_codegen_ssa::call_onceLlvmCodegenBackend[>b392610c019ec31b::{::{closure]#shim0::}:, traits()vtable>::::{#closurebackend#0::0ExtraBackendMethods}}, >() -> ::{::closure #spawn_named_thread1<}rustc_codegen_ssa as corerustc_codegen_llvm[11b392610c019ec31b[]: ::b70b0e52460f9a66back ::]write:::: spawn_workLlvmCodegenBackend< rustc_codegen_llvm as [rustc_codegen_ssab70b0e52460f9a66[]b392610c019ec31b::]LlvmCodegenBackend >::::{ closuretraits# 0::} , backend()0x>::::{1036cf7d0closureExtraBackendMethods# - 0std}::, sys()>>::::{spawn_named_threadclosure__rust_begin_short_backtrace#<1::}rustc_codegen_ssa as LlvmCodegenBackend>write:: as call_once::::{rustc_codegen_ssashimspawn_work:[vtable<#b392610c019ec31b0rustc_codegen_llvm}] -[ :: b70b0e52460f9a6611traits: ] :: :: LlvmCodegenBackend backend :: > ExtraBackendMethods0x>1036cf7d0:: - spawn_named_threadstd<::::{sysrustc_codegen_ssa::closureunix[::#threadb392610c019ec31b::0Thread]::}new::::backthread_start::::h8dda2af345bab446, -write :: ()12spawn_work: > < ::{ rustc_codegen_llvm closure [ # b70b0e52460f9a660x01813c506c] - }__pthread_deallocate:: -, LlvmCodegenBackend()>>::{::{closureclosure##01}}, as ()core>[::{18650a1770591c75closure]#::0ops}::, function()::>FnOnce -< () >10>: :: call_once ::{ shim : vtable # 00x}10c07d244 - - < <11std: [ fcd23fca98dce159 ] :: thread :: Builder >0x::1036cf7d0spawn_unchecked_ - :: spawn_named_thread <0xrustc_codegen_ssa10c07c3ec[ - b392610c019ec31brustc_codegen_ssa][::b392610c019ec31bback]::::writeback::::spawn_workwrite<::rustc_codegen_llvmexecute_copy_from_cache_work_item[::b70b0e52460f9a66<]rustc_codegen_llvm::[LlvmCodegenBackendb70b0e52460f9a66>]::{::closureLlvmCodegenBackend#>0 -} , () >9::{: closure # 0 } , () > ::{0x[10c05e508closure - #std1[} as fcd23fca98dce159::]18650a1770591c75::unix]sys_common:::: - -rustc version: backtrace1.76.0 (07dca489a 2024-02-04):: -platform: __rust_begin_short_backtrace::aarch64-apple-darwin<<::rustc_codegen_llvmthread[::b70b0e52460f9a66Thread]::::unixnew::::threadthread_start::::Threadh8dda2af345bab446:: -new :: thread_start12::: h8dda2af345bab446 - 12 : 0x 1813c506c - __pthread_deallocate - 0x1813c506c - __pthread_deallocate -core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 11: 0x1036cf7d0 - std::sys::unix::thread::::Threadops::::newfunction::::thread_startFnOnce:: > ::12call_once: ::{ shim : vtable # 0 } -0x 1813c506c - 11__pthread_deallocate: -LlvmCodegenBackend as 0x1036cf7d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate -thread 'coordinator' panicked at compiler/rustc_middle/src/util/bug.rs:36:rustc_codegen_ssa26[: -b392610c019ec31b/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1586:29: worker thread panicked] -stack backtrace: -::traits::backend::ExtraBackendMethods>::spawn_named_thread::{closure#0}, ()>::{closure#0}, ()> - 10: 0x10c07d244 - < :: spawn_unchecked_ < < rustc_codegen_llvm0x[1036aeda8b70b0e52460f9a66 - ]std::::LlvmCodegenBackendbacktrace as ::rustc_codegen_ssaBacktrace[::b392610c019ec31bcreate]::::h8af6f7a25d8a3749traits -:: backend :: ExtraBackendMethods1>: :: spawn_named_thread < rustc_codegen_ssa [ b392610c019ec31b ] ::0xback10bde2208:: - write<::allocspawn_work[<37ddc2533ea56b7brustc_codegen_llvm]::[b70b0e52460f9a66]::LlvmCodegenBackend>::{closure#0}, ()>::{closure#0}, ()>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 11: 0x1036cf7d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate -boxed::Box as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x1036c7528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x10ff5d168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x10ff5d0ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x1104f6040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x10fed69f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x10fecdc14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x10fecdbe0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x1104f13c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x10c060270 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result> - 11: 0x10c07d51c - <::spawn_unchecked_<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 12: 0x1036cf7d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 13: 0x1813c506c - __pthread_deallocate -thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1959:17: panic during codegen/LLVM phase -stack backtrace: - 0: 0x1036aeda8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10bde2208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x1036c7528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x10ff5d168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x10ff5d0ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x1104f6040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x10fed69f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x10fecdc14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x10fecdbe0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x1104f13c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x10c059f48 - ::time::>::join::{closure#0}> - 11: 0x10c07f284 - >::join - 12: 0x10c06ed48 - ::join_codegen - 13: 0x10bf8a64c - ::link - 14: 0x10bdcf11c - rustc_span[d844dabcc0d15e78]::create_session_globals_then::, rustc_interface[9ecbacebda51131]::interface::run_compiler, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}> - 15: 0x10be05628 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>> - 16: 0x10bdd7d7c - <::spawn_unchecked_, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 17: 0x1036cf7d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 18: 0x1813c506c - __pthread_deallocate diff --git a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_29-12958.txt b/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_29-12958.txt deleted file mode 100644 index e7cfeca5673..00000000000 --- a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_29-12958.txt +++ /dev/null @@ -1,170 +0,0 @@ -thread 'cpy sz32l9e0944h5s3' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:thread '913cpy oxxcwsebgx1733i:' panicked at 44/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs: -:no saved object file in work product913 -stack backtrace: -:44: -no saved object file in work product -stack backtrace: -thread 'cpy vhs4c6sj2h4xpaq' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:44: -thread 'no saved object file in work productcpy 5fuhladjlcxb67o9 -stack backtrace: -' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:44: -no saved object file in work product -stack backtrace: -thread 'cpy 4orp8g2x23rgnt3a' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:44thread ': -cpy k5jtp3uu1e1wr25no saved object file in work product' panicked at -stack backtrace: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:44: -no saved object file in work product -stack backtrace: -thread 'cpy 4uzg6vrmxwsbl425' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:thread '44cpy ebti8ycrnjshmsw: -' panicked at no saved object file in work product/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs -stack backtrace: -:913:44: -no saved object file in work product -stack backtrace: - 0: 00x: 103992da8 - std :: backtrace :: Backtrace ::0xcreate103992da8 :: - h8af6f7a25d8a3749 std0 -:: backtrace : 0::: 1 : Backtrace :: create :: h8af6f7a25d8a3749 - 0x 103992da8 - 0xstd0 : 0x 10c0c62080 10 : - <:: backtrace0::: : : 103992da8 - alloc [ 37ddc2533ea56b7bstd ] :: Backtrace boxed ::0xbacktrace103992da80x 103992da8 - :: - :: stdBox 0x<::103992da8 :: backtrace Backtrace createrustc_driver_impl - std::::createbacktrace::std:: ::h8af6f7a25d8a3749Backtrace::0xBacktrace -::[::d723ad74a265baf3backtrace]:: 103992da8h8af6f7a25d8a3749 create -0x :: - std ::Backtrace110c0c6208:: h8af6f7a25d8a3749::1install_ice_hook -: - : backtracecreate :: h8af6f7a25d8a3749::{ as -alloccore0x < [1 [ : 18650a1770591c75 ]10c0c6208:: 10c0c6208 - <1alloc: - 37ddc2533ea56b7b < alloc[[rustc_driver_impl37ddc2533ea56b7b[opsd723ad74a265baf3 37ddc2533ea56b7b]]:: boxed::::]0x :::: boxed]functionBox::< as rustc_driver_impl<[ d723ad74a265baf3]install_ice_hook[37ddc2533ea56b7b alloc]0x(10c0c6208&core[dyn ::{forBox as , ::coreops[::<18650a1770591c75][::::'rustc_driver_impl#functioninstall_ice_hook37ddc2533ea56b7b::::{0[Fnbd723ad74a265baf3> ]install_ice_hook'::{aclosure::, 0'>b18650a1770591c75Box#<} as ]Fn::coreops[::18650a1770591c75function as ::0rustc_driver_impl> >]core::[ as <18650a1770591c75(]core::[}d723ad74a265baf3Fn]core::[install_ice_hook18650a1770591c75::{]>:: as closure#&ops<[::18650a1770591c75functionops::::(function&core'dyn a0[}>] as opscore::18650a1770591c75function::::FnFn::Fn<<((& [<18650a1770591c75(]&coredyn []18650a1770591c75ops&::dyn functionfor<::'']for<::::a::for adyn , core::'panic_infob::for [corefor [a<, 18650a1770591c75'']core::[]18650a1770591c75a], ::'opsb::> Fnb(,&)]ops::[dyn bfor<> ::core::[Fn, <18650a1770591c75(]&::'opspanic::::panic_infofunction18650a1770591c75afunction::::FnPanicInfo'::afunction ]corea[,18650a1770591c75, ']::b) = > '()Fn::>a + corecore[18650a1770591c75core, <[Output18650a1770591c75 = ]()::([&18650a1770591c75::]panic::::markeropspanic_info18650a1770591c75::>]] + ::::panic'::::panica:: functioncorecoreSync:::: + panic_infoFncore::[PanicInfo18650a1770591c75[<](::&marker'panic_infoa:: opsPanicInfo18650a1770591c75<]'::::[coremarker18650a1770591c75::::PanicInfo]::panicSync&:: + Fnpanic_infocore<::bpanicPanicInfo,<,')b(::)panic_info>, ::,PanicInfo)Output, = )core, ()>,>) + &core'[a18650a1770591c75Output, = [, 18650a1770591c75Output] = :: = ()Output> ()18650a1770591c75core][> = ()>:: + 18650a1770591c75core][::18650a1770591c75panic + paniccoremarker]::::Send + marker][, ::18650a1770591c75marker]::&Sync:: + ()::corepanic_info[>18650a1770591c75 + ]::::PanicInfomarker<::'core::[panic_info18650a1770591c75::]PanicInfo::panic)::>panic_info>::::PanicInfo)markerSendcall, -& ::core>>core::coreb > ,2[: ) , Output Sync[ + 18650a1770591c75 = core18650a1770591c75()::>call + -]core [ 18650a1770591c75 ]2[][::Sync18650a1770591c75marker:: + marker::::SyncSync + + ::core: corecore [ 18650a1770591c75 ] ::[18650a1770591c75marker :: Send , ] & core [ ::0x18650a1770591c751039ab528] - ::stdpanic0x[1039ab528]::::panickingmarker:::: - rust_panic_with_hookSync:: + h1e70c5d905e30e9dcore -[ 18650a1770591c75marker]panic::::marker::18650a1770591c75::]Send::stdmarker, ::::panickingSend::, rust_panic_with_hook&panic_infocore::18650a1770591c75::PanicInfo]h1e70c5d905e30e9d:: -marker ::Send, [&)core18650a1770591c75:: panic_info >3 &3coreSend: [ 18650a1770591c75 , :: PanicInfo ) > ][18650a1770591c75&]]core::[panic::::>panic::18650a1770591c75panic_info>::]PanicInfo::::)call> -> ::::call - : 2 : 2 : 0x 0x 1039ab5280x - 1039ab528std - ::stdpanickingpanicpanic::::1039ab2e4panicking::::callrust_panic_with_hook -:::: h1e70c5d905e30e9d panic_info - rust_panic_with_hookstd::::h1e70c5d905e30e9d:: -panicking :: begin_panic_handler -:: :: panic_infoPanicInfo )3::: { panic_info{>closure } }> :: ::h399e32952efd26a4 - call -4 20x: 1039ab2e4 - std :: : PanicInfo 3 ) >0x>: :: call -2 : 1039ab528 panicking :: PanicInfo ) > - std 0x:: 1039ab2e4begin_panic_handler - :::: >0x{1039a8a18 panicking{ std 2::closure - }callstd -::}sys_common :: h399e32952efd26a40x 1039ab2e4 -::2 - : ::std panicking :: ::: ::begin_panic_handler backtrace0x::1039ab528__rust_end_short_backtrace - ::panickingh2ab87f841a2323e7:: -{ { stdrust_panic_with_hook :: h1e70c5d905e30e9d - 0x41039ab528: - std ::closure 5 : 3:::: panicking :: rust_panic_with_hook0x::1039ab528 - std :: : begin_panic_handler h1e70c5d905e30e9d 0x 1039ab06c0x - 1039ab2e4panicking - panicking -std :: panicking ::::{::}rust_panic_with_hook}::::h1e70c5d905e30e9dh399e32952efd26a4 -_rust_begin_unwind3 : - begin_panic_handler{ closure } ::} :: h399e32952efd26a40x - 1039ab2e4 - std :: -6 { {0xclosure1039a8a18::} 4 - : std rust_panic_with_hook: 4 : :: 3 : panicking :: h1e70c5d905e30e9d - } 0x::103a04bd03h399e32952efd26a4: - 4 : ::sys_common :: backtrace :: __rust_end_short_backtracebegin_panic_handler ::0xh2ab87f841a2323e71039a8a18 - - std0x:: sys_common::::{backtrace {:: closure - }core5}::::panickingh399e32952efd26a4:: -panic_fmt ::1039ab2e4h33e40d2a93cab78f: - 0x 40x: 1039ab2e4__rust_end_short_backtrace - 1039a8a18::stdh2ab87f841a2323e7:: - -panicking std ::0x -5sys_common: ::std 0x 1039ab06c - 1039a8a18 backtrace - 0x::::1039ab06c panicking_rust_begin_unwind - ::std:: begin_panic_handler__rust_end_short_backtrace_rust_begin_unwind:: -begin_panic_handler7::h2ab87f841a2323e7:: -sys_common {:: {{ -: :: {backtrace closure closure ::}__rust_end_short_backtrace} 5 :: h2ab87f841a2323e70x -: 6 : 6} 1039a8a18} - std:::: :: sys_common :: 0x: backtrace ::5 __rust_end_short_backtrace h399e32952efd26a4: 0x:: - h2ab87f841a2323e7 - 1039ab06c h399e32952efd26a4 103a04b9c - - 4 - _rust_begin_unwind4core -: 0x 1039ab06c 5 - 0x_rust_begin_unwind: : - 0x6:: 0x option :: expect_failed ::103a04bd0 - h8c59d9d921ed2136core 103a04bd0 6 : 0x 1039a8a18 - - - :: 1039ab06c panicking :: 0x: - std _rust_begin_unwind - core8 : :: panic_fmt::panicking sys_common::1039a8a18:: - backtracestdpanic_fmt:: :: __rust_end_short_backtrace :: 0x 103a04bd0 - ::h2ab87f841a2323e7 -:: h33e40d2a93cab78fh33e40d2a93cab78f -6 coresys_common ::0xbacktrace:: ::panicking__rust_end_short_backtrace -::::h2ab87f841a2323e7: panic_fmt 10c3603ec ::0x - - 103a04bd0 - core rustc_codegen_ssa:: panicking[ ::panic_fmt h33e40d2a93cab78f b392610c019ec31b 7]: ::5 back:: -::h33e40d2a93cab78fwrite -:: : execute_copy_from_cache_work_item 5 7 : 0x 103a04b9c 70x 0x103a04b9c103a04bd0 - - 7core: :: panicking :: panic_fmt :: ::core<::rustc_codegen_llvmoption::: expect_failed - ::[h8c59d9d921ed2136b70b0e52460f9a66 ] -:: LlvmCodegenBackend >0x - 1039ab06c - 9 _rust_begin_unwind : 0x -1039ab06c 0x 103a04b9c - - 6core: :: optionh33e40d2a93cab78f::coreexpect_failed:::: h8c59d9d921ed2136option - :: 8 : 0x 103a04b9c - expect_failed core ::8 : h8c59d9d921ed2136 _rust_begin_unwind - : 0x - 6 : 7 : 0x - :: option :: expect_failed :: 10c3603ec0x - 10c3603ecrustc_codegen_ssa - [rustc_codegen_ssab392610c019ec31b[]b392610c019ec31b:: back 103a04bd0 0x 103a04bd0 - - ] ::coreback :: panicking8::: panic_fmtcore::::writewrite::::execute_copy_from_cache_work_item ::execute_copy_from_cache_work_item<::rustc_codegen_llvm<[rustc_codegen_llvm :: panicking0x::103a04b9cpanic_fmth8c59d9d921ed2136:: - h33e40d2a93cab78fcore -:: option ::b70b0e52460f9a66h33e40d2a93cab78f ] :: LlvmCodegenBackend > - ::0x expect_failed 10c3603ec - 9rustc_codegen_ssa: [ -[::b392610c019ec31bh8c59d9d921ed2136] - :: b70b0e52460f9a66 ] ::8LlvmCodegenBackend: 0x > -10c342508 - 79: std - [ 7 0x 103a04b9c 8: 0xback10c3603ec - core ::0xoptionfcd23fca98dce159: :: expect_failed :: h8c59d9d921ed213610c342508 - - rustc_codegen_ssa [ b392610c019ec31b ] :: back : 0x::103a04b9cwrite - core - ]std::[execute_copy_from_cache_work_itemfcd23fca98dce159::::]__rust_begin_short_backtrace10c342508option :: sys_common expect_failed0x::10c3603ec:: - backtracerustc_codegen_ssah8c59d9d921ed2136[ - b392610c019ec31b:: - < rustc_codegen_llvm [ b70b0e52460f9a660x::]10c3603ec:: - LlvmCodegenBackendrustc_codegen_ssa>__rust_begin_short_backtrace[ b392610c019ec31b :::: ]8< -: < < 9 : ]0xrustc_codegen_llvm10c3603ec[ - b70b0e52460f9a66rustc_codegen_ssa] :: LlvmCodegenBackend as ::rustc_codegen_ssa [ b392610c019ec31b ]0x -std10c342508[ - fcd23fca98dce159std]<::[sys_common[b392610c019ec31b::]backtracefcd23fca98dce159 back::::backwrite::::::writeexecute_copy_from_cache_work_item::::execute_copy_from_cache_work_item<::back::]rustc_codegen_llvmtraits:: [ b70b0e52460f9a669]write::::execute_copy_from_cache_work_item::LlvmCodegenBackend::>__rust_begin_short_backtrace -:: : :: :: <9<: rustc_codegen_llvm<<[rustc_codegen_llvmrustc_codegen_llvm backend :: ExtraBackendMethodssys_common>[rustc_codegen_llvm[ b70b0e52460f9a66 ] :: b70b0e52460f9a66LlvmCodegenBackend 0x ::10c342508 b70b0e52460f9a660x[backtrace - b70b0e52460f9a66]]::::spawn_named_thread::LlvmCodegenBackend<>__rust_begin_short_backtrace -]rustc_codegen_ssa::::LlvmCodegenBackendLlvmCodegenBackend>[ -::b392610c019ec31b < < rustc_codegen_llvm9[: b70b0e52460f9a66 as ]]::::backrustc_codegen_ssaLlvmCodegenBackend::[write as ::rustc_codegen_ssaspawn_work[stdb392610c019ec31b[<]rustc_codegen_llvm::[traitsb70b0e52460f9a66::b392610c019ec31b]backend::::LlvmCodegenBackendExtraBackendMethods>>::{::closure10c342508# - 0std}[, fcd23fca98dce159()]>::::{sys_commonclosure::#backtrace0::}__rust_begin_short_backtrace, ::()<>< -rustc_codegen_llvm [ b70b0e52460f9a6610]: :: LlvmCodegenBackend as rustc_codegen_ssa [ b392610c019ec31b ] ::0xtraits10c361244:: - backend<::[::fcd23fca98dce159spawn_named_thread]<::rustc_codegen_ssathread[::Builder>]fcd23fca98dce159 as b392610c019ec31b :: traitsrustc_codegen_ssa:: [backendb392610c019ec31b spawn_named_thread]<:: rustc_codegen_ssa] ] ::9::[: ::b392610c019ec31bsys_commonExtraBackendMethods back> ::::spawn_named_thread ::::{spawn_workclosure::]sys_common[::b70b0e52460f9a66b70b0e52460f9a66::{ExtraBackendMethods]]:: - ::stdLlvmCodegenBackend[[fcd23fca98dce159::backtrace>>closure::::{spawn_named_threadclosure<#rustc_codegen_ssa]#::LlvmCodegenBackendsys_common as ::rustc_codegen_ssa0b70b0e52460f9a66[}b392610c019ec31b::, ]()::>traits]LlvmCodegenBackend::[backendb392610c019ec31b::]ExtraBackendMethods::0}back, -::writebacktrace::>::spawn_work__rust_begin_short_backtrace<::::()>::{::::{spawn_named_thread__rust_begin_short_backtraceclosure<::b392610c019ec31bclosure]# -0][b392610c019ec31b::rustc_codegen_llvm::LlvmCodegenBackendtraits as ::rustc_codegen_ssabackend]} [ b70b0e52460f9a6610[]: b392610c019ec31b ] ::] traits ::, LlvmCodegenBackend::()::back ::::writeExtraBackendMethods> as > :: spawn_named_thread rustc_codegen_ssa[ <0xrustc_codegen_ssa10c361244[::b392610c019ec31b::{ - backend]< < std::traitsb392610c019ec31b[0x::LlvmCodegenBackendExtraBackendMethods>10c361244::{closure>#::fcd23fca98dce1590backend}::, ExtraBackendMethods]()>>::::]:: -spawn_work - << rustc_codegen_llvmclosure[::spawn_named_threadthread<::rustc_codegen_ssaBuilderspawn_named_thread>#<< b70b0e52460f9a66::][0b392610c019ec31b::}LlvmCodegenBackend, ]10()back::rustc_codegen_ssaspawn_unchecked_[::::{thread::closure::::#: ]::::>LlvmCodegenBackend::{ as closurerustc_codegen_ssa#[0back Builder > ::::write spawn_work}<, rustc_codegen_llvm::b392610c019ec31b[0 () >0x::{backspawn_unchecked_]10c361244::b70b0e52460f9a66 - ]b70b0e52460f9a66 -] 0 spawn_work10[::: traits} fcd23fca98dce159:: backend :: ExtraBackendMethods, b70b0e52460f9a66 LlvmCodegenBackend>::::LlvmCodegenBackendspawn_named_thread>> ]<()]rustc_codegen_ssa::[ >::b392610c019ec31b::{thread]::::Builderback<>::::write::{closure::#spawn_unchecked_::{0closure<}<#LlvmCodegenBackendrustc_codegen_llvm as 1rustc_codegen_ssaspawn_work[closureb392610c019ec31b0x][::b70b0e52460f9a66traits]::10c361244::backendLlvmCodegenBackend - rustc_codegen_llvm as [[#b70b0e52460f9a660::}()traits] as std::{}coreclosure[spawn_named_thread18650a1770591c75<]rustc_codegen_ssa, ::[ops::::::()>functionLlvmCodegenBackend#::0::{backendFnOnce::]>>>::{::closurecall_once#closure#0::>::{::{b392610c019ec31bclosure}], ::()back#::>shim::thread:::vtableBuilder#>write0::}spawn_unchecked_ -0<} < rustc_codegen_llvm11[, b70b0e52460f9a66: ]()::>LlvmCodegenBackend:: as spawn_workrustc_codegen_ssa<[rustc_codegen_llvmb392610c019ec31b][ ::b70b0e52460f9a66traits]::::backend -LlvmCodegenBackend0>:: ::{spawn_named_threadclosure<#rustc_codegen_ssa0}, ()ExtraBackendMethods[> b392610c019ec31b ] ::::>spawn_named_thread ::{ closure0x#1039b37d00}}::{back}::, write()closure::>spawn_work - < std10rustc_codegen_llvm: <, rustc_codegen_ssa #[::0, -} , ()b392610c019ec31b>10 : ::{ [()sys > :: -]() 10 b70b0e52460f9a66 >]unix :: threadclosure::{:: closureLlvmCodegenBackend::#back0::}>#, 0x1write: }:: as spawn_work core :: Thread 0x0x10c36124410c361244 - - <<<[std18650a1770591c75[]fcd23fca98dce159::]::::newthread::::thread_startBuilderops>::::h8dda2af345bab446spawn_unchecked_ -< 10c361244<::rustc_codegen_llvmfunction[12::b70b0e52460f9a66FnOnce]<::()LlvmCodegenBackend as ::{rustc_codegen_ssaclosure: # - 0 []<::thread>[:: ExtraBackendMethods > ::::LlvmCodegenBackendfcd23fca98dce159>spawn_named_thread::{spawn_work:: as , >1813c506c::{call_once - ::{__pthread_deallocateclosure -()::>LlvmCodegenBackend::{>shimclosure:#::{0closure}#, 0()spawn_unchecked_>vtable::{#closure0#}1 -}< as : 0::{ rustc_codegen_ssa18650a1770591c75 ] :: closure opsb70b0e52460f9a66[#b392610c019ec31b0]}::, ::{()traits>::::{]}::, ::function()::>closure::{#closure1FnOnce#}1 as }< as core0x[1039b37d018650a1770591c75 - ]std::::opssys::()function::::unixFnOnce::core>[::18650a1770591c75call_once] as closure::{#::1Thread}shim as ::core:[newvtablebackend#::0ExtraBackendMethods::>thread_start::}spawn_named_thread::< -rustc_codegen_ssah8dda2af345bab446[ b392610c019ec31b -] :: back ::11write12::: spawn_work: < rustc_codegen_llvm [ b70b0e52460f9a66 ] :: LlvmCodegenBackend > ::{ closure # 0 }0x, 1813c506c() - >0x::{1039b37d0closure - #>rustc_codegen_ssa__pthread_deallocate[ -b392610c019ec31bstd]::::systraits::::unixbackend::::threadExtraBackendMethods::>Thread::::spawn_named_threadnew<::rustc_codegen_ssathread_start[::b392610c019ec31bh8dda2af345bab446] -:: back ::12write: :: spawn_work < rustc_codegen_llvm [ b70b0e52460f9a66 ] ::0xLlvmCodegenBackend1813c506c> - ::{__pthread_deallocateclosure -#0}, ()>::{closure#0}, ()>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 11: 0x1039b37d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate -18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 11: 0x1039b37d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate - - -rustc version: 1.76.0 (07dca489a 2024-02-04) -platform: aarch64-apple-darwin>::call_once::{shim:vtable#0} - 11: 0x1039b37d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate -::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 11: 0x1039b37d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate -0}, ()>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 11: 0x1039b37d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate -thread 'coordinator' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1586:29: worker thread panicked -stack backtrace: - 0: 0x103992da8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10c0c6208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x1039ab528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x110241168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x1102410ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x1107da040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x1101ba9f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x1101b1c14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x1101b1be0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x1107d53c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x10c344270 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result> - 11: 0x10c36151c - <::spawn_unchecked_<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 12: 0x1039b37d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 13: 0x1813c506c - __pthread_deallocate -thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1959:17: panic during codegen/LLVM phase -stack backtrace: - 0: 0x103992da8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x10c0c6208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x1039ab528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x110241168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x1102410ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x1107da040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x1101ba9f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x1101b1c14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x1101b1be0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x1107d53c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x10c33df48 - ::time::>::join::{closure#0}> - 11: 0x10c363284 - >::join - 12: 0x10c352d48 - ::join_codegen - 13: 0x10c26e64c - ::link - 14: 0x10c0b311c - rustc_span[d844dabcc0d15e78]::create_session_globals_then::, rustc_interface[9ecbacebda51131]::interface::run_compiler, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}> - 15: 0x10c0e9628 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>> - 16: 0x10c0bbd7c - <::spawn_unchecked_, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 17: 0x1039b37d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 18: 0x1813c506c - __pthread_deallocate diff --git a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_30-13195.txt b/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_30-13195.txt deleted file mode 100644 index 45d240d02ef..00000000000 --- a/packages/rs-platform-serialization-derive/rustc-ice-2024-02-20T10_35_30-13195.txt +++ /dev/null @@ -1,170 +0,0 @@ -thread 'cpy 4orp8g2x23rgnt3a' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:44: -no saved object file in work product -stack backtrace: -thread 'cpy 4uzg6vrmxwsbl425' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rsthread ':cpy ebti8ycrnjshmsw913' panicked at :/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rsthread ':cpy oxxcwsebgx1733i913' panicked at :/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs44: -44:no saved object file in work product913 -stack backtrace: -:: -44no saved object file in work product: - -stack backtrace: -no saved object file in work product -stack backtrace: -thread 'cpy vhs4c6sj2h4xpaq' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:913:thread '44cpy 5fuhladjlcxb67o9: -' panicked at no saved object file in work product/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs -stack backtrace: -:913:44: -no saved object file in work product -stack backtrace: - 0: 0x100bb2da8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0 : 0x01092e6208: - < alloc [0x 37ddc2533ea56b7b100bb2da8 - ]0xstd100bb2da8:: - backtracestd:: :: boxedBacktrace:: Box thread ' :: backtrace0<:: Backtrace0cpy k5jtp3uu1e1wr25rustc_driver_impl:::: createcreate::0::: h8af6f7a25d8a3749' panicked at : [ d723ad74a265baf3thread '] /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rsh8af6f7a25d8a3749 -cpy sz32l9e0944h5s3 ' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs :: -1 : :install_ice_hook1::{913closure: : 913 : # : :0 44 : - no saved object file in work product 44 0x : -0xno saved object file in work product1092e6208} -stack backtrace: - - 100bb2da8 -stack backtrace: - > - std as :: backtrace <::coreBacktrace 0x0x 1092e6208 100bb2da8 - alloc<0x - 100bb2da8 [ std::::create backtrace37ddc2533ea56b7b::[ - std0alloc ]::::Backtraceh8af6f7a25d8a3749:: -create::::018650a1770591c75 [: h8af6f7a25d8a3749: ] -:: boxedops37ddc2533ea56b7b:::: Box ]backtrace :: boxed1 function::<::Backtracerustc_driver_impl::[ Box created723ad74a265baf3::< rustc_driver_impl1Fn: <[::] h8af6f7a25d8a3749 (d723ad74a265baf3 &: dyn for< ':: a -, '] b 1install_ice_hook> ::{core[closure: #18650a1770591c75 ] :::: 0x00x 100bb2da8install_ice_hook - ::{}ops std :: >1092e6208 - as closurebacktrace<#::0x0}0x::allocfunction[ 37ddc2533ea56b7b1092e6208core]::Backtrace0x100bb2da8::[ - 18650a1770591c75std::Fn]< - ::>1092e6208boxed as ::core:: - createbacktraceBox<::::alloc core::[ install_ice_hook( ::{ }closure #<>' as b0xcore>18650a1770591c75[& as 0core18650a1770591c751092e6208}] dyn - >> as ::]for<<::opscore::[function18650a1770591c75[ 18650a1770591c75']::,Fn)<, (Output&:: alloc = 0xa[]ops::::ops'ops1092e6208a::, functionfunction37ddc2533ea56b7b ::corefunction::'::][()Fn - <><(b + ::::boxed18650a1770591c75corealloc[&::]> FnFncore18650a1770591c75Box]<[dyn ::for, + b',Box'])#core0[> <::}ops>b::rustc_driver_impl18650a1770591c75 as , ]core::[bmarkercore::[[18650a1770591c75> ]> functionSend::cored723ad74a265baf318650a1770591c75]][::OutputcoreFn = [::<()ops, 18650a1770591c75install_ice_hook18650a1770591c75::{::closure>#::]0]}(function>::ops as ops::&& + core'[corea[::18650a1770591c75ops]::18650a1770591c75 Fncore::corefunction<::(function[::[::18650a1770591c7518650a1770591c75]]::Fnmarker<::functionpanic::::Fn::panic_info<&::::PanicInfoSync]< + ::Fndyn core'([18650a1770591c75]panic(b<&('::&a'for&::'::amarker::a', function, ::::coreFn)<, SendPanicInfoOutputa core'[18650a1770591c75[ = core()()&>dyn + >>core18650a1770591c75for [::core, call::[ -18650a1770591c75:: ] panic::&'::bpaniccore> ::18650a1770591c75[panic]panic_info::18650a1770591c75::panic_infoops::::]panic_infoPanicInfomarker:::: function::Fn2PanicInfo<::core<[::18650a1770591c75panic_info]( ::,::b18650a1770591c75 ) >, marker&Output PanicInfo::)Send> ]>, >& = :: ',::core,()call - a0x 100bcb528 ) - , stdOutput:: = panicking2()core[>[ops + 18650a1770591c75core][)::18650a1770591c75panic]::::panic_info::18650a1770591c75::, ::marker>:: + Outputrust_panic_with_hookSynccore = + []corefunction: PanicInfo::::h1e70c5d905e30e9dFn -< :: (3&: <'panica:: [() 18650a1770591c75panic_info']:: ::PanicInfo marker b 18650a1770591c75> )>]> + >core::::[core18650a1770591c75 call, ) , - ::Syncmarker Output:: Send = , 0x() + 100bcb528core - [][>& + core18650a1770591c75::std marker[ ::core18650a1770591c75]::::panickingpanic::Syncrust_panic_with_hook18650a1770591c75::20x: h1e70c5d905e30e9d][ -] 100bcb2e4 :: - marker:: :: std:: + ::Send318650a1770591c75panic_info]:: PanicInfo, core: marker :: ::[&,core) + , ::core]PanicInfo::)begin_panic_handlerOutput[ = [18650a1770591c75 18650a1770591c75]]():: :: > > >0x::markercall::100bcb2e40xmarker100bcb528:: - - Sendstd, {&stdcore -::::panic + Send::core, [::&18650a1770591c75{[panic_infopanicking::::PanicInfobegin_panic_handlerpanickingclosure):::: { { >closure]2::18650a1770591c75corerust_panic_with_hook}}::marker[::}18650a1770591c75h1e70c5d905e30e9d>] -:: call}::]Sync::: + core [ -::panich399e32952efd26a418650a1770591c75 ::]panic_info:::: markerPanicInfo::)Send>3, >:::: call - h399e32952efd26a4 - panic& :: 0xpanic_info: -:: PanicInfo 100bcb528core - [std :: 4 : 18650a1770591c75 2 : )]>2 :: panic :: panicking4 : panic_info 0x : 100bc8a18:::: > ::0xcall -100bcb528 - - std std :: sys_common::PanicInfo 0x 2::) >rust_panic_with_hookbacktracepanicking::::::rust_panic_with_hook__rust_end_short_backtrace0x100bcb528:: : h2ab87f841a2323e7100bcb2e4 -:: >h1e70c5d905e30e9d - - std :: std::panicking - h1e70c5d905e30e9d :: ::call begin_panic_handler -:: { panicking :: 0x{100bc8a18 - std 2 5 -closure } }::: :: sys_common ::: backtrace30x : :: 3 rust_panic_with_hook h399e32952efd26a4__rust_end_short_backtrace ::0x: 100bcb2e4h2ab87f841a2323e70x -100bcb528 - :: 5 - : std :: panicking :: rust_panic_with_hook0x 100bcb06c:: - 0x_rust_begin_unwindh1e70c5d905e30e9d -100bcb06c - - _rust_begin_unwind6 - -h1e70c5d905e30e9d 100bcb528 - : - stdstd :: panicking :::: 4 : 3 : rust_panic_with_hook 0x 0x6100bcb2e4panicking:: - :: : 3 : 100c24bd0 begin_panic_handler :: { std - core:: ::panickingpanicking0x0x::{panic_fmt100bcb2e4:: :: h33e40d2a93cab78f - h1e70c5d905e30e9d - -stdclosure begin_panic_handler ::::panicking{::{begin_panic_handler 100bc8a18:: { closure0x} }} - ::3h399e32952efd26a4} - 100c24bd0 : std :: sys_common :: - ::core7 backtrace40x: 100bcb2e4:: - : {h399e32952efd26a4 :: closure } __rust_end_short_backtracepanicking std :: } - ::panic_fmt:::: h33e40d2a93cab78f0x -100bcb2e4panicking :: :: h399e32952efd26a4 - 4h2ab87f841a2323e7begin_panic_handler0xstd -::{: {:: closure100c24b9c} panicking} ::7h399e32952efd26a4: - - -core :: :: begin_panic_handler4:: : { option ::5expect_failed: :: { closureh8c59d9d921ed2136} }4 ::: - h399e32952efd26a4 -0x 100bc8a18 - 0x0x100c24b9c100bcb06c - 8std: ::core sys_common :: backtrace - ::::__rust_end_short_backtraceoption:::: h2ab87f841a2323e7 - _rust_begin_unwind expect_failed 4 -50x: 1095803ec - 0x 100bc8a18 - 6: 0x : :: rustc_codegen_ssa0xh8c59d9d921ed2136100bc8a18 - 8100bc8a18 std - [std ::: 0x 100bcb06c b392610c019ec31b - 0x ::_rust_begin_unwind sys_common]100bc8a18:: -back sys_common0x - 1095803ec0x - - 100c24bd0::::backtrace::rustc_codegen_ssa [ b392610c019ec31bstd write6::]: :: back sys_common:: :::: backtrace execute_copy_from_cache_work_item ::::__rust_end_short_backtrace< rustc_codegen_llvm:: - 0x::100c24bd0h2ab87f841a2323e7core - backtracecore:::: -panicking[ std__rust_end_short_backtrace ::::h2ab87f841a2323e7::write__rust_end_short_backtraceb70b0e52460f9a66::]panicking -:: panic_fmt sys_common5::: h2ab87f841a2323e7:: LlvmCodegenBackend::>5 -h33e40d2a93cab78fpanic_fmt -:: h33e40d2a93cab78f -: :: execute_copy_from_cache_work_item7::: 9 < rustc_codegen_llvm:: [ : 5 - : backtrace b70b0e52460f9a66 ] :: LlvmCodegenBackend > - 7 : 0x 9 : ::0x__rust_end_short_backtrace100c24b9c :: - h2ab87f841a2323e7 0x 109562508 - 100bcb06c - 0x0x100c24b9c100bcb06c - - core:: - _rust_begin_unwind - std option core_rust_begin_unwind0x:: -option :: expect_failed ::109562508 h8c59d9d921ed2136 - -std6 [ fcd23fca98dce1598] : 6 ::: [ expect_failed :: h8c59d9d921ed2136 - 0x 1095803ecfcd23fca98dce159: 8] : ::5sys_common : :: sys_common 0x :: backtrace - :: ::0x rustc_codegen_ssa100c24bd0backtrace[ 100bcb06c 0x - 100bcb06c0x - 1095803ec_rust_begin_unwind - - - rustc_codegen_ssa__rust_begin_short_backtrace[:::: <__rust_begin_short_backtrace <:: 0x b392610c019ec31b100c24bd06 - : core ]:: panicking :::: backpanic_fmt ::::h33e40d2a93cab78fwrite - :: 0xexecute_copy_from_cache_work_item 100c24bd07 - : :: core :: panicking rustc_codegen_llvm::[_rust_begin_unwindpanic_fmtb70b0e52460f9a66::] -h33e40d2a93cab78f< -rustc_codegen_llvm [ b70b0e52460f9a66 ]b392610c019ec31b7::: LlvmCodegenBackend]> -core :: 9 : 6 : < <:: back :: rustc_codegen_llvmpanicking [::b70b0e52460f9a66 ]panic_fmt ::::h33e40d2a93cab78f0x -109562508 - std 7LlvmCodegenBackend: [ fcd23fca98dce159 as ]0x ::rustc_codegen_ssasys_common[ :: b392610c019ec31b::backtrace100c24b9cLlvmCodegenBackend:: - __rust_begin_short_backtrace as ::core<:: - - LlvmCodegenBackendcore>:: -b392610c019ec31b ] option ::9expect_failed: ::8 h8c59d9d921ed2136 -:: : traits 0xtraits109562508 - std [ fcd23fca98dce159 ::] ::8sys_common: backend:: backtrace::::ExtraBackendMethods __rust_begin_short_backtrace> :: < ::< spawn_named_threadrustc_codegen_llvm<[rustc_codegen_ssab70b0e52460f9a66[ ::b392610c019ec31bpanicking]] :::: panic_fmtback::::0xspawn_named_thread1095803eccore:: - spawn_work::write:::: ::{execute_copy_from_cache_work_itemclosure #::80<: rustc_codegen_llvm [ b70b0e52460f9a66} ], :: LlvmCodegenBackend > -backend() 0x> 1095803ec::{ closure9# - : 0rustc_codegen_ssa} , ()[ b392610c019ec31b ] > -:: 0x back10956250810 - : std ::[ writefcd23fca98dce159 ] :: ::sys_common execute_copy_from_cache_work_item ::0xbacktrace109581244:: - __rust_begin_short_backtrace<::<<::std::[rustc_codegen_llvm::::threadspawn_named_thread::::LlvmCodegenBackendb392610c019ec31bBuilder<>]::::::spawn_unchecked_back<::h33e40d2a93cab78f< as -writeLlvmCodegenBackend :: spawn_work <9 -rustc_codegen_llvm: [ b70b0e52460f9a66 ] rustc_codegen_ssa:: LlvmCodegenBackend > [::{b392610c019ec31b closure 0x#1095625080 - }std][::fcd23fca98dce159::, ]traits::::sys_commonbackend::()rustc_codegen_llvmbacktrace::::ExtraBackendMethods__rust_begin_short_backtracetraits>::::<::][>::{:: -]back :: ::writeLlvmCodegenBackend::closureclosurespawn_work#<0rustc_codegen_llvm}[#, 0()b70b0e52460f9a66>] -::9 : LlvmCodegenBackend >}10::{: closure7, () : as rustc_codegen_ssa [ ># b392610c019ec31b ::]b70b0e52460f9a66::]ExtraBackendMethodstraits::::>LlvmCodegenBackendbackend as :: rustc_codegen_ssa0[::{}b392610c019ec31b, ]ExtraBackendMethods:: ()traits>::::{>backendclosure:: #ExtraBackendMethods::0>}::, spawn_named_threadspawn_named_thread<() rustc_codegen_ssa><[ -b392610c019ec31brustc_codegen_ssa] [:: back 10b392610c019ec31b: ::] write :::: spawn_work <0xrustc_codegen_llvm109562508back[ - b70b0e52460f9a66std][::::fcd23fca98dce159LlvmCodegenBackendwrite]>::::{sys_commonclosure::::#backtrace0::}spawn_work__rust_begin_short_backtrace, <::rustc_codegen_llvm<[()[::{b70b0e52460f9a66closure]]#::0::}LlvmCodegenBackend, as LlvmCodegenBackend()rustc_codegen_ssa>>[ -b392610c019ec31b::{ closure] #10::: traits :: backend :: ExtraBackendMethods0>}::, spawn_named_thread()<>rustc_codegen_ssa::{[closureb392610c019ec31b#]0::back:: write :: spawn_work < } , 0x()109581244>0x - ::{109581244closure - #<<1<}< as stdcore[[fcd23fca98dce15918650a1770591c75]closurestd#::[threadfcd23fca98dce159::]Builder::thread::::0Builder}>>spawn_named_thread, ::()::<>spawn_unchecked_ spawn_unchecked_rustc_codegen_ssa<[<[::]spawn_named_threadb70b0e52460f9a66::spawn_workstd<::rustc_codegen_llvmrustc_codegen_llvmspawn_named_thread[[b70b0e52460f9a66b70b0e52460f9a66<]]rustc_codegen_ssa::[LlvmCodegenBackend]> -b392610c019ec31b [ fcd23fca98dce159] ]10 ] ::: back:: write::::::spawn_workops[::b70b0e52460f9a66::{]::{closure::LlvmCodegenBackendclosureLlvmCodegenBackend#>>0::{#closure::#}00}}, , , ()()thread>::>::{Builderclosure>::{ closure# #0 }0 , ::{ () >closure ::{0xclosure1095812440xfunction - #<}1<}std as [corefcd23fca98dce159, ]()::()thread::>:: -Builder > ::::>spawn_unchecked_10<: < spawn_unchecked_ FnOnce #< () ::{ closure 100c24b9c#0x0<}<, rustc_codegen_llvm()[> - ::{18650a1770591c75closure]#::10>core>::::ops[rustc_codegen_llvmb70b0e52460f9a66109581244[]b70b0e52460f9a66 - }optioncall_once::::::{expect_failedshimLlvmCodegenBackend: as vtable > ::, : () >>LlvmCodegenBackend::{ as thread rustc_codegen_ssa [ b392610c019ec31b ] 0::::BuilderExtraBackendMethods }> :::: spawn_unchecked_ < call_once< ::{0xrustc_codegen_llvm100bd37d0shim> - :::stdspawn_named_threadvtable< -rustc_codegen_ssa::[sys b392610c019ec31b:: ::11traits: :: backendclosure[unixb70b0e52460f9a66::]thread:: ::LlvmCodegenBackendThread as 0x::1095803ecrustc_codegen_ssanew[:: - thread_start#::b392610c019ec31bh8dda2af345bab446rustc_codegen_ssa] -:: [traits b392610c019ec31b120: ] ] } :: - :: back0x::1813c506cback:: - ::write__pthread_deallocate:: -backendExtraBackendMethodsspawn_work::::<>writeExtraBackendMethods::rustc_codegen_llvmexecute_copy_from_cache_work_item>::[::#:: spawn_named_thread < 11<0rustc_codegen_llvmrustc_codegen_ssa}[, [()b70b0e52460f9a66>] -b392610c019ec31b:: ] LlvmCodegenBackend10>: :: -back ::: write :: spawn_work < rustc_codegen_llvm [ b70b0e52460f9a66 0x 109581244 - < <]std ::0x[LlvmCodegenBackendfcd23fca98dce159>]100bd37d0::{:: - closurestdthread::#::sys0Builder::>}::, spawn_unchecked_unix()<::><::{rustc_codegen_llvmclosure[#threadb70b0e52460f9a660]}::, LlvmCodegenBackend::() as >rustc_codegen_ssa::{[closureb392610c019ec31b#]1Thread::}traits as ::::corenewbackend[::18650a1770591c75ExtraBackendMethods::]thread_start::>ops::::::spawn_named_threadfunctionh8dda2af345bab446::back>::::writecall_once 120x::{: 100bd37d0shim - : vtable # 0 } -std ::0x 1813c506c11 - sys: __pthread_deallocate:: - unix :: thread :: Thread ::0xnew100bd37d0:: - thread_startstd::::h8dda2af345bab446sys -:: unix ::12thread: :: Thread ::new::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate - - -rustc version: 1.76.0 (07dca489a 2024-02-04) -platform: aarch64-apple-darwinb70b0e52460f9a66]::LlvmCodegenBackend>::{closure#0}, ()>::{spawn_named_thread closure #90: ::<}spawn_workrustc_codegen_ssa, [()b392610c019ec31b>::{ ]closure # 1 } as 0xcore1813c506c[ - 18650a1770591c75__pthread_deallocate] -::ops :: function :: FnOnce <0x()109562508> - backtrace::{::closure__rust_begin_short_backtrace#::0<}<, rustc_codegen_llvm()[>b70b0e52460f9a66::{]closure::#LlvmCodegenBackend0 as }rustc_codegen_ssa, [()b392610c019ec31b>]::{::closuretraits#::1backend}:: as ExtraBackendMethodscore>[::18650a1770591c75spawn_named_thread]<::rustc_codegen_ssaops[::b392610c019ec31bfunction]::::FnOnceback<::()write>::>spawn_work::}::{ -closure # 011}: , () > ::{ closure # 0 }0x, 100bd37d0() - >std -:: sys ::10unix: :: thread 0x109581244 - <::spawn_unchecked_<::spawn_named_thread::::{backclosure::#write0::}spawn_work, <()rustc_codegen_llvm>[::{b70b0e52460f9a66closure]#::0LlvmCodegenBackend}>, ::{()closure>#::{0closure}#, 1()}> as ::{coreclosure[#18650a1770591c750]}::, ops()::>function::{::closureFnOnce#<1()}> as >core::[call_once18650a1770591c75::{]shim:::opsvtable::#function0::}FnOnce -< () >11>: :: call_once ::{ shim : vtable # 0>0x}::call_once::{shim:vtable#0} - 11: 100bd37d0 - 0xstd100bd37d0:: - sysstd::::Threadsys::::newunix::thread_start::::unixh8dda2af345bab446:: -thread :: Thread::::new12:: -thread_startthread:: h8dda2af345bab446:: - Thread :: : 12new 11: : 0x 100bd37d0 - 0x 1813c506c - 0x__pthread_deallocate1813c506c - - __pthread_deallocate -::thread_start::h8dda2af345bab446 - 12: 0x1813c506c - __pthread_deallocate -thread 'coordinator' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1586:29: worker thread panicked -stack backtrace: - 0: 0x100bb2da8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x1092e6208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panicstd::::panic_infosys::::PanicInfounix<::'threadb::>Thread,::)new, ::Outputthread_start = ::()h8dda2af345bab446> - + core [1218650a1770591c75: ] :: marker :: Sync + core [0x18650a1770591c751813c506c] - ::__pthread_deallocatemarker -::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x100bcb528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x10d461168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x10d4610ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x10d9fa040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x10d3da9f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x10d3d1c14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x10d3d1be0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x10d9f53c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x109564270 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result> - 11: 0x10958151c - <::spawn_unchecked_<::spawn_named_thread::{closure#5}, core[18650a1770591c75]::result::Result>::{closure#0}, core[18650a1770591c75]::result::Result>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 12: 0x100bd37d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 13: 0x1813c506c - __pthread_deallocate -thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:36:26: -/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/compiler/rustc_codegen_ssa/src/back/write.rs:1959:17: panic during codegen/LLVM phase -stack backtrace: - 0: 0x100bb2da8 - std::backtrace::Backtrace::create::h8af6f7a25d8a3749 - 1: 0x1092e6208 - as core[18650a1770591c75]::ops::function::Fn<(&dyn for<'a, 'b> core[18650a1770591c75]::ops::function::Fn<(&'a core[18650a1770591c75]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[18650a1770591c75]::marker::Sync + core[18650a1770591c75]::marker::Send, &core[18650a1770591c75]::panic::panic_info::PanicInfo)>>::call - 2: 0x100bcb528 - std::panicking::rust_panic_with_hook::h1e70c5d905e30e9d - 3: 0x10d461168 - std[fcd23fca98dce159]::panicking::begin_panic::::{closure#0} - 4: 0x10d4610ec - std[fcd23fca98dce159]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x10d9fa040 - std[fcd23fca98dce159]::panicking::begin_panic:: - 6: 0x10d3da9f4 - rustc_middle[35a781f9bda42497]::util::bug::opt_span_bug_fmt::::{closure#0} - 7: 0x10d3d1c14 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 8: 0x10d3d1be0 - rustc_middle[35a781f9bda42497]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 9: 0x10d9f53c4 - rustc_middle[35a781f9bda42497]::util::bug::bug_fmt - 10: 0x10955df48 - ::time::>::join::{closure#0}> - 11: 0x109583284 - >::join - 12: 0x109572d48 - ::join_codegen - 13: 0x10948e64c - ::link - 14: 0x1092d311c - rustc_span[d844dabcc0d15e78]::create_session_globals_then::, rustc_interface[9ecbacebda51131]::interface::run_compiler, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}> - 15: 0x109309628 - std[fcd23fca98dce159]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>> - 16: 0x1092dbd7c - <::spawn_unchecked_, rustc_driver_impl[d723ad74a265baf3]::run_compiler::{closure#0}>::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[18650a1770591c75]::result::Result<(), rustc_span[d844dabcc0d15e78]::ErrorGuaranteed>>::{closure#1} as core[18650a1770591c75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 17: 0x100bd37d0 - std::sys::unix::thread::Thread::new::thread_start::h8dda2af345bab446 - 18: 0x1813c506c - __pthread_deallocate diff --git a/packages/rs-platform-value/src/types/identifier.rs b/packages/rs-platform-value/src/types/identifier.rs index f2f173b7d75..597b759743a 100644 --- a/packages/rs-platform-value/src/types/identifier.rs +++ b/packages/rs-platform-value/src/types/identifier.rs @@ -144,7 +144,7 @@ impl<'de> Deserialize<'de> for IdentifierBytes32 { } impl Identifier { - pub fn new(buffer: [u8; 32]) -> Identifier { + pub const fn new(buffer: [u8; 32]) -> Identifier { Identifier(IdentifierBytes32(buffer)) } diff --git a/packages/rs-platform-version/Cargo.toml b/packages/rs-platform-version/Cargo.toml index e678d3be655..6237b87fcb8 100644 --- a/packages/rs-platform-version/Cargo.toml +++ b/packages/rs-platform-version/Cargo.toml @@ -11,7 +11,7 @@ license = "MIT" thiserror = { version = "1.0.63" } bincode = { version = "2.0.0-rc.3" } versioned-feature-core = { git = "https://github.com/dashpay/versioned-feature-core", version = "1.0.0" } -grovedb-version = { git = "https://github.com/dashpay/grovedb", rev= "44c2244bbccd3e6e684729e8cf620644f7ebbf70" } +grovedb-version = { git = "https://github.com/dashpay/grovedb", rev= "f89e03e4e0ac12aa2feea5c94b38c09f4909facc" } once_cell = "1.19.0" [features] diff --git a/packages/rs-sdk/Cargo.toml b/packages/rs-sdk/Cargo.toml index 1bae8d268fa..7fbf769aaec 100644 --- a/packages/rs-sdk/Cargo.toml +++ b/packages/rs-sdk/Cargo.toml @@ -65,6 +65,7 @@ test-case = { version = "3.3.1" } assert_matches = "1.5.0" [features] +# TODO: remove mocks from default features default = ["mocks", "offline-testing", "dapi-grpc/client"] mocks = [ @@ -74,6 +75,7 @@ mocks = [ "rs-dapi-client/dump", "dpp/document-cbor-conversion", "dpp/random-identities", + "dpp/fixtures-and-mocks", "drive/serde", "drive-proof-verifier/mocks", "dep:dotenvy", diff --git a/packages/rs-sdk/README.md b/packages/rs-sdk/README.md index 4c993d9e18a..b2a19518942 100644 --- a/packages/rs-sdk/README.md +++ b/packages/rs-sdk/README.md @@ -13,7 +13,7 @@ To use this crate, define it as a dependency in your `Cargo.toml`: ```toml [dependencies] -dash-platform-sdk = { git="https://github.com/dashpay/platform"0 } +dash-sdk = { git="https://github.com/dashpay/platform" } ``` ### Implementing Dash Platform SDK application @@ -87,14 +87,14 @@ Refer to rich comments / help in the forementioned scripts for more details. To generate test vectors for offline testing, you need to have access acredentials to Dash Platform instance, either by specifying configuration manually in `packages/rs-sdk/tests/.env`. or starting a local devnet. - -When you start local dev environment of Dash Platform using `yarn start`, the `.env` file is automatically generated during `yarn setup` or `yarn reset`, using `platform/scripts/configure_dotenv.sh` script. See [Dash Platform documentation](../../README.md) for more details about starting and using local devnet. +The `.env` file is automatically generated during `yarn setup` or `yarn reset`, using `platform/scripts/configure_dotenv.sh` script. See [Dash Platform documentation](../../README.md) for more details about starting and using local devnet. To generate test vectors: -1. Ensure platform address and credentials in `packages/rs-sdk/tests/.env` are correct. -2. Run `packages/rs-sdk/scripts/generate_test_vectors.sh` script. -3. (Optional) commit generated files with `git commit packages/rs-sdk/tests/vectors/`. +1. Start local dev environment of Dash Platform using `SDK_TEST_DATA=true yarn start`. +2. Ensure platform address and credentials in `packages/rs-sdk/tests/.env` are correct. +3. Run `packages/rs-sdk/scripts/generate_test_vectors.sh` script. +4. (Optional) commit generated files with `git commit packages/rs-sdk/tests/vectors/`. ### Running tests in offline mode @@ -133,12 +133,13 @@ in `packages/rs-dapi-client/src/transport/grpc.rs`. that will store collection of returned objects, indexed by some key. 5. [ ] Implement `FromProof` trait for the `Object` (or type defined in `types.rs`) in `packages/rs-drive-proof-verifier/src/proof.rs`. 6. [ ] Implement `Query` trait for the `Request` in `packages/rs-sdk/src/platform/query.rs`. -7. [ ] Implement `Fetch` trait for the `Object` (or type defined in `types.rs`), with inner type Request = `Request`, +7. [ ] Implement `MockResponse` for `Object` in `packages/rs-sdk/src/mock/requests.rs`. +8. [ ] Implement `Fetch` trait for the `Object` (or type defined in `types.rs`), with inner type Request = `Request`, in `packages/rs-sdk/src/platform/fetch.rs`. -8. [ ] Implement `FetchMany\` trait for the `Object` (or type defined in `types.rs`), +9. [ ] Implement `FetchMany\` trait for the `Object` (or type defined in `types.rs`), with inner type Request = `Request`, in `packages/rs-sdk/src/platform/fetch_many.rs`. -9. [ ] Add `mod ...;` clause to `packages/rs-sdk/tests/fetch/main.rs` -10. [ ] Implement unit tests in `packages/rs-sdk/tests/fetch/*object*.rs` -11. [ ] Add name of request type to match clause in `packages/rs-sdk/src/mock/sdk.rs` : `load_expectations()` -12. [ ] Start local devnet with `yarn reset ; yarn setup && yarn start` -13. [ ] Generate test vectors with script `packages/rs-sdk/scripts/generate_test_vectors.sh` +10. [ ] Add `mod ...;` clause to `packages/rs-sdk/tests/fetch/main.rs` +12. [ ] Implement unit tests in `packages/rs-sdk/tests/fetch/*object*.rs` +13. [ ] Add name of request type to match clause in `packages/rs-sdk/src/mock/sdk.rs` : `load_expectations()` +14. [ ] Start local devnet with `yarn reset && SDK_TEST_DATA=true yarn start` +15. [ ] Generate test vectors with script `packages/rs-sdk/scripts/generate_test_vectors.sh` diff --git a/packages/rs-sdk/src/core/dash_core_client.rs b/packages/rs-sdk/src/core/dash_core_client.rs index d59af4207c5..67d1dea28ce 100644 --- a/packages/rs-sdk/src/core/dash_core_client.rs +++ b/packages/rs-sdk/src/core/dash_core_client.rs @@ -133,7 +133,7 @@ impl LowLevelDashCoreClient { let core = self.core.lock().expect("Core lock poisoned"); let quorum_info = core - .get_quorum_info(json::QuorumType::from(quorum_type), &quorum_hash, None) + .get_quorum_info_reversed(json::QuorumType::from(quorum_type), &quorum_hash, None) .map_err(|e: dashcore_rpc::Error| ContextProviderError::Generic(e.to_string()))?; let key = quorum_info.quorum_public_key; let pubkey = as TryInto<[u8; 48]>>::try_into(key).map_err(|_e| { diff --git a/packages/rs-sdk/src/mock/requests.rs b/packages/rs-sdk/src/mock/requests.rs index 582c3628a05..7eb75c55494 100644 --- a/packages/rs-sdk/src/mock/requests.rs +++ b/packages/rs-sdk/src/mock/requests.rs @@ -1,5 +1,10 @@ use super::MockDashPlatformSdk; +use dpp::balances::total_single_token_balance::TotalSingleTokenBalance; use dpp::bincode::config::standard; +use dpp::data_contract::group::Group; +use dpp::group::group_action::GroupAction; +use dpp::tokens::info::IdentityTokenInfo; +use dpp::tokens::status::TokenStatus; use dpp::{ bincode, block::extended_epoch_info::ExtendedEpochInfo, @@ -16,8 +21,15 @@ use dpp::{ voting::votes::{resource_vote::ResourceVote, Vote}, }; use drive::grovedb::Element; +use drive_proof_verifier::types::evonode_status::EvoNodeStatus; +use drive_proof_verifier::types::groups::GroupActions; +use drive_proof_verifier::types::identity_token_balance::{ + IdentitiesTokenBalances, IdentityTokenBalances, +}; +use drive_proof_verifier::types::token_info::{IdentitiesTokenInfos, IdentityTokenInfos}; +use drive_proof_verifier::types::token_status::TokenStatuses; use drive_proof_verifier::types::{ - Contenders, ContestedResources, CurrentQuorumsInfo, ElementFetchRequestItem, EvoNodeStatus, + Contenders, ContestedResources, CurrentQuorumsInfo, ElementFetchRequestItem, IdentityBalanceAndRevision, IndexMap, MasternodeProtocolVote, PrefundedSpecializedBalance, ProposerBlockCounts, RetrievedValues, TotalCreditsInPlatform, VotePollsGroupedByTimestamp, Voters, @@ -215,7 +227,7 @@ impl MockResponse for Element { impl MockResponse for drive_proof_verifier::types::IdentityNonceFetcher { fn mock_serialize(&self, _sdk: &MockDashPlatformSdk) -> Vec { - (self.0).to_be_bytes().to_vec() + self.0.to_be_bytes().to_vec() } fn mock_deserialize(_sdk: &MockDashPlatformSdk, buf: &[u8]) -> Self @@ -231,7 +243,7 @@ impl MockResponse for drive_proof_verifier::types::IdentityNonceFetcher { impl MockResponse for drive_proof_verifier::types::IdentityContractNonceFetcher { fn mock_serialize(&self, _sdk: &MockDashPlatformSdk) -> Vec { - (self.0).to_be_bytes().to_vec() + self.0.to_be_bytes().to_vec() } fn mock_deserialize(_sdk: &MockDashPlatformSdk, buf: &[u8]) -> Self @@ -273,6 +285,145 @@ impl MockResponse for ProposerBlockCounts { } } +impl MockResponse for IdentityTokenBalances { + fn mock_serialize(&self, sdk: &MockDashPlatformSdk) -> Vec { + self.0.mock_serialize(sdk) + } + + fn mock_deserialize(sdk: &MockDashPlatformSdk, buf: &[u8]) -> Self + where + Self: Sized, + { + let map = RetrievedValues::mock_deserialize(sdk, buf); + Self(map) + } +} + +impl MockResponse for IdentitiesTokenBalances { + fn mock_serialize(&self, sdk: &MockDashPlatformSdk) -> Vec { + self.0.mock_serialize(sdk) + } + + fn mock_deserialize(sdk: &MockDashPlatformSdk, buf: &[u8]) -> Self + where + Self: Sized, + { + let map = RetrievedValues::mock_deserialize(sdk, buf); + Self(map) + } +} + +impl MockResponse for IdentityTokenInfos { + fn mock_serialize(&self, sdk: &MockDashPlatformSdk) -> Vec { + // Clone and collect into vector + let vec: Vec<(Identifier, Option)> = + self.0.iter().map(|(k, v)| (*k, v.clone())).collect(); + + // Serialize vector + platform_encode_to_vec(vec, BINCODE_CONFIG, sdk.version()) + .expect(concat!("encode ", stringify!($name))) + } + + fn mock_deserialize(sdk: &MockDashPlatformSdk, buf: &[u8]) -> Self + where + Self: Sized, + { + // deserialize vector + let vec: Vec<(Identifier, Option)> = + platform_versioned_decode_from_slice(buf, BINCODE_CONFIG, sdk.version()) + .expect(concat!("decode ", stringify!($name))); + + Self(RetrievedValues::from_iter(vec)) + } +} + +impl MockResponse for IdentitiesTokenInfos { + fn mock_serialize(&self, sdk: &MockDashPlatformSdk) -> Vec { + // Clone and collect into vector + let vec: Vec<(Identifier, Option)> = + self.0.iter().map(|(k, v)| (*k, v.clone())).collect(); + + // Serialize vector + platform_encode_to_vec(vec, BINCODE_CONFIG, sdk.version()) + .expect(concat!("encode ", stringify!($name))) + } + + fn mock_deserialize(sdk: &MockDashPlatformSdk, buf: &[u8]) -> Self + where + Self: Sized, + { + // deserialize vector + let vec: Vec<(Identifier, Option)> = + platform_versioned_decode_from_slice(buf, BINCODE_CONFIG, sdk.version()) + .expect(concat!("decode ", stringify!($name))); + + Self(RetrievedValues::from_iter(vec)) + } +} + +impl MockResponse for TokenStatuses { + fn mock_serialize(&self, sdk: &MockDashPlatformSdk) -> Vec { + // Clone and collect into vector + let vec: Vec<(Identifier, Option)> = + self.iter().map(|(k, v)| (*k, v.clone())).collect(); + + // Serialize vector + platform_encode_to_vec(vec, BINCODE_CONFIG, sdk.version()) + .expect(concat!("encode ", stringify!($name))) + } + + fn mock_deserialize(sdk: &MockDashPlatformSdk, buf: &[u8]) -> Self + where + Self: Sized, + { + // deserialize vector + let vec: Vec<(Identifier, Option)> = + platform_versioned_decode_from_slice(buf, BINCODE_CONFIG, sdk.version()) + .expect(concat!("decode ", stringify!($name))); + + RetrievedValues::from_iter(vec) + } +} + +impl MockResponse for TotalSingleTokenBalance { + fn mock_serialize(&self, _sdk: &MockDashPlatformSdk) -> Vec { + bincode::encode_to_vec(self, BINCODE_CONFIG).expect("encode vec of data") + } + + fn mock_deserialize(_sdk: &MockDashPlatformSdk, buf: &[u8]) -> Self + where + Self: Sized, + { + bincode::decode_from_slice(buf, BINCODE_CONFIG) + .expect("decode vec of data") + .0 + } +} + +impl MockResponse for GroupActions { + fn mock_serialize(&self, sdk: &MockDashPlatformSdk) -> Vec { + // Clone and collect into vector + let vec: Vec<(Identifier, Option)> = + self.iter().map(|(k, v)| (*k, v.clone())).collect(); + + // Serialize vector + platform_encode_to_vec(vec, BINCODE_CONFIG, sdk.version()) + .expect(concat!("encode ", stringify!($name))) + } + + fn mock_deserialize(sdk: &MockDashPlatformSdk, buf: &[u8]) -> Self + where + Self: Sized, + { + // deserialize vector + let vec: Vec<(Identifier, Option)> = + platform_versioned_decode_from_slice(buf, BINCODE_CONFIG, sdk.version()) + .expect(concat!("decode ", stringify!($name))); + + RetrievedValues::from_iter(vec) + } +} + impl_mock_response!(Identity); impl_mock_response!(IdentityPublicKey); impl_mock_response!(Identifier); @@ -294,3 +445,4 @@ impl_mock_response!(TotalCreditsInPlatform); impl_mock_response!(ElementFetchRequestItem); impl_mock_response!(EvoNodeStatus); impl_mock_response!(CurrentQuorumsInfo); +impl_mock_response!(Group); diff --git a/packages/rs-sdk/src/mock/sdk.rs b/packages/rs-sdk/src/mock/sdk.rs index c2a180bcda2..342a9c489ab 100644 --- a/packages/rs-sdk/src/mock/sdk.rs +++ b/packages/rs-sdk/src/mock/sdk.rs @@ -198,6 +198,36 @@ impl MockDashPlatformSdk { "GetTotalCreditsInPlatformRequest" => load_expectation::< proto::GetTotalCreditsInPlatformRequest, >(&mut dapi, filename)?, + "GetIdentityTokenBalancesRequest" => { + load_expectation::(&mut dapi, filename)? + } + "GetIdentitiesTokenBalancesRequest" => load_expectation::< + proto::GetIdentitiesTokenBalancesRequest, + >(&mut dapi, filename)?, + "GetIdentityTokenInfosRequest" => { + load_expectation::(&mut dapi, filename)? + } + "GetIdentitiesTokenInfosRequest" => { + load_expectation::(&mut dapi, filename)? + } + "GetTokenStatusesRequest" => { + load_expectation::(&mut dapi, filename)? + } + "GetTokenTotalSupplyRequest" => { + load_expectation::(&mut dapi, filename)? + } + "GetGroupInfoRequest" => { + load_expectation::(&mut dapi, filename)? + } + "GetGroupInfosRequest" => { + load_expectation::(&mut dapi, filename)? + } + "GetGroupActionsRequest" => { + load_expectation::(&mut dapi, filename)? + } + "GetGroupActionSignersRequest" => { + load_expectation::(&mut dapi, filename)? + } "EvoNode" => load_expectation::(&mut dapi, filename)?, _ => { return Err(Error::Config(format!( diff --git a/packages/rs-sdk/src/platform.rs b/packages/rs-sdk/src/platform.rs index a4c0fb83f4f..3cb6156ceae 100644 --- a/packages/rs-sdk/src/platform.rs +++ b/packages/rs-sdk/src/platform.rs @@ -17,6 +17,9 @@ mod query; pub mod transition; pub mod types; +pub mod group_actions; +pub mod tokens; + pub use dapi_grpc::platform::v0::{self as proto}; pub use dpp::{ self as dpp, diff --git a/packages/rs-sdk/src/platform/fetch_unproved.rs b/packages/rs-sdk/src/platform/fetch_unproved.rs index d98d5988447..b368f87d3a3 100644 --- a/packages/rs-sdk/src/platform/fetch_unproved.rs +++ b/packages/rs-sdk/src/platform/fetch_unproved.rs @@ -6,7 +6,7 @@ use dapi_grpc::platform::v0::{ self as platform_proto, GetStatusRequest, GetStatusResponse, ResponseMetadata, }; use dpp::{dashcore::Network, version::PlatformVersion}; -use drive_proof_verifier::types::EvoNodeStatus; +use drive_proof_verifier::types::evonode_status::EvoNodeStatus; use drive_proof_verifier::unproved::FromUnproved; use rs_dapi_client::{transport::TransportRequest, DapiRequest, RequestSettings}; use rs_dapi_client::{ExecutionError, ExecutionResponse, InnerInto, IntoInner}; diff --git a/packages/rs-sdk/src/platform/group_actions.rs b/packages/rs-sdk/src/platform/group_actions.rs new file mode 100644 index 00000000000..6af6309b4fa --- /dev/null +++ b/packages/rs-sdk/src/platform/group_actions.rs @@ -0,0 +1,167 @@ +use crate::platform::{Fetch, FetchMany, Identifier, Query}; +use crate::Error; +use dapi_grpc::platform::v0::get_group_action_signers_request::GetGroupActionSignersRequestV0; +use dapi_grpc::platform::v0::get_group_actions_request::{ + GetGroupActionsRequestV0, StartAtActionId, +}; +use dapi_grpc::platform::v0::get_group_info_request::GetGroupInfoRequestV0; +use dapi_grpc::platform::v0::get_group_infos_request::{ + GetGroupInfosRequestV0, StartAtGroupContractPosition, +}; +use dapi_grpc::platform::v0::{ + get_group_action_signers_request, get_group_actions_request, get_group_info_request, + get_group_infos_request, GetGroupActionSignersRequest, GetGroupActionsRequest, + GetGroupInfoRequest, GetGroupInfosRequest, +}; +use dpp::data_contract::group::{Group, GroupMemberPower}; +use dpp::data_contract::GroupContractPosition; +use dpp::group::group_action::GroupAction; +use dpp::group::group_action_status::GroupActionStatus; +use dpp::prelude::StartAtIncluded; +use drive_proof_verifier::types::groups::{GroupActionSigners, GroupActions, Groups}; + +#[derive(Debug, Clone)] +/// Query to fetch data contract group +pub struct GroupQuery { + /// Data contract ID + pub contract_id: Identifier, + /// Group contract position in the data contract definition + pub group_contract_position: GroupContractPosition, +} + +impl Query for GroupQuery { + fn query(self, prove: bool) -> Result { + let request = GetGroupInfoRequest { + version: Some(get_group_info_request::Version::V0(GetGroupInfoRequestV0 { + contract_id: self.contract_id.to_vec(), + group_contract_position: self.group_contract_position as u32, + prove, + })), + }; + + Ok(request) + } +} + +impl Fetch for Group { + type Request = GetGroupInfoRequest; +} + +#[derive(Debug, Clone)] +/// Query to fetch multiple data contract groups +pub struct GroupInfosQuery { + /// Data contract ID + pub contract_id: Identifier, + /// Optional start group contract position to fetch groups from + /// If not provided, the first group will be fetched + /// If provided, the group at the provided position will be included in the result if `StartAtIncluded` is `true` + pub start_group_contract_position: Option<(GroupContractPosition, StartAtIncluded)>, + /// An optional limit of groups to fetch + pub limit: Option, +} + +impl Query for GroupInfosQuery { + fn query(self, prove: bool) -> Result { + let request = GetGroupInfosRequest { + version: Some(get_group_infos_request::Version::V0( + GetGroupInfosRequestV0 { + contract_id: self.contract_id.to_vec(), + start_at_group_contract_position: self.start_group_contract_position.map( + |(position, included)| StartAtGroupContractPosition { + start_group_contract_position: position as u32, + start_group_contract_position_included: included, + }, + ), + count: self.limit.map(|limit| limit as u32), + prove, + }, + )), + }; + + Ok(request) + } +} + +impl FetchMany for Group { + type Request = GetGroupInfosRequest; +} + +#[derive(Debug, Clone)] +/// Query to fetch available group actions on specific data contract +pub struct GroupActionsQuery { + /// Data contract ID + pub contract_id: Identifier, + /// Group contract position in the data contract definition + pub group_contract_position: GroupContractPosition, + /// Group action status + pub status: GroupActionStatus, + /// Optional start action ID to fetch actions from + /// If not provided, the first action will be fetched + /// If provided, the action at the provided position will be included in the result if `StartAtIncluded` is `true` + pub start_at_action_id: Option<(Identifier, StartAtIncluded)>, + /// An optional limit of actions to fetch + pub limit: Option, +} + +impl Query for GroupActionsQuery { + fn query(self, prove: bool) -> Result { + let request = GetGroupActionsRequest { + version: Some(get_group_actions_request::Version::V0( + GetGroupActionsRequestV0 { + contract_id: self.contract_id.to_vec(), + group_contract_position: self.group_contract_position as u32, + status: self.status as i32, + start_at_action_id: self.start_at_action_id.map(|(id, included)| { + StartAtActionId { + start_action_id: id.to_vec(), + start_action_id_included: included, + } + }), + count: self.limit.map(|limit| limit as u32), + prove, + }, + )), + }; + + Ok(request) + } +} + +impl FetchMany for GroupAction { + type Request = GetGroupActionsRequest; +} + +#[derive(Debug, Clone)] +/// Query to fetch available signatures of specific data contract and group action +pub struct GroupActionSignersQuery { + /// Data contract ID + pub contract_id: Identifier, + /// Group contract position in the data contract definition + pub group_contract_position: GroupContractPosition, + /// Group action status + pub status: GroupActionStatus, + /// Group action ID + pub action_id: Identifier, +} + +impl Query for GroupActionSignersQuery { + fn query(self, prove: bool) -> Result { + let request = GetGroupActionSignersRequest { + version: Some(get_group_action_signers_request::Version::V0( + GetGroupActionSignersRequestV0 { + contract_id: self.contract_id.to_vec(), + group_contract_position: self.group_contract_position as u32, + status: self.status as i32, + action_id: self.action_id.to_vec(), + prove, + }, + )), + }; + + Ok(request) + } +} + +impl FetchMany for GroupMemberPower { + type Request = GetGroupActionSignersRequest; +} diff --git a/packages/rs-sdk/src/platform/tokens/identity_token_balances.rs b/packages/rs-sdk/src/platform/tokens/identity_token_balances.rs new file mode 100644 index 00000000000..9e9487665e2 --- /dev/null +++ b/packages/rs-sdk/src/platform/tokens/identity_token_balances.rs @@ -0,0 +1,74 @@ +use crate::platform::{FetchMany, Identifier, Query}; +use crate::Error; +use dapi_grpc::platform::v0::get_identities_token_balances_request::GetIdentitiesTokenBalancesRequestV0; +use dapi_grpc::platform::v0::get_identity_token_balances_request::GetIdentityTokenBalancesRequestV0; +use dapi_grpc::platform::v0::{ + get_identities_token_balances_request, get_identity_token_balances_request, + GetIdentitiesTokenBalancesRequest, GetIdentityTokenBalancesRequest, +}; +use dpp::balances::credits::TokenAmount; +use drive_proof_verifier::types::identity_token_balance::{ + IdentitiesTokenBalances, IdentityTokenBalances, +}; + +#[derive(Debug, Clone)] +/// Query to fetch multiple token balances of one specific identity +pub struct IdentityTokenBalancesQuery { + /// Identity ID + pub identity_id: Identifier, + /// Token IDs + pub token_ids: Vec, +} + +impl Query for IdentityTokenBalancesQuery { + fn query(self, prove: bool) -> Result { + let request = GetIdentityTokenBalancesRequest { + version: Some(get_identity_token_balances_request::Version::V0( + GetIdentityTokenBalancesRequestV0 { + identity_id: self.identity_id.to_vec(), + token_ids: self.token_ids.into_iter().map(|id| id.to_vec()).collect(), + prove, + }, + )), + }; + + Ok(request) + } +} + +impl FetchMany for TokenAmount { + type Request = GetIdentityTokenBalancesRequest; +} + +#[derive(Debug, Clone)] +/// Query to fetch multiple identity balances of one specific token +pub struct IdentitiesTokenBalancesQuery { + /// Identity IDs + pub identity_ids: Vec, + /// Token ID + pub token_id: Identifier, +} + +impl Query for IdentitiesTokenBalancesQuery { + fn query(self, prove: bool) -> Result { + let request = GetIdentitiesTokenBalancesRequest { + version: Some(get_identities_token_balances_request::Version::V0( + GetIdentitiesTokenBalancesRequestV0 { + identity_ids: self + .identity_ids + .into_iter() + .map(|id| id.to_vec()) + .collect(), + token_id: self.token_id.to_vec(), + prove, + }, + )), + }; + + Ok(request) + } +} + +impl FetchMany for TokenAmount { + type Request = GetIdentitiesTokenBalancesRequest; +} diff --git a/packages/rs-sdk/src/platform/tokens/mod.rs b/packages/rs-sdk/src/platform/tokens/mod.rs new file mode 100644 index 00000000000..fd044283835 --- /dev/null +++ b/packages/rs-sdk/src/platform/tokens/mod.rs @@ -0,0 +1,8 @@ +/// Identity token balances queries +pub mod identity_token_balances; +/// Identity token balances queries +pub mod token_info; +/// Token status query +pub mod token_status; +/// Token total supply query +pub mod token_total_supply; diff --git a/packages/rs-sdk/src/platform/tokens/token_info.rs b/packages/rs-sdk/src/platform/tokens/token_info.rs new file mode 100644 index 00000000000..41841e75b17 --- /dev/null +++ b/packages/rs-sdk/src/platform/tokens/token_info.rs @@ -0,0 +1,74 @@ +use crate::platform::{FetchMany, Identifier, Query}; +use crate::Error; +use dapi_grpc::platform::v0::get_identities_token_infos_request::GetIdentitiesTokenInfosRequestV0; +use dapi_grpc::platform::v0::get_identity_token_infos_request::GetIdentityTokenInfosRequestV0; +use dapi_grpc::platform::v0::{ + get_identities_token_infos_request, get_identity_token_infos_request, + GetIdentitiesTokenInfosRequest, GetIdentityTokenInfosRequest, +}; +use dpp::tokens::info::IdentityTokenInfo; +use drive_proof_verifier::types::token_info::{IdentitiesTokenInfos, IdentityTokenInfos}; + +#[derive(Debug, Clone)] +/// Query to fetch multiple token information of one specific identity +pub struct IdentityTokenInfosQuery { + /// Identity ID + pub identity_id: Identifier, + /// Token IDs + pub token_ids: Vec, +} + +impl Query for IdentityTokenInfosQuery { + fn query(self, prove: bool) -> Result { + let request = GetIdentityTokenInfosRequest { + version: Some(get_identity_token_infos_request::Version::V0( + GetIdentityTokenInfosRequestV0 { + identity_id: self.identity_id.to_vec(), + token_ids: self.token_ids.into_iter().map(|id| id.to_vec()).collect(), + prove, + }, + )), + }; + + Ok(request) + } +} + +impl FetchMany for IdentityTokenInfo { + type Request = GetIdentityTokenInfosRequest; +} + +#[derive(Debug, Clone)] +/// Query to fetch multiple identity token information of one specific token +pub struct IdentitiesTokenInfosQuery { + /// Identity IDs + pub identity_ids: Vec, + /// Token ID + pub token_id: Identifier, +} + +impl Query for IdentitiesTokenInfosQuery { + fn query(self, prove: bool) -> Result { + let request = GetIdentitiesTokenInfosRequest { + version: Some(get_identities_token_infos_request::Version::V0( + GetIdentitiesTokenInfosRequestV0 { + identity_ids: self + .identity_ids + .into_iter() + .map(|id| id.to_vec()) + .collect(), + token_id: self.token_id.to_vec(), + prove, + }, + )), + }; + + Ok(request) + } +} + +// TODO: Implement Fetch (and for others) + +impl FetchMany for IdentityTokenInfo { + type Request = GetIdentitiesTokenInfosRequest; +} diff --git a/packages/rs-sdk/src/platform/tokens/token_status.rs b/packages/rs-sdk/src/platform/tokens/token_status.rs new file mode 100644 index 00000000000..1cf5240b188 --- /dev/null +++ b/packages/rs-sdk/src/platform/tokens/token_status.rs @@ -0,0 +1,28 @@ +use crate::platform::{Fetch, FetchMany, Identifier, Query}; +use crate::Error; +use dapi_grpc::platform::v0::get_token_statuses_request::GetTokenStatusesRequestV0; +use dapi_grpc::platform::v0::{get_token_statuses_request, GetTokenStatusesRequest}; +use dpp::tokens::status::TokenStatus; +use drive_proof_verifier::types::token_status::TokenStatuses; + +impl Query for Vec { + fn query(self, prove: bool) -> Result { + let request = GetTokenStatusesRequest { + version: Some(get_token_statuses_request::Version::V0( + GetTokenStatusesRequestV0 { + token_ids: self + .into_iter() + .map(|identifier| identifier.to_vec()) + .collect(), + prove, + }, + )), + }; + + Ok(request) + } +} + +impl FetchMany for TokenStatus { + type Request = GetTokenStatusesRequest; +} diff --git a/packages/rs-sdk/src/platform/tokens/token_total_supply.rs b/packages/rs-sdk/src/platform/tokens/token_total_supply.rs new file mode 100644 index 00000000000..95985243d0b --- /dev/null +++ b/packages/rs-sdk/src/platform/tokens/token_total_supply.rs @@ -0,0 +1,24 @@ +use crate::platform::{Fetch, Identifier, Query}; +use crate::Error; +use dapi_grpc::platform::v0::get_token_total_supply_request::GetTokenTotalSupplyRequestV0; +use dapi_grpc::platform::v0::{get_token_total_supply_request, GetTokenTotalSupplyRequest}; +pub use dpp::balances::total_single_token_balance::TotalSingleTokenBalance; + +impl Query for Identifier { + fn query(self, prove: bool) -> Result { + let request = GetTokenTotalSupplyRequest { + version: Some(get_token_total_supply_request::Version::V0( + GetTokenTotalSupplyRequestV0 { + token_id: self.to_vec(), + prove, + }, + )), + }; + + Ok(request) + } +} + +impl Fetch for TotalSingleTokenBalance { + type Request = GetTokenTotalSupplyRequest; +} diff --git a/packages/rs-sdk/src/platform/transition.rs b/packages/rs-sdk/src/platform/transition.rs index 234537179de..7d2dde58f13 100644 --- a/packages/rs-sdk/src/platform/transition.rs +++ b/packages/rs-sdk/src/platform/transition.rs @@ -17,6 +17,4 @@ pub mod waitable; pub mod withdraw_from_identity; pub use txid::TxId; - -mod builder; pub mod fungible_tokens; diff --git a/packages/rs-sdk/src/platform/transition/builder.rs b/packages/rs-sdk/src/platform/transition/builder.rs deleted file mode 100644 index 6c4549561d4..00000000000 --- a/packages/rs-sdk/src/platform/transition/builder.rs +++ /dev/null @@ -1,95 +0,0 @@ -use crate::platform::transition::broadcast::BroadcastStateTransition; -use crate::platform::transition::put_settings::PutSettings; -use crate::platform::Identifier; -use crate::{Error, Sdk}; -use dpp::balances::credits::TokenAmount; -use dpp::identity::signer::Signer; -use dpp::identity::IdentityPublicKey; -use dpp::state_transition::StateTransition; -use dpp::version::PlatformVersion; - -/// Trait for building state transitions -pub trait StateTransitionBuilder { - /// Returns the settings for the state transition - /// - /// # Returns - /// - /// * `Option` - The settings, if any - fn settings(&self) -> Option; - - /// Signs the state transition - /// - /// # Arguments - /// - /// * `sdk` - The SDK instance - /// * `identity_public_key` - The public key of the identity - /// * `signer` - The signer instance - /// * `platform_version` - The platform version - /// - /// # Returns - /// - /// * `Result` - The signed state transition or an error - async fn sign( - &self, - sdk: &Sdk, - identity_public_key: &IdentityPublicKey, - signer: &impl Signer, - platform_version: &PlatformVersion, - ) -> Result; - - /// Broadcasts the state transition - /// - /// # Arguments - /// - /// * `sdk` - The SDK instance - /// * `identity_public_key` - The public key of the identity - /// * `signer` - The signer instance - /// * `platform_version` - The platform version - /// - /// # Returns - /// - /// * `Result` - The broadcasted state transition or an error - async fn broadcast( - &self, - sdk: &Sdk, - identity_public_key: &IdentityPublicKey, - signer: &impl Signer, - platform_version: &PlatformVersion, - ) -> Result { - let state_transition = self - .sign(sdk, identity_public_key, signer, platform_version) - .await?; - - state_transition.broadcast(sdk, self.settings()).await?; - - Ok(state_transition) - } - - /// Broadcasts the state transition and waits for the result - /// - /// # Arguments - /// - /// * `sdk` - The SDK instance - /// * `identity_public_key` - The public key of the identity - /// * `signer` - The signer instance - /// * `platform_version` - The platform version - /// - /// # Returns - /// - /// * `Result<(Identifier, TokenAmount), Error>` - The result of the broadcasted state transition or an error - async fn broadcast_and_wait_for_result( - &self, - sdk: &Sdk, - identity_public_key: &IdentityPublicKey, - signer: &impl Signer, - platform_version: &PlatformVersion, - ) -> Result<(Identifier, TokenAmount), Error> { - let state_transition = self - .broadcast(sdk, identity_public_key, signer, platform_version) - .await?; - - state_transition - .wait_for_response(sdk, self.settings()) - .await - } -} diff --git a/packages/rs-sdk/src/platform/transition/fungible_tokens/burn.rs b/packages/rs-sdk/src/platform/transition/fungible_tokens/burn.rs index f0595d18410..5e77eae5e65 100644 --- a/packages/rs-sdk/src/platform/transition/fungible_tokens/burn.rs +++ b/packages/rs-sdk/src/platform/transition/fungible_tokens/burn.rs @@ -1,4 +1,3 @@ -use crate::platform::transition::builder::StateTransitionBuilder; use crate::platform::transition::put_settings::PutSettings; use crate::platform::Identifier; use crate::{Error, Sdk}; @@ -109,17 +108,6 @@ impl<'a> TokenBurnTransitionBuilder<'a> { self.settings = Some(settings); self } -} - -impl StateTransitionBuilder for TokenBurnTransitionBuilder<'_> { - /// Returns the settings for the token burn transition - /// - /// # Returns - /// - /// * `Option` - The settings, if any - fn settings(&self) -> Option { - self.settings - } /// Signs the token burn transition /// @@ -133,7 +121,7 @@ impl StateTransitionBuilder for TokenBurnTransitionBuilder<'_> { /// # Returns /// /// * `Result` - The signed state transition or an error - async fn sign( + pub async fn sign( &self, sdk: &Sdk, identity_public_key: &IdentityPublicKey, @@ -149,7 +137,7 @@ impl StateTransitionBuilder for TokenBurnTransitionBuilder<'_> { .get_identity_contract_nonce( self.owner_id, self.data_contract.id(), - false, + true, self.settings, ) .await?; diff --git a/packages/rs-sdk/src/platform/transition/fungible_tokens/destroy.rs b/packages/rs-sdk/src/platform/transition/fungible_tokens/destroy.rs index e82e4becbe0..336283a7527 100644 --- a/packages/rs-sdk/src/platform/transition/fungible_tokens/destroy.rs +++ b/packages/rs-sdk/src/platform/transition/fungible_tokens/destroy.rs @@ -1,4 +1,3 @@ -use crate::platform::transition::builder::StateTransitionBuilder; use crate::platform::transition::put_settings::PutSettings; use crate::platform::Identifier; use crate::{Error, Sdk}; @@ -117,17 +116,6 @@ impl<'a> TokenDestroyFrozenFundsTransitionBuilder<'a> { self.settings = Some(settings); self } -} - -impl StateTransitionBuilder for TokenDestroyFrozenFundsTransitionBuilder<'_> { - /// Returns the settings for the token destroy transition - /// - /// # Returns - /// - /// * `Option` - The settings, if any - fn settings(&self) -> Option { - self.settings - } /// Signs the token destroy transition /// @@ -141,7 +129,7 @@ impl StateTransitionBuilder for TokenDestroyFrozenFundsTransitionBuilder<'_> { /// # Returns /// /// * `Result` - The signed state transition or an error - async fn sign( + pub async fn sign( &self, sdk: &Sdk, identity_public_key: &IdentityPublicKey, @@ -157,7 +145,7 @@ impl StateTransitionBuilder for TokenDestroyFrozenFundsTransitionBuilder<'_> { .get_identity_contract_nonce( self.actor_id, self.data_contract.id(), - false, + true, self.settings, ) .await?; diff --git a/packages/rs-sdk/src/platform/transition/fungible_tokens/emergency_action.rs b/packages/rs-sdk/src/platform/transition/fungible_tokens/emergency_action.rs index b8c45390cd9..710a1f53f40 100644 --- a/packages/rs-sdk/src/platform/transition/fungible_tokens/emergency_action.rs +++ b/packages/rs-sdk/src/platform/transition/fungible_tokens/emergency_action.rs @@ -1,4 +1,3 @@ -use crate::platform::transition::builder::StateTransitionBuilder; use crate::platform::transition::put_settings::PutSettings; use crate::platform::Identifier; use crate::{Error, Sdk}; @@ -146,17 +145,6 @@ impl<'a> TokenEmergencyActionTransitionBuilder<'a> { self.settings = Some(settings); self } -} - -impl StateTransitionBuilder for TokenEmergencyActionTransitionBuilder<'_> { - /// Returns the settings for the token emergency action transition - /// - /// # Returns - /// - /// * `Option` - The settings, if any - fn settings(&self) -> Option { - self.settings - } /// Signs the token emergency action transition /// @@ -170,7 +158,7 @@ impl StateTransitionBuilder for TokenEmergencyActionTransitionBuilder<'_> { /// # Returns /// /// * `Result` - The signed state transition or an error - async fn sign( + pub async fn sign( &self, sdk: &Sdk, identity_public_key: &IdentityPublicKey, @@ -186,7 +174,7 @@ impl StateTransitionBuilder for TokenEmergencyActionTransitionBuilder<'_> { .get_identity_contract_nonce( self.actor_id, self.data_contract.id(), - false, + true, self.settings, ) .await?; diff --git a/packages/rs-sdk/src/platform/transition/fungible_tokens/freeze.rs b/packages/rs-sdk/src/platform/transition/fungible_tokens/freeze.rs index 0ac89e66c2d..23c5487d857 100644 --- a/packages/rs-sdk/src/platform/transition/fungible_tokens/freeze.rs +++ b/packages/rs-sdk/src/platform/transition/fungible_tokens/freeze.rs @@ -1,4 +1,3 @@ -use crate::platform::transition::builder::StateTransitionBuilder; use crate::platform::transition::put_settings::PutSettings; use crate::platform::Identifier; use crate::{Error, Sdk}; @@ -117,17 +116,6 @@ impl<'a> TokenFreezeTransitionBuilder<'a> { self.settings = Some(settings); self } -} - -impl StateTransitionBuilder for TokenFreezeTransitionBuilder<'_> { - /// Returns the settings for the token freeze transition - /// - /// # Returns - /// - /// * `Option` - The settings, if any - fn settings(&self) -> Option { - self.settings - } /// Signs the token freeze transition /// @@ -141,7 +129,7 @@ impl StateTransitionBuilder for TokenFreezeTransitionBuilder<'_> { /// # Returns /// /// * `Result` - The signed state transition or an error - async fn sign( + pub async fn sign( &self, sdk: &Sdk, identity_public_key: &IdentityPublicKey, @@ -157,7 +145,7 @@ impl StateTransitionBuilder for TokenFreezeTransitionBuilder<'_> { .get_identity_contract_nonce( self.actor_id, self.data_contract.id(), - false, + true, self.settings, ) .await?; diff --git a/packages/rs-sdk/src/platform/transition/fungible_tokens/mint.rs b/packages/rs-sdk/src/platform/transition/fungible_tokens/mint.rs index 380f7cfe21d..473d2fd7ac3 100644 --- a/packages/rs-sdk/src/platform/transition/fungible_tokens/mint.rs +++ b/packages/rs-sdk/src/platform/transition/fungible_tokens/mint.rs @@ -1,4 +1,3 @@ -use crate::platform::transition::builder::StateTransitionBuilder; use crate::platform::transition::put_settings::PutSettings; use crate::platform::Identifier; use crate::{Error, Sdk}; @@ -137,17 +136,6 @@ impl<'a> TokenMintTransitionBuilder<'a> { self.settings = Some(settings); self } -} - -impl StateTransitionBuilder for TokenMintTransitionBuilder<'_> { - /// Returns the settings for the token mint transition - /// - /// # Returns - /// - /// * `Option` - The settings, if any - fn settings(&self) -> Option { - self.settings - } /// Signs the token mint transition /// @@ -161,7 +149,7 @@ impl StateTransitionBuilder for TokenMintTransitionBuilder<'_> { /// # Returns /// /// * `Result` - The signed state transition or an error - async fn sign( + pub async fn sign( &self, sdk: &Sdk, identity_public_key: &IdentityPublicKey, @@ -177,7 +165,7 @@ impl StateTransitionBuilder for TokenMintTransitionBuilder<'_> { .get_identity_contract_nonce( self.issuer_id, self.data_contract.id(), - false, + true, self.settings, ) .await?; diff --git a/packages/rs-sdk/src/platform/transition/fungible_tokens/transfer.rs b/packages/rs-sdk/src/platform/transition/fungible_tokens/transfer.rs index 281907b0799..e4744e5f675 100644 --- a/packages/rs-sdk/src/platform/transition/fungible_tokens/transfer.rs +++ b/packages/rs-sdk/src/platform/transition/fungible_tokens/transfer.rs @@ -1,4 +1,3 @@ -use crate::platform::transition::builder::StateTransitionBuilder; use crate::platform::transition::put_settings::PutSettings; use crate::platform::Identifier; use crate::{Error, Sdk}; @@ -141,17 +140,6 @@ impl<'a> TokenTransferTransitionBuilder<'a> { self.settings = Some(settings); self } -} - -impl StateTransitionBuilder for TokenTransferTransitionBuilder<'_> { - /// Returns the settings for the token transfer transition - /// - /// # Returns - /// - /// * `Option` - The settings, if any - fn settings(&self) -> Option { - self.settings - } /// Signs the token transfer transition /// @@ -165,7 +153,7 @@ impl StateTransitionBuilder for TokenTransferTransitionBuilder<'_> { /// # Returns /// /// * `Result` - The signed state transition or an error - async fn sign( + pub async fn sign( &self, sdk: &Sdk, identity_public_key: &IdentityPublicKey, @@ -181,7 +169,7 @@ impl StateTransitionBuilder for TokenTransferTransitionBuilder<'_> { .get_identity_contract_nonce( self.issuer_id, self.data_contract.id(), - false, + true, self.settings, ) .await?; diff --git a/packages/rs-sdk/src/platform/transition/fungible_tokens/unfreeze.rs b/packages/rs-sdk/src/platform/transition/fungible_tokens/unfreeze.rs index 6cb837a18e1..e3d59ad0e91 100644 --- a/packages/rs-sdk/src/platform/transition/fungible_tokens/unfreeze.rs +++ b/packages/rs-sdk/src/platform/transition/fungible_tokens/unfreeze.rs @@ -1,4 +1,3 @@ -use crate::platform::transition::builder::StateTransitionBuilder; use crate::platform::transition::put_settings::PutSettings; use crate::platform::Identifier; use crate::{Error, Sdk}; @@ -117,17 +116,6 @@ impl<'a> TokenUnfreezeTransitionBuilder<'a> { self.settings = Some(settings); self } -} - -impl StateTransitionBuilder for TokenUnfreezeTransitionBuilder<'_> { - /// Returns the settings for the token unfreeze transition - /// - /// # Returns - /// - /// * `Option` - The settings, if any - fn settings(&self) -> Option { - self.settings - } /// Signs the token unfreeze transition /// @@ -141,7 +129,7 @@ impl StateTransitionBuilder for TokenUnfreezeTransitionBuilder<'_> { /// # Returns /// /// * `Result` - The signed state transition or an error - async fn sign( + pub async fn sign( &self, sdk: &Sdk, identity_public_key: &IdentityPublicKey, @@ -157,7 +145,7 @@ impl StateTransitionBuilder for TokenUnfreezeTransitionBuilder<'_> { .get_identity_contract_nonce( self.actor_id, self.data_contract.id(), - false, + true, self.settings, ) .await?; diff --git a/packages/rs-sdk/src/platform/types/evonode.rs b/packages/rs-sdk/src/platform/types/evonode.rs index 2f91e171067..bb59b60cdd7 100644 --- a/packages/rs-sdk/src/platform/types/evonode.rs +++ b/packages/rs-sdk/src/platform/types/evonode.rs @@ -4,7 +4,6 @@ use dapi_grpc::mock::Mockable; use dapi_grpc::platform::v0::get_status_request::GetStatusRequestV0; use dapi_grpc::platform::v0::{self as proto, get_status_request, GetStatusRequest}; use dapi_grpc::tonic::IntoRequest; -pub use drive_proof_verifier::types::EvoNodeStatus; use futures::future::BoxFuture; use futures::{FutureExt, TryFutureExt}; use rs_dapi_client::transport::{ @@ -21,7 +20,7 @@ use std::fmt::Debug; /// /// ```rust,no_run /// use dash_sdk::{platform::types::evonode::EvoNode,platform::FetchUnproved, Sdk}; -/// use drive_proof_verifier::types::EvoNodeStatus; +/// use drive_proof_verifier::types::evonode_status::EvoNodeStatus; /// use futures::executor::block_on; /// /// let sdk = Sdk::new_mock(); diff --git a/packages/rs-sdk/tests/fetch/config.rs b/packages/rs-sdk/tests/fetch/config.rs index a93eb2402c5..5d8d7f73f01 100644 --- a/packages/rs-sdk/tests/fetch/config.rs +++ b/packages/rs-sdk/tests/fetch/config.rs @@ -3,7 +3,7 @@ //! This module contains [Config] struct that can be used to configure dash-platform-sdk. //! It's mainly used for testing. -use dpp::platform_value::string_encoding::Encoding; +use crate::fetch::generated_data::*; use dpp::{ dashcore::{hashes::Hash, ProTxHash}, prelude::Identifier, @@ -13,15 +13,6 @@ use serde::Deserialize; use std::path::PathBuf; use zeroize::Zeroizing; -/// Existing document ID -/// -// TODO: this is copy-paste from drive-abci `packages/rs-sdk/tests/fetch/main.rs` where it's private, -// consider defining it in `data-contracts` crate -const DPNS_DASH_TLD_DOCUMENT_ID: [u8; 32] = [ - 215, 242, 197, 63, 70, 169, 23, 171, 110, 91, 57, 162, 215, 188, 38, 11, 100, 146, 137, 69, 55, - 68, 209, 224, 212, 242, 106, 141, 142, 255, 55, 207, -]; - #[derive(Debug, Deserialize)] /// Configuration for dash-platform-sdk. /// @@ -191,7 +182,7 @@ impl Config { let sdk = { let core_host = self.core_host.as_ref().unwrap_or(&self.platform_host); // Dump all traffic to disk - let builder = dash_sdk::SdkBuilder::new(self.address_list()).with_core( + let mut builder = dash_sdk::SdkBuilder::new(self.address_list()).with_core( core_host, self.core_port, &self.core_user, @@ -237,15 +228,7 @@ impl Config { } fn default_identity_id() -> Identifier { - // TODO: We don't have default system identities anymore. - // So now I used this manually created identity to populate test vectors. - // Next time we need to do it again and update this value :(. This is terrible. - // We should automate creation of identity for SDK tests when we have time. - Identifier::from_string( - "G5z3hwiLUnRDGrLEgcqM9sX8wWEuNGHQqvioERgdZ2Tq", - Encoding::Base58, - ) - .unwrap() + IDENTITY_ID_1 } fn default_data_contract_id() -> Identifier { diff --git a/packages/rs-sdk/tests/fetch/contested_resource_vote_state.rs b/packages/rs-sdk/tests/fetch/contested_resource_vote_state.rs index dd21b55aa77..c050b1b4bc2 100644 --- a/packages/rs-sdk/tests/fetch/contested_resource_vote_state.rs +++ b/packages/rs-sdk/tests/fetch/contested_resource_vote_state.rs @@ -107,7 +107,7 @@ async fn contested_resource_vote_states_nx_contract() { if let dash_sdk::error::Error::DapiClientError(e) = result { assert!( e.contains( - "Transport(Grpc(Status { status: InvalidArgument, message: \"contract not found error" + "transport error: grpc error: status: InvalidArgument, message: \"contract not found error" ), "we should get contract not found error, got: {:?}", e, diff --git a/packages/rs-sdk/tests/fetch/document.rs b/packages/rs-sdk/tests/fetch/document.rs index 088cf731369..df3b3da576f 100644 --- a/packages/rs-sdk/tests/fetch/document.rs +++ b/packages/rs-sdk/tests/fetch/document.rs @@ -134,7 +134,7 @@ async fn document_list_drive_query() { block_time_ms: None, }; - let docs = ::fetch_many(&sdk, query) + let docs = Document::fetch_many(&sdk, query) .await .expect("fetch many documents"); diff --git a/packages/rs-sdk/tests/fetch/evonode.rs b/packages/rs-sdk/tests/fetch/evonode.rs index 9a01eabb9d3..9a5371beefb 100644 --- a/packages/rs-sdk/tests/fetch/evonode.rs +++ b/packages/rs-sdk/tests/fetch/evonode.rs @@ -3,7 +3,7 @@ use super::{common::setup_logs, config::Config}; use dash_sdk::platform::{types::evonode::EvoNode, FetchUnproved}; use dpp::dashcore::{hashes::Hash, ProTxHash}; -use drive_proof_verifier::types::EvoNodeStatus; +use drive_proof_verifier::types::evonode_status::EvoNodeStatus; use rs_dapi_client::Address; use std::time::Duration; /// Given some existing evonode URIs, WHEN we connect to them, THEN we get status. diff --git a/packages/rs-sdk/tests/fetch/generated_data.rs b/packages/rs-sdk/tests/fetch/generated_data.rs new file mode 100644 index 00000000000..e2c48264800 --- /dev/null +++ b/packages/rs-sdk/tests/fetch/generated_data.rs @@ -0,0 +1,45 @@ +use dash_sdk::platform::Identifier; +use dpp::tokens::calculate_token_id; +use std::sync::LazyLock; + +/// Existing document ID +/// +// TODO: this is copy-paste from drive-abci `packages/rs-sdk/tests/fetch/main.rs` where it's private, +// consider defining it in `data-contracts` crate +pub const DPNS_DASH_TLD_DOCUMENT_ID: [u8; 32] = [ + 215, 242, 197, 63, 70, 169, 23, 171, 110, 91, 57, 162, 215, 188, 38, 11, 100, 146, 137, 69, 55, + 68, 209, 224, 212, 242, 106, 141, 142, 255, 55, 207, +]; + +/// Data contract with groups and tokens created by init chain for testing +/// See `/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/mod.rs#L49` +pub const DATA_CONTRACT_ID: Identifier = Identifier::new([3; 32]); +/// Identity used in the data contract above created by init chain for testing +/// See `/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/mod.rs#L49` +pub const IDENTITY_ID_1: Identifier = Identifier::new([1; 32]); +/// Second identity used in the data contract above created by init chain for testing +/// See `/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/mod.rs#L49` +pub const IDENTITY_ID_2: Identifier = Identifier::new([2; 32]); +/// Third identity used in the data contract above created by init chain for testing +/// See `/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/mod.rs#L49` +pub const IDENTITY_ID_3: Identifier = Identifier::new([3; 32]); +/// Token ID that doesn't exist +pub const UNKNOWN_TOKEN_ID: Identifier = Identifier::new([1; 32]); +/// Identity ID that doesn't exist +pub const UNKNOWN_IDENTITY_ID: Identifier = Identifier::new([255; 32]); +/// Group action ID that burns some tokens of the data contract above by the first identity +/// This group action is created by init chain for testing +/// See `/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/mod.rs#L49` +pub const GROUP_ACTION_ID: Identifier = Identifier::new([32; 32]); +/// The first token ID from the data contract above created by init chain for testing +/// See `/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/mod.rs#L49` +pub static TOKEN_ID_0: LazyLock = + LazyLock::new(|| Identifier::new(calculate_token_id(&DATA_CONTRACT_ID.to_buffer(), 0))); +/// The second token ID from the data contract above created by init chain for testing +/// See `/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/mod.rs#L49` +pub static TOKEN_ID_1: LazyLock = + LazyLock::new(|| Identifier::new(calculate_token_id(&DATA_CONTRACT_ID.to_buffer(), 1))); +/// The third token ID from the data contract above created by init chain for testing +/// See `/packages/rs-drive-abci/src/execution/platform_events/initialization/create_genesis_state/mod.rs#L49` +pub static TOKEN_ID_2: LazyLock = + LazyLock::new(|| Identifier::new(calculate_token_id(&DATA_CONTRACT_ID.to_buffer(), 2))); diff --git a/packages/rs-sdk/tests/fetch/group_actions.rs b/packages/rs-sdk/tests/fetch/group_actions.rs new file mode 100644 index 00000000000..41e332d135f --- /dev/null +++ b/packages/rs-sdk/tests/fetch/group_actions.rs @@ -0,0 +1,211 @@ +use crate::fetch::common::setup_logs; +use crate::fetch::config::Config; +use crate::fetch::generated_data::*; +use assert_matches::assert_matches; +use dash_sdk::platform::group_actions::{ + GroupActionSignersQuery, GroupActionsQuery, GroupInfosQuery, GroupQuery, +}; +use dash_sdk::platform::{Fetch, FetchMany}; +use dpp::data_contract::group::v0::GroupV0; +use dpp::data_contract::group::{Group, GroupMemberPower}; +use dpp::group::action_event::GroupActionEvent; +use dpp::group::group_action::v0::GroupActionV0; +use dpp::group::group_action::GroupAction; +use dpp::group::group_action_status::GroupActionStatus; +use dpp::tokens::token_event::TokenEvent; +use std::collections::BTreeMap; + +/// Fetches non-existing group +#[tokio::test(flavor = "multi_thread", worker_threads = 1)] +async fn test_group_not_found() { + setup_logs(); + + let cfg = Config::new(); + let sdk = cfg.setup_api("test_group_not_found").await; + + let query = GroupQuery { + contract_id: DATA_CONTRACT_ID, + group_contract_position: 99, + }; + + let group = Group::fetch(&sdk, query).await.expect("fetch group"); + + assert_eq!(group, None); +} + +/// Fetches existing group +#[tokio::test(flavor = "multi_thread", worker_threads = 1)] +async fn test_group_fetch() { + setup_logs(); + + let cfg = Config::new(); + let sdk = cfg.setup_api("test_group_fetch").await; + + let query = GroupQuery { + contract_id: DATA_CONTRACT_ID, + group_contract_position: 0, + }; + + let group = Group::fetch(&sdk, query).await.expect("fetch group"); + + assert_matches!( + group, + Some(Group::V0(GroupV0 { + members, + required_power: 1 + })) if members == BTreeMap::from([(IDENTITY_ID_1, 1), (IDENTITY_ID_2, 1)]) + ); +} + +/// Fetches one group since first one exclusive +#[tokio::test(flavor = "multi_thread", worker_threads = 1)] +async fn test_fetch_1_groups_since_0() { + setup_logs(); + + let cfg = Config::new(); + let sdk = cfg.setup_api("test_fetch_1_groups_since_0").await; + + let query = GroupInfosQuery { + contract_id: DATA_CONTRACT_ID, + start_group_contract_position: Some((0, false)), + limit: Some(1), + }; + + let groups = Group::fetch_many(&sdk, query).await.expect("fetch group"); + + assert_eq!(groups.len(), 1); + + dbg!(&groups); + + assert_matches!( + groups.get(&1), + Some(Some(Group::V0(GroupV0 { + members, + required_power: 3 + }))) if members == &BTreeMap::from([(IDENTITY_ID_1, 1), (IDENTITY_ID_2, 1), (IDENTITY_ID_3, 1)]) + ); +} + +/// Fetches all groups since second one inclusive +#[tokio::test(flavor = "multi_thread", worker_threads = 1)] +async fn test_fetch_all_groups_since_1_inclusive() { + setup_logs(); + + let cfg = Config::new(); + let sdk = cfg + .setup_api("test_fetch_all_groups_since_1_inclusive") + .await; + + let query = GroupInfosQuery { + contract_id: DATA_CONTRACT_ID, + start_group_contract_position: Some((1, true)), + limit: None, + }; + + let groups = Group::fetch_many(&sdk, query).await.expect("fetch group"); + + assert_eq!(groups.len(), 2); + + assert_matches!( + groups.get(&1), + Some(Some(Group::V0(GroupV0 { + members, + required_power: 3 + }))) if members == &BTreeMap::from([(IDENTITY_ID_1, 1), (IDENTITY_ID_2, 1), (IDENTITY_ID_3, 1)]) + ); + + assert_matches!( + groups.get(&2), + Some(Some(Group::V0(GroupV0 { + members, + required_power: 2 + }))) if members == &BTreeMap::from([(IDENTITY_ID_1, 1), (IDENTITY_ID_3, 1)]) + ); +} + +/// Fetches all group actions +#[tokio::test(flavor = "multi_thread", worker_threads = 1)] +async fn test_fetch_all_group_actions() { + setup_logs(); + + let cfg = Config::new(); + let sdk = cfg.setup_api("test_fetch_all_group_actions").await; + + let query = GroupActionsQuery { + contract_id: DATA_CONTRACT_ID, + group_contract_position: 2, + status: GroupActionStatus::ActionActive, + limit: None, + start_at_action_id: None, + }; + + let group_actions = GroupAction::fetch_many(&sdk, query) + .await + .expect("fetch group"); + + assert_eq!(group_actions.len(), 1); + + dbg!(&group_actions); + + assert_matches!( + group_actions.get(&GROUP_ACTION_ID), + Some(Some(GroupAction::V0(GroupActionV0 { + event: GroupActionEvent::TokenEvent(TokenEvent::Burn(10, Some(note))), + }))) if note == "world on fire" + ); +} + +/// Fetches one group action since specific one +#[tokio::test(flavor = "multi_thread", worker_threads = 1)] +async fn test_fetch_one_group_action_since_existing_one_with_limit() { + setup_logs(); + + let cfg = Config::new(); + let sdk = cfg + .setup_api("test_fetch_one_group_action_since_existing_one_with_limit") + .await; + + let query = GroupActionsQuery { + contract_id: DATA_CONTRACT_ID, + group_contract_position: 2, + status: GroupActionStatus::ActionActive, + limit: Some(1), + start_at_action_id: Some((GROUP_ACTION_ID, true)), + }; + + let group_actions = GroupAction::fetch_many(&sdk, query) + .await + .expect("fetch group"); + + assert_eq!(group_actions.len(), 1); + + assert_matches!( + group_actions.get(&GROUP_ACTION_ID), + Some(Some(GroupAction::V0(GroupActionV0 { + event: GroupActionEvent::TokenEvent(TokenEvent::Burn(10, Some(note))), + }))) if note == "world on fire" + ); +} + +/// Fetches group action signers +#[tokio::test(flavor = "multi_thread", worker_threads = 1)] +async fn test_fetch_group_action_signers() { + setup_logs(); + + let cfg = Config::new(); + let sdk = cfg.setup_api("test_fetch_group_action_signers").await; + + let query = GroupActionSignersQuery { + contract_id: DATA_CONTRACT_ID, + group_contract_position: 2, + status: GroupActionStatus::ActionActive, + action_id: GROUP_ACTION_ID, + }; + + let group_actions = GroupMemberPower::fetch_many(&sdk, query) + .await + .expect("fetch group"); + + assert_eq!(group_actions.len(), 1); + assert_eq!(group_actions.get(&IDENTITY_ID_1), Some(&Some(1))); +} diff --git a/packages/rs-sdk/tests/fetch/mod.rs b/packages/rs-sdk/tests/fetch/mod.rs index 363e35f069f..eb57ca16159 100644 --- a/packages/rs-sdk/tests/fetch/mod.rs +++ b/packages/rs-sdk/tests/fetch/mod.rs @@ -18,6 +18,8 @@ mod data_contract; mod document; mod epoch; mod evonode; +mod generated_data; +mod group_actions; mod identity; mod identity_contract_nonce; mod mock_fetch; @@ -25,3 +27,4 @@ mod mock_fetch_many; mod prefunded_specialized_balance; mod protocol_version_vote_count; mod protocol_version_votes; +mod tokens; diff --git a/packages/rs-sdk/tests/fetch/tokens/identity_token_balances.rs b/packages/rs-sdk/tests/fetch/tokens/identity_token_balances.rs new file mode 100644 index 00000000000..5c29208c49b --- /dev/null +++ b/packages/rs-sdk/tests/fetch/tokens/identity_token_balances.rs @@ -0,0 +1,110 @@ +use crate::fetch::common::setup_logs; +use crate::fetch::config::Config; +use crate::fetch::generated_data::*; +use dash_sdk::platform::tokens::identity_token_balances::{ + IdentitiesTokenBalancesQuery, IdentityTokenBalancesQuery, +}; +use dash_sdk::platform::FetchMany; +use dpp::balances::credits::TokenAmount; +use dpp::tokens::calculate_token_id; +use drive_proof_verifier::types::identity_token_balance::{ + IdentitiesTokenBalances, IdentityTokenBalances, +}; +use drive_proof_verifier::Length; + +/// Fetches token balances of multiple identities, including the one, which does not exist. +#[tokio::test(flavor = "multi_thread", worker_threads = 1)] +async fn test_multiple_identity_token_balances() { + setup_logs(); + + let cfg = Config::new(); + let sdk = cfg.setup_api("test_multiple_identity_token_balances").await; + + let query = IdentityTokenBalancesQuery { + identity_id: cfg.existing_identity_id, + token_ids: vec![*TOKEN_ID_0, *TOKEN_ID_1, *TOKEN_ID_2, UNKNOWN_TOKEN_ID], + }; + + let balances: IdentityTokenBalances = TokenAmount::fetch_many(&sdk, query) + .await + .expect("fetch identity token balances"); + + assert_eq!(balances.count(), 4); + + assert_eq!(balances.get(&*TOKEN_ID_0), Some(&Some(100100))); + assert_eq!(balances.get(&*TOKEN_ID_1), Some(&Some(100200))); + assert_eq!(balances.get(&*TOKEN_ID_2), Some(&Some(100300))); + assert_eq!(balances.get(&UNKNOWN_TOKEN_ID), Some(&None::)); +} + +/// Fetches unknown token balances of multiple identities, including the one, which does not exist. +#[tokio::test(flavor = "multi_thread", worker_threads = 1)] +async fn test_multiple_identities_with_unknown_token_balance() { + setup_logs(); + + let cfg = Config::new(); + let sdk = cfg + .setup_api("test_multiple_identities_with_unknown_token_balance") + .await; + + let query = IdentitiesTokenBalancesQuery { + identity_ids: vec![ + IDENTITY_ID_1, + IDENTITY_ID_2, + IDENTITY_ID_3, + UNKNOWN_IDENTITY_ID, + ], + token_id: UNKNOWN_TOKEN_ID, + }; + + let balances: IdentitiesTokenBalances = TokenAmount::fetch_many(&sdk, query) + .await + .expect("fetch identities token balances"); + + assert_eq!(balances.count(), 4); + + assert_eq!(balances.get(&IDENTITY_ID_1), Some(&None::)); + assert_eq!(balances.get(&IDENTITY_ID_2), Some(&None::)); + assert_eq!(balances.get(&IDENTITY_ID_3), Some(&None::)); + assert_eq!( + balances.get(&UNKNOWN_IDENTITY_ID), + Some(&None::) + ); +} + +/// Fetches token balances of multiple identities, including the one, which does not exist. +#[tokio::test(flavor = "multi_thread", worker_threads = 1)] +async fn test_multiple_identities_token_balances() { + setup_logs(); + + let cfg = Config::new(); + let sdk = cfg + .setup_api("test_multiple_identities_token_balances") + .await; + + let token_id_0 = calculate_token_id(&DATA_CONTRACT_ID.to_buffer(), 0).into(); + + let query = IdentitiesTokenBalancesQuery { + identity_ids: vec![ + IDENTITY_ID_1, + IDENTITY_ID_2, + IDENTITY_ID_3, + UNKNOWN_IDENTITY_ID, + ], + token_id: token_id_0, + }; + + let balances: IdentitiesTokenBalances = TokenAmount::fetch_many(&sdk, query) + .await + .expect("fetch identities token balances"); + + assert_eq!(balances.count(), 4); + + assert_eq!(balances.get(&IDENTITY_ID_1), Some(&Some(100100))); + assert_eq!(balances.get(&IDENTITY_ID_2), Some(&Some(100))); + assert_eq!(balances.get(&IDENTITY_ID_3), Some(&None::)); + assert_eq!( + balances.get(&UNKNOWN_IDENTITY_ID), + Some(&None::) + ); +} diff --git a/packages/rs-sdk/tests/fetch/tokens/mod.rs b/packages/rs-sdk/tests/fetch/tokens/mod.rs new file mode 100644 index 00000000000..97980c259b2 --- /dev/null +++ b/packages/rs-sdk/tests/fetch/tokens/mod.rs @@ -0,0 +1,4 @@ +mod identity_token_balances; +mod token_info; +mod token_status; +mod token_total_supply; diff --git a/packages/rs-sdk/tests/fetch/tokens/token_info.rs b/packages/rs-sdk/tests/fetch/tokens/token_info.rs new file mode 100644 index 00000000000..4d7c797f6f7 --- /dev/null +++ b/packages/rs-sdk/tests/fetch/tokens/token_info.rs @@ -0,0 +1,98 @@ +use crate::fetch::common::setup_logs; +use crate::fetch::config::Config; +use crate::fetch::generated_data::*; +use assert_matches::assert_matches; +use dash_sdk::platform::tokens::token_info::{IdentitiesTokenInfosQuery, IdentityTokenInfosQuery}; +use dash_sdk::platform::FetchMany; +use dpp::tokens::calculate_token_id; +use dpp::tokens::info::v0::IdentityTokenInfoV0Accessors; +use dpp::tokens::info::IdentityTokenInfo; +use drive_proof_verifier::types::token_info::{IdentitiesTokenInfos, IdentityTokenInfos}; +use drive_proof_verifier::Length; + +/// Fetches multiple token infos of specific identity +#[tokio::test(flavor = "multi_thread", worker_threads = 1)] +async fn test_identity_token_info() { + setup_logs(); + + let cfg = Config::new(); + let sdk = cfg.setup_api("test_identity_token_info").await; + + let query = IdentityTokenInfosQuery { + identity_id: IDENTITY_ID_2, + token_ids: vec![*TOKEN_ID_0, *TOKEN_ID_1, *TOKEN_ID_2, UNKNOWN_TOKEN_ID], + }; + + let token_infos: IdentityTokenInfos = IdentityTokenInfo::fetch_many(&sdk, query) + .await + .expect("fetch identity token infos"); + + assert_eq!(token_infos.count(), 4); + + assert_matches!(token_infos.get(&*TOKEN_ID_0), Some(Some(info)) if info.frozen() == true); + assert_matches!(token_infos.get(&*TOKEN_ID_1), Some(None)); + assert_matches!(token_infos.get(&*TOKEN_ID_2), Some(None)); + assert_matches!(token_infos.get(&UNKNOWN_TOKEN_ID), Some(None)); +} + +/// Fetches unknown token infos of multiple identities +#[tokio::test(flavor = "multi_thread", worker_threads = 1)] +async fn test_identities_unknown_token_infos() { + setup_logs(); + + let cfg = Config::new(); + let sdk = cfg.setup_api("test_identities_unknown_token_infos").await; + + let query = IdentitiesTokenInfosQuery { + identity_ids: vec![ + IDENTITY_ID_1, + IDENTITY_ID_2, + IDENTITY_ID_3, + UNKNOWN_IDENTITY_ID, + ], + token_id: UNKNOWN_TOKEN_ID, + }; + + let token_infos: IdentitiesTokenInfos = IdentityTokenInfo::fetch_many(&sdk, query) + .await + .expect("fetch identity token infos"); + + assert_eq!(token_infos.count(), 4); + + assert_matches!(token_infos.get(&IDENTITY_ID_1), Some(None)); + assert_matches!(token_infos.get(&IDENTITY_ID_2), Some(None)); + assert_matches!(token_infos.get(&IDENTITY_ID_3), Some(None)); + assert_matches!(token_infos.get(&UNKNOWN_IDENTITY_ID), Some(None)); +} + +/// Fetches token infos of multiple identities +#[tokio::test(flavor = "multi_thread", worker_threads = 1)] +async fn test_identities_token_infos() { + setup_logs(); + + let cfg = Config::new(); + let sdk = cfg.setup_api("test_identities_token_infos").await; + + let token_id_0 = calculate_token_id(&DATA_CONTRACT_ID.to_buffer(), 0).into(); + + let query = IdentitiesTokenInfosQuery { + identity_ids: vec![ + IDENTITY_ID_1, + IDENTITY_ID_2, + IDENTITY_ID_3, + UNKNOWN_IDENTITY_ID, + ], + token_id: token_id_0, + }; + + let token_infos: IdentitiesTokenInfos = IdentityTokenInfo::fetch_many(&sdk, query) + .await + .expect("fetch identity token infos"); + + assert_eq!(token_infos.count(), 4); + + assert_matches!(token_infos.get(&IDENTITY_ID_1), Some(None)); + assert_matches!(token_infos.get(&IDENTITY_ID_2), Some(Some(info)) if info.frozen() == true); + assert_matches!(token_infos.get(&IDENTITY_ID_3), Some(None)); + assert_matches!(token_infos.get(&UNKNOWN_IDENTITY_ID), Some(None)); +} diff --git a/packages/rs-sdk/tests/fetch/tokens/token_status.rs b/packages/rs-sdk/tests/fetch/tokens/token_status.rs new file mode 100644 index 00000000000..49c4f891f16 --- /dev/null +++ b/packages/rs-sdk/tests/fetch/tokens/token_status.rs @@ -0,0 +1,30 @@ +use crate::fetch::common::setup_logs; +use crate::fetch::config::Config; +use crate::fetch::generated_data::*; +use assert_matches::assert_matches; +use dash_sdk::platform::FetchMany; +use dpp::tokens::status::v0::TokenStatusV0Accessors; +use dpp::tokens::status::TokenStatus; + +/// Fetches multiple token statuses, including the one, which does not exist. +#[tokio::test(flavor = "multi_thread", worker_threads = 1)] +async fn test_token_status() { + setup_logs(); + + let cfg = Config::new(); + let sdk = cfg.setup_api("test_token_status").await; + + let token_statuses = TokenStatus::fetch_many( + &sdk, + vec![*TOKEN_ID_0, *TOKEN_ID_1, *TOKEN_ID_2, UNKNOWN_TOKEN_ID], + ) + .await + .expect("fetch identity token infos"); + + assert_eq!(token_statuses.len(), 4); + + assert_matches!(token_statuses.get(&*TOKEN_ID_0), Some(None)); + assert_matches!(token_statuses.get(&*TOKEN_ID_1), Some(Some(status)) if status.paused() == true); + assert_matches!(token_statuses.get(&*TOKEN_ID_2), Some(None)); + assert_matches!(token_statuses.get(&UNKNOWN_TOKEN_ID), Some(None)); +} diff --git a/packages/rs-sdk/tests/fetch/tokens/token_total_supply.rs b/packages/rs-sdk/tests/fetch/tokens/token_total_supply.rs new file mode 100644 index 00000000000..eedce4b4333 --- /dev/null +++ b/packages/rs-sdk/tests/fetch/tokens/token_total_supply.rs @@ -0,0 +1,27 @@ +use crate::fetch::common::setup_logs; +use crate::fetch::config::Config; +use crate::fetch::generated_data::*; +use assert_matches::assert_matches; +use dash_sdk::platform::Fetch; +use dpp::balances::total_single_token_balance::TotalSingleTokenBalance; + +/// Fetches total supply of a single token +#[tokio::test(flavor = "multi_thread", worker_threads = 1)] +async fn test_token_total_supply() { + setup_logs(); + + let cfg = Config::new(); + let sdk = cfg.setup_api("test_token_total_supply").await; + + let balance = TotalSingleTokenBalance::fetch(&sdk, *TOKEN_ID_0) + .await + .expect("fetch identity token infos"); + + assert_matches!( + balance, + Some(TotalSingleTokenBalance { + token_supply: 100200, + aggregated_token_account_balances: 100200, + }) + ); +} diff --git a/packages/rs-sdk/tests/vectors/contested_resource_identity_votes_not_found/msg_GetContestedResourceIdentityVotesRequest_e000a8dfb1f42155770acb028f56557d0524384797bb450e22f41f66743d5d11.json b/packages/rs-sdk/tests/vectors/contested_resource_identity_votes_not_found/msg_GetContestedResourceIdentityVotesRequest_e000a8dfb1f42155770acb028f56557d0524384797bb450e22f41f66743d5d11.json index 40ddedbff5e..32d6ca86a82 100644 Binary files a/packages/rs-sdk/tests/vectors/contested_resource_identity_votes_not_found/msg_GetContestedResourceIdentityVotesRequest_e000a8dfb1f42155770acb028f56557d0524384797bb450e22f41f66743d5d11.json and b/packages/rs-sdk/tests/vectors/contested_resource_identity_votes_not_found/msg_GetContestedResourceIdentityVotesRequest_e000a8dfb1f42155770acb028f56557d0524384797bb450e22f41f66743d5d11.json differ diff --git a/packages/rs-sdk/tests/vectors/contested_resource_identity_votes_not_found/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/contested_resource_identity_votes_not_found/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/contested_resource_identity_votes_not_found/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/contested_resource_identity_votes_not_found/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/contested_resource_identity_votes_not_found/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/contested_resource_identity_votes_not_found/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/contested_resource_vote_states_not_found/data_contract-e668c659af66aee1e72c186dde7b5b7e0a1d712a09c40d5721f622bf53c53155.json b/packages/rs-sdk/tests/vectors/contested_resource_vote_states_not_found/data_contract-e668c659af66aee1e72c186dde7b5b7e0a1d712a09c40d5721f622bf53c53155.json index 8598b1cbcc5..548f6ed43b4 100644 --- a/packages/rs-sdk/tests/vectors/contested_resource_vote_states_not_found/data_contract-e668c659af66aee1e72c186dde7b5b7e0a1d712a09c40d5721f622bf53c53155.json +++ b/packages/rs-sdk/tests/vectors/contested_resource_vote_states_not_found/data_contract-e668c659af66aee1e72c186dde7b5b7e0a1d712a09c40d5721f622bf53c53155.json @@ -1 +1 @@ -{"$format_version":"0","id":"GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec","config":{"$format_version":"0","canBeDeleted":false,"readonly":false,"keepsHistory":false,"documentsKeepHistoryContractDefault":false,"documentsMutableContractDefault":true,"documentsCanBeDeletedContractDefault":true,"requiresIdentityEncryptionBoundedKey":null,"requiresIdentityDecryptionBoundedKey":null},"version":1,"ownerId":"11111111111111111111111111111111","schemaDefs":null,"documentSchemas":{"domain":{"documentsMutable":false,"canBeDeleted":true,"transferable":1,"tradeMode":1,"type":"object","indices":[{"name":"parentNameAndLabel","properties":[{"normalizedParentDomainName":"asc"},{"normalizedLabel":"asc"}],"unique":true,"contested":{"fieldMatches":[{"field":"normalizedLabel","regexPattern":"^[a-zA-Z01-]{3,19}$"}],"resolution":0,"description":"If the normalized label part of this index is less than 20 characters (all alphabet a-z, A-Z, 0, 1, and -) then a masternode vote contest takes place to give out the name"}},{"name":"identityId","nullSearchable":false,"properties":[{"records.identity":"asc"}]}],"properties":{"label":{"type":"string","pattern":"^[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9]$","minLength":3,"maxLength":63,"position":0,"description":"Domain label. e.g. 'Bob'."},"normalizedLabel":{"type":"string","pattern":"^[a-hj-km-np-z0-9][a-hj-km-np-z0-9-]{0,61}[a-hj-km-np-z0-9]$","maxLength":63,"position":1,"description":"Domain label converted to lowercase for case-insensitive uniqueness validation. \"o\", \"i\" and \"l\" replaced with \"0\" and \"1\" to mitigate homograph attack. e.g. 'b0b'","$comment":"Must be equal to the label in lowercase. \"o\", \"i\" and \"l\" must be replaced with \"0\" and \"1\"."},"parentDomainName":{"type":"string","pattern":"^$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9]$","minLength":0,"maxLength":63,"position":2,"description":"A full parent domain name. e.g. 'dash'."},"normalizedParentDomainName":{"type":"string","pattern":"^$|^[a-hj-km-np-z0-9][a-hj-km-np-z0-9-\\.]{0,61}[a-hj-km-np-z0-9]$","minLength":0,"maxLength":63,"position":3,"description":"A parent domain name in lowercase for case-insensitive uniqueness validation. \"o\", \"i\" and \"l\" replaced with \"0\" and \"1\" to mitigate homograph attack. e.g. 'dash'","$comment":"Must either be equal to an existing domain or empty to create a top level domain. \"o\", \"i\" and \"l\" must be replaced with \"0\" and \"1\". Only the data contract owner can create top level domains."},"preorderSalt":{"type":"array","byteArray":true,"minItems":32,"maxItems":32,"position":4,"description":"Salt used in the preorder document"},"records":{"type":"object","properties":{"identity":{"type":"array","byteArray":true,"minItems":32,"maxItems":32,"position":1,"contentMediaType":"application/x.dash.dpp.identifier","description":"Identifier name record that refers to an Identity"}},"minProperties":1,"position":5,"additionalProperties":false},"subdomainRules":{"type":"object","properties":{"allowSubdomains":{"type":"boolean","description":"This option defines who can create subdomains: true - anyone; false - only the domain owner","$comment":"Only the domain owner is allowed to create subdomains for non top-level domains","position":0}},"position":6,"description":"Subdomain rules allow domain owners to define rules for subdomains","additionalProperties":false,"required":["allowSubdomains"]}},"required":["$createdAt","$updatedAt","$transferredAt","label","normalizedLabel","normalizedParentDomainName","preorderSalt","records","subdomainRules"],"transient":["preorderSalt"],"additionalProperties":false,"$comment":"In order to register a domain you need to create a preorder. The preorder step is needed to prevent man-in-the-middle attacks. normalizedLabel + '.' + normalizedParentDomain must not be longer than 253 chars length as defined by RFC 1035. Domain documents are immutable: modification and deletion are restricted"},"preorder":{"documentsMutable":false,"canBeDeleted":true,"type":"object","indices":[{"name":"saltedHash","properties":[{"saltedDomainHash":"asc"}],"unique":true}],"properties":{"saltedDomainHash":{"type":"array","byteArray":true,"minItems":32,"maxItems":32,"position":0,"description":"Double sha-256 of the concatenation of a 32 byte random salt and a normalized domain name"}},"required":["saltedDomainHash"],"additionalProperties":false,"$comment":"Preorder documents are immutable: modification and deletion are restricted"}}} \ No newline at end of file +{"$format_version":"1","id":"GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec","config":{"$format_version":"1","canBeDeleted":false,"readonly":false,"keepsHistory":false,"documentsKeepHistoryContractDefault":false,"documentsMutableContractDefault":true,"documentsCanBeDeletedContractDefault":true,"requiresIdentityEncryptionBoundedKey":null,"requiresIdentityDecryptionBoundedKey":null,"sizedIntegerTypes":true},"version":1,"ownerId":"11111111111111111111111111111111","schemaDefs":null,"documentSchemas":{"domain":{"documentsMutable":false,"canBeDeleted":true,"transferable":1,"tradeMode":1,"type":"object","indices":[{"name":"parentNameAndLabel","properties":[{"normalizedParentDomainName":"asc"},{"normalizedLabel":"asc"}],"unique":true,"contested":{"fieldMatches":[{"field":"normalizedLabel","regexPattern":"^[a-zA-Z01-]{3,19}$"}],"resolution":0,"description":"If the normalized label part of this index is less than 20 characters (all alphabet a-z, A-Z, 0, 1, and -) then a masternode vote contest takes place to give out the name"}},{"name":"identityId","nullSearchable":false,"properties":[{"records.identity":"asc"}]}],"properties":{"label":{"type":"string","pattern":"^[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9]$","minLength":3,"maxLength":63,"position":0,"description":"Domain label. e.g. 'Bob'."},"normalizedLabel":{"type":"string","pattern":"^[a-hj-km-np-z0-9][a-hj-km-np-z0-9-]{0,61}[a-hj-km-np-z0-9]$","maxLength":63,"position":1,"description":"Domain label converted to lowercase for case-insensitive uniqueness validation. \"o\", \"i\" and \"l\" replaced with \"0\" and \"1\" to mitigate homograph attack. e.g. 'b0b'","$comment":"Must be equal to the label in lowercase. \"o\", \"i\" and \"l\" must be replaced with \"0\" and \"1\"."},"parentDomainName":{"type":"string","pattern":"^$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9]$","minLength":0,"maxLength":63,"position":2,"description":"A full parent domain name. e.g. 'dash'."},"normalizedParentDomainName":{"type":"string","pattern":"^$|^[a-hj-km-np-z0-9][a-hj-km-np-z0-9-\\.]{0,61}[a-hj-km-np-z0-9]$","minLength":0,"maxLength":63,"position":3,"description":"A parent domain name in lowercase for case-insensitive uniqueness validation. \"o\", \"i\" and \"l\" replaced with \"0\" and \"1\" to mitigate homograph attack. e.g. 'dash'","$comment":"Must either be equal to an existing domain or empty to create a top level domain. \"o\", \"i\" and \"l\" must be replaced with \"0\" and \"1\". Only the data contract owner can create top level domains."},"preorderSalt":{"type":"array","byteArray":true,"minItems":32,"maxItems":32,"position":4,"description":"Salt used in the preorder document"},"records":{"type":"object","properties":{"identity":{"type":"array","byteArray":true,"minItems":32,"maxItems":32,"position":1,"contentMediaType":"application/x.dash.dpp.identifier","description":"Identifier name record that refers to an Identity"}},"minProperties":1,"position":5,"additionalProperties":false},"subdomainRules":{"type":"object","properties":{"allowSubdomains":{"type":"boolean","description":"This option defines who can create subdomains: true - anyone; false - only the domain owner","$comment":"Only the domain owner is allowed to create subdomains for non top-level domains","position":0}},"position":6,"description":"Subdomain rules allow domain owners to define rules for subdomains","additionalProperties":false,"required":["allowSubdomains"]}},"required":["$createdAt","$updatedAt","$transferredAt","label","normalizedLabel","normalizedParentDomainName","preorderSalt","records","subdomainRules"],"transient":["preorderSalt"],"additionalProperties":false,"$comment":"In order to register a domain you need to create a preorder. The preorder step is needed to prevent man-in-the-middle attacks. normalizedLabel + '.' + normalizedParentDomain must not be longer than 253 chars length as defined by RFC 1035. Domain documents are immutable: modification and deletion are restricted"},"preorder":{"documentsMutable":false,"canBeDeleted":true,"type":"object","indices":[{"name":"saltedHash","properties":[{"saltedDomainHash":"asc"}],"unique":true}],"properties":{"saltedDomainHash":{"type":"array","byteArray":true,"minItems":32,"maxItems":32,"position":0,"description":"Double sha-256 of the concatenation of a 32 byte random salt and a normalized domain name"}},"required":["saltedDomainHash"],"additionalProperties":false,"$comment":"Preorder documents are immutable: modification and deletion are restricted"}},"createdAt":null,"updatedAt":null,"createdAtBlockHeight":null,"updatedAtBlockHeight":null,"createdAtEpoch":null,"updatedAtEpoch":null,"groups":{},"tokens":{}} \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/contested_resource_vote_states_not_found/msg_GetContestedResourceVoteStateRequest_8789d5d98ad7f00573a87fd0860dbd43fab2e54a98aa44bc88c049e1cf72f5fb.json b/packages/rs-sdk/tests/vectors/contested_resource_vote_states_not_found/msg_GetContestedResourceVoteStateRequest_8789d5d98ad7f00573a87fd0860dbd43fab2e54a98aa44bc88c049e1cf72f5fb.json index fe272aba2c0..e2371f8213e 100644 Binary files a/packages/rs-sdk/tests/vectors/contested_resource_vote_states_not_found/msg_GetContestedResourceVoteStateRequest_8789d5d98ad7f00573a87fd0860dbd43fab2e54a98aa44bc88c049e1cf72f5fb.json and b/packages/rs-sdk/tests/vectors/contested_resource_vote_states_not_found/msg_GetContestedResourceVoteStateRequest_8789d5d98ad7f00573a87fd0860dbd43fab2e54a98aa44bc88c049e1cf72f5fb.json differ diff --git a/packages/rs-sdk/tests/vectors/contested_resource_vote_states_not_found/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json b/packages/rs-sdk/tests/vectors/contested_resource_vote_states_not_found/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json index e64b73d8a77..0854fe6f129 100644 Binary files a/packages/rs-sdk/tests/vectors/contested_resource_vote_states_not_found/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json and b/packages/rs-sdk/tests/vectors/contested_resource_vote_states_not_found/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json differ diff --git a/packages/rs-sdk/tests/vectors/contested_resource_vote_states_not_found/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/contested_resource_vote_states_not_found/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/contested_resource_vote_states_not_found/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/contested_resource_vote_states_not_found/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/contested_resource_vote_states_not_found/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/contested_resource_vote_states_not_found/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/document_list_document_query/msg_DocumentQuery_86beaec40825e436c6a9467bd1af6d2d9dcd58c35b6aa9e85398a105dfdeb9c6.json b/packages/rs-sdk/tests/vectors/document_list_document_query/msg_DocumentQuery_86beaec40825e436c6a9467bd1af6d2d9dcd58c35b6aa9e85398a105dfdeb9c6.json deleted file mode 100644 index 9b918fc102c..00000000000 Binary files a/packages/rs-sdk/tests/vectors/document_list_document_query/msg_DocumentQuery_86beaec40825e436c6a9467bd1af6d2d9dcd58c35b6aa9e85398a105dfdeb9c6.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/document_list_document_query/msg_DocumentQuery_dc96f69a023cba74603789911c80e0999c3aba33924223d8fdbfbf7d7678f3e1.json b/packages/rs-sdk/tests/vectors/document_list_document_query/msg_DocumentQuery_dc96f69a023cba74603789911c80e0999c3aba33924223d8fdbfbf7d7678f3e1.json new file mode 100644 index 00000000000..337ea0939ed Binary files /dev/null and b/packages/rs-sdk/tests/vectors/document_list_document_query/msg_DocumentQuery_dc96f69a023cba74603789911c80e0999c3aba33924223d8fdbfbf7d7678f3e1.json differ diff --git a/packages/rs-sdk/tests/vectors/document_list_document_query/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json b/packages/rs-sdk/tests/vectors/document_list_document_query/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json index e64b73d8a77..0854fe6f129 100644 Binary files a/packages/rs-sdk/tests/vectors/document_list_document_query/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json and b/packages/rs-sdk/tests/vectors/document_list_document_query/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json differ diff --git a/packages/rs-sdk/tests/vectors/document_list_document_query/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/document_list_document_query/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/document_list_document_query/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/document_list_document_query/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/document_list_document_query/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/document_list_document_query/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/document_list_drive_query/msg_DocumentQuery_89578d545ba2f6d4859c6ba9135914b55a2eeea35e7831ef86e2708b558f915f.json b/packages/rs-sdk/tests/vectors/document_list_drive_query/msg_DocumentQuery_89578d545ba2f6d4859c6ba9135914b55a2eeea35e7831ef86e2708b558f915f.json new file mode 100644 index 00000000000..a0e6e681a06 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/document_list_drive_query/msg_DocumentQuery_89578d545ba2f6d4859c6ba9135914b55a2eeea35e7831ef86e2708b558f915f.json differ diff --git a/packages/rs-sdk/tests/vectors/document_list_drive_query/msg_DocumentQuery_e731a9066a60d9cee4097f419bbe0f17fb3367987f71c5caf9c045ced8633299.json b/packages/rs-sdk/tests/vectors/document_list_drive_query/msg_DocumentQuery_e731a9066a60d9cee4097f419bbe0f17fb3367987f71c5caf9c045ced8633299.json deleted file mode 100644 index d07952dd0f8..00000000000 Binary files a/packages/rs-sdk/tests/vectors/document_list_drive_query/msg_DocumentQuery_e731a9066a60d9cee4097f419bbe0f17fb3367987f71c5caf9c045ced8633299.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/document_list_drive_query/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json b/packages/rs-sdk/tests/vectors/document_list_drive_query/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json index e64b73d8a77..0854fe6f129 100644 Binary files a/packages/rs-sdk/tests/vectors/document_list_drive_query/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json and b/packages/rs-sdk/tests/vectors/document_list_drive_query/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json differ diff --git a/packages/rs-sdk/tests/vectors/document_list_drive_query/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/document_list_drive_query/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/document_list_drive_query/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/document_list_drive_query/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/document_list_drive_query/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/document_list_drive_query/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/document_read/msg_DocumentQuery_54e14af5c2e8a36e3c337f1e7f9288fcadcf4f0c2959c0a632bbd06e28bc3d95.json b/packages/rs-sdk/tests/vectors/document_read/msg_DocumentQuery_54e14af5c2e8a36e3c337f1e7f9288fcadcf4f0c2959c0a632bbd06e28bc3d95.json deleted file mode 100644 index 6978981ec00..00000000000 Binary files a/packages/rs-sdk/tests/vectors/document_read/msg_DocumentQuery_54e14af5c2e8a36e3c337f1e7f9288fcadcf4f0c2959c0a632bbd06e28bc3d95.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/document_read/msg_DocumentQuery_86beaec40825e436c6a9467bd1af6d2d9dcd58c35b6aa9e85398a105dfdeb9c6.json b/packages/rs-sdk/tests/vectors/document_read/msg_DocumentQuery_86beaec40825e436c6a9467bd1af6d2d9dcd58c35b6aa9e85398a105dfdeb9c6.json deleted file mode 100644 index 9b918fc102c..00000000000 Binary files a/packages/rs-sdk/tests/vectors/document_read/msg_DocumentQuery_86beaec40825e436c6a9467bd1af6d2d9dcd58c35b6aa9e85398a105dfdeb9c6.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/document_read/msg_DocumentQuery_acef348f0a2248716aa25e8ebcd9bb958387b94269284a209a3e5d1636812919.json b/packages/rs-sdk/tests/vectors/document_read/msg_DocumentQuery_acef348f0a2248716aa25e8ebcd9bb958387b94269284a209a3e5d1636812919.json new file mode 100644 index 00000000000..5ce5b1198fd Binary files /dev/null and b/packages/rs-sdk/tests/vectors/document_read/msg_DocumentQuery_acef348f0a2248716aa25e8ebcd9bb958387b94269284a209a3e5d1636812919.json differ diff --git a/packages/rs-sdk/tests/vectors/document_read/msg_DocumentQuery_dc96f69a023cba74603789911c80e0999c3aba33924223d8fdbfbf7d7678f3e1.json b/packages/rs-sdk/tests/vectors/document_read/msg_DocumentQuery_dc96f69a023cba74603789911c80e0999c3aba33924223d8fdbfbf7d7678f3e1.json new file mode 100644 index 00000000000..337ea0939ed Binary files /dev/null and b/packages/rs-sdk/tests/vectors/document_read/msg_DocumentQuery_dc96f69a023cba74603789911c80e0999c3aba33924223d8fdbfbf7d7678f3e1.json differ diff --git a/packages/rs-sdk/tests/vectors/document_read/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json b/packages/rs-sdk/tests/vectors/document_read/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json index e64b73d8a77..0854fe6f129 100644 Binary files a/packages/rs-sdk/tests/vectors/document_read/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json and b/packages/rs-sdk/tests/vectors/document_read/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json differ diff --git a/packages/rs-sdk/tests/vectors/document_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/document_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/document_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/document_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/document_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/document_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/document_read_no_contract/msg_GetDataContractRequest_e4cf74168e03a40bd159451456b501c1ba166a2dd8f6efb31b0289dc011da983.json b/packages/rs-sdk/tests/vectors/document_read_no_contract/msg_GetDataContractRequest_e4cf74168e03a40bd159451456b501c1ba166a2dd8f6efb31b0289dc011da983.json index 06d6b9f4eb6..139f6b006ce 100644 Binary files a/packages/rs-sdk/tests/vectors/document_read_no_contract/msg_GetDataContractRequest_e4cf74168e03a40bd159451456b501c1ba166a2dd8f6efb31b0289dc011da983.json and b/packages/rs-sdk/tests/vectors/document_read_no_contract/msg_GetDataContractRequest_e4cf74168e03a40bd159451456b501c1ba166a2dd8f6efb31b0289dc011da983.json differ diff --git a/packages/rs-sdk/tests/vectors/document_read_no_contract/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/document_read_no_contract/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/document_read_no_contract/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/document_read_no_contract/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/document_read_no_contract/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/document_read_no_contract/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/document_read_no_document/msg_DocumentQuery_20d68bd71dd4309389f14aed5d610bbf4178e9af8e87ee326576ac2b384d726d.json b/packages/rs-sdk/tests/vectors/document_read_no_document/msg_DocumentQuery_20d68bd71dd4309389f14aed5d610bbf4178e9af8e87ee326576ac2b384d726d.json deleted file mode 100644 index 0a87c8d2564..00000000000 Binary files a/packages/rs-sdk/tests/vectors/document_read_no_document/msg_DocumentQuery_20d68bd71dd4309389f14aed5d610bbf4178e9af8e87ee326576ac2b384d726d.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/document_read_no_document/msg_DocumentQuery_614b964c1234c9998fb8e27da8dcc2a50d7b433b50a88dc35fb34a80ecf9019f.json b/packages/rs-sdk/tests/vectors/document_read_no_document/msg_DocumentQuery_614b964c1234c9998fb8e27da8dcc2a50d7b433b50a88dc35fb34a80ecf9019f.json new file mode 100644 index 00000000000..9fda16fc6bb Binary files /dev/null and b/packages/rs-sdk/tests/vectors/document_read_no_document/msg_DocumentQuery_614b964c1234c9998fb8e27da8dcc2a50d7b433b50a88dc35fb34a80ecf9019f.json differ diff --git a/packages/rs-sdk/tests/vectors/document_read_no_document/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json b/packages/rs-sdk/tests/vectors/document_read_no_document/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json index e64b73d8a77..0854fe6f129 100644 Binary files a/packages/rs-sdk/tests/vectors/document_read_no_document/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json and b/packages/rs-sdk/tests/vectors/document_read_no_document/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json differ diff --git a/packages/rs-sdk/tests/vectors/document_read_no_document/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/document_read_no_document/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/document_read_no_document/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/document_read_no_document/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/document_read_no_document/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/document_read_no_document/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_data_contract_read/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json b/packages/rs-sdk/tests/vectors/test_data_contract_read/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json index e64b73d8a77..0854fe6f129 100644 Binary files a/packages/rs-sdk/tests/vectors/test_data_contract_read/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json and b/packages/rs-sdk/tests/vectors/test_data_contract_read/msg_GetDataContractRequest_e87a2e6acef76975c30eb7272da71733fb6ad13495beb7ca1b6a6c4ceb30e0f7.json differ diff --git a/packages/rs-sdk/tests/vectors/test_data_contract_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_data_contract_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_data_contract_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_data_contract_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_data_contract_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_data_contract_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_data_contract_read_not_found/msg_GetDataContractRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json b/packages/rs-sdk/tests/vectors/test_data_contract_read_not_found/msg_GetDataContractRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json index 655bf9694fd..2c110c17ed1 100644 Binary files a/packages/rs-sdk/tests/vectors/test_data_contract_read_not_found/msg_GetDataContractRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json and b/packages/rs-sdk/tests/vectors/test_data_contract_read_not_found/msg_GetDataContractRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json differ diff --git a/packages/rs-sdk/tests/vectors/test_data_contract_read_not_found/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_data_contract_read_not_found/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_data_contract_read_not_found/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_data_contract_read_not_found/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_data_contract_read_not_found/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_data_contract_read_not_found/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_data_contracts_1_ok_1_nx/msg_GetDataContractsRequest_f229a0e58a5c4fb050f57c087bf067bd9ccc29eca3092a5664a5a9ba3bb7e967.json b/packages/rs-sdk/tests/vectors/test_data_contracts_1_ok_1_nx/msg_GetDataContractsRequest_f229a0e58a5c4fb050f57c087bf067bd9ccc29eca3092a5664a5a9ba3bb7e967.json index 82950e1e00d..eab8c25c4d9 100644 Binary files a/packages/rs-sdk/tests/vectors/test_data_contracts_1_ok_1_nx/msg_GetDataContractsRequest_f229a0e58a5c4fb050f57c087bf067bd9ccc29eca3092a5664a5a9ba3bb7e967.json and b/packages/rs-sdk/tests/vectors/test_data_contracts_1_ok_1_nx/msg_GetDataContractsRequest_f229a0e58a5c4fb050f57c087bf067bd9ccc29eca3092a5664a5a9ba3bb7e967.json differ diff --git a/packages/rs-sdk/tests/vectors/test_data_contracts_1_ok_1_nx/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_data_contracts_1_ok_1_nx/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_data_contracts_1_ok_1_nx/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_data_contracts_1_ok_1_nx/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_data_contracts_1_ok_1_nx/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_data_contracts_1_ok_1_nx/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_data_contracts_2_nx/msg_GetDataContractsRequest_93bdf343bce1bafb96fd873236cabbc4ac6ad7e80f0e55fe98bbcfbebf6c0878.json b/packages/rs-sdk/tests/vectors/test_data_contracts_2_nx/msg_GetDataContractsRequest_93bdf343bce1bafb96fd873236cabbc4ac6ad7e80f0e55fe98bbcfbebf6c0878.json index cc41d9f1a1b..2d144b2fe77 100644 Binary files a/packages/rs-sdk/tests/vectors/test_data_contracts_2_nx/msg_GetDataContractsRequest_93bdf343bce1bafb96fd873236cabbc4ac6ad7e80f0e55fe98bbcfbebf6c0878.json and b/packages/rs-sdk/tests/vectors/test_data_contracts_2_nx/msg_GetDataContractsRequest_93bdf343bce1bafb96fd873236cabbc4ac6ad7e80f0e55fe98bbcfbebf6c0878.json differ diff --git a/packages/rs-sdk/tests/vectors/test_data_contracts_2_nx/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_data_contracts_2_nx/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_data_contracts_2_nx/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_data_contracts_2_nx/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_data_contracts_2_nx/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_data_contracts_2_nx/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_epoch_fetch/msg_GetEpochsInfoRequest_6a828350e795a088dbc835260a1add01a7428085ffdcf1e11cccf19c48c5f7a1.json b/packages/rs-sdk/tests/vectors/test_epoch_fetch/msg_GetEpochsInfoRequest_6a828350e795a088dbc835260a1add01a7428085ffdcf1e11cccf19c48c5f7a1.json deleted file mode 100644 index 069b9853e05..00000000000 Binary files a/packages/rs-sdk/tests/vectors/test_epoch_fetch/msg_GetEpochsInfoRequest_6a828350e795a088dbc835260a1add01a7428085ffdcf1e11cccf19c48c5f7a1.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/test_epoch_fetch/msg_GetEpochsInfoRequest_b2b426ac4a52cb4cb08904c63386caf3663c40a12d3b03827006d66058e439ac.json b/packages/rs-sdk/tests/vectors/test_epoch_fetch/msg_GetEpochsInfoRequest_b2b426ac4a52cb4cb08904c63386caf3663c40a12d3b03827006d66058e439ac.json new file mode 100644 index 00000000000..926950efcb5 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_epoch_fetch/msg_GetEpochsInfoRequest_b2b426ac4a52cb4cb08904c63386caf3663c40a12d3b03827006d66058e439ac.json differ diff --git a/packages/rs-sdk/tests/vectors/test_epoch_fetch/msg_GetIdentityRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json b/packages/rs-sdk/tests/vectors/test_epoch_fetch/msg_GetIdentityRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json deleted file mode 100644 index c3b77e7974e..00000000000 Binary files a/packages/rs-sdk/tests/vectors/test_epoch_fetch/msg_GetIdentityRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/test_epoch_fetch/msg_GetIdentityRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json b/packages/rs-sdk/tests/vectors/test_epoch_fetch/msg_GetIdentityRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json new file mode 100644 index 00000000000..062e1a558b8 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_epoch_fetch/msg_GetIdentityRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json differ diff --git a/packages/rs-sdk/tests/vectors/test_epoch_fetch/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_epoch_fetch/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_epoch_fetch/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_epoch_fetch/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_epoch_fetch/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_epoch_fetch/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_epoch_fetch_current/msg_GetEpochsInfoRequest_1b87e649557ccb609adb9e2904c67089535588985622579e77969e0ffd68afc7.json b/packages/rs-sdk/tests/vectors/test_epoch_fetch_current/msg_GetEpochsInfoRequest_1b87e649557ccb609adb9e2904c67089535588985622579e77969e0ffd68afc7.json index de6e2c5282b..6563d3ed893 100644 Binary files a/packages/rs-sdk/tests/vectors/test_epoch_fetch_current/msg_GetEpochsInfoRequest_1b87e649557ccb609adb9e2904c67089535588985622579e77969e0ffd68afc7.json and b/packages/rs-sdk/tests/vectors/test_epoch_fetch_current/msg_GetEpochsInfoRequest_1b87e649557ccb609adb9e2904c67089535588985622579e77969e0ffd68afc7.json differ diff --git a/packages/rs-sdk/tests/vectors/test_epoch_fetch_current/msg_GetIdentityRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json b/packages/rs-sdk/tests/vectors/test_epoch_fetch_current/msg_GetIdentityRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json deleted file mode 100644 index c3b77e7974e..00000000000 Binary files a/packages/rs-sdk/tests/vectors/test_epoch_fetch_current/msg_GetIdentityRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/test_epoch_fetch_current/msg_GetIdentityRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json b/packages/rs-sdk/tests/vectors/test_epoch_fetch_current/msg_GetIdentityRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json new file mode 100644 index 00000000000..062e1a558b8 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_epoch_fetch_current/msg_GetIdentityRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json differ diff --git a/packages/rs-sdk/tests/vectors/test_epoch_fetch_current/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_epoch_fetch_current/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_epoch_fetch_current/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_epoch_fetch_current/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_epoch_fetch_current/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_epoch_fetch_current/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_epoch_fetch_future/msg_GetEpochsInfoRequest_6a828350e795a088dbc835260a1add01a7428085ffdcf1e11cccf19c48c5f7a1.json b/packages/rs-sdk/tests/vectors/test_epoch_fetch_future/msg_GetEpochsInfoRequest_6a828350e795a088dbc835260a1add01a7428085ffdcf1e11cccf19c48c5f7a1.json new file mode 100644 index 00000000000..a318f1db630 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_epoch_fetch_future/msg_GetEpochsInfoRequest_6a828350e795a088dbc835260a1add01a7428085ffdcf1e11cccf19c48c5f7a1.json differ diff --git a/packages/rs-sdk/tests/vectors/test_epoch_fetch_future/msg_GetEpochsInfoRequest_f93cf4e7bd56819a2b255d14c3b0208d6c0094fc5f5e03f668d261ae4931e0c9.json b/packages/rs-sdk/tests/vectors/test_epoch_fetch_future/msg_GetEpochsInfoRequest_f93cf4e7bd56819a2b255d14c3b0208d6c0094fc5f5e03f668d261ae4931e0c9.json deleted file mode 100644 index d48cd3dc6f8..00000000000 Binary files a/packages/rs-sdk/tests/vectors/test_epoch_fetch_future/msg_GetEpochsInfoRequest_f93cf4e7bd56819a2b255d14c3b0208d6c0094fc5f5e03f668d261ae4931e0c9.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/test_epoch_fetch_future/msg_GetIdentityRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json b/packages/rs-sdk/tests/vectors/test_epoch_fetch_future/msg_GetIdentityRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json deleted file mode 100644 index c3b77e7974e..00000000000 Binary files a/packages/rs-sdk/tests/vectors/test_epoch_fetch_future/msg_GetIdentityRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/test_epoch_fetch_future/msg_GetIdentityRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json b/packages/rs-sdk/tests/vectors/test_epoch_fetch_future/msg_GetIdentityRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json new file mode 100644 index 00000000000..062e1a558b8 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_epoch_fetch_future/msg_GetIdentityRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json differ diff --git a/packages/rs-sdk/tests/vectors/test_epoch_fetch_future/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_epoch_fetch_future/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_epoch_fetch_future/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_epoch_fetch_future/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_epoch_fetch_future/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_epoch_fetch_future/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_epoch_list/msg_GetEpochsInfoRequest_734f6594c67fe6a9ab170191031d592c8fe7361bed628d9a36747664c9789bf1.json b/packages/rs-sdk/tests/vectors/test_epoch_list/msg_GetEpochsInfoRequest_734f6594c67fe6a9ab170191031d592c8fe7361bed628d9a36747664c9789bf1.json index 2567948bb1f..895a47b5cc8 100644 Binary files a/packages/rs-sdk/tests/vectors/test_epoch_list/msg_GetEpochsInfoRequest_734f6594c67fe6a9ab170191031d592c8fe7361bed628d9a36747664c9789bf1.json and b/packages/rs-sdk/tests/vectors/test_epoch_list/msg_GetEpochsInfoRequest_734f6594c67fe6a9ab170191031d592c8fe7361bed628d9a36747664c9789bf1.json differ diff --git a/packages/rs-sdk/tests/vectors/test_epoch_list/msg_GetIdentityRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json b/packages/rs-sdk/tests/vectors/test_epoch_list/msg_GetIdentityRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json deleted file mode 100644 index c3b77e7974e..00000000000 Binary files a/packages/rs-sdk/tests/vectors/test_epoch_list/msg_GetIdentityRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/test_epoch_list/msg_GetIdentityRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json b/packages/rs-sdk/tests/vectors/test_epoch_list/msg_GetIdentityRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json new file mode 100644 index 00000000000..062e1a558b8 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_epoch_list/msg_GetIdentityRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json differ diff --git a/packages/rs-sdk/tests/vectors/test_epoch_list/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_epoch_list/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_epoch_list/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_epoch_list/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_epoch_list/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_epoch_list/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_epoch_list_limit/msg_GetEpochsInfoRequest_ae2b6b4e09e8e68e73f2df9af38b0b93d9d2e841a5e3d60755f8e7be3b93315b.json b/packages/rs-sdk/tests/vectors/test_epoch_list_limit/msg_GetEpochsInfoRequest_ae2b6b4e09e8e68e73f2df9af38b0b93d9d2e841a5e3d60755f8e7be3b93315b.json index 13568b0d05d..7a1cc450983 100644 Binary files a/packages/rs-sdk/tests/vectors/test_epoch_list_limit/msg_GetEpochsInfoRequest_ae2b6b4e09e8e68e73f2df9af38b0b93d9d2e841a5e3d60755f8e7be3b93315b.json and b/packages/rs-sdk/tests/vectors/test_epoch_list_limit/msg_GetEpochsInfoRequest_ae2b6b4e09e8e68e73f2df9af38b0b93d9d2e841a5e3d60755f8e7be3b93315b.json differ diff --git a/packages/rs-sdk/tests/vectors/test_epoch_list_limit/msg_GetIdentityRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json b/packages/rs-sdk/tests/vectors/test_epoch_list_limit/msg_GetIdentityRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json deleted file mode 100644 index c3b77e7974e..00000000000 Binary files a/packages/rs-sdk/tests/vectors/test_epoch_list_limit/msg_GetIdentityRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/test_epoch_list_limit/msg_GetIdentityRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json b/packages/rs-sdk/tests/vectors/test_epoch_list_limit/msg_GetIdentityRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json new file mode 100644 index 00000000000..062e1a558b8 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_epoch_list_limit/msg_GetIdentityRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json differ diff --git a/packages/rs-sdk/tests/vectors/test_epoch_list_limit/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_epoch_list_limit/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_epoch_list_limit/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_epoch_list_limit/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_epoch_list_limit/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_epoch_list_limit/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_evonode_status/msg_EvoNode_709ca141c80d58581b8531990e4a00aef4960ee8529bddec37f05e2af3c85563.json b/packages/rs-sdk/tests/vectors/test_evonode_status/msg_EvoNode_709ca141c80d58581b8531990e4a00aef4960ee8529bddec37f05e2af3c85563.json new file mode 100644 index 00000000000..8aaadd9e49a Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_evonode_status/msg_EvoNode_709ca141c80d58581b8531990e4a00aef4960ee8529bddec37f05e2af3c85563.json differ diff --git a/packages/rs-sdk/tests/vectors/test_evonode_status/msg_EvoNode_dae36baf8dec4f117f97a27099eb28ff908ec0406a4ac48fff5727a9b9a4ee57.json b/packages/rs-sdk/tests/vectors/test_evonode_status/msg_EvoNode_dae36baf8dec4f117f97a27099eb28ff908ec0406a4ac48fff5727a9b9a4ee57.json deleted file mode 100644 index c2bdd966125..00000000000 Binary files a/packages/rs-sdk/tests/vectors/test_evonode_status/msg_EvoNode_dae36baf8dec4f117f97a27099eb28ff908ec0406a4ac48fff5727a9b9a4ee57.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/test_fetch_1_groups_since_0/.gitkeep b/packages/rs-sdk/tests/vectors/test_fetch_1_groups_since_0/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/rs-sdk/tests/vectors/test_fetch_1_groups_since_0/msg_GetGroupInfosRequest_c3dbb328a30709970a146c7513a985c18e7a2310c75db42f4efe415726853928.json b/packages/rs-sdk/tests/vectors/test_fetch_1_groups_since_0/msg_GetGroupInfosRequest_c3dbb328a30709970a146c7513a985c18e7a2310c75db42f4efe415726853928.json new file mode 100644 index 00000000000..6da855cfb53 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_fetch_1_groups_since_0/msg_GetGroupInfosRequest_c3dbb328a30709970a146c7513a985c18e7a2310c75db42f4efe415726853928.json differ diff --git a/packages/rs-sdk/tests/vectors/test_fetch_1_groups_since_0/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_fetch_1_groups_since_0/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_fetch_1_groups_since_0/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_fetch_all_group_actions/.gitkeep b/packages/rs-sdk/tests/vectors/test_fetch_all_group_actions/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/rs-sdk/tests/vectors/test_fetch_all_group_actions/msg_GetGroupActionsRequest_e11730d47bec719aa135407aaf42faa91c6f6f6d2f379d9e2937e515e3bead2a.json b/packages/rs-sdk/tests/vectors/test_fetch_all_group_actions/msg_GetGroupActionsRequest_e11730d47bec719aa135407aaf42faa91c6f6f6d2f379d9e2937e515e3bead2a.json new file mode 100644 index 00000000000..82ca6d81ac7 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_fetch_all_group_actions/msg_GetGroupActionsRequest_e11730d47bec719aa135407aaf42faa91c6f6f6d2f379d9e2937e515e3bead2a.json differ diff --git a/packages/rs-sdk/tests/vectors/test_fetch_all_group_actions/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_fetch_all_group_actions/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_fetch_all_group_actions/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_fetch_all_groups_since_1_inclusive/.gitkeep b/packages/rs-sdk/tests/vectors/test_fetch_all_groups_since_1_inclusive/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/rs-sdk/tests/vectors/test_fetch_all_groups_since_1_inclusive/msg_GetGroupInfosRequest_1eb17b2aea7fc0d0afc0176d93ffb7c29eda4cc524bc0c7fef3e89d58d206c00.json b/packages/rs-sdk/tests/vectors/test_fetch_all_groups_since_1_inclusive/msg_GetGroupInfosRequest_1eb17b2aea7fc0d0afc0176d93ffb7c29eda4cc524bc0c7fef3e89d58d206c00.json new file mode 100644 index 00000000000..4f817aef15a Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_fetch_all_groups_since_1_inclusive/msg_GetGroupInfosRequest_1eb17b2aea7fc0d0afc0176d93ffb7c29eda4cc524bc0c7fef3e89d58d206c00.json differ diff --git a/packages/rs-sdk/tests/vectors/test_fetch_all_groups_since_1_inclusive/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_fetch_all_groups_since_1_inclusive/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_fetch_all_groups_since_1_inclusive/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_fetch_group_action_signers/.gitkeep b/packages/rs-sdk/tests/vectors/test_fetch_group_action_signers/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/rs-sdk/tests/vectors/test_fetch_group_action_signers/msg_GetGroupActionSignersRequest_fab8cc89e0aa63236977514b087e9519aa163a5b14730d6e1002b7e8f468e4aa.json b/packages/rs-sdk/tests/vectors/test_fetch_group_action_signers/msg_GetGroupActionSignersRequest_fab8cc89e0aa63236977514b087e9519aa163a5b14730d6e1002b7e8f468e4aa.json new file mode 100644 index 00000000000..323535ce658 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_fetch_group_action_signers/msg_GetGroupActionSignersRequest_fab8cc89e0aa63236977514b087e9519aa163a5b14730d6e1002b7e8f468e4aa.json differ diff --git a/packages/rs-sdk/tests/vectors/test_fetch_group_action_signers/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_fetch_group_action_signers/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_fetch_group_action_signers/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_fetch_one_group_action_since_existing_one_with_limit/.gitkeep b/packages/rs-sdk/tests/vectors/test_fetch_one_group_action_since_existing_one_with_limit/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/rs-sdk/tests/vectors/test_fetch_one_group_action_since_existing_one_with_limit/msg_GetGroupActionsRequest_626170b2b5665f3b4021607da73d3782117d6bc7d324bde7f4a9de01bf66777c.json b/packages/rs-sdk/tests/vectors/test_fetch_one_group_action_since_existing_one_with_limit/msg_GetGroupActionsRequest_626170b2b5665f3b4021607da73d3782117d6bc7d324bde7f4a9de01bf66777c.json new file mode 100644 index 00000000000..e892931b8c7 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_fetch_one_group_action_since_existing_one_with_limit/msg_GetGroupActionsRequest_626170b2b5665f3b4021607da73d3782117d6bc7d324bde7f4a9de01bf66777c.json differ diff --git a/packages/rs-sdk/tests/vectors/test_fetch_one_group_action_since_existing_one_with_limit/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_fetch_one_group_action_since_existing_one_with_limit/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_fetch_one_group_action_since_existing_one_with_limit/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_group_fetch/.gitkeep b/packages/rs-sdk/tests/vectors/test_group_fetch/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/rs-sdk/tests/vectors/test_group_fetch/msg_GetGroupInfoRequest_e60f01d465f9cae1c63f4d873dae20382f1841ff8b5855aac598b3262c55f176.json b/packages/rs-sdk/tests/vectors/test_group_fetch/msg_GetGroupInfoRequest_e60f01d465f9cae1c63f4d873dae20382f1841ff8b5855aac598b3262c55f176.json new file mode 100644 index 00000000000..eb5560f1beb Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_group_fetch/msg_GetGroupInfoRequest_e60f01d465f9cae1c63f4d873dae20382f1841ff8b5855aac598b3262c55f176.json differ diff --git a/packages/rs-sdk/tests/vectors/test_group_fetch/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_group_fetch/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_group_fetch/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_group_not_found/.gitkeep b/packages/rs-sdk/tests/vectors/test_group_not_found/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/rs-sdk/tests/vectors/test_group_not_found/msg_GetGroupInfoRequest_8a6edd438e46d0f97bf7c176edeb561847a99d0556edd384640b0e9f316b94e8.json b/packages/rs-sdk/tests/vectors/test_group_not_found/msg_GetGroupInfoRequest_8a6edd438e46d0f97bf7c176edeb561847a99d0556edd384640b0e9f316b94e8.json new file mode 100644 index 00000000000..285be65d053 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_group_not_found/msg_GetGroupInfoRequest_8a6edd438e46d0f97bf7c176edeb561847a99d0556edd384640b0e9f316b94e8.json differ diff --git a/packages/rs-sdk/tests/vectors/test_group_not_found/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_group_not_found/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_group_not_found/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_identities_token_infos/.gitkeep b/packages/rs-sdk/tests/vectors/test_identities_token_infos/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/rs-sdk/tests/vectors/test_identities_token_infos/msg_GetIdentitiesTokenInfosRequest_2584cf846ab27ed84d67d449becbd7b33c0b9a6a6028ee966f2f2a6c4dbfad21.json b/packages/rs-sdk/tests/vectors/test_identities_token_infos/msg_GetIdentitiesTokenInfosRequest_2584cf846ab27ed84d67d449becbd7b33c0b9a6a6028ee966f2f2a6c4dbfad21.json new file mode 100644 index 00000000000..85a579f1893 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_identities_token_infos/msg_GetIdentitiesTokenInfosRequest_2584cf846ab27ed84d67d449becbd7b33c0b9a6a6028ee966f2f2a6c4dbfad21.json differ diff --git a/packages/rs-sdk/tests/vectors/test_identities_token_infos/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_identities_token_infos/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_identities_token_infos/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_identities_unknown_token_infos/.gitkeep b/packages/rs-sdk/tests/vectors/test_identities_unknown_token_infos/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/rs-sdk/tests/vectors/test_identities_unknown_token_infos/msg_GetIdentitiesTokenInfosRequest_99b04982176768547364176c995ebd0c7ebce314c7518a12b6e444f36b153156.json b/packages/rs-sdk/tests/vectors/test_identities_unknown_token_infos/msg_GetIdentitiesTokenInfosRequest_99b04982176768547364176c995ebd0c7ebce314c7518a12b6e444f36b153156.json new file mode 100644 index 00000000000..46a6c12e3b5 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_identities_unknown_token_infos/msg_GetIdentitiesTokenInfosRequest_99b04982176768547364176c995ebd0c7ebce314c7518a12b6e444f36b153156.json differ diff --git a/packages/rs-sdk/tests/vectors/test_identities_unknown_token_infos/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_identities_unknown_token_infos/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_identities_unknown_token_infos/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_identity_balance_read/msg_GetIdentityBalanceRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json b/packages/rs-sdk/tests/vectors/test_identity_balance_read/msg_GetIdentityBalanceRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json deleted file mode 100644 index 8c3a7fa4d5c..00000000000 Binary files a/packages/rs-sdk/tests/vectors/test_identity_balance_read/msg_GetIdentityBalanceRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/test_identity_balance_read/msg_GetIdentityBalanceRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json b/packages/rs-sdk/tests/vectors/test_identity_balance_read/msg_GetIdentityBalanceRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json new file mode 100644 index 00000000000..e72d15ac5a1 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_identity_balance_read/msg_GetIdentityBalanceRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json differ diff --git a/packages/rs-sdk/tests/vectors/test_identity_balance_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_identity_balance_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_identity_balance_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_identity_balance_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_identity_balance_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_identity_balance_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_identity_balance_revision_read/msg_GetIdentityBalanceAndRevisionRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json b/packages/rs-sdk/tests/vectors/test_identity_balance_revision_read/msg_GetIdentityBalanceAndRevisionRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json deleted file mode 100644 index 550c9f33c11..00000000000 Binary files a/packages/rs-sdk/tests/vectors/test_identity_balance_revision_read/msg_GetIdentityBalanceAndRevisionRequest_10ade8322ef670cd19d1a472a5477667b9a9edd07833d77c1af884ca8a9849ca.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/test_identity_balance_revision_read/msg_GetIdentityBalanceAndRevisionRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json b/packages/rs-sdk/tests/vectors/test_identity_balance_revision_read/msg_GetIdentityBalanceAndRevisionRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json new file mode 100644 index 00000000000..54608cdce28 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_identity_balance_revision_read/msg_GetIdentityBalanceAndRevisionRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json differ diff --git a/packages/rs-sdk/tests/vectors/test_identity_balance_revision_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_identity_balance_revision_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_identity_balance_revision_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_identity_balance_revision_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_identity_balance_revision_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_identity_balance_revision_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_identity_contract_no_nonce_read/msg_GetIdentityContractNonceRequest_40d86eed78e4af3820a696632f7d22dfc968b3a593f7330532e56489b2b4fe49.json b/packages/rs-sdk/tests/vectors/test_identity_contract_no_nonce_read/msg_GetIdentityContractNonceRequest_40d86eed78e4af3820a696632f7d22dfc968b3a593f7330532e56489b2b4fe49.json new file mode 100644 index 00000000000..740962ceb2d Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_identity_contract_no_nonce_read/msg_GetIdentityContractNonceRequest_40d86eed78e4af3820a696632f7d22dfc968b3a593f7330532e56489b2b4fe49.json differ diff --git a/packages/rs-sdk/tests/vectors/test_identity_contract_no_nonce_read/msg_GetIdentityContractNonceRequest_72462a05bc5903192201b038d5605a8592f3f01c08c7d529932075643c32dbc3.json b/packages/rs-sdk/tests/vectors/test_identity_contract_no_nonce_read/msg_GetIdentityContractNonceRequest_72462a05bc5903192201b038d5605a8592f3f01c08c7d529932075643c32dbc3.json deleted file mode 100644 index 882ce2404bf..00000000000 Binary files a/packages/rs-sdk/tests/vectors/test_identity_contract_no_nonce_read/msg_GetIdentityContractNonceRequest_72462a05bc5903192201b038d5605a8592f3f01c08c7d529932075643c32dbc3.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/test_identity_contract_no_nonce_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_identity_contract_no_nonce_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_identity_contract_no_nonce_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_identity_contract_no_nonce_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_identity_contract_no_nonce_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_identity_contract_no_nonce_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_identity_public_keys_all_read/msg_GetIdentityKeysRequest_a2eb219e18333048b42849f8f8f8378a0e4cc52357eb5e477c2f0e347cdbf48a.json b/packages/rs-sdk/tests/vectors/test_identity_public_keys_all_read/msg_GetIdentityKeysRequest_a2eb219e18333048b42849f8f8f8378a0e4cc52357eb5e477c2f0e347cdbf48a.json new file mode 100644 index 00000000000..4e078c3bd71 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_identity_public_keys_all_read/msg_GetIdentityKeysRequest_a2eb219e18333048b42849f8f8f8378a0e4cc52357eb5e477c2f0e347cdbf48a.json differ diff --git a/packages/rs-sdk/tests/vectors/test_identity_public_keys_all_read/msg_GetIdentityKeysRequest_bb682ae3f9e50aac47abec860399a3893c42d439056187c53b775ddc1bf1888d.json b/packages/rs-sdk/tests/vectors/test_identity_public_keys_all_read/msg_GetIdentityKeysRequest_bb682ae3f9e50aac47abec860399a3893c42d439056187c53b775ddc1bf1888d.json deleted file mode 100644 index 06e88739984..00000000000 Binary files a/packages/rs-sdk/tests/vectors/test_identity_public_keys_all_read/msg_GetIdentityKeysRequest_bb682ae3f9e50aac47abec860399a3893c42d439056187c53b775ddc1bf1888d.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/test_identity_public_keys_all_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_identity_public_keys_all_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_identity_public_keys_all_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_identity_public_keys_all_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_identity_public_keys_all_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_identity_public_keys_all_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_identity_read/msg_IdentityRequest_28e9fda4d74589e1756f49026696e167d0327209295b4a98e14c6eb0d2b7e631.json b/packages/rs-sdk/tests/vectors/test_identity_read/msg_IdentityRequest_28e9fda4d74589e1756f49026696e167d0327209295b4a98e14c6eb0d2b7e631.json new file mode 100644 index 00000000000..e072b00d143 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_identity_read/msg_IdentityRequest_28e9fda4d74589e1756f49026696e167d0327209295b4a98e14c6eb0d2b7e631.json differ diff --git a/packages/rs-sdk/tests/vectors/test_identity_read/msg_IdentityRequest_d44a1cbdbdc341bf6b93e30b722720adf6dca7b1503f65c559f3b70b7c58293f.json b/packages/rs-sdk/tests/vectors/test_identity_read/msg_IdentityRequest_d44a1cbdbdc341bf6b93e30b722720adf6dca7b1503f65c559f3b70b7c58293f.json deleted file mode 100644 index 5180bb5f342..00000000000 Binary files a/packages/rs-sdk/tests/vectors/test_identity_read/msg_IdentityRequest_d44a1cbdbdc341bf6b93e30b722720adf6dca7b1503f65c559f3b70b7c58293f.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/test_identity_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_identity_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_identity_read/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_identity_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_identity_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_identity_read/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_identity_read_by_key/msg_IdentityRequest_28e9fda4d74589e1756f49026696e167d0327209295b4a98e14c6eb0d2b7e631.json b/packages/rs-sdk/tests/vectors/test_identity_read_by_key/msg_IdentityRequest_28e9fda4d74589e1756f49026696e167d0327209295b4a98e14c6eb0d2b7e631.json new file mode 100644 index 00000000000..e072b00d143 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_identity_read_by_key/msg_IdentityRequest_28e9fda4d74589e1756f49026696e167d0327209295b4a98e14c6eb0d2b7e631.json differ diff --git a/packages/rs-sdk/tests/vectors/test_identity_read_by_key/msg_IdentityRequest_3dbae0092e7945775a61bd84d655a4a303a60215ac4143afd63720bbb6d8c496.json b/packages/rs-sdk/tests/vectors/test_identity_read_by_key/msg_IdentityRequest_3dbae0092e7945775a61bd84d655a4a303a60215ac4143afd63720bbb6d8c496.json deleted file mode 100644 index a74e059200b..00000000000 Binary files a/packages/rs-sdk/tests/vectors/test_identity_read_by_key/msg_IdentityRequest_3dbae0092e7945775a61bd84d655a4a303a60215ac4143afd63720bbb6d8c496.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/test_identity_read_by_key/msg_IdentityRequest_a1ed838fd960da22d3513effa1b7520f0aac3162bf798e136719fd2370ec4bbf.json b/packages/rs-sdk/tests/vectors/test_identity_read_by_key/msg_IdentityRequest_a1ed838fd960da22d3513effa1b7520f0aac3162bf798e136719fd2370ec4bbf.json new file mode 100644 index 00000000000..e7fc2cac32b Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_identity_read_by_key/msg_IdentityRequest_a1ed838fd960da22d3513effa1b7520f0aac3162bf798e136719fd2370ec4bbf.json differ diff --git a/packages/rs-sdk/tests/vectors/test_identity_read_by_key/msg_IdentityRequest_d44a1cbdbdc341bf6b93e30b722720adf6dca7b1503f65c559f3b70b7c58293f.json b/packages/rs-sdk/tests/vectors/test_identity_read_by_key/msg_IdentityRequest_d44a1cbdbdc341bf6b93e30b722720adf6dca7b1503f65c559f3b70b7c58293f.json deleted file mode 100644 index 5180bb5f342..00000000000 Binary files a/packages/rs-sdk/tests/vectors/test_identity_read_by_key/msg_IdentityRequest_d44a1cbdbdc341bf6b93e30b722720adf6dca7b1503f65c559f3b70b7c58293f.json and /dev/null differ diff --git a/packages/rs-sdk/tests/vectors/test_identity_read_by_key/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_identity_read_by_key/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_identity_read_by_key/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_identity_read_by_key/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_identity_read_by_key/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_identity_read_by_key/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_identity_token_info/.gitkeep b/packages/rs-sdk/tests/vectors/test_identity_token_info/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/rs-sdk/tests/vectors/test_identity_token_info/msg_GetIdentityTokenInfosRequest_3549354a28cefb69f76a01b0957458111c67f95c7c711fb93f4076b6d29fb078.json b/packages/rs-sdk/tests/vectors/test_identity_token_info/msg_GetIdentityTokenInfosRequest_3549354a28cefb69f76a01b0957458111c67f95c7c711fb93f4076b6d29fb078.json new file mode 100644 index 00000000000..1877e302bf3 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_identity_token_info/msg_GetIdentityTokenInfosRequest_3549354a28cefb69f76a01b0957458111c67f95c7c711fb93f4076b6d29fb078.json differ diff --git a/packages/rs-sdk/tests/vectors/test_identity_token_info/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_identity_token_info/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_identity_token_info/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_multiple_identities_token_balances/.gitkeep b/packages/rs-sdk/tests/vectors/test_multiple_identities_token_balances/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/rs-sdk/tests/vectors/test_multiple_identities_token_balances/msg_GetIdentitiesTokenBalancesRequest_2584cf846ab27ed84d67d449becbd7b33c0b9a6a6028ee966f2f2a6c4dbfad21.json b/packages/rs-sdk/tests/vectors/test_multiple_identities_token_balances/msg_GetIdentitiesTokenBalancesRequest_2584cf846ab27ed84d67d449becbd7b33c0b9a6a6028ee966f2f2a6c4dbfad21.json new file mode 100644 index 00000000000..3cee288bfa5 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_multiple_identities_token_balances/msg_GetIdentitiesTokenBalancesRequest_2584cf846ab27ed84d67d449becbd7b33c0b9a6a6028ee966f2f2a6c4dbfad21.json differ diff --git a/packages/rs-sdk/tests/vectors/test_multiple_identities_token_balances/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_multiple_identities_token_balances/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_multiple_identities_token_balances/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_multiple_identities_with_unknown_token_balance/.gitkeep b/packages/rs-sdk/tests/vectors/test_multiple_identities_with_unknown_token_balance/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/rs-sdk/tests/vectors/test_multiple_identities_with_unknown_token_balance/msg_GetIdentitiesTokenBalancesRequest_99b04982176768547364176c995ebd0c7ebce314c7518a12b6e444f36b153156.json b/packages/rs-sdk/tests/vectors/test_multiple_identities_with_unknown_token_balance/msg_GetIdentitiesTokenBalancesRequest_99b04982176768547364176c995ebd0c7ebce314c7518a12b6e444f36b153156.json new file mode 100644 index 00000000000..c37784a0f0a Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_multiple_identities_with_unknown_token_balance/msg_GetIdentitiesTokenBalancesRequest_99b04982176768547364176c995ebd0c7ebce314c7518a12b6e444f36b153156.json differ diff --git a/packages/rs-sdk/tests/vectors/test_multiple_identities_with_unknown_token_balance/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_multiple_identities_with_unknown_token_balance/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_multiple_identities_with_unknown_token_balance/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_multiple_identity_token_balances/.gitkeep b/packages/rs-sdk/tests/vectors/test_multiple_identity_token_balances/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/rs-sdk/tests/vectors/test_multiple_identity_token_balances/msg_GetIdentityTokenBalancesRequest_a8fbd028d1136acd5ca3d2a8bcac04276e5f782159470b45b184087e15173bb9.json b/packages/rs-sdk/tests/vectors/test_multiple_identity_token_balances/msg_GetIdentityTokenBalancesRequest_a8fbd028d1136acd5ca3d2a8bcac04276e5f782159470b45b184087e15173bb9.json new file mode 100644 index 00000000000..dacb15c417c Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_multiple_identity_token_balances/msg_GetIdentityTokenBalancesRequest_a8fbd028d1136acd5ca3d2a8bcac04276e5f782159470b45b184087e15173bb9.json differ diff --git a/packages/rs-sdk/tests/vectors/test_multiple_identity_token_balances/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_multiple_identity_token_balances/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_multiple_identity_token_balances/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_prefunded_specialized_balance_not_found/msg_GetPrefundedSpecializedBalanceRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json b/packages/rs-sdk/tests/vectors/test_prefunded_specialized_balance_not_found/msg_GetPrefundedSpecializedBalanceRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json index eb28f8260fb..ba0a3f0f289 100644 Binary files a/packages/rs-sdk/tests/vectors/test_prefunded_specialized_balance_not_found/msg_GetPrefundedSpecializedBalanceRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json and b/packages/rs-sdk/tests/vectors/test_prefunded_specialized_balance_not_found/msg_GetPrefundedSpecializedBalanceRequest_1d1e53ab5e04d9ec5dce4ff9ac048c03122daf7ab2e77108f4bf44af1ad15eae.json differ diff --git a/packages/rs-sdk/tests/vectors/test_prefunded_specialized_balance_not_found/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_prefunded_specialized_balance_not_found/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_prefunded_specialized_balance_not_found/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_prefunded_specialized_balance_not_found/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_prefunded_specialized_balance_not_found/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_prefunded_specialized_balance_not_found/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_protocol_version_vote_count/msg_GetProtocolVersionUpgradeStateRequest_bb149e1933b9dc561bbfacfb6d09550f0ea4a6af6f68037e7d50ff4e4de74509.json b/packages/rs-sdk/tests/vectors/test_protocol_version_vote_count/msg_GetProtocolVersionUpgradeStateRequest_bb149e1933b9dc561bbfacfb6d09550f0ea4a6af6f68037e7d50ff4e4de74509.json index 80e2902e5aa..bdd6703bac1 100644 Binary files a/packages/rs-sdk/tests/vectors/test_protocol_version_vote_count/msg_GetProtocolVersionUpgradeStateRequest_bb149e1933b9dc561bbfacfb6d09550f0ea4a6af6f68037e7d50ff4e4de74509.json and b/packages/rs-sdk/tests/vectors/test_protocol_version_vote_count/msg_GetProtocolVersionUpgradeStateRequest_bb149e1933b9dc561bbfacfb6d09550f0ea4a6af6f68037e7d50ff4e4de74509.json differ diff --git a/packages/rs-sdk/tests/vectors/test_protocol_version_vote_count/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_protocol_version_vote_count/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_protocol_version_vote_count/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_protocol_version_vote_count/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_protocol_version_vote_count/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_protocol_version_vote_count/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_limit_2/msg_GetProtocolVersionUpgradeVoteStatusRequest_ec9dca65a964669b3bc8195d5ff106e5eda740be44679cc960ea35f2134af628.json b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_limit_2/msg_GetProtocolVersionUpgradeVoteStatusRequest_ec9dca65a964669b3bc8195d5ff106e5eda740be44679cc960ea35f2134af628.json index 60a871c5ca5..47c11ff99db 100644 Binary files a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_limit_2/msg_GetProtocolVersionUpgradeVoteStatusRequest_ec9dca65a964669b3bc8195d5ff106e5eda740be44679cc960ea35f2134af628.json and b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_limit_2/msg_GetProtocolVersionUpgradeVoteStatusRequest_ec9dca65a964669b3bc8195d5ff106e5eda740be44679cc960ea35f2134af628.json differ diff --git a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_limit_2/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_limit_2/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_limit_2/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_limit_2/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_limit_2/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_limit_2/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_none/msg_GetProtocolVersionUpgradeVoteStatusRequest_983670ac95678b1166deab32209bf1acc3394d29ac72f662d38e81344496631e.json b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_none/msg_GetProtocolVersionUpgradeVoteStatusRequest_983670ac95678b1166deab32209bf1acc3394d29ac72f662d38e81344496631e.json index c4bf9c14e58..3dbceb21734 100644 Binary files a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_none/msg_GetProtocolVersionUpgradeVoteStatusRequest_983670ac95678b1166deab32209bf1acc3394d29ac72f662d38e81344496631e.json and b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_none/msg_GetProtocolVersionUpgradeVoteStatusRequest_983670ac95678b1166deab32209bf1acc3394d29ac72f662d38e81344496631e.json differ diff --git a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_none/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_none/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_none/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_none/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_none/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_none/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_nx/msg_GetProtocolVersionUpgradeVoteStatusRequest_8534be7e0b4dd648520dc3a67209b1a05862cb8d40c088b193b59ca3564210bc.json b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_nx/msg_GetProtocolVersionUpgradeVoteStatusRequest_8534be7e0b4dd648520dc3a67209b1a05862cb8d40c088b193b59ca3564210bc.json index 0ff2528fc31..e01ab5a342e 100644 Binary files a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_nx/msg_GetProtocolVersionUpgradeVoteStatusRequest_8534be7e0b4dd648520dc3a67209b1a05862cb8d40c088b193b59ca3564210bc.json and b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_nx/msg_GetProtocolVersionUpgradeVoteStatusRequest_8534be7e0b4dd648520dc3a67209b1a05862cb8d40c088b193b59ca3564210bc.json differ diff --git a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_nx/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_nx/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_nx/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_nx/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_nx/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_nx/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_zeros/msg_GetProtocolVersionUpgradeVoteStatusRequest_92a45a0fe4f69d355022d2f2f7622dfc69cc7b123be24b7ad993281979b2a3a2.json b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_zeros/msg_GetProtocolVersionUpgradeVoteStatusRequest_92a45a0fe4f69d355022d2f2f7622dfc69cc7b123be24b7ad993281979b2a3a2.json index f46dd956d7d..1301f53a29f 100644 Binary files a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_zeros/msg_GetProtocolVersionUpgradeVoteStatusRequest_92a45a0fe4f69d355022d2f2f7622dfc69cc7b123be24b7ad993281979b2a3a2.json and b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_zeros/msg_GetProtocolVersionUpgradeVoteStatusRequest_92a45a0fe4f69d355022d2f2f7622dfc69cc7b123be24b7ad993281979b2a3a2.json differ diff --git a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_zeros/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_zeros/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json deleted file mode 100644 index f40d52a617a..00000000000 --- a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_zeros/quorum_pubkey-106-029045172fbebcf97290db8879490a48ac0d1d60e249d031b5ad79e3e46e3fca.json +++ /dev/null @@ -1 +0,0 @@ -90e4366ffd8062dfcd46717d137c9c6c8c312c2622f508c6f3e713f256b7786c3ed8382b2f5fa9710fe592b668a4313a \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_protocol_version_votes_zeros/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_zeros/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_protocol_version_votes_zeros/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_token_status/.gitkeep b/packages/rs-sdk/tests/vectors/test_token_status/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/rs-sdk/tests/vectors/test_token_status/msg_GetTokenStatusesRequest_c9fe572d4f1f27b839d33a16c49f961ab1e3f5f5355de3cf58b9f2c000ea0063.json b/packages/rs-sdk/tests/vectors/test_token_status/msg_GetTokenStatusesRequest_c9fe572d4f1f27b839d33a16c49f961ab1e3f5f5355de3cf58b9f2c000ea0063.json new file mode 100644 index 00000000000..b8c211da678 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_token_status/msg_GetTokenStatusesRequest_c9fe572d4f1f27b839d33a16c49f961ab1e3f5f5355de3cf58b9f2c000ea0063.json differ diff --git a/packages/rs-sdk/tests/vectors/test_token_status/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_token_status/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_token_status/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_token_total_supply/.gitkeep b/packages/rs-sdk/tests/vectors/test_token_total_supply/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/rs-sdk/tests/vectors/test_token_total_supply/msg_GetTokenTotalSupplyRequest_7e5c052e54136f686548a1a4f74dd24e4f0a7aacf5fd451485dd7b81f4b020eb.json b/packages/rs-sdk/tests/vectors/test_token_total_supply/msg_GetTokenTotalSupplyRequest_7e5c052e54136f686548a1a4f74dd24e4f0a7aacf5fd451485dd7b81f4b020eb.json new file mode 100644 index 00000000000..9d45d5e68c2 Binary files /dev/null and b/packages/rs-sdk/tests/vectors/test_token_total_supply/msg_GetTokenTotalSupplyRequest_7e5c052e54136f686548a1a4f74dd24e4f0a7aacf5fd451485dd7b81f4b020eb.json differ diff --git a/packages/rs-sdk/tests/vectors/test_token_total_supply/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json b/packages/rs-sdk/tests/vectors/test_token_total_supply/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json new file mode 100644 index 00000000000..e048700d163 --- /dev/null +++ b/packages/rs-sdk/tests/vectors/test_token_total_supply/quorum_pubkey-106-1f0a25d463a2912cd31dd4f91b899a143d6ae990bb9bc89cb34f7c5db8b1b705.json @@ -0,0 +1 @@ +acbfb39d5f22cd2f096af600d2f19d618fa9898fecd778393c777d1b1785ee5fbad857cf62b3b69ade96894bafe42c7c \ No newline at end of file diff --git a/packages/rs-sdk/tests/vectors/test_wait_timeout/msg_WaitForStateTransitionResultRequest_e93eaef1608b936cd09c7367b3ec10729e79bf48cc1e4e8daf6bf5940466ec6c.json b/packages/rs-sdk/tests/vectors/test_wait_timeout/msg_WaitForStateTransitionResultRequest_e93eaef1608b936cd09c7367b3ec10729e79bf48cc1e4e8daf6bf5940466ec6c.json index 85fac8cb656..8a3fbee5165 100644 Binary files a/packages/rs-sdk/tests/vectors/test_wait_timeout/msg_WaitForStateTransitionResultRequest_e93eaef1608b936cd09c7367b3ec10729e79bf48cc1e4e8daf6bf5940466ec6c.json and b/packages/rs-sdk/tests/vectors/test_wait_timeout/msg_WaitForStateTransitionResultRequest_e93eaef1608b936cd09c7367b3ec10729e79bf48cc1e4e8daf6bf5940466ec6c.json differ diff --git a/packages/token-history-contract/lib/systemIds.js b/packages/token-history-contract/lib/systemIds.js index a89ad1ed75d..5a4a8a4e9a9 100644 --- a/packages/token-history-contract/lib/systemIds.js +++ b/packages/token-history-contract/lib/systemIds.js @@ -1,4 +1,4 @@ module.exports = { ownerId: '11111111111111111111111111111111', - contractId: 'BqzxK9UQdAeXbE7zY78uq6MfWWk3TrXZWfstnMoHZGh1', + contractId: '43gujrzZgXqcKBiScLa4T8XTDnRhenR9BLx8GWVHjPxF', }; diff --git a/packages/token-history-contract/schema/v1/token-history-contract-documents.json b/packages/token-history-contract/schema/v1/token-history-contract-documents.json index 2263154e409..9d1c9a3a263 100644 --- a/packages/token-history-contract/schema/v1/token-history-contract-documents.json +++ b/packages/token-history-contract/schema/v1/token-history-contract-documents.json @@ -757,4 +757,4 @@ ], "additionalProperties": false } -} \ No newline at end of file +} diff --git a/packages/wasm-dpp/package.json b/packages/wasm-dpp/package.json index 99775ed793e..4be40ddaaaa 100644 --- a/packages/wasm-dpp/package.json +++ b/packages/wasm-dpp/package.json @@ -40,9 +40,9 @@ }, "devDependencies": { "@apidevtools/json-schema-ref-parser": "^8.0.0", - "@babel/cli": "^7.23.0", - "@babel/core": "^7.23.3", - "@babel/preset-env": "^7.23.3", + "@babel/cli": "^7.26.4", + "@babel/core": "^7.26.10", + "@babel/preset-env": "^7.26.9", "@dashevo/dashcore-lib": "~0.22.0", "@dashevo/dpns-contract": "workspace:*", "@types/bs58": "^4.0.1", diff --git a/packages/wasm-dpp/src/data_contract/tokens.rs b/packages/wasm-dpp/src/data_contract/tokens.rs index 90f12e7f8de..5bbd44ec100 100644 --- a/packages/wasm-dpp/src/data_contract/tokens.rs +++ b/packages/wasm-dpp/src/data_contract/tokens.rs @@ -1,3 +1,6 @@ +use dpp::data_contract::associated_token::token_configuration::accessors::v0::TokenConfigurationV0Getters; +use dpp::data_contract::associated_token::token_keeps_history_rules::accessors::v0::TokenKeepsHistoryRulesV0Getters; +use dpp::data_contract::associated_token::token_keeps_history_rules::TokenKeepsHistoryRules; use dpp::data_contract::TokenConfiguration; use wasm_bindgen::prelude::wasm_bindgen; @@ -16,3 +19,42 @@ impl Into for TokenConfigurationWasm { self.0 } } + +#[wasm_bindgen(js_class = "TokenConfiguration")] +impl TokenConfigurationWasm { + #[wasm_bindgen(js_name=keepsHistory)] + pub fn keeps_history(&self) -> TokenKeepsHistoryRulesWasm { + TokenKeepsHistoryRulesWasm(*self.0.keeps_history()) + } +} + +#[derive(Debug, Clone)] +#[wasm_bindgen(js_name = "TokenKeepsHistoryRules")] +pub struct TokenKeepsHistoryRulesWasm(TokenKeepsHistoryRules); + +#[wasm_bindgen(js_class = "TokenKeepsHistoryRules")] +impl TokenKeepsHistoryRulesWasm { + /// Whether transfer history is recorded. + #[wasm_bindgen(js_name=keepsTransferHistory)] + pub fn keeps_transfer_history(&self) -> bool { + self.0.keeps_transfer_history() + } + + /// Whether freezing history is recorded. + #[wasm_bindgen(js_name=keepsFreezingHistory)] + pub fn keeps_freezing_history(&self) -> bool { + self.0.keeps_freezing_history() + } + + /// Whether minting history is recorded. + #[wasm_bindgen(js_name=keepsMintingHistory)] + pub fn keeps_minting_history(&self) -> bool { + self.0.keeps_minting_history() + } + + /// Whether burning history is recorded. + #[wasm_bindgen(js_name=keepsBurningHistory)] + pub fn keeps_burning_history(&self) -> bool { + self.0.keeps_burning_history() + } +} diff --git a/packages/wasm-dpp/src/document/state_transition/batch_transition/mod.rs b/packages/wasm-dpp/src/document/state_transition/batch_transition/mod.rs index 02cb8d66297..3c074cb3e70 100644 --- a/packages/wasm-dpp/src/document/state_transition/batch_transition/mod.rs +++ b/packages/wasm-dpp/src/document/state_transition/batch_transition/mod.rs @@ -34,9 +34,9 @@ use crate::batch_transition::document_transition::DocumentTransitionWasm; use crate::batch_transition::token_transition::TokenTransitionWasm; use dpp::state_transition::StateTransitionIdentitySigned; -mod batched_transition; +pub mod batched_transition; pub mod document_transition; -mod token_transition; +pub mod token_transition; // pub mod validation; #[derive(Clone, Debug)] diff --git a/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/destroy.rs b/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/destroy.rs index 71d9a7f6195..a62a4e99f83 100644 --- a/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/destroy.rs +++ b/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/destroy.rs @@ -13,7 +13,7 @@ impl From for TokenDestroyFrozenFundsTransiti } } -#[wasm_bindgen] +#[wasm_bindgen(js_class = TokenDestroyFrozenFundsTransition)] impl TokenDestroyFrozenFundsTransitionWasm { #[wasm_bindgen(js_name=getFrozenIdentityId)] pub fn frozen_identity_id(&self) -> IdentifierWrapper { diff --git a/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/freeze.rs b/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/freeze.rs index 5957967fe50..1a9f921e52e 100644 --- a/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/freeze.rs +++ b/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/freeze.rs @@ -13,7 +13,7 @@ impl From for TokenFreezeTransitionWasm { } } -#[wasm_bindgen] +#[wasm_bindgen(js_class = TokenFreezeTransition)] impl TokenFreezeTransitionWasm { #[wasm_bindgen(js_name=getFrozenIdentityId)] pub fn frozen_identity_id(&self) -> IdentifierWrapper { diff --git a/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/mint.rs b/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/mint.rs index 0edb35f6368..a9b9a1ad1c4 100644 --- a/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/mint.rs +++ b/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/mint.rs @@ -16,7 +16,7 @@ impl From for TokenMintTransitionWasm { } } -#[wasm_bindgen] +#[wasm_bindgen(js_class=TokenMintTransition)] impl TokenMintTransitionWasm { #[wasm_bindgen(js_name=getRecipientId)] pub fn recipient_id( diff --git a/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/mod.rs b/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/mod.rs index 746c9e44c50..4a9fc7bbc8b 100644 --- a/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/mod.rs +++ b/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/mod.rs @@ -1,12 +1,12 @@ -mod burn; +pub mod burn; mod claim; -mod config; -mod destroy; -mod emergency_action; -mod freeze; -mod mint; -mod transfer; -mod unfreeze; +pub mod config; +pub mod destroy; +pub mod emergency_action; +pub mod freeze; +pub mod mint; +pub mod transfer; +pub mod unfreeze; use crate::batch_transition::token_transition::burn::TokenBurnTransitionWasm; use crate::batch_transition::token_transition::claim::TokenClaimTransitionWasm; @@ -18,10 +18,14 @@ use crate::batch_transition::token_transition::mint::TokenMintTransitionWasm; use crate::batch_transition::token_transition::transfer::TokenTransferTransitionWasm; use crate::batch_transition::token_transition::unfreeze::TokenUnfreezeTransitionWasm; use crate::identifier::IdentifierWrapper; +use dpp::prelude::IdentityNonce; use dpp::state_transition::batch_transition::batched_transition::token_transition::{ TokenTransition, TokenTransitionV0Methods, }; use dpp::state_transition::batch_transition::token_base_transition::v0::v0_methods::TokenBaseTransitionV0Methods; +use dpp::state_transition::batch_transition::token_base_transition::v0::TokenBaseTransitionV0; +use dpp::state_transition::batch_transition::token_mint_transition::TokenMintTransitionV0; +use dpp::state_transition::batch_transition::TokenMintTransition; use js_sys::Number; use wasm_bindgen::prelude::wasm_bindgen; use wasm_bindgen::JsValue; @@ -71,7 +75,7 @@ impl From for TokenTransition { } } -#[wasm_bindgen] +#[wasm_bindgen(js_class = TokenTransition)] impl TokenTransitionWasm { #[wasm_bindgen(js_name=getTransitionType)] pub fn transition_type(&self) -> TokenTransitionType { @@ -93,6 +97,27 @@ impl TokenTransitionWasm { self.0.base().data_contract_id().into() } + #[wasm_bindgen(js_name=getHistoricalDocumentTypeName)] + pub fn historical_document_type_name(&self) -> String { + self.0.historical_document_type_name().to_string() + } + + #[wasm_bindgen(js_name=getHistoricalDocumentId)] + pub fn historical_document_id( + &self, + owner_id: IdentifierWrapper, + owner_nonce: IdentityNonce, + ) -> IdentifierWrapper { + self.0 + .historical_document_id(owner_id.into(), owner_nonce) + .into() + } + + #[wasm_bindgen(js_name=getIdentityContractNonce)] + pub fn identity_contract_nonce(&self) -> IdentityNonce { + self.0.base().identity_contract_nonce() + } + #[wasm_bindgen(js_name=toTransition)] pub fn to_transition(&self) -> JsValue { match &self.0 { diff --git a/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/transfer.rs b/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/transfer.rs index 316a16a2d4f..b80407bda6b 100644 --- a/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/transfer.rs +++ b/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/transfer.rs @@ -13,7 +13,7 @@ impl From for TokenTransferTransitionWasm { } } -#[wasm_bindgen] +#[wasm_bindgen(js_class = TokenTransferTransition)] impl TokenTransferTransitionWasm { #[wasm_bindgen(js_name=getRecipientId)] pub fn recipient_id(&self) -> IdentifierWrapper { diff --git a/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/unfreeze.rs b/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/unfreeze.rs index 72d65555db8..f0e073dd819 100644 --- a/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/unfreeze.rs +++ b/packages/wasm-dpp/src/document/state_transition/batch_transition/token_transition/unfreeze.rs @@ -13,7 +13,7 @@ impl From for TokenUnfreezeTransitionWasm { } } -#[wasm_bindgen] +#[wasm_bindgen(js_class = TokenUnfreezeTransition)] impl TokenUnfreezeTransitionWasm { #[wasm_bindgen(js_name=getFrozenIdentityId)] pub fn frozen_identity_id(&self) -> IdentifierWrapper { diff --git a/yarn.lock b/yarn.lock index a72b195b171..f0a3c619148 100644 --- a/yarn.lock +++ b/yarn.lock @@ -53,14 +53,14 @@ __metadata: languageName: node linkType: hard -"@babel/cli@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/cli@npm:7.23.0" +"@babel/cli@npm:^7.26.4": + version: 7.26.4 + resolution: "@babel/cli@npm:7.26.4" dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.17" + "@jridgewell/trace-mapping": "npm:^0.3.25" "@nicolo-ribaudo/chokidar-2": "npm:2.1.8-no-fsevents.3" - chokidar: "npm:^3.4.0" - commander: "npm:^4.0.1" + chokidar: "npm:^3.6.0" + commander: "npm:^6.2.0" convert-source-map: "npm:^2.0.0" fs-readdir-recursive: "npm:^1.1.0" glob: "npm:^7.2.0" @@ -76,7 +76,7 @@ __metadata: bin: babel: ./bin/babel.js babel-external-helpers: ./bin/babel-external-helpers.js - checksum: a08dab5b18e839562f8a9664b09b5b30ef43a4a81ab54c2a3ad6810d2e6d382fd5b8b8ec33841e84692e18df3927c0792018a896ca107c970f3fea75f9043417 + checksum: 4123d8a3cb9fa3a54595242dd49dfc3da3575837fcf5e9072addd8d0d55eeab52b2e37e6d10ecd9f131d7a29e3265ed8f288de84ba1955767b3fd6968f9cbd00 languageName: node linkType: hard @@ -90,47 +90,65 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9, @babel/compat-data@npm:^7.23.3": +"@babel/code-frame@npm:^7.26.2": + version: 7.26.2 + resolution: "@babel/code-frame@npm:7.26.2" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.25.9" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: db2c2122af79d31ca916755331bb4bac96feb2b334cdaca5097a6b467fdd41963b89b14b6836a14f083de7ff887fc78fa1b3c10b14e743d33e12dbfe5ee3d223 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9": version: 7.23.3 resolution: "@babel/compat-data@npm:7.23.3" checksum: a3d6c728150c8eb124a77227176723dfd7fd807e731c5bd01d041ae9e6a4efce32f88e6479ad17df9883bb296e181e650aa0034df7e42a3ea130df4c9b0a26fa languageName: node linkType: hard -"@babel/core@npm:7.23.3": - version: 7.23.3 - resolution: "@babel/core@npm:7.23.3" +"@babel/compat-data@npm:^7.26.5, @babel/compat-data@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/compat-data@npm:7.26.8" + checksum: bdddf577f670e0e12996ef37e134856c8061032edb71a13418c3d4dae8135da28910b7cd6dec6e668ab3a41e42089ef7ee9c54ef52fe0860b54cb420b0d14948 + languageName: node + linkType: hard + +"@babel/core@npm:^7.26.10, @babel/core@npm:^7.7.5": + version: 7.26.10 + resolution: "@babel/core@npm:7.26.10" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.22.13" - "@babel/generator": "npm:^7.23.3" - "@babel/helper-compilation-targets": "npm:^7.22.15" - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helpers": "npm:^7.23.2" - "@babel/parser": "npm:^7.23.3" - "@babel/template": "npm:^7.22.15" - "@babel/traverse": "npm:^7.23.3" - "@babel/types": "npm:^7.23.3" + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.10" + "@babel/helper-compilation-targets": "npm:^7.26.5" + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helpers": "npm:^7.26.10" + "@babel/parser": "npm:^7.26.10" + "@babel/template": "npm:^7.26.9" + "@babel/traverse": "npm:^7.26.10" + "@babel/types": "npm:^7.26.10" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: f9e7016b62842d23f78c98dc31daa3bd9161c5770c1e9df0557f78186ed75fd2cfc8e7161975fe8c6ad147665b1881790139da91de34ec03cf8b9f6a256d86eb + checksum: 68f6707eebd6bb8beed7ceccf5153e35b86c323e40d11d796d75c626ac8f1cc4e1f795584c5ab5f886bc64150c22d5088123d68c069c63f29984c4fc054d1dab languageName: node linkType: hard -"@babel/eslint-parser@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/eslint-parser@npm:7.23.3" +"@babel/eslint-parser@npm:^7.26.10": + version: 7.26.10 + resolution: "@babel/eslint-parser@npm:7.26.10" dependencies: "@nicolo-ribaudo/eslint-scope-5-internals": "npm:5.1.1-v1" eslint-visitor-keys: "npm:^2.1.0" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.11.0 - eslint: ^7.5.0 || ^8.0.0 - checksum: bc487f67aac64f1f8b351b8ec5e83bd1de5770e2e39c648d4df486e4079110f8594ef5b60b6e8379a9bb944dbbe5d96295f04fa47ef17901186568875b804b99 + eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 + checksum: 27eb60d16b8963ea587a54b4bc8bce9b63f7a294455fd00aa6e8f8a45d10ea9b52f89a9d951ff80c226bddbc09c316a3aa63b531fdfa389cf31d1db8d7080796 languageName: node linkType: hard @@ -146,6 +164,19 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.26.10": + version: 7.26.10 + resolution: "@babel/generator@npm:7.26.10" + dependencies: + "@babel/parser": "npm:^7.26.10" + "@babel/types": "npm:^7.26.10" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^3.0.2" + checksum: acf5e6544ee672810b598add2451302146cc79e1974fa5d87c5f70d5a51cab140abb628e36c434d01616af3747fd42378379e4b828f3eb9672e84c14f21db46b + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" @@ -155,16 +186,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15" +"@babel/helper-annotate-as-pure@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-annotate-as-pure@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.22.15" - checksum: 639c697a1c729f9fafa2dd4c9af2e18568190299b5907bd4c2d0bc818fcbd1e83ffeecc2af24327a7faa7ac4c34edd9d7940510a5e66296c19bad17001cf5c7a + "@babel/types": "npm:^7.25.9" + checksum: 41edda10df1ae106a9b4fe617bf7c6df77db992992afd46192534f5cff29f9e49a303231733782dd65c5f9409714a529f215325569f14282046e9d3b7a1ffb6c languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.22.15, @babel/helper-compilation-targets@npm:^7.22.6": +"@babel/helper-compilation-targets@npm:^7.22.6": version: 7.22.15 resolution: "@babel/helper-compilation-targets@npm:7.22.15" dependencies: @@ -177,26 +208,37 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-create-class-features-plugin@npm:7.22.15" +"@babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-compilation-targets@npm:7.26.5" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-environment-visitor": "npm:^7.22.5" - "@babel/helper-function-name": "npm:^7.22.5" - "@babel/helper-member-expression-to-functions": "npm:^7.22.15" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" - "@babel/helper-replace-supers": "npm:^7.22.9" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/compat-data": "npm:^7.26.5" + "@babel/helper-validator-option": "npm:^7.25.9" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: f3b5f0bfcd7b6adf03be1a494b269782531c6e415afab2b958c077d570371cf1bfe001c442508092c50ed3711475f244c05b8f04457d8dea9c34df2b741522bf + languageName: node + linkType: hard + +"@babel/helper-create-class-features-plugin@npm:^7.25.9": + version: 7.26.9 + resolution: "@babel/helper-create-class-features-plugin@npm:7.26.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-member-expression-to-functions": "npm:^7.25.9" + "@babel/helper-optimise-call-expression": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.26.5" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.9" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 000d29f1df397b7fdcb97ad0e9a442781787e5cb0456a9b8da690d13e03549a716bf74348029d3bd3fa4837b35d143a535cad1006f9d552063799ecdd96df672 + checksum: 28bca407847563cabcafcbd84a06c8b3d53d36d2e113cc7b7c15e3377fbfdb4b6b7c73ef76a7c4c9908cc71ee3f350c4bb16a86a4380c6812e17690f792264fe languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.15, @babel/helper-create-regexp-features-plugin@npm:^7.22.5": +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6": version: 7.22.15 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.15" dependencies: @@ -209,9 +251,22 @@ __metadata: languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.4.3": - version: 0.4.3 - resolution: "@babel/helper-define-polyfill-provider@npm:0.4.3" +"@babel/helper-create-regexp-features-plugin@npm:^7.25.9": + version: 7.26.3 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.26.3" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + regexpu-core: "npm:^6.2.0" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 4c44122ea11c4253ee78a9c083b7fbce96c725e2cb43cc864f0e8ea2749f7b6658617239c6278df9f132d09a7545c8fe0336ed2895ad7c80c71507828a7bc8ba + languageName: node + linkType: hard + +"@babel/helper-define-polyfill-provider@npm:^0.6.3": + version: 0.6.3 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.3" dependencies: "@babel/helper-compilation-targets": "npm:^7.22.6" "@babel/helper-plugin-utils": "npm:^7.22.5" @@ -220,18 +275,18 @@ __metadata: resolve: "npm:^1.14.2" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 9ab9d6a2cfaffc44f8b7ad661b642b03f31597282557686b7f4c64f67acd3c5844d4eac028e63d238819bcec0549ddef7dc0539d10966ace96f4c61e97b33138 + checksum: b79a77ac8fbf1aaf6c7f99191871760508e87d75a374ff3c39c6599a17d9bb82284797cd451769305764e504546caf22ae63367b22d6e45e32d0a8f4a34aab53 languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.22.20, @babel/helper-environment-visitor@npm:^7.22.5": +"@babel/helper-environment-visitor@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-environment-visitor@npm:7.22.20" checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.22.5, @babel/helper-function-name@npm:^7.23.0": +"@babel/helper-function-name@npm:^7.23.0": version: 7.23.0 resolution: "@babel/helper-function-name@npm:7.23.0" dependencies: @@ -250,96 +305,95 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.22.15": - version: 7.23.0 - resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0" +"@babel/helper-member-expression-to-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-member-expression-to-functions@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.23.0" - checksum: 325feb6e200478c8cd6e10433fabe993a7d3315cc1a2a457e45514a5f95a73dff4c69bea04cc2daea0ffe72d8ed85d504b3f00b2e0767b7d4f5ae25fec9b35b2 + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: ef8cc1c1e600b012b312315f843226545a1a89f25d2f474ce2503fd939ca3f8585180f291a3a13efc56cf13eddc1d41a3a040eae9a521838fd59a6d04cc82490 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-module-imports@npm:7.22.15" +"@babel/helper-module-imports@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-module-imports@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.22.15" - checksum: 5ecf9345a73b80c28677cfbe674b9f567bb0d079e37dcba9055e36cb337db24ae71992a58e1affa9d14a60d3c69907d30fe1f80aea105184501750a58d15c81c + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: e090be5dee94dda6cd769972231b21ddfae988acd76b703a480ac0c96f3334557d70a965bf41245d6ee43891e7571a8b400ccf2b2be5803351375d0f4e5bcf08 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/helper-module-transforms@npm:7.23.3" +"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/helper-module-transforms@npm:7.26.0" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-module-imports": "npm:^7.22.15" - "@babel/helper-simple-access": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 583fa580f8e50e6f45c4f46aa76a8e49c2528deb84e25f634d66461b9a0e2420e13979b0a607b67aef67eaf8db8668eb9edc038b4514b16e3879fe09e8fd294b + checksum: 9841d2a62f61ad52b66a72d08264f23052d533afc4ce07aec2a6202adac0bfe43014c312f94feacb3291f4c5aafe681955610041ece2c276271adce3f570f2f5 languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" +"@babel/helper-optimise-call-expression@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-optimise-call-expression@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: c70ef6cc6b6ed32eeeec4482127e8be5451d0e5282d5495d5d569d39eb04d7f1d66ec99b327f45d1d5842a9ad8c22d48567e93fc502003a47de78d122e355f7c + "@babel/types": "npm:^7.25.9" + checksum: f09d0ad60c0715b9a60c31841b3246b47d67650c512ce85bbe24a3124f1a4d66377df793af393273bc6e1015b0a9c799626c48e53747581c1582b99167cc65dc languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-plugin-utils@npm:7.22.5" checksum: ab220db218089a2aadd0582f5833fd17fa300245999f5f8784b10f5a75267c4e808592284a29438a0da365e702f05acb369f99e1c915c02f9f9210ec60eab8ea languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-wrap-function": "npm:^7.22.20" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 2fe6300a6f1b58211dffa0aed1b45d4958506d096543663dba83bd9251fe8d670fa909143a65b45e72acb49e7e20fbdb73eae315d9ddaced467948c3329986e7 +"@babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-plugin-utils@npm:7.26.5" + checksum: 1cc0fd8514da3bb249bed6c27227696ab5e84289749d7258098701cffc0c599b7f61ec40dd332f8613030564b79899d9826813c96f966330bcfc7145a8377857 languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.22.20, @babel/helper-replace-supers@npm:^7.22.9": - version: 7.22.20 - resolution: "@babel/helper-replace-supers@npm:7.22.20" +"@babel/helper-remap-async-to-generator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-remap-async-to-generator@npm:7.25.9" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-member-expression-to-functions": "npm:^7.22.15" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-wrap-function": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 617666f57b0f94a2f430ee66b67c8f6fa94d4c22400f622947580d8f3638ea34b71280af59599ed4afbb54ae6e2bdd4f9083fe0e341184a4bb0bd26ef58d3017 + checksum: ea37ad9f8f7bcc27c109963b8ebb9d22bac7a5db2a51de199cb560e251d5593fe721e46aab2ca7d3e7a24b0aa4aff0eaf9c7307af9c2fd3a1d84268579073052 languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-simple-access@npm:7.22.5" +"@babel/helper-replace-supers@npm:^7.25.9, @babel/helper-replace-supers@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-replace-supers@npm:7.26.5" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 7d5430eecf880937c27d1aed14245003bd1c7383ae07d652b3932f450f60bfcf8f2c1270c593ab063add185108d26198c69d1aca0e6fb7c6fdada4bcf72ab5b7 + "@babel/helper-member-expression-to-functions": "npm:^7.25.9" + "@babel/helper-optimise-call-expression": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.5" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: cfb911d001a8c3d2675077dbb74ee8d7d5533b22d74f8d775cefabf19c604f6cbc22cfeb94544fe8efa626710d920f04acb22923017e68f46f5fdb1cb08b32ad languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 1012ef2295eb12dc073f2b9edf3425661e9b8432a3387e62a8bc27c42963f1f216ab3124228015c748770b2257b4f1fda882ca8fa34c0bf485e929ae5bc45244 + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: fdbb5248932198bc26daa6abf0d2ac42cab9c2dbb75b7e9f40d425c8f28f09620b886d40e7f9e4e08ffc7aaa2cefe6fc2c44be7c20e81f7526634702fb615bdc languageName: node linkType: hard @@ -359,6 +413,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-string-parser@npm:7.25.9" + checksum: c28656c52bd48e8c1d9f3e8e68ecafd09d949c57755b0d353739eb4eae7ba4f7e67e92e4036f1cd43378cc1397a2c943ed7bcaf5949b04ab48607def0258b775 + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-validator-identifier@npm:7.22.20" @@ -366,6 +427,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-identifier@npm:7.25.9" + checksum: 3f9b649be0c2fd457fa1957b694b4e69532a668866b8a0d81eabfa34ba16dbf3107b39e0e7144c55c3c652bf773ec816af8df4a61273a2bb4eb3145ca9cf478e + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.22.15": version: 7.22.15 resolution: "@babel/helper-validator-option@npm:7.22.15" @@ -373,25 +441,31 @@ __metadata: languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-wrap-function@npm:7.22.20" +"@babel/helper-validator-option@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-option@npm:7.25.9" + checksum: 9491b2755948ebbdd68f87da907283698e663b5af2d2b1b02a2765761974b1120d5d8d49e9175b167f16f72748ffceec8c9cf62acfbee73f4904507b246e2b3d + languageName: node + linkType: hard + +"@babel/helper-wrap-function@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-wrap-function@npm:7.25.9" dependencies: - "@babel/helper-function-name": "npm:^7.22.5" - "@babel/template": "npm:^7.22.15" - "@babel/types": "npm:^7.22.19" - checksum: b22e4666dec3d401bdf8ebd01d448bb3733617dae5aa6fbd1b684a22a35653cca832edd876529fd139577713b44fb89b4f5e52b7315ab218620f78b8a8ae23de + "@babel/template": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 988dcf49159f1c920d6b9486762a93767a6e84b5e593a6342bc235f3e47cc1cb0c048d8fca531a48143e6b7fce1ff12ddbf735cf5f62cb2f07192cf7c27b89cf languageName: node linkType: hard -"@babel/helpers@npm:^7.23.2": - version: 7.23.2 - resolution: "@babel/helpers@npm:7.23.2" +"@babel/helpers@npm:^7.26.10": + version: 7.26.10 + resolution: "@babel/helpers@npm:7.26.10" dependencies: - "@babel/template": "npm:^7.22.15" - "@babel/traverse": "npm:^7.23.2" - "@babel/types": "npm:^7.23.0" - checksum: d66d949d41513f19e62e43a9426e283d46bc9a3c72f1e3dd136568542382edd411047403458aaa0ae3adf7c14d23e0e9a1126092bb56e72ba796a6dd7e4c082a + "@babel/template": "npm:^7.26.9" + "@babel/types": "npm:^7.26.10" + checksum: 664146257974ccf064b42bd99b1b85717cce2bcebc5068273e13b230ee8bd98d87187c3783706758d76b678ebe0d2f48150eaa6cffc4f77af1342a78ec1cf57a languageName: node linkType: hard @@ -415,235 +489,104 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.23.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: ddbaf2c396b7780f15e80ee01d6dd790db076985f3dfeb6527d1a8d4cacf370e49250396a3aa005b2c40233cac214a106232f83703d5e8491848bde273938232 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.23.3" +"@babel/parser@npm:^7.26.10, @babel/parser@npm:^7.26.9": + version: 7.26.10 + resolution: "@babel/parser@npm:7.26.10" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/plugin-transform-optional-chaining": "npm:^7.23.3" - peerDependencies: - "@babel/core": ^7.13.0 - checksum: 434b9d710ae856fa1a456678cc304fbc93915af86d581ee316e077af746a709a741ea39d7e1d4f5b98861b629cc7e87f002d3138f5e836775632466d4c74aef2 + "@babel/types": "npm:^7.26.10" + bin: + parser: ./bin/babel-parser.js + checksum: 3f87781f46795ba72448168061d9e99c394fdf9cd4aa3ddf053a06334247da4d25d0923ccc89195937d3360d384cee181e99711763c1e8fe81d4f17ee22541fc languageName: node linkType: hard -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.23.3" +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 6e13f14949eb943d33cf4d3775a7195fa93c92851dfb648931038e9eb92a9b1709fdaa5a0ff6cf063cfcd68b3e52d280f3ebc0f3085b3e006e64dd6196ecb72a + checksum: 3c23ef34e3fd7da3578428cb488180ab6b7b96c9c141438374b6d87fa814d87de099f28098e5fc64726c19193a1da397e4d2351d40b459bcd2489993557e2c74 languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": - version: 7.21.0-placeholder-for-preset-env.2 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: fab70f399aa869275690ec6c7cedb4ef361d4e8b6f55c3d7b04bfee61d52fb93c87cec2c65d73cddbaca89fb8ef5ec0921fce675c9169d9d51f18305ab34e78a - languageName: node - linkType: hard - -"@babel/plugin-syntax-async-generators@npm:^7.8.4": - version: 7.8.4 - resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367 - languageName: node - linkType: hard - -"@babel/plugin-syntax-class-properties@npm:^7.12.13": - version: 7.12.13 - resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.12.13" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc - languageName: node - linkType: hard - -"@babel/plugin-syntax-class-static-block@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 3e80814b5b6d4fe17826093918680a351c2d34398a914ce6e55d8083d72a9bdde4fbaf6a2dcea0e23a03de26dc2917ae3efd603d27099e2b98380345703bf948 - languageName: node - linkType: hard - -"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: ce307af83cf433d4ec42932329fad25fa73138ab39c7436882ea28742e1c0066626d224e0ad2988724c82644e41601cef607b36194f695cb78a1fcdc959637bd - languageName: node - linkType: hard - -"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 85740478be5b0de185228e7814451d74ab8ce0a26fcca7613955262a26e99e8e15e9da58f60c754b84515d4c679b590dbd3f2148f0f58025f4ae706f1c5a5d4a - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-assertions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.23.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 883e6b35b2da205138caab832d54505271a3fee3fc1e8dc0894502434fc2b5d517cbe93bbfbfef8068a0fb6ec48ebc9eef3f605200a489065ba43d8cddc1c9a7 - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-attributes@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.23.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 9aed7661ffb920ca75df9f494757466ca92744e43072e0848d87fa4aa61a3f2ee5a22198ac1959856c036434b5614a8f46f1fb70298835dbe28220cdd1d4c11e - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-meta@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" +"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b - languageName: node - linkType: hard - -"@babel/plugin-syntax-json-strings@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a - languageName: node - linkType: hard - -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886 - languageName: node - linkType: hard - -"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1 + "@babel/core": ^7.0.0 + checksum: d3e14ab1cb9cb50246d20cab9539f2fbd1e7ef1ded73980c8ad7c0561b4d5e0b144d362225f0976d47898e04cbd40f2000e208b0913bd788346cf7791b96af91 languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1 + "@babel/core": ^7.0.0 + checksum: a9d1ee3fd100d3eb6799a2f2bbd785296f356c531d75c9369f71541811fa324270258a374db103ce159156d006da2f33370330558d0133e6f7584152c34997ca languageName: node linkType: hard -"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf + "@babel/core": ^7.13.0 + checksum: 5b298b28e156f64de51cdb03a2c5b80c7f978815ef1026f3ae8b9fc48d28bf0a83817d8fbecb61ef8fb94a7201f62cca5103cc6e7b9e8f28e38f766d7905b378 languageName: node linkType: hard -"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9 + "@babel/core": ^7.0.0 + checksum: cb893e5deb9312a0120a399835b6614a016c036714de7123c8edabccc56a09c4455016e083c5c4dd485248546d4e5e55fc0e9132b3c3a9bd16abf534138fe3f2 languageName: node linkType: hard -"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" +"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": + version: 7.21.0-placeholder-for-preset-env.2 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30 + checksum: fab70f399aa869275690ec6c7cedb4ef361d4e8b6f55c3d7b04bfee61d52fb93c87cec2c65d73cddbaca89fb8ef5ec0921fce675c9169d9d51f18305ab34e78a languageName: node linkType: hard -"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" +"@babel/plugin-syntax-import-assertions@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.26.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b317174783e6e96029b743ccff2a67d63d38756876e7e5d0ba53a322e38d9ca452c13354a57de1ad476b4c066dbae699e0ca157441da611117a47af88985ecda + checksum: b58f2306df4a690ca90b763d832ec05202c50af787158ff8b50cdf3354359710bce2e1eb2b5135fcabf284756ac8eadf09ca74764aa7e76d12a5cac5f6b21e67 languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" +"@babel/plugin-syntax-import-attributes@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e + checksum: c122aa577166c80ee67f75aebebeef4150a132c4d3109d25d7fc058bf802946f883e330f20b78c1d3e3a5ada631c8780c263d2d01b5dbaecc69efefeedd42916 languageName: node linkType: hard @@ -659,673 +602,669 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.23.3" +"@babel/plugin-transform-arrow-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1e99118176e5366c2636064d09477016ab5272b2a92e78b8edb571d20bc3eaa881789a905b20042942c3c2d04efc530726cf703f937226db5ebc495f5d067e66 + checksum: c29f081224859483accf55fb4d091db2aac0dcd0d7954bac5ca889030cc498d3f771aa20eb2e9cd8310084ec394d85fa084b97faf09298b6bc9541182b3eb5bb languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.3" +"@babel/plugin-transform-async-generator-functions@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-remap-async-to-generator": "npm:^7.22.20" - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-remap-async-to-generator": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 39407e5d92905a824d6ef115af70755b26a6b458639686092d7e05d0701f7ff42e995e2c5aab28d6ab5311752190667766417e58834b54c98fac78c857e30320 + checksum: 8fb43823f56281b041dbd358de4f59fccb3e20aac133a439caaeb5aaa30671b3482da9a8515b169fef108148e937c1248b7d6383979c3b30f9348e3fabd29b8e languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.23.3" +"@babel/plugin-transform-async-to-generator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.9" dependencies: - "@babel/helper-module-imports": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-remap-async-to-generator": "npm:^7.22.20" + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-remap-async-to-generator": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2e9d9795d4b3b3d8090332104e37061c677f29a1ce65bcbda4099a32d243e5d9520270a44bbabf0fb1fb40d463bd937685b1a1042e646979086c546d55319c3c + checksum: b3ad50fb93c171644d501864620ed23952a46648c4df10dc9c62cc9ad08031b66bd272cfdd708faeee07c23b6251b16f29ce0350473e4c79f0c32178d38ce3a6 languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.23.3" +"@babel/plugin-transform-block-scoped-functions@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e63b16d94ee5f4d917e669da3db5ea53d1e7e79141a2ec873c1e644678cdafe98daa556d0d359963c827863d6b3665d23d4938a94a4c5053a1619c4ebd01d020 + checksum: f2046c09bf8e588bfb1a6342d0eee733189102cf663ade27adb0130f3865123af5816b40a55ec8d8fa09271b54dfdaf977cd2f8e0b3dc97f18e690188d5a2174 languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-block-scoping@npm:7.23.3" +"@babel/plugin-transform-block-scoping@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-block-scoping@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: eb90a200e684e7025e40c4498e4c024cdfc1fab853eb5b4c6320ea637c88d9cb57cb353871e48ee313746d16ab7d89b3a330691753f197eef18b5280a6edb9b6 + checksum: 89dcdd7edb1e0c2f44e3c568a8ad8202e2574a8a8308248550a9391540bc3f5c9fbd8352c60ae90769d46f58d3ab36f2c3a0fbc1c3620813d92ff6fccdfa79c8 languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-class-properties@npm:7.23.3" +"@babel/plugin-transform-class-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9c6f8366f667897541d360246de176dd29efc7a13d80a5b48361882f7173d9173be4646c3b7d9b003ccc0e01e25df122330308f33db921fa553aa17ad544b3fc + checksum: a8d69e2c285486b63f49193cbcf7a15e1d3a5f632c1c07d7a97f65306df7f554b30270b7378dde143f8b557d1f8f6336c643377943dec8ec405e4cd11e90b9ea languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-class-static-block@npm:7.23.3" +"@babel/plugin-transform-class-static-block@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-transform-class-static-block@npm:7.26.0" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.12.0 - checksum: 1325e1d1989efbef4d48505e5c0c416d118be0e615c12a8d5581af032d0bc6ae00525c8fb4af68ba9098fa1578ec7738db0a9d362193b8507660d2a24124ddf4 + checksum: 60cba3f125a7bc4f90706af0a011697c7ffd2eddfba336ed6f84c5f358c44c3161af18b0202475241a96dee7964d96dd3a342f46dbf85b75b38bb789326e1766 languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-classes@npm:7.23.3" +"@babel/plugin-transform-classes@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-classes@npm:7.25.9" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-compilation-targets": "npm:^7.22.15" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-replace-supers": "npm:^7.22.20" - "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" globals: "npm:^11.1.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e4906f232ad588a6e2336b99f5171d9de5c10c8a017abb64d1b405e61528108498ca578538e0ec35faad45fc9ed0ec4c89a7600357229ffcc9ef26256c1f161b + checksum: 1914ebe152f35c667fba7bf17ce0d9d0f33df2fb4491990ce9bb1f9ec5ae8cbd11d95b0dc371f7a4cc5e7ce4cf89467c3e34857302911fc6bfb6494a77f7b37e languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-computed-properties@npm:7.23.3" +"@babel/plugin-transform-computed-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/template": "npm:^7.22.15" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/template": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e75593e02c5ea473c17839e3c9d597ce3697bf039b66afe9a4d06d086a87fb3d95850b4174476897afc351dc1b46a9ec3165ee6e8fbad3732c0d65f676f855ad + checksum: aa1a9064d6a9d3b569b8cae6972437315a38a8f6553ee618406da5122500a06c2f20b9fa93aeed04dd895923bf6f529c09fc79d4be987ec41785ceb7d2203122 languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-destructuring@npm:7.23.3" +"@babel/plugin-transform-destructuring@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5abd93718af5a61f8f6a97d2ccac9139499752dd5b2c533d7556fb02947ae01b2f51d4c4f5e64df569e8783d3743270018eb1fa979c43edec7dd1377acf107ed + checksum: 51b24fbead910ad0547463b2d214dd08076b22a66234b9f878b8bac117603dd23e05090ff86e9ffc373214de23d3e5bf1b095fe54cce2ca16b010264d90cf4f5 languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.23.3" +"@babel/plugin-transform-dotall-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a2dbbf7f1ea16a97948c37df925cb364337668c41a3948b8d91453f140507bd8a3429030c7ce66d09c299987b27746c19a2dd18b6f17dcb474854b14fd9159a3 + checksum: 8bdf1bb9e6e3a2cc8154ae88a3872faa6dc346d6901994505fb43ac85f858728781f1219f40b67f7bb0687c507450236cb7838ac68d457e65637f98500aa161b languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.23.3" +"@babel/plugin-transform-duplicate-keys@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c2a21c34dc0839590cd945192cbc46fde541a27e140c48fe1808315934664cdbf18db64889e23c4eeb6bad9d3e049482efdca91d29de5734ffc887c4fbabaa16 + checksum: 10dbb87bc09582416f9f97ca6c40563655abf33e3fd0fee25eeaeff28e946a06651192112a2bc2b18c314a638fa15c55b8365a677ef67aa490848cefdc57e1d8 languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.23.3" +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: f7233cf596be8c6843d31951afaf2464a62a610cb89c72c818c044765827fab78403ab8a7d3a6386f838c8df574668e2a48f6c206b1d7da965aff9c6886cb8e6 + languageName: node + linkType: hard + +"@babel/plugin-transform-dynamic-import@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d1d379dbb1c22c02aa2f5a3f2f1885840aabc21b42e3d42746599f66004239f1ac830012552e6d42113e4defe0625fbf4865864ee3d52963e80125f8c9dad406 + checksum: aaca1ccda819be9b2b85af47ba08ddd2210ff2dbea222f26e4cd33f97ab020884bf81a66197e50872721e9daf36ceb5659502c82199884ea74d5d75ecda5c58b languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.23.3" +"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 00d05ab14ad0f299160fcf9d8f55a1cc1b740e012ab0b5ce30207d2365f091665115557af7d989cd6260d075a252d9e4283de5f2b247dfbbe0e42ae586e6bf66 + checksum: 0d8da2e552a50a775fe8e6e3c32621d20d3c5d1af7ab40ca2f5c7603de057b57b1b5850f74040e4ecbe36c09ac86d92173ad1e223a2a3b3df3cc359ca4349738 languageName: node linkType: hard -"@babel/plugin-transform-export-namespace-from@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-export-namespace-from@npm:7.23.3" +"@babel/plugin-transform-export-namespace-from@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c65e21e5b54135378cfbe7563e884d778ea0864b5950c7db85f984170f20c2e110675c8407b1803ffe587401e5990fbd53eb159c3b3a6d7593ae6f9ffdb83cc4 + checksum: 4dfe8df86c5b1d085d591290874bb2d78a9063090d71567ed657a418010ad333c3f48af2c974b865f53bbb718987a065f89828d43279a7751db1a56c9229078d languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-for-of@npm:7.23.3" +"@babel/plugin-transform-for-of@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/plugin-transform-for-of@npm:7.26.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 745054f125fba6dbaea3d863352c94266c97db87e3521bc6c436a8c05f384821907c0109ace437a90342e423a3365f4d8e592de06e4a241bbd7070e1f293604f + checksum: 25df1ea3bcecc1bcef99f273fbd8f4a73a509ab7ef3db93629817cb02f9d24868ca3760347f864c8fa4ab79ffa86fb09b2f2de1f2ba1f73f27dbe0c3973c6868 languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-function-name@npm:7.23.3" +"@babel/plugin-transform-function-name@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-function-name@npm:7.25.9" dependencies: - "@babel/helper-compilation-targets": "npm:^7.22.15" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 355c6dbe07c919575ad42b2f7e020f320866d72f8b79181a16f8e0cd424a2c761d979f03f47d583d9471b55dcd68a8a9d829b58e1eebcd572145b934b48975a6 + checksum: a8d7c8d019a6eb57eab5ca1be3e3236f175557d55b1f3b11f8ad7999e3fbb1cf37905fd8cb3a349bffb4163a558e9f33b63f631597fdc97c858757deac1b2fd7 languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-json-strings@npm:7.23.3" +"@babel/plugin-transform-json-strings@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-json-strings@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a5949613b8883a64ad2a0eb41d26a80ac226ea03db7cef8f57f4ca18045fdc834aee420548272a633510e7aa88ec3cb4e15d2e27ddc45f9ef5db09228f0478c1 + checksum: e2498d84761cfd05aaea53799933d55af309c9d6204e66b38778792d171e4d1311ad34f334259a3aa3407dd0446f6bd3e390a1fcb8ce2e42fe5aabed0e41bee1 languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-literals@npm:7.23.3" +"@babel/plugin-transform-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-literals@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 519a544cd58586b9001c4c9b18da25a62f17d23c48600ff7a685d75ca9eb18d2c5e8f5476f067f0a8f1fea2a31107eff950b9864833061e6076dcc4bdc3e71ed + checksum: 3cca75823a38aab599bc151b0fa4d816b5e1b62d6e49c156aa90436deb6e13649f5505973151a10418b64f3f9d1c3da53e38a186402e0ed7ad98e482e70c0c14 languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.23.3" +"@babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cbab57a2bb6d5ddd621b91684845e576664862a6d7697fa9dddb796238330dd3dac21cda223f7b1553c9f650e0eebcd5d9bb1e478ed9ba937ce06dc6d0fbd0f6 + checksum: 8c6febb4ac53852314d28b5e2c23d5dbbff7bf1e57d61f9672e0d97531ef7778b3f0ad698dcf1179f5486e626c77127508916a65eb846a89e98a92f70ed3537b languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.23.3" +"@babel/plugin-transform-member-expression-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 95cec13c36d447c5aa6b8e4c778b897eeba66dcb675edef01e0d2afcec9e8cb9726baf4f81b4bbae7a782595aed72e6a0d44ffb773272c3ca180fada99bf92db + checksum: db92041ae87b8f59f98b50359e0bb172480f6ba22e5e76b13bdfe07122cbf0daa9cd8ad2e78dcb47939938fed88ad57ab5989346f64b3a16953fc73dea3a9b1f languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-amd@npm:7.23.3" +"@babel/plugin-transform-modules-amd@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-amd@npm:7.25.9" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 48c87dee2c7dae8ed40d16901f32c9e58be4ef87bf2c3985b51dd2e78e82081f3bad0a39ee5cf6e8909e13e954e2b4bedef0a8141922f281ed833ddb59ed9be2 + checksum: 75d34c6e709a23bcfa0e06f722c9a72b1d9ac3e7d72a07ef54a943d32f65f97cbbf0e387d874eb9d9b4c8d33045edfa8e8441d0f8794f3c2b9f1d71b928acf2c languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.3" +"@babel/plugin-transform-modules-commonjs@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-simple-access": "npm:^7.22.5" + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a3bc082d0dfe8327a29263a6d721cea608d440bc8141ba3ec6ba80ad73d84e4f9bbe903c27e9291c29878feec9b5dee2bd0563822f93dc951f5d7fc36bdfe85b + checksum: f817f02fa04d13f1578f3026239b57f1003bebcf9f9b8d854714bed76a0e4986c79bd6d2e0ac14282c5d309454a8dab683c179709ca753b0152a69c69f3a78e3 languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.3" +"@babel/plugin-transform-modules-systemjs@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9" dependencies: - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 051112de7585fff4ffd67865066401f01f90745d41f26b0edbeec0981342c10517ce1a6b4d7051b583a3e513088eece6a3f57b1663f1dd9418071cd05f14fef9 + checksum: 03145aa89b7c867941a03755216cfb503df6d475a78df84849a157fa5f2fcc17ba114a968d0579ae34e7c61403f35d1ba5d188fdfb9ad05f19354eb7605792f9 languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-umd@npm:7.23.3" +"@babel/plugin-transform-modules-umd@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e3f3af83562d687899555c7826b3faf0ab93ee7976898995b1d20cbe7f4451c55e05b0e17bfb3e549937cbe7573daf5400b752912a241b0a8a64d2457c7626e5 + checksum: 47d03485fedac828832d9fee33b3b982a6db8197e8651ceb5d001890e276150b5a7ee3e9780749e1ba76453c471af907a159108832c24f93453dd45221788e97 languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.22.5" +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.5" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 3ee564ddee620c035b928fdc942c5d17e9c4b98329b76f9cefac65c111135d925eb94ed324064cd7556d4f5123beec79abea1d4b97d1c8a2a5c748887a2eb623 + checksum: 434346ba05cf74e3f4704b3bdd439287b95cd2a8676afcdc607810b8c38b6f4798cd69c1419726b2e4c7204e62e4a04d31b0360e91ca57a930521c9211e07789 languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-new-target@npm:7.23.3" +"@babel/plugin-transform-new-target@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-new-target@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e5053389316fce73ad5201b7777437164f333e24787fbcda4ae489cd2580dbbbdfb5694a7237bad91fabb46b591d771975d69beb1c740b82cb4761625379f00b + checksum: 07bb3a09028ee7b8e8ede6e6390e3b3aecc5cf9adb2fc5475ff58036c552b8a3f8e63d4c43211a60545f3307cdc15919f0e54cb5455d9546daed162dc54ff94e languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.23.3" +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6": + version: 7.26.6 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ea844a12a3ae5647d6d2ae0685fde48ae53e724ef9ce5d9fbf36e8f1ff0107f76a5349ef34c2a06984b3836c001748caf9701afb172bd7ba71a5dff79e16b434 + checksum: 3832609f043dd1cd8076ab6a00a201573ef3f95bb2144d57787e4a973b3189884c16b4e77ff8e84a6ca47bc3b65bb7df10dca2f6163dfffc316ac96c37b0b5a6 languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-numeric-separator@npm:7.23.3" +"@babel/plugin-transform-numeric-separator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f5515532fac2bbf9da082eedc16fd597fb8b787e7a6d256d53dcd9daa054b8f695a312bfec888dd34c03d63dcc2c65c8249ac33c2e23bd3d4d246ce4d44d141d + checksum: 0528ef041ed88e8c3f51624ee87b8182a7f246fe4013f0572788e0727d20795b558f2b82e3989b5dd416cbd339500f0d88857de41b6d3b6fdacb1d5344bcc5b1 languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-object-rest-spread@npm:7.23.3" +"@babel/plugin-transform-object-rest-spread@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.9" dependencies: - "@babel/compat-data": "npm:^7.23.3" - "@babel/helper-compilation-targets": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-transform-parameters": "npm:^7.23.3" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-transform-parameters": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d2b7da61215e7319035405876f6228d7fb1c8cc709cccbea82a62ca6ed262d155aef70291da4c5564967cf3c941418cc67807ee3b603e63ef8e5ada2ea110ef6 + checksum: a157ac5af2721090150858f301d9c0a3a0efb8ef66b90fce326d6cc0ae45ab97b6219b3e441bf8d72a2287e95eb04dd6c12544da88ea2345e70b3fac2c0ac9e2 languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-object-super@npm:7.23.3" +"@babel/plugin-transform-object-super@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-object-super@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-replace-supers": "npm:^7.22.20" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e495497186f621fa79026e183b4f1fbb172fd9df812cbd2d7f02c05b08adbe58012b1a6eb6dd58d11a30343f6ec80d0f4074f9b501d70aa1c94df76d59164c53 + checksum: 1817b5d8b80e451ae1ad9080cca884f4f16df75880a158947df76a2ed8ab404d567a7dce71dd8051ef95f90fbe3513154086a32aba55cc76027f6cbabfbd7f98 languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.23.3" +"@babel/plugin-transform-optional-catch-binding@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2c59c78cf8c7070be84f1087116508211323dacd93581529b95b31927b2fab67dd11aca363584e99bebc7e4e20720f2b59d99ade7e8cf1577732eef609a34c45 + checksum: b46a8d1e91829f3db5c252583eb00d05a779b4660abeea5500fda0f8ffa3584fd18299443c22f7fddf0ed9dfdb73c782c43b445dc468d4f89803f2356963b406 languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.23.3" +"@babel/plugin-transform-optional-chaining@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f3383c22b0a574e2e4bce84cefa19ef639809f35c78a550503fcafd5d41c78f7a2796852bfabf6412236ca8d0eb01147d29ac13ab021f95a54bc0c31f9af2eeb + checksum: bc838a499fd9892e163b8bc9bfbc4bf0b28cc3232ee0a6406ae078257c8096518f871d09b4a32c11f4a2d6953c3bc1984619ef748f7ad45aed0b0d9689a8eb36 languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-parameters@npm:7.23.3" +"@babel/plugin-transform-parameters@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-parameters@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a8c36c3fc25f9daa46c4f6db47ea809c395dc4abc7f01c4b1391f6e5b0cd62b83b6016728b02a6a8ac21aca56207c9ec66daefc0336e9340976978de7e6e28df + checksum: 014009a1763deb41fe9f0dbca2c4489ce0ac83dd87395f488492e8eb52399f6c883d5bd591bae3b8836f2460c3937fcebd07e57dce1e0bfe30cdbc63fdfc9d3a languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-private-methods@npm:7.23.3" +"@babel/plugin-transform-private-methods@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-private-methods@npm:7.25.9" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cedc1285c49b5a6d9a3d0e5e413b756ac40b3ac2f8f68bdfc3ae268bc8d27b00abd8bb0861c72756ff5dd8bf1eb77211b7feb5baf4fdae2ebbaabe49b9adc1d0 + checksum: 6e3671b352c267847c53a170a1937210fa8151764d70d25005e711ef9b21969aaf422acc14f9f7fb86bc0e4ec43e7aefcc0ad9196ae02d262ec10f509f126a58 languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.23.3" +"@babel/plugin-transform-private-property-in-object@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.9" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-create-class-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7da96e903ac828f3ff60cded1377e57b02ed9960ca7d6645a5511ae66df96d67febc219d0b0ff16e7657e91afcb848c33c6c4604b82640df9a3c6ec3a5891a03 + checksum: aa45bb5669b610afa763d774a4b5583bb60ce7d38e4fd2dedfd0703e73e25aa560e6c6124e155aa90b101601743b127d9e5d3eb00989a7e4b4ab9c2eb88475ba languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-property-literals@npm:7.23.3" +"@babel/plugin-transform-property-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 16b048c8e87f25095f6d53634ab7912992f78e6997a6ff549edc3cf519db4fca01c7b4e0798530d7f6a05228ceee479251245cdd850a5531c6e6f404104d6cc9 + checksum: 436046ab07d54a9b44a384eeffec701d4e959a37a7547dda72e069e751ca7ff753d1782a8339e354b97c78a868b49ea97bf41bf5a44c6d7a3c0a05ad40eeb49c languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-regenerator@npm:7.23.3" +"@babel/plugin-transform-regenerator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-regenerator@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" regenerator-transform: "npm:^0.15.2" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7fdacc7b40008883871b519c9e5cdea493f75495118ccc56ac104b874983569a24edd024f0f5894ba1875c54ee2b442f295d6241c3280e61c725d0dd3317c8e6 + checksum: 1c09e8087b476c5967282c9790fb8710e065eda77c60f6cb5da541edd59ded9d003d96f8ef640928faab4a0b35bf997673499a194973da4f0c97f0935807a482 languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-reserved-words@npm:7.23.3" +"@babel/plugin-transform-regexp-modifiers@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.26.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 726deca486bbd4b176f8a966eb0f4aabc19d9def3b8dabb8b3a656778eca0df1fda3f3c92b213aa5a184232fdafd5b7bd73b4e24ca4345c498ef6baff2bda4e1 + languageName: node + linkType: hard + +"@babel/plugin-transform-reserved-words@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-reserved-words@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 298c4440ddc136784ff920127cea137168e068404e635dc946ddb5d7b2a27b66f1dd4c4acb01f7184478ff7d5c3e7177a127279479926519042948fb7fa0fa48 + checksum: 8beda04481b25767acbd1f6b9ef7b3a9c12fbd9dcb24df45a6ad120e1dc4b247c073db60ac742f9093657d6d8c050501fc0606af042f81a3bb6a3ff862cddc47 languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.23.3" +"@babel/plugin-transform-shorthand-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5d677a03676f9fff969b0246c423d64d77502e90a832665dc872a5a5e05e5708161ce1effd56bb3c0f2c20a1112fca874be57c8a759d8b08152755519281f326 + checksum: f774995d58d4e3a992b732cf3a9b8823552d471040e280264dd15e0735433d51b468fef04d75853d061309389c66bda10ce1b298297ce83999220eb0ad62741d languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-spread@npm:7.23.3" +"@babel/plugin-transform-spread@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-spread@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c6372d2f788fd71d85aba12fbe08ee509e053ed27457e6674a4f9cae41ff885e2eb88aafea8fadd0ccf990601fc69ec596fa00959e05af68a15461a8d97a548d + checksum: fe72c6545267176cdc9b6f32f30f9ced37c1cafa1290e4436b83b8f377b4f1c175dad404228c96e3efdec75da692f15bfb9db2108fcd9ad260bc9968778ee41e languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.23.3" +"@babel/plugin-transform-sticky-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 53e55eb2575b7abfdb4af7e503a2bf7ef5faf8bf6b92d2cd2de0700bdd19e934e5517b23e6dfed94ba50ae516b62f3f916773ef7d9bc81f01503f585051e2949 + checksum: 7454b00844dbe924030dd15e2b3615b36e196500c4c47e98dabc6b37a054c5b1038ecd437e910aabf0e43bf56b973cb148d3437d50f6e2332d8309568e3e979b languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-template-literals@npm:7.23.3" +"@babel/plugin-transform-template-literals@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b16c5cb0b8796be0118e9c144d15bdc0d20a7f3f59009c6303a6e9a8b74c146eceb3f05186f5b97afcba7cfa87e34c1585a22186e3d5b22f2fd3d27d959d92b2 + checksum: 65874c8844ce906507cd5b9c78950d6173f8339b6416a2a9e763021db5a7045315a6f0e58976ec4af5e960c003ef322576c105130a644addb8f94d1a0821a972 languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.23.3" +"@babel/plugin-transform-typeof-symbol@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.26.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0af7184379d43afac7614fc89b1bdecce4e174d52f4efaeee8ec1a4f2c764356c6dba3525c0685231f1cbf435b6dd4ee9e738d7417f3b10ce8bbe869c32f4384 + checksum: c4ed244c9f252f941f4dff4b6ad06f6d6f5860e9aa5a6cccb5725ead670f2dab58bba4bad9c2b7bd25685e5205fde810857df964d417072c5c282bbfa4f6bf7a languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.23.3" +"@babel/plugin-transform-unicode-escapes@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 561c429183a54b9e4751519a3dfba6014431e9cdc1484fad03bdaf96582dfc72c76a4f8661df2aeeae7c34efd0fa4d02d3b83a2f63763ecf71ecc925f9cc1f60 + checksum: f138cbee539963fb3da13f684e6f33c9f7495220369ae12a682b358f1e25ac68936825562c38eae87f01ac9992b2129208b35ec18533567fc805ce5ed0ffd775 languageName: node linkType: hard -"@babel/plugin-transform-unicode-property-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.23.3" +"@babel/plugin-transform-unicode-property-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2298461a194758086d17c23c26c7de37aa533af910f9ebf31ebd0893d4aa317468043d23f73edc782ec21151d3c46cf0ff8098a83b725c49a59de28a1d4d6225 + checksum: 201f6f46c1beb399e79aa208b94c5d54412047511795ce1e790edcd189cef73752e6a099fdfc01b3ad12205f139ae344143b62f21f44bbe02338a95e8506a911 languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.23.3" +"@babel/plugin-transform-unicode-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c5f835d17483ba899787f92e313dfa5b0055e3deab332f1d254078a2bba27ede47574b6599fcf34d3763f0c048ae0779dc21d2d8db09295edb4057478dc80a9a + checksum: e8baae867526e179467c6ef5280d70390fa7388f8763a19a27c21302dd59b121032568be080749514b097097ceb9af716bf4b90638f1b3cf689aa837ba20150f languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.23.3" +"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 79d0b4c951955ca68235c87b91ab2b393c96285f8aeaa34d6db416d2ddac90000c9bd6e8c4d82b60a2b484da69930507245035f28ba63c6cae341cf3ba68fdef + checksum: 4445ef20de687cb4dcc95169742a8d9013d680aa5eee9186d8e25875bbfa7ee5e2de26a91177ccf70b1db518e36886abcd44750d28db5d7a9539f0efa6839f4b languageName: node linkType: hard -"@babel/preset-env@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/preset-env@npm:7.23.3" +"@babel/preset-env@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/preset-env@npm:7.26.9" dependencies: - "@babel/compat-data": "npm:^7.23.3" - "@babel/helper-compilation-targets": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-validator-option": "npm:^7.22.15" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.23.3" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.23.3" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.23.3" + "@babel/compat-data": "npm:^7.26.8" + "@babel/helper-compilation-targets": "npm:^7.26.5" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.25.9" "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - "@babel/plugin-syntax-class-properties": "npm:^7.12.13" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" - "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" - "@babel/plugin-syntax-import-assertions": "npm:^7.23.3" - "@babel/plugin-syntax-import-attributes": "npm:^7.23.3" - "@babel/plugin-syntax-import-meta": "npm:^7.10.4" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" + "@babel/plugin-syntax-import-assertions": "npm:^7.26.0" + "@babel/plugin-syntax-import-attributes": "npm:^7.26.0" "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" - "@babel/plugin-transform-arrow-functions": "npm:^7.23.3" - "@babel/plugin-transform-async-generator-functions": "npm:^7.23.3" - "@babel/plugin-transform-async-to-generator": "npm:^7.23.3" - "@babel/plugin-transform-block-scoped-functions": "npm:^7.23.3" - "@babel/plugin-transform-block-scoping": "npm:^7.23.3" - "@babel/plugin-transform-class-properties": "npm:^7.23.3" - "@babel/plugin-transform-class-static-block": "npm:^7.23.3" - "@babel/plugin-transform-classes": "npm:^7.23.3" - "@babel/plugin-transform-computed-properties": "npm:^7.23.3" - "@babel/plugin-transform-destructuring": "npm:^7.23.3" - "@babel/plugin-transform-dotall-regex": "npm:^7.23.3" - "@babel/plugin-transform-duplicate-keys": "npm:^7.23.3" - "@babel/plugin-transform-dynamic-import": "npm:^7.23.3" - "@babel/plugin-transform-exponentiation-operator": "npm:^7.23.3" - "@babel/plugin-transform-export-namespace-from": "npm:^7.23.3" - "@babel/plugin-transform-for-of": "npm:^7.23.3" - "@babel/plugin-transform-function-name": "npm:^7.23.3" - "@babel/plugin-transform-json-strings": "npm:^7.23.3" - "@babel/plugin-transform-literals": "npm:^7.23.3" - "@babel/plugin-transform-logical-assignment-operators": "npm:^7.23.3" - "@babel/plugin-transform-member-expression-literals": "npm:^7.23.3" - "@babel/plugin-transform-modules-amd": "npm:^7.23.3" - "@babel/plugin-transform-modules-commonjs": "npm:^7.23.3" - "@babel/plugin-transform-modules-systemjs": "npm:^7.23.3" - "@babel/plugin-transform-modules-umd": "npm:^7.23.3" - "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.22.5" - "@babel/plugin-transform-new-target": "npm:^7.23.3" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.23.3" - "@babel/plugin-transform-numeric-separator": "npm:^7.23.3" - "@babel/plugin-transform-object-rest-spread": "npm:^7.23.3" - "@babel/plugin-transform-object-super": "npm:^7.23.3" - "@babel/plugin-transform-optional-catch-binding": "npm:^7.23.3" - "@babel/plugin-transform-optional-chaining": "npm:^7.23.3" - "@babel/plugin-transform-parameters": "npm:^7.23.3" - "@babel/plugin-transform-private-methods": "npm:^7.23.3" - "@babel/plugin-transform-private-property-in-object": "npm:^7.23.3" - "@babel/plugin-transform-property-literals": "npm:^7.23.3" - "@babel/plugin-transform-regenerator": "npm:^7.23.3" - "@babel/plugin-transform-reserved-words": "npm:^7.23.3" - "@babel/plugin-transform-shorthand-properties": "npm:^7.23.3" - "@babel/plugin-transform-spread": "npm:^7.23.3" - "@babel/plugin-transform-sticky-regex": "npm:^7.23.3" - "@babel/plugin-transform-template-literals": "npm:^7.23.3" - "@babel/plugin-transform-typeof-symbol": "npm:^7.23.3" - "@babel/plugin-transform-unicode-escapes": "npm:^7.23.3" - "@babel/plugin-transform-unicode-property-regex": "npm:^7.23.3" - "@babel/plugin-transform-unicode-regex": "npm:^7.23.3" - "@babel/plugin-transform-unicode-sets-regex": "npm:^7.23.3" + "@babel/plugin-transform-arrow-functions": "npm:^7.25.9" + "@babel/plugin-transform-async-generator-functions": "npm:^7.26.8" + "@babel/plugin-transform-async-to-generator": "npm:^7.25.9" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.26.5" + "@babel/plugin-transform-block-scoping": "npm:^7.25.9" + "@babel/plugin-transform-class-properties": "npm:^7.25.9" + "@babel/plugin-transform-class-static-block": "npm:^7.26.0" + "@babel/plugin-transform-classes": "npm:^7.25.9" + "@babel/plugin-transform-computed-properties": "npm:^7.25.9" + "@babel/plugin-transform-destructuring": "npm:^7.25.9" + "@babel/plugin-transform-dotall-regex": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-keys": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-dynamic-import": "npm:^7.25.9" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.26.3" + "@babel/plugin-transform-export-namespace-from": "npm:^7.25.9" + "@babel/plugin-transform-for-of": "npm:^7.26.9" + "@babel/plugin-transform-function-name": "npm:^7.25.9" + "@babel/plugin-transform-json-strings": "npm:^7.25.9" + "@babel/plugin-transform-literals": "npm:^7.25.9" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.25.9" + "@babel/plugin-transform-member-expression-literals": "npm:^7.25.9" + "@babel/plugin-transform-modules-amd": "npm:^7.25.9" + "@babel/plugin-transform-modules-commonjs": "npm:^7.26.3" + "@babel/plugin-transform-modules-systemjs": "npm:^7.25.9" + "@babel/plugin-transform-modules-umd": "npm:^7.25.9" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-new-target": "npm:^7.25.9" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.26.6" + "@babel/plugin-transform-numeric-separator": "npm:^7.25.9" + "@babel/plugin-transform-object-rest-spread": "npm:^7.25.9" + "@babel/plugin-transform-object-super": "npm:^7.25.9" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.25.9" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" + "@babel/plugin-transform-parameters": "npm:^7.25.9" + "@babel/plugin-transform-private-methods": "npm:^7.25.9" + "@babel/plugin-transform-private-property-in-object": "npm:^7.25.9" + "@babel/plugin-transform-property-literals": "npm:^7.25.9" + "@babel/plugin-transform-regenerator": "npm:^7.25.9" + "@babel/plugin-transform-regexp-modifiers": "npm:^7.26.0" + "@babel/plugin-transform-reserved-words": "npm:^7.25.9" + "@babel/plugin-transform-shorthand-properties": "npm:^7.25.9" + "@babel/plugin-transform-spread": "npm:^7.25.9" + "@babel/plugin-transform-sticky-regex": "npm:^7.25.9" + "@babel/plugin-transform-template-literals": "npm:^7.26.8" + "@babel/plugin-transform-typeof-symbol": "npm:^7.26.7" + "@babel/plugin-transform-unicode-escapes": "npm:^7.25.9" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.25.9" "@babel/preset-modules": "npm:0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2: "npm:^0.4.6" - babel-plugin-polyfill-corejs3: "npm:^0.8.5" - babel-plugin-polyfill-regenerator: "npm:^0.5.3" - core-js-compat: "npm:^3.31.0" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.11.0" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + core-js-compat: "npm:^3.40.0" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 90ca3a0966eb09248b41e451dc77da27fea373881fea6713ea5ca4f416733cba58f8dd5cd8708f20832a3b7a89b264ee4131cc0bf0c959a733b50e6f8c2f7187 + checksum: ac6fad331760c0bc25ed428b7696b297bad7046a75f30e544b392acfb33709f12316b9a5b0c8606f933d5756e1b9d527b46fda09693db52e851325443dd6a574 languageName: node linkType: hard @@ -1349,12 +1288,12 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.8.4": - version: 7.17.9 - resolution: "@babel/runtime@npm:7.17.9" +"@babel/runtime@npm:^7.26.10": + version: 7.26.10 + resolution: "@babel/runtime@npm:7.26.10" dependencies: - regenerator-runtime: "npm:^0.13.4" - checksum: 571f476feaf34dd81b94246de69f93a511e02a96e33c27889f150ed0000b068c70e102588a2a9c579d767f35a869663b21b79b36414b64e866e91861a137e7f4 + regenerator-runtime: "npm:^0.14.0" + checksum: 9d7ff8e96abe3791047c1138789c742411e3ef19c4d7ca18ce916f83cec92c06ec5dc64401759f6dd1e377cf8a01bbd2c62e033eb7550f435cf6579768d0d4a5 languageName: node linkType: hard @@ -1369,7 +1308,33 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.23.3, @babel/traverse@npm:^7.7.0": +"@babel/template@npm:^7.25.9, @babel/template@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/template@npm:7.26.9" + dependencies: + "@babel/code-frame": "npm:^7.26.2" + "@babel/parser": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + checksum: 240288cebac95b1cc1cb045ad143365643da0470e905e11731e63280e43480785bd259924f4aea83898ef68e9fa7c176f5f2d1e8b0a059b27966e8ca0b41a1b6 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.10, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.26.9": + version: 7.26.10 + resolution: "@babel/traverse@npm:7.26.10" + dependencies: + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.10" + "@babel/parser": "npm:^7.26.10" + "@babel/template": "npm:^7.26.9" + "@babel/types": "npm:^7.26.10" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: e9c77390ce93d1f79fb0d83fc7c67282314ba73fa746ec3cf78e999b2dcda340e200a4fc9d8c5c4ca08f183e1aea2a5c0eb6e4ce802e43c4b10124dbc7d4e748 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.7.0": version: 7.23.3 resolution: "@babel/traverse@npm:7.23.3" dependencies: @@ -1387,7 +1352,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0, @babel/types@npm:^7.8.3": +"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0, @babel/types@npm:^7.8.3": version: 7.23.3 resolution: "@babel/types@npm:7.23.3" dependencies: @@ -1398,6 +1363,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.26.9": + version: 7.26.10 + resolution: "@babel/types@npm:7.26.10" + dependencies: + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 6b4f24ee77af853c2126eaabb65328cd44a7d6f439685131cf929c30567e01b6ea2e5d5653b2c304a09c63a5a6199968f0e27228a007acf35032036d79a9dee6 + languageName: node + linkType: hard + "@balena/dockerignore@npm:^1.0.2": version: 1.0.2 resolution: "@balena/dockerignore@npm:1.0.2" @@ -1466,7 +1441,7 @@ __metadata: version: 0.0.0-use.local resolution: "@dashevo/dapi-client@workspace:packages/js-dapi-client" dependencies: - "@babel/core": "npm:^7.23.3" + "@babel/core": "npm:^7.26.10" "@dashevo/dapi-grpc": "workspace:*" "@dashevo/dash-spv": "workspace:*" "@dashevo/dashcore-lib": "npm:~0.22.0" @@ -1546,8 +1521,8 @@ __metadata: version: 0.0.0-use.local resolution: "@dashevo/dapi@workspace:packages/dapi" dependencies: - "@babel/core": "npm:^7.23.3" - "@babel/eslint-parser": "npm:^7.23.3" + "@babel/core": "npm:^7.26.10" + "@babel/eslint-parser": "npm:^7.26.10" "@dashevo/bls": "npm:~1.2.9" "@dashevo/dapi-client": "workspace:*" "@dashevo/dapi-grpc": "workspace:*" @@ -1555,6 +1530,7 @@ __metadata: "@dashevo/dashd-rpc": "npm:^19.0.0" "@dashevo/dp-services-ctl": "github:dashevo/js-dp-services-ctl#v0.19-dev" "@dashevo/grpc-common": "workspace:*" + "@dashevo/token-history-contract": "workspace:*" "@dashevo/wasm-dpp": "workspace:*" "@grpc/grpc-js": "npm:1.4.4" "@pshenmic/zeromq": "npm:6.0.0-beta.22" @@ -1878,7 +1854,7 @@ __metadata: languageName: node linkType: hard -"@dashevo/token-history-contract@workspace:packages/token-history-contract": +"@dashevo/token-history-contract@workspace:*, @dashevo/token-history-contract@workspace:packages/token-history-contract": version: 0.0.0-use.local resolution: "@dashevo/token-history-contract@workspace:packages/token-history-contract" dependencies: @@ -1972,9 +1948,9 @@ __metadata: resolution: "@dashevo/wasm-dpp@workspace:packages/wasm-dpp" dependencies: "@apidevtools/json-schema-ref-parser": "npm:^8.0.0" - "@babel/cli": "npm:^7.23.0" - "@babel/core": "npm:^7.23.3" - "@babel/preset-env": "npm:^7.23.3" + "@babel/cli": "npm:^7.26.4" + "@babel/core": "npm:^7.26.10" + "@babel/preset-env": "npm:^7.26.9" "@dashevo/bls": "npm:~1.2.9" "@dashevo/dashcore-lib": "npm:~0.22.0" "@dashevo/dpns-contract": "workspace:*" @@ -4681,39 +4657,39 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.4.6": - version: 0.4.6 - resolution: "babel-plugin-polyfill-corejs2@npm:0.4.6" +"babel-plugin-polyfill-corejs2@npm:^0.4.10": + version: 0.4.12 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.12" dependencies: "@babel/compat-data": "npm:^7.22.6" - "@babel/helper-define-polyfill-provider": "npm:^0.4.3" + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 736b1bb8e570be029f941a374c769972af870c96b5c324a5387c6b6994aabdad045ce560c530038c8626f02ec70f711ad7445f2572c32ba81fa0e13402cc23f8 + checksum: 38b8cd69f0ba6a35f7f1cc08960f79fbc4572fe80e60aced719dab33a77c7872ee0faebc72da95852ae0d86df1aeaa54660bf309871db1934c5a4904f0744327 languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.8.5": - version: 0.8.6 - resolution: "babel-plugin-polyfill-corejs3@npm:0.8.6" +"babel-plugin-polyfill-corejs3@npm:^0.11.0": + version: 0.11.1 + resolution: "babel-plugin-polyfill-corejs3@npm:0.11.1" dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.4.3" - core-js-compat: "npm:^3.33.1" + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" + core-js-compat: "npm:^3.40.0" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 2d9c926fda31d800dea7843d82a41b8914a8aaa67d7fb293dd2594e82cd6ce4c9fc67c9d469587b7c14ba38f5ab5689bdc9c21c268888598f464fe77a5f4c964 + checksum: 19a2978ee3462cc3b98e7d36e6537bf9fb1fb61f42fd96cb41e9313f2ac6f2c62380d94064366431eff537f342184720fe9bce73eb65fd57c5311d15e8648f62 languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.5.3": - version: 0.5.3 - resolution: "babel-plugin-polyfill-regenerator@npm:0.5.3" +"babel-plugin-polyfill-regenerator@npm:^0.6.1": + version: 0.6.3 + resolution: "babel-plugin-polyfill-regenerator@npm:0.6.3" dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.4.3" + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 2bb546582cda1870d19e646a7183baeb2cccd56e0ef3e4eaeabd28e120daf17cb87399194a9ccdcf32506bcaa68d23e73440fc8ab990a7a0f8c5a77c12d5d4bc + checksum: d12696e6b3f280eb78fac551619ca4389262db62c7352cd54bf679d830df8b35596eef2de77cf00db6648eada1c99d49c4f40636dbc9c335a1e5420cfef96750 languageName: node linkType: hard @@ -5026,7 +5002,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.9, browserslist@npm:^4.22.1": +"browserslist@npm:^4.21.9": version: 4.22.1 resolution: "browserslist@npm:4.22.1" dependencies: @@ -5040,6 +5016,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.24.0, browserslist@npm:^4.24.4": + version: 4.24.4 + resolution: "browserslist@npm:4.24.4" + dependencies: + caniuse-lite: "npm:^1.0.30001688" + electron-to-chromium: "npm:^1.5.73" + node-releases: "npm:^2.0.19" + update-browserslist-db: "npm:^1.1.1" + bin: + browserslist: cli.js + checksum: 11fda105e803d891311a21a1f962d83599319165faf471c2d70e045dff82a12128f5b50b1fcba665a2352ad66147aaa248a9d2355a80aadc3f53375eb3de2e48 + languageName: node + linkType: hard + "bs58@npm:=4.0.1, bs58@npm:^4.0.1": version: 4.0.1 resolution: "bs58@npm:4.0.1" @@ -5305,6 +5295,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001688": + version: 1.0.30001704 + resolution: "caniuse-lite@npm:1.0.30001704" + checksum: 76bf9a90aa49f04fd3c0224846f3c5d890b361a9931d43f5acbb8a16c622fa034cbf7951851ec7800d4b30b05cb7fd034a61dfc0b4db8b3af80eb19d041b7a21 + languageName: node + linkType: hard + "capital-case@npm:^1.0.4": version: 1.0.4 resolution: "capital-case@npm:1.0.4" @@ -5464,7 +5461,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.4.0, chokidar@npm:^3.5.1, chokidar@npm:^3.5.2": +"chokidar@npm:^3.5.1, chokidar@npm:^3.5.2": version: 3.5.3 resolution: "chokidar@npm:3.5.3" dependencies: @@ -5483,7 +5480,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.5.3": +"chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" dependencies: @@ -5875,10 +5872,10 @@ __metadata: languageName: node linkType: hard -"commander@npm:^4.0.1": - version: 4.1.1 - resolution: "commander@npm:4.1.1" - checksum: 3b2dc4125f387dab73b3294dbcb0ab2a862f9c0ad748ee2b27e3544d25325b7a8cdfbcc228d103a98a716960b14478114a5206b5415bd48cdafa38797891562c +"commander@npm:^6.2.0": + version: 6.2.1 + resolution: "commander@npm:6.2.1" + checksum: 25b88c2efd0380c84f7844b39cf18510da7bfc5013692d68cdc65f764a1c34e6c8a36ea6d72b6620e3710a930cf8fab2695bdec2bf7107a0f4fa30a3ef3b7d0e languageName: node linkType: hard @@ -6220,12 +6217,12 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.33.1": - version: 3.33.2 - resolution: "core-js-compat@npm:3.33.2" +"core-js-compat@npm:^3.40.0": + version: 3.41.0 + resolution: "core-js-compat@npm:3.41.0" dependencies: - browserslist: "npm:^4.22.1" - checksum: 9806ac461080f4eef03a6adda77933c8f0bbea16b487ef686a827f9dd0f6ab24ff561415b697155b402d5992ff3bec44a2e01fbe8bd1e8f46acde61a1ecc5910 + browserslist: "npm:^4.24.4" + checksum: a59da111fc437cc7ed1a1448dae6883617cabebd7731433d27ad75e0ff77df5f411204979bd8eb5668d2600f99db46eedf6f87e123109b6de728bef489d4229a languageName: node linkType: hard @@ -6455,8 +6452,8 @@ __metadata: version: 0.0.0-use.local resolution: "dashmate@workspace:packages/dashmate" dependencies: - "@babel/core": "npm:^7.23.3" - "@babel/eslint-parser": "npm:^7.23.3" + "@babel/core": "npm:^7.26.10" + "@babel/eslint-parser": "npm:^7.26.10" "@dashevo/bls": "npm:~1.2.9" "@dashevo/dapi-client": "workspace:*" "@dashevo/dashcore-lib": "npm:~0.22.0" @@ -7015,6 +7012,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.5.73": + version: 1.5.116 + resolution: "electron-to-chromium@npm:1.5.116" + checksum: 4ecaeb20547f7e2e52bade182486d09a924c27fddc3b87de3a273bb2b7a2dedc1f005bcd369ad90088b43e69aa3b66deee21dd6cb4a3f5e87bbd59d0b2e1899b + languageName: node + linkType: hard + "elliptic@npm:6.5.7": version: 6.5.7 resolution: "elliptic@npm:6.5.7" @@ -7316,6 +7320,13 @@ __metadata: languageName: node linkType: hard +"escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 9d7169e3965b2f9ae46971afa392f6e5a25545ea30f2e2dd99c9b0a95a3f52b5653681a84f5b2911a413ddad2d7a93d3514165072f349b5ffc59c75a899970d6 + languageName: node + linkType: hard + "escape-html@npm:~1.0.3": version: 1.0.3 resolution: "escape-html@npm:1.0.3" @@ -9882,6 +9893,15 @@ __metadata: languageName: node linkType: hard +"jsesc@npm:^3.0.2": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" + bin: + jsesc: bin/jsesc + checksum: 20bd37a142eca5d1794f354db8f1c9aeb54d85e1f5c247b371de05d23a9751ecd7bd3a9c4fc5298ea6fa09a100dafb4190fa5c98c6610b75952c3487f3ce7967 + languageName: node + linkType: hard + "jsesc@npm:~0.5.0": version: 0.5.0 resolution: "jsesc@npm:0.5.0" @@ -9891,6 +9911,15 @@ __metadata: languageName: node linkType: hard +"jsesc@npm:~3.0.2": + version: 3.0.2 + resolution: "jsesc@npm:3.0.2" + bin: + jsesc: bin/jsesc + checksum: 8e5a7de6b70a8bd71f9cb0b5a7ade6a73ae6ab55e697c74cc997cede97417a3a65ed86c36f7dd6125fe49766e8386c845023d9e213916ca92c9dfdd56e2babf3 + languageName: node + linkType: hard + "json-buffer@npm:3.0.1": version: 3.0.1 resolution: "json-buffer@npm:3.0.1" @@ -11509,6 +11538,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.19": + version: 2.0.19 + resolution: "node-releases@npm:2.0.19" + checksum: c2b33b4f0c40445aee56141f13ca692fa6805db88510e5bbb3baadb2da13e1293b738e638e15e4a8eb668bb9e97debb08e7a35409b477b5cc18f171d35a83045 + languageName: node + linkType: hard + "nodeforage@npm:^1.1.2": version: 1.1.2 resolution: "nodeforage@npm:1.1.2" @@ -12580,6 +12616,13 @@ __metadata: languageName: node linkType: hard +"picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 + languageName: node + linkType: hard + "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1": version: 2.3.0 resolution: "picomatch@npm:2.3.0" @@ -13263,6 +13306,15 @@ __metadata: languageName: node linkType: hard +"regenerate-unicode-properties@npm:^10.2.0": + version: 10.2.0 + resolution: "regenerate-unicode-properties@npm:10.2.0" + dependencies: + regenerate: "npm:^1.4.2" + checksum: 9150eae6fe04a8c4f2ff06077396a86a98e224c8afad8344b1b656448e89e84edcd527e4b03aa5476774129eb6ad328ed684f9c1459794a935ec0cc17ce14329 + languageName: node + linkType: hard + "regenerate@npm:^1.4.2": version: 1.4.2 resolution: "regenerate@npm:1.4.2" @@ -13270,10 +13322,10 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.4": - version: 0.13.9 - resolution: "regenerator-runtime@npm:0.13.9" - checksum: efbbcee420cf89b90c634ac4c53e4ac8000c80b4650d6d34560f124185d43b21b824d385ec6147657603a1ec1bed6820fc5dfb78e669f9acc7c1b5d7238b1627 +"regenerator-runtime@npm:^0.14.0": + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 5db3161abb311eef8c45bcf6565f4f378f785900ed3945acf740a9888c792f75b98ecb77f0775f3bf95502ff423529d23e94f41d80c8256e8fa05ed4b07cf471 languageName: node linkType: hard @@ -13311,6 +13363,38 @@ __metadata: languageName: node linkType: hard +"regexpu-core@npm:^6.2.0": + version: 6.2.0 + resolution: "regexpu-core@npm:6.2.0" + dependencies: + regenerate: "npm:^1.4.2" + regenerate-unicode-properties: "npm:^10.2.0" + regjsgen: "npm:^0.8.0" + regjsparser: "npm:^0.12.0" + unicode-match-property-ecmascript: "npm:^2.0.0" + unicode-match-property-value-ecmascript: "npm:^2.1.0" + checksum: 4d054ffcd98ca4f6ca7bf0df6598ed5e4a124264602553308add41d4fa714a0c5bcfb5bc868ac91f7060a9c09889cc21d3180a3a14c5f9c5838442806129ced3 + languageName: node + linkType: hard + +"regjsgen@npm:^0.8.0": + version: 0.8.0 + resolution: "regjsgen@npm:0.8.0" + checksum: b930f03347e4123c917d7b40436b4f87f625b8dd3e705b447ddd44804e4616c3addb7453f0902d6e914ab0446c30e816e445089bb641a4714237fe8141a0ef9d + languageName: node + linkType: hard + +"regjsparser@npm:^0.12.0": + version: 0.12.0 + resolution: "regjsparser@npm:0.12.0" + dependencies: + jsesc: "npm:~3.0.2" + bin: + regjsparser: bin/parser + checksum: c2d6506b3308679de5223a8916984198e0493649a67b477c66bdb875357e3785abbf3bedf7c5c2cf8967d3b3a7bdf08b7cbd39e65a70f9e1ffad584aecf5f06a + languageName: node + linkType: hard + "regjsparser@npm:^0.9.1": version: 0.9.1 resolution: "regjsparser@npm:0.9.1" @@ -15560,6 +15644,20 @@ __metadata: languageName: node linkType: hard +"update-browserslist-db@npm:^1.1.1": + version: 1.1.3 + resolution: "update-browserslist-db@npm:1.1.3" + dependencies: + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.1" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 87af2776054ffb9194cf95e0201547d041f72ee44ce54b144da110e65ea7ca01379367407ba21de5c9edd52c74d95395366790de67f3eb4cc4afa0fe4424e76f + languageName: node + linkType: hard + "upper-case-first@npm:^2.0.2": version: 2.0.2 resolution: "upper-case-first@npm:2.0.2"