diff --git a/.pnp.cjs b/.pnp.cjs index 067fd887a..a4bff889f 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -26,6 +26,14 @@ const RAW_RUNTIME_STATE = "name": "@stackflow/demo",\ "reference": "workspace:demo"\ },\ + {\ + "name": "@stackflow/devtools-old",\ + "reference": "workspace:devtools"\ + },\ + {\ + "name": "@stackflow/devtools",\ + "reference": "workspace:devtools-wxt"\ + },\ {\ "name": "@stackflow/docs",\ "reference": "workspace:docs"\ @@ -94,21 +102,23 @@ const RAW_RUNTIME_STATE = ["@stackflow/config", ["workspace:config"]],\ ["@stackflow/core", ["workspace:core"]],\ ["@stackflow/demo", ["workspace:demo"]],\ + ["@stackflow/devtools", ["workspace:devtools-wxt"]],\ + ["@stackflow/devtools-old", ["workspace:devtools"]],\ ["@stackflow/docs", ["workspace:docs"]],\ ["@stackflow/esbuild-config", ["workspace:packages/esbuild-config"]],\ ["@stackflow/link", ["virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/link", "workspace:extensions/link"]],\ ["@stackflow/monorepo", ["workspace:."]],\ - ["@stackflow/plugin-basic-ui", ["virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-basic-ui", "workspace:extensions/plugin-basic-ui"]],\ + ["@stackflow/plugin-basic-ui", ["virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:extensions/plugin-basic-ui", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-basic-ui", "workspace:extensions/plugin-basic-ui"]],\ ["@stackflow/plugin-devtools", ["virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-devtools", "workspace:extensions/plugin-devtools"]],\ ["@stackflow/plugin-google-analytics-4", ["workspace:extensions/plugin-google-analytics-4"]],\ - ["@stackflow/plugin-history-sync", ["virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-history-sync", "workspace:extensions/plugin-history-sync"]],\ + ["@stackflow/plugin-history-sync", ["virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:extensions/plugin-history-sync", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-history-sync", "workspace:extensions/plugin-history-sync"]],\ ["@stackflow/plugin-map-initial-activity", ["virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-map-initial-activity", "workspace:extensions/plugin-map-initial-activity"]],\ - ["@stackflow/plugin-preload", ["virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-preload", "workspace:extensions/plugin-preload"]],\ - ["@stackflow/plugin-renderer-basic", ["virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-renderer-basic", "workspace:extensions/plugin-renderer-basic"]],\ + ["@stackflow/plugin-preload", ["virtual:0892efb9b4f386c24dba440a9d2a0ff9dd8aabcfd8ef5403c4c5f10c0d1c23fd4bad505b8db6b1207f29fb736fee165114aaa48c8dc6b509afc29633adbfcc46#workspace:extensions/plugin-preload", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-preload", "workspace:extensions/plugin-preload"]],\ + ["@stackflow/plugin-renderer-basic", ["virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:extensions/plugin-renderer-basic", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-renderer-basic", "workspace:extensions/plugin-renderer-basic"]],\ ["@stackflow/plugin-renderer-web", ["workspace:extensions/plugin-renderer-web"]],\ ["@stackflow/plugin-stack-depth-change", ["virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-stack-depth-change", "workspace:extensions/plugin-stack-depth-change"]],\ - ["@stackflow/react", ["virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react", "workspace:integrations/react"]],\ - ["@stackflow/react-ui-core", ["virtual:669046a185e83900af978519e5adddf8e8f1f8fed824849248ba56cf8fcd4e4208872f27e14c3c844d3b769f42be1ba6e0aa90f12df9fa6c38a55aedee211f53#workspace:extensions/react-ui-core", "workspace:extensions/react-ui-core"]]\ + ["@stackflow/react", ["virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:integrations/react", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react", "workspace:integrations/react"]],\ + ["@stackflow/react-ui-core", ["virtual:669046a185e83900af978519e5adddf8e8f1f8fed824849248ba56cf8fcd4e4208872f27e14c3c844d3b769f42be1ba6e0aa90f12df9fa6c38a55aedee211f53#workspace:extensions/react-ui-core", "virtual:9506e63a437e20118ec53e35394f44ac597a1e19dd190b4d073d27922774bba693971575adba8977670ff1bb425f29ad6779506df7c002f3a95d17880d69dfb6#workspace:extensions/react-ui-core", "workspace:extensions/react-ui-core"]]\ ],\ "fallbackPool": [\ ],\ @@ -121,13 +131,50 @@ const RAW_RUNTIME_STATE = ["@changesets/cli", "npm:2.27.7"],\ ["@types/jest", "npm:29.5.12"],\ ["@types/node", "npm:20.14.9"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.18"],\ ["typescript", "patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=379a07"],\ ["ultra-runner", "npm:3.10.5"]\ ],\ "linkType": "SOFT"\ }]\ ]],\ + ["@1natsu/wait-element", [\ + ["npm:4.1.2", {\ + "packageLocation": "./.yarn/cache/@1natsu-wait-element-npm-4.1.2-19d1153833-ee545c2c08.zip/node_modules/@1natsu/wait-element/",\ + "packageDependencies": [\ + ["@1natsu/wait-element", "npm:4.1.2"],\ + ["defu", "npm:6.1.4"],\ + ["many-keys-map", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aklinker1/rollup-plugin-visualizer", [\ + ["npm:5.12.0", {\ + "packageLocation": "./.yarn/cache/@aklinker1-rollup-plugin-visualizer-npm-5.12.0-b1a684cd9f-d8fdef36c2.zip/node_modules/@aklinker1/rollup-plugin-visualizer/",\ + "packageDependencies": [\ + ["@aklinker1/rollup-plugin-visualizer", "npm:5.12.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:c319add75e02012a3e01d4d1ff9d18afd90699bb6a4f97a1f7c831b68d4e05281269bb76ec68d9cf389f395af494cc4f31f1decfd9d3d18cdf33eeedd44d477c#npm:5.12.0", {\ + "packageLocation": "./.yarn/__virtual__/@aklinker1-rollup-plugin-visualizer-virtual-5f50715b58/0/cache/@aklinker1-rollup-plugin-visualizer-npm-5.12.0-b1a684cd9f-d8fdef36c2.zip/node_modules/@aklinker1/rollup-plugin-visualizer/",\ + "packageDependencies": [\ + ["@aklinker1/rollup-plugin-visualizer", "virtual:c319add75e02012a3e01d4d1ff9d18afd90699bb6a4f97a1f7c831b68d4e05281269bb76ec68d9cf389f395af494cc4f31f1decfd9d3d18cdf33eeedd44d477c#npm:5.12.0"],\ + ["@types/rollup", null],\ + ["open", "npm:8.4.2"],\ + ["picomatch", "npm:2.3.1"],\ + ["rollup", null],\ + ["source-map", "npm:0.7.4"],\ + ["yargs", "npm:17.7.2"]\ + ],\ + "packagePeers": [\ + "@types/rollup",\ + "rollup"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@alloc/quick-lru", [\ ["npm:5.2.0", {\ "packageLocation": "./.yarn/cache/@alloc-quick-lru-npm-5.2.0-eb83517088-bdc35758b5.zip/node_modules/@alloc/quick-lru/",\ @@ -157,6 +204,16 @@ const RAW_RUNTIME_STATE = ["picocolors", "npm:1.0.1"]\ ],\ "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.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/compat-data", [\ @@ -166,6 +223,13 @@ const RAW_RUNTIME_STATE = ["@babel/compat-data", "npm:7.24.7"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.26.5", {\ + "packageLocation": "./.yarn/cache/@babel-compat-data-npm-7.26.5-b6047aeefb-afe35751f2.zip/node_modules/@babel/compat-data/",\ + "packageDependencies": [\ + ["@babel/compat-data", "npm:7.26.5"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/core", [\ @@ -190,6 +254,28 @@ const RAW_RUNTIME_STATE = ["semver", "npm:6.3.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.26.7", {\ + "packageLocation": "./.yarn/cache/@babel-core-npm-7.26.7-7cf6c69e74-1ca1c9b136.zip/node_modules/@babel/core/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.26.7"],\ + ["@ampproject/remapping", "npm:2.3.0"],\ + ["@babel/code-frame", "npm:7.26.2"],\ + ["@babel/generator", "npm:7.26.5"],\ + ["@babel/helper-compilation-targets", "npm:7.26.5"],\ + ["@babel/helper-module-transforms", "virtual:7cf6c69e744fb4105aafff4bc9f6522c4ebecda78a90b5736c20680dedf78a90f4baf3abf7f2edd8f5313cfed0d5b735a5996749f10769e23a0a696097aa49bd#npm:7.26.0"],\ + ["@babel/helpers", "npm:7.26.7"],\ + ["@babel/parser", "npm:7.26.7"],\ + ["@babel/template", "npm:7.25.9"],\ + ["@babel/traverse", "npm:7.26.7"],\ + ["@babel/types", "npm:7.26.7"],\ + ["convert-source-map", "npm:2.0.0"],\ + ["debug", "virtual:b26422bd59fa17e008d6bc0175738ae8cd421c0bdf97531bc9d7ba8df7eb875cf3586702fdab2ad784dd2bd788b2ef7d413cd512768add7bfe10a3e1b04e9659#npm:4.3.5"],\ + ["gensync", "npm:1.0.0-beta.2"],\ + ["json5", "npm:2.2.3"],\ + ["semver", "npm:6.3.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/generator", [\ @@ -203,6 +289,18 @@ const RAW_RUNTIME_STATE = ["jsesc", "npm:2.5.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.26.5", {\ + "packageLocation": "./.yarn/cache/@babel-generator-npm-7.26.5-8de063382c-aa5f176155.zip/node_modules/@babel/generator/",\ + "packageDependencies": [\ + ["@babel/generator", "npm:7.26.5"],\ + ["@babel/parser", "npm:7.26.7"],\ + ["@babel/types", "npm:7.26.7"],\ + ["@jridgewell/gen-mapping", "npm:0.3.5"],\ + ["@jridgewell/trace-mapping", "npm:0.3.25"],\ + ["jsesc", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-compilation-targets", [\ @@ -217,6 +315,18 @@ const RAW_RUNTIME_STATE = ["semver", "npm:6.3.1"]\ ],\ "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.5"],\ + ["@babel/helper-validator-option", "npm:7.25.9"],\ + ["browserslist", "npm:4.24.4"],\ + ["lru-cache", "npm:5.1.1"],\ + ["semver", "npm:6.3.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-environment-visitor", [\ @@ -259,6 +369,15 @@ const RAW_RUNTIME_STATE = ["@babel/types", "npm:7.24.7"]\ ],\ "linkType": "HARD"\ + }],\ + ["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.25.9"],\ + ["@babel/traverse", "npm:7.26.7"],\ + ["@babel/types", "npm:7.26.7"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-module-transforms", [\ @@ -269,6 +388,29 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["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.26.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:7cf6c69e744fb4105aafff4bc9f6522c4ebecda78a90b5736c20680dedf78a90f4baf3abf7f2edd8f5313cfed0d5b735a5996749f10769e23a0a696097aa49bd#npm:7.26.0", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-66ed0daf54/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:7cf6c69e744fb4105aafff4bc9f6522c4ebecda78a90b5736c20680dedf78a90f4baf3abf7f2edd8f5313cfed0d5b735a5996749f10769e23a0a696097aa49bd#npm:7.26.0"],\ + ["@babel/core", "npm:7.26.7"],\ + ["@babel/helper-module-imports", "npm:7.25.9"],\ + ["@babel/helper-validator-identifier", "npm:7.25.9"],\ + ["@babel/traverse", "npm:7.26.7"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:e0c71653c5fbb0fc4c6fcff328e1a9abaf7b1db8fb5373ec2e2820e573cb8648c0a685e152d1394329e463b95be638d13a197919b7602affe3038a4b03df1acd#npm:7.24.7", {\ "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-3edbce477e/0/cache/@babel-helper-module-transforms-npm-7.24.7-34219c1829-4f2b232bf6.zip/node_modules/@babel/helper-module-transforms/",\ "packageDependencies": [\ @@ -295,6 +437,13 @@ const RAW_RUNTIME_STATE = ["@babel/helper-plugin-utils", "npm:7.24.7"]\ ],\ "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-simple-access", [\ @@ -325,6 +474,13 @@ const RAW_RUNTIME_STATE = ["@babel/helper-string-parser", "npm:7.24.7"]\ ],\ "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", [\ @@ -334,6 +490,13 @@ const RAW_RUNTIME_STATE = ["@babel/helper-validator-identifier", "npm:7.24.7"]\ ],\ "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", [\ @@ -343,6 +506,13 @@ const RAW_RUNTIME_STATE = ["@babel/helper-validator-option", "npm:7.24.7"]\ ],\ "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/helpers", [\ @@ -354,6 +524,15 @@ const RAW_RUNTIME_STATE = ["@babel/types", "npm:7.24.7"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.26.7", {\ + "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.26.7-284c12b13e-97593a0c9b.zip/node_modules/@babel/helpers/",\ + "packageDependencies": [\ + ["@babel/helpers", "npm:7.26.7"],\ + ["@babel/template", "npm:7.25.9"],\ + ["@babel/types", "npm:7.26.7"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/highlight", [\ @@ -377,6 +556,14 @@ const RAW_RUNTIME_STATE = ["@babel/types", "npm:7.24.7"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.26.7", {\ + "packageLocation": "./.yarn/cache/@babel-parser-npm-7.26.7-ef2912fba4-3ccc384366.zip/node_modules/@babel/parser/",\ + "packageDependencies": [\ + ["@babel/parser", "npm:7.26.7"],\ + ["@babel/types", "npm:7.26.7"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/plugin-syntax-async-generators", [\ @@ -854,6 +1041,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-syntax-typescript-npm-7.25.9-5201e4ba77-0e9821e8ba.zip/node_modules/@babel/plugin-syntax-typescript/",\ + "packageDependencies": [\ + ["@babel/plugin-syntax-typescript", "npm:7.25.9"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["virtual:cf020c7449686297fcba1e9af61c861df9a11b630c2e9e8a2866372f651af78a6a88fae84bf6e8c35ce574d3e754ca851b114b13b06e50f1415d7c777f57bfd0#npm:7.24.7", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-typescript-virtual-88b5d3e225/0/cache/@babel-plugin-syntax-typescript-npm-7.24.7-099e795473-2518cc0632.zip/node_modules/@babel/plugin-syntax-typescript/",\ "packageDependencies": [\ @@ -867,6 +1061,20 @@ const RAW_RUNTIME_STATE = "@types/babel__core"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:f9483072b2353c1fbd838417066556018bdd2c3c9dc66c6cefdbefdbe6c382cfbb0a4c3b83ce4906c7fcb73d4a8b3d536837e9cf85c7902cf57216360d194b8e#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-typescript-virtual-80c71fa534/0/cache/@babel-plugin-syntax-typescript-npm-7.25.9-5201e4ba77-0e9821e8ba.zip/node_modules/@babel/plugin-syntax-typescript/",\ + "packageDependencies": [\ + ["@babel/plugin-syntax-typescript", "virtual:f9483072b2353c1fbd838417066556018bdd2c3c9dc66c6cefdbefdbe6c382cfbb0a4c3b83ce4906c7fcb73d4a8b3d536837e9cf85c7902cf57216360d194b8e#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.7"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/plugin-transform-react-jsx-self", [\ @@ -877,6 +1085,27 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-react-jsx-self-npm-7.25.9-763ed3d4ff-41c833cd7f.zip/node_modules/@babel/plugin-transform-react-jsx-self/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-react-jsx-self", "npm:7.25.9"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e06fa81d62143b57af4f801067a4fbea1618d4bc5f5174fd477434f5a80c9682062cf9d1aad72de43d577414b7c38f0c50abf7d3c07a8ee4bbefcc84f758d1b4#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-react-jsx-self-virtual-e2f36da933/0/cache/@babel-plugin-transform-react-jsx-self-npm-7.25.9-763ed3d4ff-41c833cd7f.zip/node_modules/@babel/plugin-transform-react-jsx-self/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-react-jsx-self", "virtual:e06fa81d62143b57af4f801067a4fbea1618d4bc5f5174fd477434f5a80c9682062cf9d1aad72de43d577414b7c38f0c50abf7d3c07a8ee4bbefcc84f758d1b4#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.7"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@types/babel__core", "npm:7.20.5"]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:e48b893e746914ed8ceadf4eea719f218eec495961721247fc6dc0b57da00d32117e13f10722411e4404cbae92f340007ba41922deea365154f9f0140cc70578#npm:7.24.7", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-react-jsx-self-virtual-ff49618610/0/cache/@babel-plugin-transform-react-jsx-self-npm-7.24.7-c9c51f3b98-56115b4a6c.zip/node_modules/@babel/plugin-transform-react-jsx-self/",\ "packageDependencies": [\ @@ -900,6 +1129,27 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-plugin-transform-react-jsx-source-npm-7.25.9-c008c7a159-a3e0e5672e.zip/node_modules/@babel/plugin-transform-react-jsx-source/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-react-jsx-source", "npm:7.25.9"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e06fa81d62143b57af4f801067a4fbea1618d4bc5f5174fd477434f5a80c9682062cf9d1aad72de43d577414b7c38f0c50abf7d3c07a8ee4bbefcc84f758d1b4#npm:7.25.9", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-react-jsx-source-virtual-79679b3aaf/0/cache/@babel-plugin-transform-react-jsx-source-npm-7.25.9-c008c7a159-a3e0e5672e.zip/node_modules/@babel/plugin-transform-react-jsx-source/",\ + "packageDependencies": [\ + ["@babel/plugin-transform-react-jsx-source", "virtual:e06fa81d62143b57af4f801067a4fbea1618d4bc5f5174fd477434f5a80c9682062cf9d1aad72de43d577414b7c38f0c50abf7d3c07a8ee4bbefcc84f758d1b4#npm:7.25.9"],\ + ["@babel/core", "npm:7.26.7"],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@types/babel__core", "npm:7.20.5"]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:e48b893e746914ed8ceadf4eea719f218eec495961721247fc6dc0b57da00d32117e13f10722411e4404cbae92f340007ba41922deea365154f9f0140cc70578#npm:7.24.7", {\ "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-react-jsx-source-virtual-5ee43b2dce/0/cache/@babel-plugin-transform-react-jsx-source-npm-7.24.7-3460f8935a-682e2ae15d.zip/node_modules/@babel/plugin-transform-react-jsx-source/",\ "packageDependencies": [\ @@ -916,6 +1166,14 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@babel/runtime", [\ + ["npm:7.24.7", {\ + "packageLocation": "./.yarn/cache/@babel-runtime-npm-7.24.7-035e043b00-7b77f56616.zip/node_modules/@babel/runtime/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.24.7"],\ + ["regenerator-runtime", "npm:0.14.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.25.0", {\ "packageLocation": "./.yarn/cache/@babel-runtime-npm-7.25.0-a7bca33687-6870e9e0e9.zip/node_modules/@babel/runtime/",\ "packageDependencies": [\ @@ -935,6 +1193,16 @@ const RAW_RUNTIME_STATE = ["@babel/types", "npm:7.24.7"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.25.9", {\ + "packageLocation": "./.yarn/cache/@babel-template-npm-7.25.9-d903b7b6d5-e861180881.zip/node_modules/@babel/template/",\ + "packageDependencies": [\ + ["@babel/template", "npm:7.25.9"],\ + ["@babel/code-frame", "npm:7.26.2"],\ + ["@babel/parser", "npm:7.26.7"],\ + ["@babel/types", "npm:7.26.7"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/traverse", [\ @@ -954,6 +1222,20 @@ const RAW_RUNTIME_STATE = ["globals", "npm:11.12.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.26.7", {\ + "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.26.7-18316b804e-c821c9682f.zip/node_modules/@babel/traverse/",\ + "packageDependencies": [\ + ["@babel/traverse", "npm:7.26.7"],\ + ["@babel/code-frame", "npm:7.26.2"],\ + ["@babel/generator", "npm:7.26.5"],\ + ["@babel/parser", "npm:7.26.7"],\ + ["@babel/template", "npm:7.25.9"],\ + ["@babel/types", "npm:7.26.7"],\ + ["debug", "virtual:b26422bd59fa17e008d6bc0175738ae8cd421c0bdf97531bc9d7ba8df7eb875cf3586702fdab2ad784dd2bd788b2ef7d413cd512768add7bfe10a3e1b04e9659#npm:4.3.5"],\ + ["globals", "npm:11.12.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/types", [\ @@ -966,6 +1248,15 @@ const RAW_RUNTIME_STATE = ["to-fast-properties", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.26.7", {\ + "packageLocation": "./.yarn/cache/@babel-types-npm-7.26.7-0a324aa562-2264efd02c.zip/node_modules/@babel/types/",\ + "packageDependencies": [\ + ["@babel/types", "npm:7.26.7"],\ + ["@babel/helper-string-parser", "npm:7.25.9"],\ + ["@babel/helper-validator-identifier", "npm:7.25.9"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@bcoe/v8-coverage", [\ @@ -1340,6 +1631,64 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@crxjs/vite-plugin", [\ + ["npm:2.0.0-beta.30", {\ + "packageLocation": "./.yarn/cache/@crxjs-vite-plugin-npm-2.0.0-beta.30-f131d80a10-802fe336de.zip/node_modules/@crxjs/vite-plugin/",\ + "packageDependencies": [\ + ["@crxjs/vite-plugin", "npm:2.0.0-beta.30"],\ + ["@rollup/pluginutils", "npm:4.2.1"],\ + ["@webcomponents/custom-elements", "npm:1.6.0"],\ + ["acorn-walk", "npm:8.3.4"],\ + ["cheerio", "npm:1.0.0"],\ + ["convert-source-map", "npm:1.9.0"],\ + ["debug", "virtual:b26422bd59fa17e008d6bc0175738ae8cd421c0bdf97531bc9d7ba8df7eb875cf3586702fdab2ad784dd2bd788b2ef7d413cd512768add7bfe10a3e1b04e9659#npm:4.3.5"],\ + ["es-module-lexer", "npm:0.10.5"],\ + ["fast-glob", "npm:3.3.3"],\ + ["fs-extra", "npm:10.1.0"],\ + ["jsesc", "npm:3.1.0"],\ + ["magic-string", "npm:0.30.17"],\ + ["picocolors", "npm:1.0.1"],\ + ["react-refresh", "npm:0.13.0"],\ + ["rollup", "npm:2.79.2"],\ + ["rxjs", "npm:7.5.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@devicefarmer/adbkit", [\ + ["npm:3.2.6", {\ + "packageLocation": "./.yarn/cache/@devicefarmer-adbkit-npm-3.2.6-0f6406e645-6a5bd393ed.zip/node_modules/@devicefarmer/adbkit/",\ + "packageDependencies": [\ + ["@devicefarmer/adbkit", "npm:3.2.6"],\ + ["@devicefarmer/adbkit-logcat", "npm:2.1.3"],\ + ["@devicefarmer/adbkit-monkey", "npm:1.2.1"],\ + ["bluebird", "npm:3.7.2"],\ + ["commander", "npm:9.5.0"],\ + ["debug", "virtual:0f6406e645af20bb5a8fc9c98dd8b51960f290b8b30d90002d7218e77bd236e2eb81429e97aa844a2c03dbbe51e7ccddc609261aaa4afe3c42ed9d3e285ad47f#npm:4.3.7"],\ + ["node-forge", "npm:1.3.1"],\ + ["split", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@devicefarmer/adbkit-logcat", [\ + ["npm:2.1.3", {\ + "packageLocation": "./.yarn/cache/@devicefarmer-adbkit-logcat-npm-2.1.3-dc9f0fcbb7-c3cf0231dd.zip/node_modules/@devicefarmer/adbkit-logcat/",\ + "packageDependencies": [\ + ["@devicefarmer/adbkit-logcat", "npm:2.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@devicefarmer/adbkit-monkey", [\ + ["npm:1.2.1", {\ + "packageLocation": "./.yarn/cache/@devicefarmer-adbkit-monkey-npm-1.2.1-c3c2cdec90-75d4b90606.zip/node_modules/@devicefarmer/adbkit-monkey/",\ + "packageDependencies": [\ + ["@devicefarmer/adbkit-monkey", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@emotion/hash", [\ ["npm:0.9.1", {\ "packageLocation": "./.yarn/cache/@emotion-hash-npm-0.9.1-650576c2b1-716e17e48b.zip/node_modules/@emotion/hash/",\ @@ -1350,6 +1699,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@esbuild/aix-ppc64", [\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-aix-ppc64-npm-0.19.12-20acbc4c27/node_modules/@esbuild/aix-ppc64/",\ + "packageDependencies": [\ + ["@esbuild/aix-ppc64", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-aix-ppc64-npm-0.21.5-ebeb42da03/node_modules/@esbuild/aix-ppc64/",\ "packageDependencies": [\ @@ -1363,9 +1719,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/aix-ppc64", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-aix-ppc64-npm-0.24.2-58634330d4/node_modules/@esbuild/aix-ppc64/",\ + "packageDependencies": [\ + ["@esbuild/aix-ppc64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/android-arm", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-android-arm-npm-0.18.20-a30c33e9ed/node_modules/@esbuild/android-arm/",\ + "packageDependencies": [\ + ["@esbuild/android-arm", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-android-arm-npm-0.19.12-007d87d00d/node_modules/@esbuild/android-arm/",\ + "packageDependencies": [\ + ["@esbuild/android-arm", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-android-arm-npm-0.21.5-7e30e7b6d7/node_modules/@esbuild/android-arm/",\ "packageDependencies": [\ @@ -1379,9 +1756,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/android-arm", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-android-arm-npm-0.24.2-64f9d18109/node_modules/@esbuild/android-arm/",\ + "packageDependencies": [\ + ["@esbuild/android-arm", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/android-arm64", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-android-arm64-npm-0.18.20-fd4fb45ae7/node_modules/@esbuild/android-arm64/",\ + "packageDependencies": [\ + ["@esbuild/android-arm64", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-android-arm64-npm-0.19.12-639e34c5cb/node_modules/@esbuild/android-arm64/",\ + "packageDependencies": [\ + ["@esbuild/android-arm64", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-android-arm64-npm-0.21.5-916e33d43e/node_modules/@esbuild/android-arm64/",\ "packageDependencies": [\ @@ -1395,9 +1793,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/android-arm64", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-android-arm64-npm-0.24.2-c988aeab36/node_modules/@esbuild/android-arm64/",\ + "packageDependencies": [\ + ["@esbuild/android-arm64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/android-x64", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-android-x64-npm-0.18.20-22b610e3f4/node_modules/@esbuild/android-x64/",\ + "packageDependencies": [\ + ["@esbuild/android-x64", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-android-x64-npm-0.19.12-eb12dd0e96/node_modules/@esbuild/android-x64/",\ + "packageDependencies": [\ + ["@esbuild/android-x64", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-android-x64-npm-0.21.5-07abfd6fa9/node_modules/@esbuild/android-x64/",\ "packageDependencies": [\ @@ -1411,9 +1830,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/android-x64", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-android-x64-npm-0.24.2-27ffa14249/node_modules/@esbuild/android-x64/",\ + "packageDependencies": [\ + ["@esbuild/android-x64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/darwin-arm64", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-darwin-arm64-npm-0.18.20-00b3504077/node_modules/@esbuild/darwin-arm64/",\ + "packageDependencies": [\ + ["@esbuild/darwin-arm64", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-darwin-arm64-npm-0.19.12-09699ac6cb/node_modules/@esbuild/darwin-arm64/",\ + "packageDependencies": [\ + ["@esbuild/darwin-arm64", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-darwin-arm64-npm-0.21.5-62349c1520/node_modules/@esbuild/darwin-arm64/",\ "packageDependencies": [\ @@ -1427,9 +1867,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/darwin-arm64", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-darwin-arm64-npm-0.24.2-ab76e2ae8a/node_modules/@esbuild/darwin-arm64/",\ + "packageDependencies": [\ + ["@esbuild/darwin-arm64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/darwin-x64", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-darwin-x64-npm-0.18.20-767fe27d1b/node_modules/@esbuild/darwin-x64/",\ + "packageDependencies": [\ + ["@esbuild/darwin-x64", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-darwin-x64-npm-0.19.12-b0a4fc6ed4/node_modules/@esbuild/darwin-x64/",\ + "packageDependencies": [\ + ["@esbuild/darwin-x64", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-darwin-x64-npm-0.21.5-491c2ae06c/node_modules/@esbuild/darwin-x64/",\ "packageDependencies": [\ @@ -1443,9 +1904,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/darwin-x64", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-darwin-x64-npm-0.24.2-c22048f235/node_modules/@esbuild/darwin-x64/",\ + "packageDependencies": [\ + ["@esbuild/darwin-x64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/freebsd-arm64", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-arm64-npm-0.18.20-797e8c8987/node_modules/@esbuild/freebsd-arm64/",\ + "packageDependencies": [\ + ["@esbuild/freebsd-arm64", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-arm64-npm-0.19.12-72d17754c1/node_modules/@esbuild/freebsd-arm64/",\ + "packageDependencies": [\ + ["@esbuild/freebsd-arm64", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-arm64-npm-0.21.5-2465c8f200/node_modules/@esbuild/freebsd-arm64/",\ "packageDependencies": [\ @@ -1459,10 +1941,31 @@ const RAW_RUNTIME_STATE = ["@esbuild/freebsd-arm64", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-arm64-npm-0.24.2-203d7533cc/node_modules/@esbuild/freebsd-arm64/",\ + "packageDependencies": [\ + ["@esbuild/freebsd-arm64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/freebsd-x64", [\ - ["npm:0.21.5", {\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-x64-npm-0.18.20-f7563ff3dd/node_modules/@esbuild/freebsd-x64/",\ + "packageDependencies": [\ + ["@esbuild/freebsd-x64", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-x64-npm-0.19.12-205ae522fa/node_modules/@esbuild/freebsd-x64/",\ + "packageDependencies": [\ + ["@esbuild/freebsd-x64", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-x64-npm-0.21.5-f866a2f0cc/node_modules/@esbuild/freebsd-x64/",\ "packageDependencies": [\ ["@esbuild/freebsd-x64", "npm:0.21.5"]\ @@ -1475,9 +1978,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/freebsd-x64", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-x64-npm-0.24.2-2db31af5db/node_modules/@esbuild/freebsd-x64/",\ + "packageDependencies": [\ + ["@esbuild/freebsd-x64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/linux-arm", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm-npm-0.18.20-06b400b09e/node_modules/@esbuild/linux-arm/",\ + "packageDependencies": [\ + ["@esbuild/linux-arm", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm-npm-0.19.12-7ca68cf68c/node_modules/@esbuild/linux-arm/",\ + "packageDependencies": [\ + ["@esbuild/linux-arm", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm-npm-0.21.5-9485bcbfc7/node_modules/@esbuild/linux-arm/",\ "packageDependencies": [\ @@ -1491,9 +2015,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/linux-arm", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm-npm-0.24.2-59c24e69ea/node_modules/@esbuild/linux-arm/",\ + "packageDependencies": [\ + ["@esbuild/linux-arm", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/linux-arm64", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm64-npm-0.18.20-7b48b328fe/node_modules/@esbuild/linux-arm64/",\ + "packageDependencies": [\ + ["@esbuild/linux-arm64", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm64-npm-0.19.12-8892c62251/node_modules/@esbuild/linux-arm64/",\ + "packageDependencies": [\ + ["@esbuild/linux-arm64", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm64-npm-0.21.5-c6a54cd648/node_modules/@esbuild/linux-arm64/",\ "packageDependencies": [\ @@ -1507,9 +2052,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/linux-arm64", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm64-npm-0.24.2-7ea7f1e1a6/node_modules/@esbuild/linux-arm64/",\ + "packageDependencies": [\ + ["@esbuild/linux-arm64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/linux-ia32", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-ia32-npm-0.18.20-2f5a035f9e/node_modules/@esbuild/linux-ia32/",\ + "packageDependencies": [\ + ["@esbuild/linux-ia32", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-ia32-npm-0.19.12-268f0311c2/node_modules/@esbuild/linux-ia32/",\ + "packageDependencies": [\ + ["@esbuild/linux-ia32", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-linux-ia32-npm-0.21.5-499a15b672/node_modules/@esbuild/linux-ia32/",\ "packageDependencies": [\ @@ -1523,9 +2089,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/linux-ia32", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-ia32-npm-0.24.2-e1d6052519/node_modules/@esbuild/linux-ia32/",\ + "packageDependencies": [\ + ["@esbuild/linux-ia32", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/linux-loong64", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-loong64-npm-0.18.20-e91b93ee90/node_modules/@esbuild/linux-loong64/",\ + "packageDependencies": [\ + ["@esbuild/linux-loong64", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-loong64-npm-0.19.12-45095084a9/node_modules/@esbuild/linux-loong64/",\ + "packageDependencies": [\ + ["@esbuild/linux-loong64", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-linux-loong64-npm-0.21.5-b2d213a264/node_modules/@esbuild/linux-loong64/",\ "packageDependencies": [\ @@ -1539,9 +2126,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/linux-loong64", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-loong64-npm-0.24.2-a3e4589b45/node_modules/@esbuild/linux-loong64/",\ + "packageDependencies": [\ + ["@esbuild/linux-loong64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/linux-mips64el", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-mips64el-npm-0.18.20-a5e9429f2a/node_modules/@esbuild/linux-mips64el/",\ + "packageDependencies": [\ + ["@esbuild/linux-mips64el", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-mips64el-npm-0.19.12-c44a0dd39c/node_modules/@esbuild/linux-mips64el/",\ + "packageDependencies": [\ + ["@esbuild/linux-mips64el", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-linux-mips64el-npm-0.21.5-6534e468c0/node_modules/@esbuild/linux-mips64el/",\ "packageDependencies": [\ @@ -1555,9 +2163,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/linux-mips64el", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-mips64el-npm-0.24.2-e71433a091/node_modules/@esbuild/linux-mips64el/",\ + "packageDependencies": [\ + ["@esbuild/linux-mips64el", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/linux-ppc64", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-ppc64-npm-0.18.20-218f398134/node_modules/@esbuild/linux-ppc64/",\ + "packageDependencies": [\ + ["@esbuild/linux-ppc64", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-ppc64-npm-0.19.12-cd007087a2/node_modules/@esbuild/linux-ppc64/",\ + "packageDependencies": [\ + ["@esbuild/linux-ppc64", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-linux-ppc64-npm-0.21.5-38298ce68c/node_modules/@esbuild/linux-ppc64/",\ "packageDependencies": [\ @@ -1571,9 +2200,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/linux-ppc64", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-ppc64-npm-0.24.2-343b4779e9/node_modules/@esbuild/linux-ppc64/",\ + "packageDependencies": [\ + ["@esbuild/linux-ppc64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/linux-riscv64", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-riscv64-npm-0.18.20-6a2972f753/node_modules/@esbuild/linux-riscv64/",\ + "packageDependencies": [\ + ["@esbuild/linux-riscv64", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-riscv64-npm-0.19.12-0f130d0d2f/node_modules/@esbuild/linux-riscv64/",\ + "packageDependencies": [\ + ["@esbuild/linux-riscv64", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-linux-riscv64-npm-0.21.5-73ca00d59e/node_modules/@esbuild/linux-riscv64/",\ "packageDependencies": [\ @@ -1587,9 +2237,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/linux-riscv64", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-riscv64-npm-0.24.2-13f22bfb67/node_modules/@esbuild/linux-riscv64/",\ + "packageDependencies": [\ + ["@esbuild/linux-riscv64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/linux-s390x", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-s390x-npm-0.18.20-ff9d596142/node_modules/@esbuild/linux-s390x/",\ + "packageDependencies": [\ + ["@esbuild/linux-s390x", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-s390x-npm-0.19.12-037101307a/node_modules/@esbuild/linux-s390x/",\ + "packageDependencies": [\ + ["@esbuild/linux-s390x", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-linux-s390x-npm-0.21.5-44720430f0/node_modules/@esbuild/linux-s390x/",\ "packageDependencies": [\ @@ -1603,9 +2274,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/linux-s390x", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-s390x-npm-0.24.2-077d92c018/node_modules/@esbuild/linux-s390x/",\ + "packageDependencies": [\ + ["@esbuild/linux-s390x", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/linux-x64", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-x64-npm-0.18.20-de8e99b449/node_modules/@esbuild/linux-x64/",\ + "packageDependencies": [\ + ["@esbuild/linux-x64", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-x64-npm-0.19.12-59062fdb38/node_modules/@esbuild/linux-x64/",\ + "packageDependencies": [\ + ["@esbuild/linux-x64", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-linux-x64-npm-0.21.5-88079726c4/node_modules/@esbuild/linux-x64/",\ "packageDependencies": [\ @@ -1619,9 +2311,39 @@ const RAW_RUNTIME_STATE = ["@esbuild/linux-x64", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-x64-npm-0.24.2-eb2f35022c/node_modules/@esbuild/linux-x64/",\ + "packageDependencies": [\ + ["@esbuild/linux-x64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/netbsd-arm64", [\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-netbsd-arm64-npm-0.24.2-23a5200727/node_modules/@esbuild/netbsd-arm64/",\ + "packageDependencies": [\ + ["@esbuild/netbsd-arm64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/netbsd-x64", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-netbsd-x64-npm-0.18.20-39b460150f/node_modules/@esbuild/netbsd-x64/",\ + "packageDependencies": [\ + ["@esbuild/netbsd-x64", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-netbsd-x64-npm-0.19.12-1fdaf59d1d/node_modules/@esbuild/netbsd-x64/",\ + "packageDependencies": [\ + ["@esbuild/netbsd-x64", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-netbsd-x64-npm-0.21.5-5f21539ffa/node_modules/@esbuild/netbsd-x64/",\ "packageDependencies": [\ @@ -1635,6 +2357,13 @@ const RAW_RUNTIME_STATE = ["@esbuild/netbsd-x64", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-netbsd-x64-npm-0.24.2-4cc4dcbd71/node_modules/@esbuild/netbsd-x64/",\ + "packageDependencies": [\ + ["@esbuild/netbsd-x64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/openbsd-arm64", [\ @@ -1644,9 +2373,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/openbsd-arm64", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-openbsd-arm64-npm-0.24.2-55bf5b6d11/node_modules/@esbuild/openbsd-arm64/",\ + "packageDependencies": [\ + ["@esbuild/openbsd-arm64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/openbsd-x64", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-openbsd-x64-npm-0.18.20-90ab921595/node_modules/@esbuild/openbsd-x64/",\ + "packageDependencies": [\ + ["@esbuild/openbsd-x64", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-openbsd-x64-npm-0.19.12-4624aab034/node_modules/@esbuild/openbsd-x64/",\ + "packageDependencies": [\ + ["@esbuild/openbsd-x64", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-openbsd-x64-npm-0.21.5-23fbf4de2b/node_modules/@esbuild/openbsd-x64/",\ "packageDependencies": [\ @@ -1660,9 +2410,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/openbsd-x64", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-openbsd-x64-npm-0.24.2-a6b5111e4f/node_modules/@esbuild/openbsd-x64/",\ + "packageDependencies": [\ + ["@esbuild/openbsd-x64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/sunos-x64", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-sunos-x64-npm-0.18.20-d18b46b343/node_modules/@esbuild/sunos-x64/",\ + "packageDependencies": [\ + ["@esbuild/sunos-x64", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-sunos-x64-npm-0.19.12-66171c0024/node_modules/@esbuild/sunos-x64/",\ + "packageDependencies": [\ + ["@esbuild/sunos-x64", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-sunos-x64-npm-0.21.5-855a15205a/node_modules/@esbuild/sunos-x64/",\ "packageDependencies": [\ @@ -1676,9 +2447,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/sunos-x64", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-sunos-x64-npm-0.24.2-56f22e0015/node_modules/@esbuild/sunos-x64/",\ + "packageDependencies": [\ + ["@esbuild/sunos-x64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/win32-arm64", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-win32-arm64-npm-0.18.20-a58fe6c6a3/node_modules/@esbuild/win32-arm64/",\ + "packageDependencies": [\ + ["@esbuild/win32-arm64", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-win32-arm64-npm-0.19.12-aecceea4ec/node_modules/@esbuild/win32-arm64/",\ + "packageDependencies": [\ + ["@esbuild/win32-arm64", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-win32-arm64-npm-0.21.5-d0ef444aab/node_modules/@esbuild/win32-arm64/",\ "packageDependencies": [\ @@ -1692,9 +2484,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/win32-arm64", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-win32-arm64-npm-0.24.2-3632cc4693/node_modules/@esbuild/win32-arm64/",\ + "packageDependencies": [\ + ["@esbuild/win32-arm64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/win32-ia32", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-win32-ia32-npm-0.18.20-d7ee926338/node_modules/@esbuild/win32-ia32/",\ + "packageDependencies": [\ + ["@esbuild/win32-ia32", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-win32-ia32-npm-0.19.12-0d6b37e2da/node_modules/@esbuild/win32-ia32/",\ + "packageDependencies": [\ + ["@esbuild/win32-ia32", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-win32-ia32-npm-0.21.5-a4fb03dad4/node_modules/@esbuild/win32-ia32/",\ "packageDependencies": [\ @@ -1708,9 +2521,30 @@ const RAW_RUNTIME_STATE = ["@esbuild/win32-ia32", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-win32-ia32-npm-0.24.2-c7f1b5a22e/node_modules/@esbuild/win32-ia32/",\ + "packageDependencies": [\ + ["@esbuild/win32-ia32", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@esbuild/win32-x64", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-win32-x64-npm-0.18.20-37a9ab2bda/node_modules/@esbuild/win32-x64/",\ + "packageDependencies": [\ + ["@esbuild/win32-x64", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-win32-x64-npm-0.19.12-1bf4cb5f20/node_modules/@esbuild/win32-x64/",\ + "packageDependencies": [\ + ["@esbuild/win32-x64", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/@esbuild-win32-x64-npm-0.21.5-eddc2b5ad6/node_modules/@esbuild/win32-x64/",\ "packageDependencies": [\ @@ -1724,6 +2558,13 @@ const RAW_RUNTIME_STATE = ["@esbuild/win32-x64", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-win32-x64-npm-0.24.2-ebb554ef13/node_modules/@esbuild/win32-x64/",\ + "packageDependencies": [\ + ["@esbuild/win32-x64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@gar/promisify", [\ @@ -1846,11 +2687,11 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@headlessui/react", "virtual:31bda37fdd3727eeeb1eab610f8e745af6d6a329f1418d8b25a6cbf2863df151e17023ac847c10175e57be4f459137fc974a1bb690b654782e4d326bab6b43e2#npm:1.7.19"],\ ["@tanstack/react-virtual", "virtual:c7c0205b406c700922c01d71ac2ddbf45e5a85d8c468cf33162cb32e772475ebb2e0e3db1e33b6bc59d5352af5e3435da74971b25bbf9996216c6bd855e077f4#npm:3.8.1"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.18"],\ ["@types/react-dom", null],\ ["client-only", "npm:0.0.1"],\ ["react", "npm:18.3.1"],\ - ["react-dom", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#npm:18.3.1"]\ + ["react-dom", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -1909,6 +2750,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jest/console", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/@jest-console-npm-28.1.3-8b24613279-82153eb24e.zip/node_modules/@jest/console/",\ + "packageDependencies": [\ + ["@jest/console", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@types/node", "npm:20.14.9"],\ + ["chalk", "npm:4.1.2"],\ + ["jest-message-util", "npm:28.1.3"],\ + ["jest-util", "npm:28.1.3"],\ + ["slash", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/@jest-console-npm-29.7.0-77689f186f-4a80c750e8.zip/node_modules/@jest/console/",\ "packageDependencies": [\ @@ -1924,6 +2778,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jest/core", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/@jest-core-npm-28.1.3-4b9647f71c-72b56c7591.zip/node_modules/@jest/core/",\ + "packageDependencies": [\ + ["@jest/core", "npm:28.1.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/@jest-core-npm-29.7.0-cef60d74c4-ab6ac2e562.zip/node_modules/@jest/core/",\ "packageDependencies": [\ @@ -1971,6 +2832,48 @@ const RAW_RUNTIME_STATE = "node-notifier"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:cd0c5693b1d2ddf9687e1204cb4d10cc18ed73861c8b53cf28c63a463c7f23059e0f4b2bbe92a351a495b5da323a748c0805b971afe5955a26f26c90c43f6f1a#npm:28.1.3", {\ + "packageLocation": "./.yarn/__virtual__/@jest-core-virtual-a10d4fe847/0/cache/@jest-core-npm-28.1.3-4b9647f71c-72b56c7591.zip/node_modules/@jest/core/",\ + "packageDependencies": [\ + ["@jest/core", "virtual:cd0c5693b1d2ddf9687e1204cb4d10cc18ed73861c8b53cf28c63a463c7f23059e0f4b2bbe92a351a495b5da323a748c0805b971afe5955a26f26c90c43f6f1a#npm:28.1.3"],\ + ["@jest/console", "npm:28.1.3"],\ + ["@jest/reporters", "virtual:a10d4fe847b7fb73a6a8eec6620b4d7963bc49ad096a87ac1cc31cc7373feb435d7f3228ba0e15f1c1327c8e11ee28def1d72a0a444423884f6ac8b4bbbe6b41#npm:28.1.3"],\ + ["@jest/test-result", "npm:28.1.3"],\ + ["@jest/transform", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@types/node", "npm:20.14.9"],\ + ["@types/node-notifier", null],\ + ["ansi-escapes", "npm:4.3.2"],\ + ["chalk", "npm:4.1.2"],\ + ["ci-info", "npm:3.9.0"],\ + ["exit", "npm:0.1.2"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["jest-changed-files", "npm:28.1.3"],\ + ["jest-config", "virtual:a10d4fe847b7fb73a6a8eec6620b4d7963bc49ad096a87ac1cc31cc7373feb435d7f3228ba0e15f1c1327c8e11ee28def1d72a0a444423884f6ac8b4bbbe6b41#npm:28.1.3"],\ + ["jest-haste-map", "npm:28.1.3"],\ + ["jest-message-util", "npm:28.1.3"],\ + ["jest-regex-util", "npm:28.0.2"],\ + ["jest-resolve", "npm:28.1.3"],\ + ["jest-resolve-dependencies", "npm:28.1.3"],\ + ["jest-runner", "npm:28.1.3"],\ + ["jest-runtime", "npm:28.1.3"],\ + ["jest-snapshot", "npm:28.1.3"],\ + ["jest-util", "npm:28.1.3"],\ + ["jest-validate", "npm:28.1.3"],\ + ["jest-watcher", "npm:28.1.3"],\ + ["micromatch", "npm:4.0.5"],\ + ["node-notifier", null],\ + ["pretty-format", "npm:28.1.3"],\ + ["rimraf", "npm:3.0.2"],\ + ["slash", "npm:3.0.0"],\ + ["strip-ansi", "npm:6.0.1"]\ + ],\ + "packagePeers": [\ + "@types/node-notifier",\ + "node-notifier"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@jest/create-cache-key-function", [\ @@ -1984,6 +2887,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jest/environment", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/@jest-environment-npm-28.1.3-506a81a227-63a8efd099.zip/node_modules/@jest/environment/",\ + "packageDependencies": [\ + ["@jest/environment", "npm:28.1.3"],\ + ["@jest/fake-timers", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@types/node", "npm:20.14.9"],\ + ["jest-mock", "npm:28.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/@jest-environment-npm-29.7.0-97705658d0-90b5844a9a.zip/node_modules/@jest/environment/",\ "packageDependencies": [\ @@ -1997,6 +2911,15 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jest/expect", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/@jest-expect-npm-28.1.3-3794e8420c-31ea089e83.zip/node_modules/@jest/expect/",\ + "packageDependencies": [\ + ["@jest/expect", "npm:28.1.3"],\ + ["expect", "npm:28.1.3"],\ + ["jest-snapshot", "npm:28.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/@jest-expect-npm-29.7.0-9dfe9cebaa-fea6c3317a.zip/node_modules/@jest/expect/",\ "packageDependencies": [\ @@ -2008,6 +2931,14 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jest/expect-utils", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/@jest-expect-utils-npm-28.1.3-d83dfb8847-f48e4c5b26.zip/node_modules/@jest/expect-utils/",\ + "packageDependencies": [\ + ["@jest/expect-utils", "npm:28.1.3"],\ + ["jest-get-type", "npm:28.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/@jest-expect-utils-npm-29.7.0-14740cc487-ef8d379778.zip/node_modules/@jest/expect-utils/",\ "packageDependencies": [\ @@ -2018,6 +2949,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jest/fake-timers", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/@jest-fake-timers-npm-28.1.3-593b0acb9a-4002208f66.zip/node_modules/@jest/fake-timers/",\ + "packageDependencies": [\ + ["@jest/fake-timers", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@sinonjs/fake-timers", "npm:9.1.2"],\ + ["@types/node", "npm:20.14.9"],\ + ["jest-message-util", "npm:28.1.3"],\ + ["jest-mock", "npm:28.1.3"],\ + ["jest-util", "npm:28.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/@jest-fake-timers-npm-29.7.0-e4174d1b56-9b394e04ff.zip/node_modules/@jest/fake-timers/",\ "packageDependencies": [\ @@ -2033,6 +2977,16 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jest/globals", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/@jest-globals-npm-28.1.3-fee1b2ab3f-3504bb23de.zip/node_modules/@jest/globals/",\ + "packageDependencies": [\ + ["@jest/globals", "npm:28.1.3"],\ + ["@jest/environment", "npm:28.1.3"],\ + ["@jest/expect", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/@jest-globals-npm-29.7.0-06f2bd411e-97dbb94591.zip/node_modules/@jest/globals/",\ "packageDependencies": [\ @@ -2046,8 +3000,15 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jest/reporters", [\ - ["npm:29.7.0", {\ - "packageLocation": "./.yarn/cache/@jest-reporters-npm-29.7.0-2561cd7a09-a17d1644b2.zip/node_modules/@jest/reporters/",\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/@jest-reporters-npm-28.1.3-548703b241-bdce58bf1c.zip/node_modules/@jest/reporters/",\ + "packageDependencies": [\ + ["@jest/reporters", "npm:28.1.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:29.7.0", {\ + "packageLocation": "./.yarn/cache/@jest-reporters-npm-29.7.0-2561cd7a09-a17d1644b2.zip/node_modules/@jest/reporters/",\ "packageDependencies": [\ ["@jest/reporters", "npm:29.7.0"]\ ],\ @@ -2089,9 +3050,55 @@ const RAW_RUNTIME_STATE = "node-notifier"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:a10d4fe847b7fb73a6a8eec6620b4d7963bc49ad096a87ac1cc31cc7373feb435d7f3228ba0e15f1c1327c8e11ee28def1d72a0a444423884f6ac8b4bbbe6b41#npm:28.1.3", {\ + "packageLocation": "./.yarn/__virtual__/@jest-reporters-virtual-7fb1fe1fb9/0/cache/@jest-reporters-npm-28.1.3-548703b241-bdce58bf1c.zip/node_modules/@jest/reporters/",\ + "packageDependencies": [\ + ["@jest/reporters", "virtual:a10d4fe847b7fb73a6a8eec6620b4d7963bc49ad096a87ac1cc31cc7373feb435d7f3228ba0e15f1c1327c8e11ee28def1d72a0a444423884f6ac8b4bbbe6b41#npm:28.1.3"],\ + ["@bcoe/v8-coverage", "npm:0.2.3"],\ + ["@jest/console", "npm:28.1.3"],\ + ["@jest/test-result", "npm:28.1.3"],\ + ["@jest/transform", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@jridgewell/trace-mapping", "npm:0.3.25"],\ + ["@types/node", "npm:20.14.9"],\ + ["@types/node-notifier", null],\ + ["chalk", "npm:4.1.2"],\ + ["collect-v8-coverage", "npm:1.0.1"],\ + ["exit", "npm:0.1.2"],\ + ["glob", "npm:7.2.3"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["istanbul-lib-coverage", "npm:3.2.0"],\ + ["istanbul-lib-instrument", "npm:5.2.1"],\ + ["istanbul-lib-report", "npm:3.0.0"],\ + ["istanbul-lib-source-maps", "npm:4.0.1"],\ + ["istanbul-reports", "npm:3.1.4"],\ + ["jest-message-util", "npm:28.1.3"],\ + ["jest-util", "npm:28.1.3"],\ + ["jest-worker", "npm:28.1.3"],\ + ["node-notifier", null],\ + ["slash", "npm:3.0.0"],\ + ["string-length", "npm:4.0.2"],\ + ["strip-ansi", "npm:6.0.1"],\ + ["terminal-link", "npm:2.1.1"],\ + ["v8-to-istanbul", "npm:9.1.0"]\ + ],\ + "packagePeers": [\ + "@types/node-notifier",\ + "node-notifier"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@jest/schemas", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/@jest-schemas-npm-28.1.3-231835b296-3cf1d4b66c.zip/node_modules/@jest/schemas/",\ + "packageDependencies": [\ + ["@jest/schemas", "npm:28.1.3"],\ + ["@sinclair/typebox", "npm:0.24.51"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.6.3", {\ "packageLocation": "./.yarn/cache/@jest-schemas-npm-29.6.3-292730e442-910040425f.zip/node_modules/@jest/schemas/",\ "packageDependencies": [\ @@ -2102,6 +3109,16 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jest/source-map", [\ + ["npm:28.1.2", {\ + "packageLocation": "./.yarn/cache/@jest-source-map-npm-28.1.2-c3d608514f-b82a5c2e93.zip/node_modules/@jest/source-map/",\ + "packageDependencies": [\ + ["@jest/source-map", "npm:28.1.2"],\ + ["@jridgewell/trace-mapping", "npm:0.3.25"],\ + ["callsites", "npm:3.1.0"],\ + ["graceful-fs", "npm:4.2.11"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.6.3", {\ "packageLocation": "./.yarn/cache/@jest-source-map-npm-29.6.3-8bb8289263-bcc5a8697d.zip/node_modules/@jest/source-map/",\ "packageDependencies": [\ @@ -2114,6 +3131,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jest/test-result", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/@jest-test-result-npm-28.1.3-678ecd0b36-d343f08e6e.zip/node_modules/@jest/test-result/",\ + "packageDependencies": [\ + ["@jest/test-result", "npm:28.1.3"],\ + ["@jest/console", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@types/istanbul-lib-coverage", "npm:2.0.4"],\ + ["collect-v8-coverage", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/@jest-test-result-npm-29.7.0-4bb532101b-c073ab7dfe.zip/node_modules/@jest/test-result/",\ "packageDependencies": [\ @@ -2127,6 +3155,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jest/test-sequencer", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/@jest-test-sequencer-npm-28.1.3-456bc6e2ff-a2f05475c3.zip/node_modules/@jest/test-sequencer/",\ + "packageDependencies": [\ + ["@jest/test-sequencer", "npm:28.1.3"],\ + ["@jest/test-result", "npm:28.1.3"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["jest-haste-map", "npm:28.1.3"],\ + ["slash", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/@jest-test-sequencer-npm-29.7.0-291f23a495-4420c26a0b.zip/node_modules/@jest/test-sequencer/",\ "packageDependencies": [\ @@ -2140,6 +3179,28 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jest/transform", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/@jest-transform-npm-28.1.3-c63694eb02-89bc17ca22.zip/node_modules/@jest/transform/",\ + "packageDependencies": [\ + ["@jest/transform", "npm:28.1.3"],\ + ["@babel/core", "npm:7.24.7"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@jridgewell/trace-mapping", "npm:0.3.25"],\ + ["babel-plugin-istanbul", "npm:6.1.1"],\ + ["chalk", "npm:4.1.2"],\ + ["convert-source-map", "npm:1.9.0"],\ + ["fast-json-stable-stringify", "npm:2.1.0"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["jest-haste-map", "npm:28.1.3"],\ + ["jest-regex-util", "npm:28.0.2"],\ + ["jest-util", "npm:28.1.3"],\ + ["micromatch", "npm:4.0.5"],\ + ["pirates", "npm:4.0.5"],\ + ["slash", "npm:3.0.0"],\ + ["write-file-atomic", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/@jest-transform-npm-29.7.0-af20d68b57-30f4229354.zip/node_modules/@jest/transform/",\ "packageDependencies": [\ @@ -2164,6 +3225,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jest/types", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/@jest-types-npm-28.1.3-422ad1bd71-a90e636df7.zip/node_modules/@jest/types/",\ + "packageDependencies": [\ + ["@jest/types", "npm:28.1.3"],\ + ["@jest/schemas", "npm:28.1.3"],\ + ["@types/istanbul-lib-coverage", "npm:2.0.4"],\ + ["@types/istanbul-reports", "npm:3.0.1"],\ + ["@types/node", "npm:20.14.9"],\ + ["@types/yargs", "npm:17.0.10"],\ + ["chalk", "npm:4.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.6.3", {\ "packageLocation": "./.yarn/cache/@jest-types-npm-29.6.3-a584ca999d-f74bf512fd.zip/node_modules/@jest/types/",\ "packageDependencies": [\ @@ -2215,6 +3289,13 @@ const RAW_RUNTIME_STATE = ["@jridgewell/sourcemap-codec", "npm:1.4.15"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.5.0", {\ + "packageLocation": "./.yarn/cache/@jridgewell-sourcemap-codec-npm-1.5.0-dfd9126d71-4ed6123217.zip/node_modules/@jridgewell/sourcemap-codec/",\ + "packageDependencies": [\ + ["@jridgewell/sourcemap-codec", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@jridgewell/trace-mapping", [\ @@ -2228,6 +3309,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@lukeed/csprng", [\ + ["npm:1.1.0", {\ + "packageLocation": "./.yarn/cache/@lukeed-csprng-npm-1.1.0-d28ed78cc2-926f5f7fc6.zip/node_modules/@lukeed/csprng/",\ + "packageDependencies": [\ + ["@lukeed/csprng", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@manypkg/find-root", [\ ["npm:1.1.0", {\ "packageLocation": "./.yarn/cache/@manypkg-find-root-npm-1.1.0-a195882dab-31e7dde826.zip/node_modules/@manypkg/find-root/",\ @@ -2295,7 +3385,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@mdx-js/react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#npm:3.0.1"],\ ["@types/mdx", "npm:2.0.1"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.18"],\ ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ @@ -2576,6 +3666,37 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@pnpm/config.env-replace", [\ + ["npm:1.1.0", {\ + "packageLocation": "./.yarn/cache/@pnpm-config.env-replace-npm-1.1.0-cd7057bf65-fabe35cede.zip/node_modules/@pnpm/config.env-replace/",\ + "packageDependencies": [\ + ["@pnpm/config.env-replace", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@pnpm/network.ca-file", [\ + ["npm:1.0.2", {\ + "packageLocation": "./.yarn/cache/@pnpm-network.ca-file-npm-1.0.2-5faaf6e6bf-d8d0884646.zip/node_modules/@pnpm/network.ca-file/",\ + "packageDependencies": [\ + ["@pnpm/network.ca-file", "npm:1.0.2"],\ + ["graceful-fs", "npm:4.2.10"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@pnpm/npm-conf", [\ + ["npm:2.3.1", {\ + "packageLocation": "./.yarn/cache/@pnpm-npm-conf-npm-2.3.1-6c7cfac5b4-44fbb0b166.zip/node_modules/@pnpm/npm-conf/",\ + "packageDependencies": [\ + ["@pnpm/npm-conf", "npm:2.3.1"],\ + ["@pnpm/config.env-replace", "npm:1.1.0"],\ + ["@pnpm/network.ca-file", "npm:1.0.2"],\ + ["config-chain", "npm:1.1.13"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@popperjs/core", [\ ["npm:2.11.8", {\ "packageLocation": "./.yarn/cache/@popperjs-core-npm-2.11.8-f1692e11a0-ddd16090cd.zip/node_modules/@popperjs/core/",\ @@ -2585,6 +3706,40 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@rollup/pluginutils", [\ + ["npm:4.2.1", {\ + "packageLocation": "./.yarn/cache/@rollup-pluginutils-npm-4.2.1-0f52a5eba2-503a6f0a44.zip/node_modules/@rollup/pluginutils/",\ + "packageDependencies": [\ + ["@rollup/pluginutils", "npm:4.2.1"],\ + ["estree-walker", "npm:2.0.2"],\ + ["picomatch", "npm:2.3.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.1.4", {\ + "packageLocation": "./.yarn/cache/@rollup-pluginutils-npm-5.1.4-83ce21024f-598f628988.zip/node_modules/@rollup/pluginutils/",\ + "packageDependencies": [\ + ["@rollup/pluginutils", "npm:5.1.4"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6bc5936c28c113f794381b47f5d5bb62eae81e179db9233b8425f6f1012759719e3240dd755bfeb8fd4e1ac8831c9be836e3e517f9349d82c4e45248f884bed1#npm:5.1.4", {\ + "packageLocation": "./.yarn/__virtual__/@rollup-pluginutils-virtual-2baae8f498/0/cache/@rollup-pluginutils-npm-5.1.4-83ce21024f-598f628988.zip/node_modules/@rollup/pluginutils/",\ + "packageDependencies": [\ + ["@rollup/pluginutils", "virtual:6bc5936c28c113f794381b47f5d5bb62eae81e179db9233b8425f6f1012759719e3240dd755bfeb8fd4e1ac8831c9be836e3e517f9349d82c4e45248f884bed1#npm:5.1.4"],\ + ["@types/estree", "npm:1.0.6"],\ + ["@types/rollup", null],\ + ["estree-walker", "npm:2.0.2"],\ + ["picomatch", "npm:4.0.2"],\ + ["rollup", null]\ + ],\ + "packagePeers": [\ + "@types/rollup",\ + "rollup"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@rollup/rollup-android-arm-eabi", [\ ["npm:4.18.0", {\ "packageLocation": "./.yarn/unplugged/@rollup-rollup-android-arm-eabi-npm-4.18.0-7c3eaf7b14/node_modules/@rollup/rollup-android-arm-eabi/",\ @@ -2592,6 +3747,13 @@ const RAW_RUNTIME_STATE = ["@rollup/rollup-android-arm-eabi", "npm:4.18.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-android-arm-eabi-npm-4.32.0-fde37c2188/node_modules/@rollup/rollup-android-arm-eabi/",\ + "packageDependencies": [\ + ["@rollup/rollup-android-arm-eabi", "npm:4.32.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@rollup/rollup-android-arm64", [\ @@ -2601,6 +3763,13 @@ const RAW_RUNTIME_STATE = ["@rollup/rollup-android-arm64", "npm:4.18.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-android-arm64-npm-4.32.0-625db49ad6/node_modules/@rollup/rollup-android-arm64/",\ + "packageDependencies": [\ + ["@rollup/rollup-android-arm64", "npm:4.32.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@rollup/rollup-darwin-arm64", [\ @@ -2610,6 +3779,13 @@ const RAW_RUNTIME_STATE = ["@rollup/rollup-darwin-arm64", "npm:4.18.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-darwin-arm64-npm-4.32.0-d9c9e36ba7/node_modules/@rollup/rollup-darwin-arm64/",\ + "packageDependencies": [\ + ["@rollup/rollup-darwin-arm64", "npm:4.32.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@rollup/rollup-darwin-x64", [\ @@ -2619,6 +3795,31 @@ const RAW_RUNTIME_STATE = ["@rollup/rollup-darwin-x64", "npm:4.18.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-darwin-x64-npm-4.32.0-45f037acc2/node_modules/@rollup/rollup-darwin-x64/",\ + "packageDependencies": [\ + ["@rollup/rollup-darwin-x64", "npm:4.32.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-freebsd-arm64", [\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-freebsd-arm64-npm-4.32.0-319adef536/node_modules/@rollup/rollup-freebsd-arm64/",\ + "packageDependencies": [\ + ["@rollup/rollup-freebsd-arm64", "npm:4.32.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-freebsd-x64", [\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-freebsd-x64-npm-4.32.0-0a42554e3b/node_modules/@rollup/rollup-freebsd-x64/",\ + "packageDependencies": [\ + ["@rollup/rollup-freebsd-x64", "npm:4.32.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@rollup/rollup-linux-arm-gnueabihf", [\ @@ -2628,6 +3829,13 @@ const RAW_RUNTIME_STATE = ["@rollup/rollup-linux-arm-gnueabihf", "npm:4.18.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-arm-gnueabihf-npm-4.32.0-76e468bf45/node_modules/@rollup/rollup-linux-arm-gnueabihf/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-arm-gnueabihf", "npm:4.32.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@rollup/rollup-linux-arm-musleabihf", [\ @@ -2637,6 +3845,13 @@ const RAW_RUNTIME_STATE = ["@rollup/rollup-linux-arm-musleabihf", "npm:4.18.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-arm-musleabihf-npm-4.32.0-7344eec0c7/node_modules/@rollup/rollup-linux-arm-musleabihf/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-arm-musleabihf", "npm:4.32.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@rollup/rollup-linux-arm64-gnu", [\ @@ -2646,6 +3861,13 @@ const RAW_RUNTIME_STATE = ["@rollup/rollup-linux-arm64-gnu", "npm:4.18.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-arm64-gnu-npm-4.32.0-a24f968254/node_modules/@rollup/rollup-linux-arm64-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-arm64-gnu", "npm:4.32.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@rollup/rollup-linux-arm64-musl", [\ @@ -2655,6 +3877,22 @@ const RAW_RUNTIME_STATE = ["@rollup/rollup-linux-arm64-musl", "npm:4.18.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-arm64-musl-npm-4.32.0-1ac0afde97/node_modules/@rollup/rollup-linux-arm64-musl/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-arm64-musl", "npm:4.32.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-loongarch64-gnu", [\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-loongarch64-gnu-npm-4.32.0-1e82aed201/node_modules/@rollup/rollup-linux-loongarch64-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-loongarch64-gnu", "npm:4.32.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@rollup/rollup-linux-powerpc64le-gnu", [\ @@ -2664,6 +3902,13 @@ const RAW_RUNTIME_STATE = ["@rollup/rollup-linux-powerpc64le-gnu", "npm:4.18.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-powerpc64le-gnu-npm-4.32.0-be29c6baa9/node_modules/@rollup/rollup-linux-powerpc64le-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-powerpc64le-gnu", "npm:4.32.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@rollup/rollup-linux-riscv64-gnu", [\ @@ -2673,6 +3918,13 @@ const RAW_RUNTIME_STATE = ["@rollup/rollup-linux-riscv64-gnu", "npm:4.18.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-riscv64-gnu-npm-4.32.0-739bfbaae7/node_modules/@rollup/rollup-linux-riscv64-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-riscv64-gnu", "npm:4.32.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@rollup/rollup-linux-s390x-gnu", [\ @@ -2682,6 +3934,13 @@ const RAW_RUNTIME_STATE = ["@rollup/rollup-linux-s390x-gnu", "npm:4.18.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-s390x-gnu-npm-4.32.0-1b5ea2a9ef/node_modules/@rollup/rollup-linux-s390x-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-s390x-gnu", "npm:4.32.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@rollup/rollup-linux-x64-gnu", [\ @@ -2691,6 +3950,13 @@ const RAW_RUNTIME_STATE = ["@rollup/rollup-linux-x64-gnu", "npm:4.18.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-x64-gnu-npm-4.32.0-77925d1600/node_modules/@rollup/rollup-linux-x64-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-x64-gnu", "npm:4.32.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@rollup/rollup-linux-x64-musl", [\ @@ -2700,6 +3966,13 @@ const RAW_RUNTIME_STATE = ["@rollup/rollup-linux-x64-musl", "npm:4.18.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-x64-musl-npm-4.32.0-538515afc9/node_modules/@rollup/rollup-linux-x64-musl/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-x64-musl", "npm:4.32.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@rollup/rollup-win32-arm64-msvc", [\ @@ -2709,6 +3982,13 @@ const RAW_RUNTIME_STATE = ["@rollup/rollup-win32-arm64-msvc", "npm:4.18.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-win32-arm64-msvc-npm-4.32.0-ebc84bb56e/node_modules/@rollup/rollup-win32-arm64-msvc/",\ + "packageDependencies": [\ + ["@rollup/rollup-win32-arm64-msvc", "npm:4.32.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@rollup/rollup-win32-ia32-msvc", [\ @@ -2718,6 +3998,13 @@ const RAW_RUNTIME_STATE = ["@rollup/rollup-win32-ia32-msvc", "npm:4.18.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-win32-ia32-msvc-npm-4.32.0-e98da77dd0/node_modules/@rollup/rollup-win32-ia32-msvc/",\ + "packageDependencies": [\ + ["@rollup/rollup-win32-ia32-msvc", "npm:4.32.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@rollup/rollup-win32-x64-msvc", [\ @@ -2727,6 +4014,13 @@ const RAW_RUNTIME_STATE = ["@rollup/rollup-win32-x64-msvc", "npm:4.18.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-win32-x64-msvc-npm-4.32.0-8812b7d1c8/node_modules/@rollup/rollup-win32-x64-msvc/",\ + "packageDependencies": [\ + ["@rollup/rollup-win32-x64-msvc", "npm:4.32.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@seed-design/design-token", [\ @@ -2748,6 +4042,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@sinclair/typebox", [\ + ["npm:0.24.51", {\ + "packageLocation": "./.yarn/cache/@sinclair-typebox-npm-0.24.51-cdde4a266f-7886847b9d.zip/node_modules/@sinclair/typebox/",\ + "packageDependencies": [\ + ["@sinclair/typebox", "npm:0.24.51"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.27.8", {\ "packageLocation": "./.yarn/cache/@sinclair-typebox-npm-0.27.8-23e206d653-297f95ff77.zip/node_modules/@sinclair/typebox/",\ "packageDependencies": [\ @@ -2756,7 +4057,24 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@sindresorhus/is", [\ + ["npm:5.6.0", {\ + "packageLocation": "./.yarn/cache/@sindresorhus-is-npm-5.6.0-a25321ecc2-b077c325ac.zip/node_modules/@sindresorhus/is/",\ + "packageDependencies": [\ + ["@sindresorhus/is", "npm:5.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@sinonjs/commons", [\ + ["npm:1.8.6", {\ + "packageLocation": "./.yarn/cache/@sinonjs-commons-npm-1.8.6-e3593ed6d6-51987338fd.zip/node_modules/@sinonjs/commons/",\ + "packageDependencies": [\ + ["@sinonjs/commons", "npm:1.8.6"],\ + ["type-detect", "npm:4.0.8"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:2.0.0", {\ "packageLocation": "./.yarn/cache/@sinonjs-commons-npm-2.0.0-3716f24f20-bd6b449570.zip/node_modules/@sinonjs/commons/",\ "packageDependencies": [\ @@ -2774,6 +4092,14 @@ const RAW_RUNTIME_STATE = ["@sinonjs/commons", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:9.1.2", {\ + "packageLocation": "./.yarn/cache/@sinonjs-fake-timers-npm-9.1.2-3ff37ab7fb-033c74ad38.zip/node_modules/@sinonjs/fake-timers/",\ + "packageDependencies": [\ + ["@sinonjs/fake-timers", "npm:9.1.2"],\ + ["@sinonjs/commons", "npm:1.8.6"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@stackflow/compat-await-push", [\ @@ -2784,7 +4110,7 @@ const RAW_RUNTIME_STATE = ["@stackflow/core", "workspace:core"],\ ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ ["@stackflow/react", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.1"],\ ["@types/stackflow__core", null],\ ["@types/stackflow__react", null],\ ["esbuild", "npm:0.23.0"],\ @@ -2808,8 +4134,8 @@ const RAW_RUNTIME_STATE = ["@stackflow/compat-await-push", "workspace:extensions/compat-await-push"],\ ["@stackflow/core", "workspace:core"],\ ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ - ["@stackflow/react", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react"],\ - ["@types/react", "npm:18.3.3"],\ + ["@stackflow/react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:integrations/react"],\ + ["@types/react", "npm:18.3.18"],\ ["esbuild", "npm:0.23.0"],\ ["react", "npm:18.3.1"],\ ["rimraf", "npm:3.0.2"],\ @@ -2872,7 +4198,7 @@ const RAW_RUNTIME_STATE = ["@stackflow/plugin-renderer-basic", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-renderer-basic"],\ ["@stackflow/plugin-stack-depth-change", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-stack-depth-change"],\ ["@stackflow/react", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.1"],\ ["@types/react-dom", "npm:18.3.0"],\ ["@types/react-lazy-load-image-component", "npm:1.6.4"],\ ["@vanilla-extract/css", "npm:1.15.3"],\ @@ -2894,6 +4220,54 @@ const RAW_RUNTIME_STATE = "linkType": "SOFT"\ }]\ ]],\ + ["@stackflow/devtools", [\ + ["workspace:devtools-wxt", {\ + "packageLocation": "./devtools-wxt/",\ + "packageDependencies": [\ + ["@stackflow/devtools", "workspace:devtools-wxt"],\ + ["@stackflow/plugin-devtools", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-devtools"],\ + ["@types/chrome", "npm:0.0.280"],\ + ["@types/react", "npm:19.0.8"],\ + ["@types/react-dom", "virtual:54789b2740f54ec68304fc46b3a3438aa5f9faaede1a05a229148f388c1c588a7fccc7c5aefbf05b24ea84696fa00ba76c65903d8aba9582a58662a30e9cebf0#npm:19.0.3"],\ + ["@webext-core/messaging", "npm:2.2.0"],\ + ["@wxt-dev/module-react", "virtual:54789b2740f54ec68304fc46b3a3438aa5f9faaede1a05a229148f388c1c588a7fccc7c5aefbf05b24ea84696fa00ba76c65903d8aba9582a58662a30e9cebf0#npm:1.1.3"],\ + ["p-retry", "npm:6.2.1"],\ + ["react", "npm:19.0.0"],\ + ["react-dom", "virtual:54789b2740f54ec68304fc46b3a3438aa5f9faaede1a05a229148f388c1c588a7fccc7c5aefbf05b24ea84696fa00ba76c65903d8aba9582a58662a30e9cebf0#npm:19.0.0"],\ + ["typescript", "patch:typescript@npm%3A5.6.3#optional!builtin::version=5.6.3&hash=379a07"],\ + ["wxt", "virtual:54789b2740f54ec68304fc46b3a3438aa5f9faaede1a05a229148f388c1c588a7fccc7c5aefbf05b24ea84696fa00ba76c65903d8aba9582a58662a30e9cebf0#npm:0.19.25"]\ + ],\ + "linkType": "SOFT"\ + }]\ + ]],\ + ["@stackflow/devtools-old", [\ + ["workspace:devtools", {\ + "packageLocation": "./devtools/",\ + "packageDependencies": [\ + ["@stackflow/devtools-old", "workspace:devtools"],\ + ["@crxjs/vite-plugin", "npm:2.0.0-beta.30"],\ + ["@stackflow/core", "workspace:core"],\ + ["@stackflow/plugin-devtools", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-devtools"],\ + ["@swc/core", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:1.10.9"],\ + ["@swc/jest", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:0.2.37"],\ + ["@types/chrome", "npm:0.0.223"],\ + ["@types/jest", "npm:28.1.8"],\ + ["@types/json-schema", "npm:7.0.15"],\ + ["@types/react", "npm:18.3.18"],\ + ["@types/react-dom", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:18.3.5"],\ + ["@vanilla-extract/css", "npm:1.17.0"],\ + ["@vanilla-extract/vite-plugin", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:3.9.5"],\ + ["@vitejs/plugin-react-swc", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:3.7.2"],\ + ["chrome-launcher", "npm:0.15.2"],\ + ["jest", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:28.1.3"],\ + ["react", "npm:18.3.1"],\ + ["react-dom", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:18.3.1"],\ + ["typescript", "patch:typescript@npm%3A4.9.5#optional!builtin::version=4.9.5&hash=289587"],\ + ["vite", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:4.5.9"]\ + ],\ + "linkType": "SOFT"\ + }]\ + ]],\ ["@stackflow/docs", [\ ["workspace:docs", {\ "packageLocation": "./docs/",\ @@ -2904,12 +4278,12 @@ const RAW_RUNTIME_STATE = ["@seed-design/stylesheet", "npm:1.0.4"],\ ["@stackflow/core", "workspace:core"],\ ["@stackflow/demo", "workspace:demo"],\ - ["@stackflow/plugin-basic-ui", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-basic-ui"],\ - ["@stackflow/plugin-history-sync", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-history-sync"],\ - ["@stackflow/plugin-renderer-basic", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-renderer-basic"],\ - ["@stackflow/react", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react"],\ + ["@stackflow/plugin-basic-ui", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:extensions/plugin-basic-ui"],\ + ["@stackflow/plugin-history-sync", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:extensions/plugin-history-sync"],\ + ["@stackflow/plugin-renderer-basic", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:extensions/plugin-renderer-basic"],\ + ["@stackflow/react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:integrations/react"],\ ["@types/node", "npm:22.7.5"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.18"],\ ["autoprefixer", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#npm:10.4.20"],\ ["class-variance-authority", "npm:0.7.0"],\ ["clsx", "npm:2.1.1"],\ @@ -2919,8 +4293,8 @@ const RAW_RUNTIME_STATE = ["nextra-theme-docs", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#npm:2.13.4"],\ ["postcss", "npm:8.4.47"],\ ["react", "npm:18.3.1"],\ - ["react-dom", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#npm:18.3.1"],\ - ["react-lazy-load-image-component", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#npm:1.6.2"],\ + ["react-dom", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:18.3.1"],\ + ["react-lazy-load-image-component", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#npm:1.6.2"],\ ["simple-reveal", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#npm:0.8.0"],\ ["tailwind-merge", "npm:2.5.3"],\ ["tailwindcss", "npm:3.4.13"],\ @@ -2950,7 +4324,7 @@ const RAW_RUNTIME_STATE = ["@stackflow/plugin-history-sync", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-history-sync"],\ ["@stackflow/plugin-preload", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-preload"],\ ["@stackflow/react", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.1"],\ ["@types/stackflow__core", null],\ ["@types/stackflow__plugin-history-sync", null],\ ["@types/stackflow__plugin-preload", null],\ @@ -2982,10 +4356,10 @@ const RAW_RUNTIME_STATE = ["@stackflow/config", "workspace:config"],\ ["@stackflow/core", "workspace:core"],\ ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ - ["@stackflow/plugin-history-sync", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-history-sync"],\ - ["@stackflow/plugin-preload", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-preload"],\ - ["@stackflow/react", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react"],\ - ["@types/react", "npm:18.3.3"],\ + ["@stackflow/plugin-history-sync", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:extensions/plugin-history-sync"],\ + ["@stackflow/plugin-preload", "virtual:0892efb9b4f386c24dba440a9d2a0ff9dd8aabcfd8ef5403c4c5f10c0d1c23fd4bad505b8db6b1207f29fb736fee165114aaa48c8dc6b509afc29633adbfcc46#workspace:extensions/plugin-preload"],\ + ["@stackflow/react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:integrations/react"],\ + ["@types/react", "npm:18.3.18"],\ ["esbuild", "npm:0.23.0"],\ ["esbuild-plugin-file-path-extensions", "npm:2.1.3"],\ ["react", "npm:18.3.1"],\ @@ -3004,7 +4378,7 @@ const RAW_RUNTIME_STATE = ["@changesets/cli", "npm:2.27.7"],\ ["@types/jest", "npm:29.5.12"],\ ["@types/node", "npm:20.14.9"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.18"],\ ["typescript", "patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=379a07"],\ ["ultra-runner", "npm:3.10.5"]\ ],\ @@ -3012,15 +4386,15 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@stackflow/plugin-basic-ui", [\ - ["virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-basic-ui", {\ - "packageLocation": "./.yarn/__virtual__/@stackflow-plugin-basic-ui-virtual-669046a185/1/extensions/plugin-basic-ui/",\ + ["virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:extensions/plugin-basic-ui", {\ + "packageLocation": "./.yarn/__virtual__/@stackflow-plugin-basic-ui-virtual-9506e63a43/1/extensions/plugin-basic-ui/",\ "packageDependencies": [\ - ["@stackflow/plugin-basic-ui", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-basic-ui"],\ + ["@stackflow/plugin-basic-ui", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:extensions/plugin-basic-ui"],\ ["@stackflow/core", "workspace:core"],\ ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ - ["@stackflow/react", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react"],\ - ["@stackflow/react-ui-core", "virtual:669046a185e83900af978519e5adddf8e8f1f8fed824849248ba56cf8fcd4e4208872f27e14c3c844d3b769f42be1ba6e0aa90f12df9fa6c38a55aedee211f53#workspace:extensions/react-ui-core"],\ - ["@types/react", "npm:18.3.3"],\ + ["@stackflow/react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:integrations/react"],\ + ["@stackflow/react-ui-core", "virtual:9506e63a437e20118ec53e35394f44ac597a1e19dd190b4d073d27922774bba693971575adba8977670ff1bb425f29ad6779506df7c002f3a95d17880d69dfb6#workspace:extensions/react-ui-core"],\ + ["@types/react", "npm:18.3.18"],\ ["@types/stackflow__core", null],\ ["@types/stackflow__react", null],\ ["@vanilla-extract/css", "npm:1.15.3"],\ @@ -3042,15 +4416,45 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["workspace:extensions/plugin-basic-ui", {\ - "packageLocation": "./extensions/plugin-basic-ui/",\ + ["virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-basic-ui", {\ + "packageLocation": "./.yarn/__virtual__/@stackflow-plugin-basic-ui-virtual-669046a185/1/extensions/plugin-basic-ui/",\ "packageDependencies": [\ - ["@stackflow/plugin-basic-ui", "workspace:extensions/plugin-basic-ui"],\ + ["@stackflow/plugin-basic-ui", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-basic-ui"],\ ["@stackflow/core", "workspace:core"],\ ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ ["@stackflow/react", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react"],\ ["@stackflow/react-ui-core", "virtual:669046a185e83900af978519e5adddf8e8f1f8fed824849248ba56cf8fcd4e4208872f27e14c3c844d3b769f42be1ba6e0aa90f12df9fa6c38a55aedee211f53#workspace:extensions/react-ui-core"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.1"],\ + ["@types/stackflow__core", null],\ + ["@types/stackflow__react", null],\ + ["@vanilla-extract/css", "npm:1.15.3"],\ + ["@vanilla-extract/dynamic", "npm:2.1.1"],\ + ["@vanilla-extract/private", "npm:1.0.5"],\ + ["@vanilla-extract/recipes", "virtual:669046a185e83900af978519e5adddf8e8f1f8fed824849248ba56cf8fcd4e4208872f27e14c3c844d3b769f42be1ba6e0aa90f12df9fa6c38a55aedee211f53#npm:0.5.3"],\ + ["esbuild", "npm:0.23.0"],\ + ["react", "npm:18.3.1"],\ + ["rimraf", "npm:3.0.2"],\ + ["typescript", "patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=379a07"]\ + ],\ + "packagePeers": [\ + "@stackflow/core",\ + "@stackflow/react",\ + "@types/react",\ + "@types/stackflow__core",\ + "@types/stackflow__react",\ + "react"\ + ],\ + "linkType": "SOFT"\ + }],\ + ["workspace:extensions/plugin-basic-ui", {\ + "packageLocation": "./extensions/plugin-basic-ui/",\ + "packageDependencies": [\ + ["@stackflow/plugin-basic-ui", "workspace:extensions/plugin-basic-ui"],\ + ["@stackflow/core", "workspace:core"],\ + ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ + ["@stackflow/react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:integrations/react"],\ + ["@stackflow/react-ui-core", "virtual:9506e63a437e20118ec53e35394f44ac597a1e19dd190b4d073d27922774bba693971575adba8977670ff1bb425f29ad6779506df7c002f3a95d17880d69dfb6#workspace:extensions/react-ui-core"],\ + ["@types/react", "npm:18.3.18"],\ ["@vanilla-extract/css", "npm:1.15.3"],\ ["@vanilla-extract/dynamic", "npm:2.1.1"],\ ["@vanilla-extract/private", "npm:1.0.5"],\ @@ -3103,8 +4507,8 @@ const RAW_RUNTIME_STATE = ["@stackflow/plugin-google-analytics-4", "workspace:extensions/plugin-google-analytics-4"],\ ["@stackflow/core", "workspace:core"],\ ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ - ["@stackflow/react", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react"],\ - ["@types/react", "npm:18.3.3"],\ + ["@stackflow/react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:integrations/react"],\ + ["@types/react", "npm:18.3.18"],\ ["esbuild", "npm:0.23.0"],\ ["react", "npm:18.3.1"],\ ["react-ga4", "npm:2.1.0"],\ @@ -3115,6 +4519,49 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@stackflow/plugin-history-sync", [\ + ["virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:extensions/plugin-history-sync", {\ + "packageLocation": "./.yarn/__virtual__/@stackflow-plugin-history-sync-virtual-f6cfb0d7c2/1/extensions/plugin-history-sync/",\ + "packageDependencies": [\ + ["@stackflow/plugin-history-sync", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:extensions/plugin-history-sync"],\ + ["@graphql-tools/schema", "virtual:991015ceb8acca106af7e64cf676369bf8fb98370003b1af0559fb22931c330c3a09d064107412d6cc26ef286f0afdd26340443bd43177eeda3558644ba5f206#npm:10.0.5"],\ + ["@stackflow/config", "workspace:config"],\ + ["@stackflow/core", "workspace:core"],\ + ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ + ["@stackflow/react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:integrations/react"],\ + ["@swc/core", "virtual:b327d7e228fba669b88a8bb23bcf526374e46fa67e617b1e6848e8a205357fee5ce94b47c49b5a570fd9e8a44fa218a13cd00e2eca327c99114cbd21d72ecf9c#npm:1.6.6"],\ + ["@swc/jest", "virtual:b327d7e228fba669b88a8bb23bcf526374e46fa67e617b1e6848e8a205357fee5ce94b47c49b5a570fd9e8a44fa218a13cd00e2eca327c99114cbd21d72ecf9c#npm:0.2.36"],\ + ["@types/jest", "npm:29.5.12"],\ + ["@types/node", "npm:20.14.9"],\ + ["@types/react", "npm:18.3.18"],\ + ["@types/react-relay", "npm:16.0.6"],\ + ["@types/relay-runtime", "npm:17.0.4"],\ + ["@types/stackflow__config", null],\ + ["@types/stackflow__core", null],\ + ["@types/stackflow__react", null],\ + ["esbuild", "npm:0.23.0"],\ + ["flatted", "npm:3.3.1"],\ + ["graphql", "npm:16.9.0"],\ + ["history", "npm:5.3.0"],\ + ["jest", "virtual:b327d7e228fba669b88a8bb23bcf526374e46fa67e617b1e6848e8a205357fee5ce94b47c49b5a570fd9e8a44fa218a13cd00e2eca327c99114cbd21d72ecf9c#npm:29.7.0"],\ + ["react", "npm:18.3.1"],\ + ["react-relay", "virtual:f6cfb0d7c27cc8eeb8867cd4b30979954dd52c902f2cf3a566778a5c3f3eb82a8f6ab62efc72ea2a70d4f6eb2b25665a488509a1d259737588a43581d36887b5#npm:17.0.0"],\ + ["relay-compiler", "npm:17.0.0"],\ + ["relay-runtime", "npm:17.0.0"],\ + ["rimraf", "npm:3.0.2"],\ + ["typescript", "patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=379a07"],\ + ["url-pattern", "npm:1.0.3"]\ + ],\ + "packagePeers": [\ + "@stackflow/core",\ + "@stackflow/react",\ + "@types/react",\ + "@types/stackflow__config",\ + "@types/stackflow__core",\ + "@types/stackflow__react",\ + "react"\ + ],\ + "linkType": "SOFT"\ + }],\ ["virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-history-sync", {\ "packageLocation": "./.yarn/__virtual__/@stackflow-plugin-history-sync-virtual-991015ceb8/1/extensions/plugin-history-sync/",\ "packageDependencies": [\ @@ -3128,7 +4575,7 @@ const RAW_RUNTIME_STATE = ["@swc/jest", "virtual:b327d7e228fba669b88a8bb23bcf526374e46fa67e617b1e6848e8a205357fee5ce94b47c49b5a570fd9e8a44fa218a13cd00e2eca327c99114cbd21d72ecf9c#npm:0.2.36"],\ ["@types/jest", "npm:29.5.12"],\ ["@types/node", "npm:20.14.9"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.1"],\ ["@types/react-relay", "npm:16.0.6"],\ ["@types/relay-runtime", "npm:17.0.4"],\ ["@types/stackflow__config", null],\ @@ -3167,12 +4614,12 @@ const RAW_RUNTIME_STATE = ["@stackflow/config", "workspace:config"],\ ["@stackflow/core", "workspace:core"],\ ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ - ["@stackflow/react", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react"],\ + ["@stackflow/react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:integrations/react"],\ ["@swc/core", "virtual:b327d7e228fba669b88a8bb23bcf526374e46fa67e617b1e6848e8a205357fee5ce94b47c49b5a570fd9e8a44fa218a13cd00e2eca327c99114cbd21d72ecf9c#npm:1.6.6"],\ ["@swc/jest", "virtual:b327d7e228fba669b88a8bb23bcf526374e46fa67e617b1e6848e8a205357fee5ce94b47c49b5a570fd9e8a44fa218a13cd00e2eca327c99114cbd21d72ecf9c#npm:0.2.36"],\ ["@types/jest", "npm:29.5.12"],\ ["@types/node", "npm:20.14.9"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.18"],\ ["@types/react-relay", "npm:16.0.6"],\ ["@types/relay-runtime", "npm:17.0.4"],\ ["esbuild", "npm:0.23.0"],\ @@ -3181,7 +4628,7 @@ const RAW_RUNTIME_STATE = ["history", "npm:5.3.0"],\ ["jest", "virtual:b327d7e228fba669b88a8bb23bcf526374e46fa67e617b1e6848e8a205357fee5ce94b47c49b5a570fd9e8a44fa218a13cd00e2eca327c99114cbd21d72ecf9c#npm:29.7.0"],\ ["react", "npm:18.3.1"],\ - ["react-relay", "virtual:991015ceb8acca106af7e64cf676369bf8fb98370003b1af0559fb22931c330c3a09d064107412d6cc26ef286f0afdd26340443bd43177eeda3558644ba5f206#npm:17.0.0"],\ + ["react-relay", "virtual:f6cfb0d7c27cc8eeb8867cd4b30979954dd52c902f2cf3a566778a5c3f3eb82a8f6ab62efc72ea2a70d4f6eb2b25665a488509a1d259737588a43581d36887b5#npm:17.0.0"],\ ["relay-compiler", "npm:17.0.0"],\ ["relay-runtime", "npm:17.0.0"],\ ["rimraf", "npm:3.0.2"],\ @@ -3219,7 +4666,7 @@ const RAW_RUNTIME_STATE = ["@stackflow/plugin-map-initial-activity", "workspace:extensions/plugin-map-initial-activity"],\ ["@stackflow/core", "workspace:core"],\ ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ - ["@stackflow/react", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react"],\ + ["@stackflow/react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:integrations/react"],\ ["esbuild", "npm:0.23.0"],\ ["rimraf", "npm:3.0.2"],\ ["typescript", "patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=379a07"]\ @@ -3228,6 +4675,35 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@stackflow/plugin-preload", [\ + ["virtual:0892efb9b4f386c24dba440a9d2a0ff9dd8aabcfd8ef5403c4c5f10c0d1c23fd4bad505b8db6b1207f29fb736fee165114aaa48c8dc6b509afc29633adbfcc46#workspace:extensions/plugin-preload", {\ + "packageLocation": "./.yarn/__virtual__/@stackflow-plugin-preload-virtual-da38519506/1/extensions/plugin-preload/",\ + "packageDependencies": [\ + ["@stackflow/plugin-preload", "virtual:0892efb9b4f386c24dba440a9d2a0ff9dd8aabcfd8ef5403c4c5f10c0d1c23fd4bad505b8db6b1207f29fb736fee165114aaa48c8dc6b509afc29633adbfcc46#workspace:extensions/plugin-preload"],\ + ["@stackflow/core", "workspace:core"],\ + ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ + ["@stackflow/plugin-history-sync", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:extensions/plugin-history-sync"],\ + ["@stackflow/react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:integrations/react"],\ + ["@types/react", "npm:18.3.18"],\ + ["@types/stackflow__core", null],\ + ["@types/stackflow__plugin-history-sync", null],\ + ["@types/stackflow__react", null],\ + ["esbuild", "npm:0.23.0"],\ + ["react", "npm:18.3.1"],\ + ["rimraf", "npm:3.0.2"],\ + ["typescript", "patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=379a07"]\ + ],\ + "packagePeers": [\ + "@stackflow/core",\ + "@stackflow/plugin-history-sync",\ + "@stackflow/react",\ + "@types/react",\ + "@types/stackflow__core",\ + "@types/stackflow__plugin-history-sync",\ + "@types/stackflow__react",\ + "react"\ + ],\ + "linkType": "SOFT"\ + }],\ ["virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-preload", {\ "packageLocation": "./.yarn/__virtual__/@stackflow-plugin-preload-virtual-78b2f9bad9/1/extensions/plugin-preload/",\ "packageDependencies": [\ @@ -3236,7 +4712,7 @@ const RAW_RUNTIME_STATE = ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ ["@stackflow/plugin-history-sync", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-history-sync"],\ ["@stackflow/react", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.1"],\ ["@types/stackflow__core", null],\ ["@types/stackflow__plugin-history-sync", null],\ ["@types/stackflow__react", null],\ @@ -3263,9 +4739,9 @@ const RAW_RUNTIME_STATE = ["@stackflow/plugin-preload", "workspace:extensions/plugin-preload"],\ ["@stackflow/core", "workspace:core"],\ ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ - ["@stackflow/plugin-history-sync", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-history-sync"],\ - ["@stackflow/react", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react"],\ - ["@types/react", "npm:18.3.3"],\ + ["@stackflow/plugin-history-sync", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:extensions/plugin-history-sync"],\ + ["@stackflow/react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:integrations/react"],\ + ["@types/react", "npm:18.3.18"],\ ["esbuild", "npm:0.23.0"],\ ["react", "npm:18.3.1"],\ ["rimraf", "npm:3.0.2"],\ @@ -3275,6 +4751,31 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@stackflow/plugin-renderer-basic", [\ + ["virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:extensions/plugin-renderer-basic", {\ + "packageLocation": "./.yarn/__virtual__/@stackflow-plugin-renderer-basic-virtual-9a88d3ff8e/1/extensions/plugin-renderer-basic/",\ + "packageDependencies": [\ + ["@stackflow/plugin-renderer-basic", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:extensions/plugin-renderer-basic"],\ + ["@stackflow/core", "workspace:core"],\ + ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ + ["@stackflow/react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:integrations/react"],\ + ["@types/react", "npm:18.3.18"],\ + ["@types/stackflow__core", null],\ + ["@types/stackflow__react", null],\ + ["esbuild", "npm:0.23.0"],\ + ["react", "npm:18.3.1"],\ + ["rimraf", "npm:3.0.2"],\ + ["typescript", "patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=379a07"]\ + ],\ + "packagePeers": [\ + "@stackflow/core",\ + "@stackflow/react",\ + "@types/react",\ + "@types/stackflow__core",\ + "@types/stackflow__react",\ + "react"\ + ],\ + "linkType": "SOFT"\ + }],\ ["virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:extensions/plugin-renderer-basic", {\ "packageLocation": "./.yarn/__virtual__/@stackflow-plugin-renderer-basic-virtual-84c5c2a317/1/extensions/plugin-renderer-basic/",\ "packageDependencies": [\ @@ -3282,7 +4783,7 @@ const RAW_RUNTIME_STATE = ["@stackflow/core", "workspace:core"],\ ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ ["@stackflow/react", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.1"],\ ["@types/stackflow__core", null],\ ["@types/stackflow__react", null],\ ["esbuild", "npm:0.23.0"],\ @@ -3306,8 +4807,8 @@ const RAW_RUNTIME_STATE = ["@stackflow/plugin-renderer-basic", "workspace:extensions/plugin-renderer-basic"],\ ["@stackflow/core", "workspace:core"],\ ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ - ["@stackflow/react", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react"],\ - ["@types/react", "npm:18.3.3"],\ + ["@stackflow/react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:integrations/react"],\ + ["@types/react", "npm:18.3.18"],\ ["esbuild", "npm:0.23.0"],\ ["react", "npm:18.3.1"],\ ["rimraf", "npm:3.0.2"],\ @@ -3323,8 +4824,8 @@ const RAW_RUNTIME_STATE = ["@stackflow/plugin-renderer-web", "workspace:extensions/plugin-renderer-web"],\ ["@stackflow/core", "workspace:core"],\ ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ - ["@stackflow/react", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react"],\ - ["@types/react", "npm:18.3.3"],\ + ["@stackflow/react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:integrations/react"],\ + ["@types/react", "npm:18.3.18"],\ ["esbuild", "npm:0.23.0"],\ ["react", "npm:18.3.1"],\ ["rimraf", "npm:3.0.2"],\ @@ -3367,6 +4868,34 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@stackflow/react", [\ + ["virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:integrations/react", {\ + "packageLocation": "./.yarn/__virtual__/@stackflow-react-virtual-200e66984e/1/integrations/react/",\ + "packageDependencies": [\ + ["@stackflow/react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:integrations/react"],\ + ["@stackflow/config", "workspace:config"],\ + ["@stackflow/core", "workspace:core"],\ + ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ + ["@types/react", "npm:18.3.18"],\ + ["@types/stackflow__config", null],\ + ["@types/stackflow__core", null],\ + ["esbuild", "npm:0.23.0"],\ + ["esbuild-plugin-file-path-extensions", "npm:2.1.3"],\ + ["history", "npm:5.3.0"],\ + ["react", "npm:18.3.1"],\ + ["react-fast-compare", "npm:3.2.2"],\ + ["rimraf", "npm:3.0.2"],\ + ["typescript", "patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=379a07"],\ + ["url-pattern", "npm:1.0.3"]\ + ],\ + "packagePeers": [\ + "@stackflow/core",\ + "@types/react",\ + "@types/stackflow__config",\ + "@types/stackflow__core",\ + "react"\ + ],\ + "linkType": "SOFT"\ + }],\ ["virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react", {\ "packageLocation": "./.yarn/__virtual__/@stackflow-react-virtual-eeae00ab9c/1/integrations/react/",\ "packageDependencies": [\ @@ -3374,7 +4903,7 @@ const RAW_RUNTIME_STATE = ["@stackflow/config", "workspace:config"],\ ["@stackflow/core", "workspace:core"],\ ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.1"],\ ["@types/stackflow__config", null],\ ["@types/stackflow__core", null],\ ["esbuild", "npm:0.23.0"],\ @@ -3403,7 +4932,7 @@ const RAW_RUNTIME_STATE = ["@stackflow/config", "workspace:config"],\ ["@stackflow/core", "workspace:core"],\ ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.18"],\ ["esbuild", "npm:0.23.0"],\ ["esbuild-plugin-file-path-extensions", "npm:2.1.3"],\ ["history", "npm:5.3.0"],\ @@ -3424,7 +4953,32 @@ const RAW_RUNTIME_STATE = ["@stackflow/core", "workspace:core"],\ ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ ["@stackflow/react", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.1"],\ + ["@types/stackflow__core", null],\ + ["@types/stackflow__react", null],\ + ["esbuild", "npm:0.23.0"],\ + ["react", "npm:18.3.1"],\ + ["rimraf", "npm:3.0.2"],\ + ["typescript", "patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=379a07"]\ + ],\ + "packagePeers": [\ + "@stackflow/core",\ + "@stackflow/react",\ + "@types/react",\ + "@types/stackflow__core",\ + "@types/stackflow__react",\ + "react"\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:9506e63a437e20118ec53e35394f44ac597a1e19dd190b4d073d27922774bba693971575adba8977670ff1bb425f29ad6779506df7c002f3a95d17880d69dfb6#workspace:extensions/react-ui-core", {\ + "packageLocation": "./.yarn/__virtual__/@stackflow-react-ui-core-virtual-dd722669ce/1/extensions/react-ui-core/",\ + "packageDependencies": [\ + ["@stackflow/react-ui-core", "virtual:9506e63a437e20118ec53e35394f44ac597a1e19dd190b4d073d27922774bba693971575adba8977670ff1bb425f29ad6779506df7c002f3a95d17880d69dfb6#workspace:extensions/react-ui-core"],\ + ["@stackflow/core", "workspace:core"],\ + ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ + ["@stackflow/react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:integrations/react"],\ + ["@types/react", "npm:18.3.18"],\ ["@types/stackflow__core", null],\ ["@types/stackflow__react", null],\ ["esbuild", "npm:0.23.0"],\ @@ -3448,8 +5002,8 @@ const RAW_RUNTIME_STATE = ["@stackflow/react-ui-core", "workspace:extensions/react-ui-core"],\ ["@stackflow/core", "workspace:core"],\ ["@stackflow/esbuild-config", "workspace:packages/esbuild-config"],\ - ["@stackflow/react", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#workspace:integrations/react"],\ - ["@types/react", "npm:18.3.3"],\ + ["@stackflow/react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#workspace:integrations/react"],\ + ["@types/react", "npm:18.3.18"],\ ["esbuild", "npm:0.23.0"],\ ["react", "npm:18.3.1"],\ ["rimraf", "npm:3.0.2"],\ @@ -3459,6 +5013,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@swc/core", [\ + ["npm:1.10.9", {\ + "packageLocation": "./.yarn/unplugged/@swc-core-virtual-6458d945d0/node_modules/@swc/core/",\ + "packageDependencies": [\ + ["@swc/core", "npm:1.10.9"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["npm:1.6.6", {\ "packageLocation": "./.yarn/unplugged/@swc-core-virtual-40237c0e04/node_modules/@swc/core/",\ "packageDependencies": [\ @@ -3490,9 +5051,41 @@ const RAW_RUNTIME_STATE = "@types/swc__helpers"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:1.10.9", {\ + "packageLocation": "./.yarn/unplugged/@swc-core-virtual-6458d945d0/node_modules/@swc/core/",\ + "packageDependencies": [\ + ["@swc/core", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:1.10.9"],\ + ["@swc/core-darwin-arm64", "npm:1.10.9"],\ + ["@swc/core-darwin-x64", "npm:1.10.9"],\ + ["@swc/core-linux-arm-gnueabihf", "npm:1.10.9"],\ + ["@swc/core-linux-arm64-gnu", "npm:1.10.9"],\ + ["@swc/core-linux-arm64-musl", "npm:1.10.9"],\ + ["@swc/core-linux-x64-gnu", "npm:1.10.9"],\ + ["@swc/core-linux-x64-musl", "npm:1.10.9"],\ + ["@swc/core-win32-arm64-msvc", "npm:1.10.9"],\ + ["@swc/core-win32-ia32-msvc", "npm:1.10.9"],\ + ["@swc/core-win32-x64-msvc", "npm:1.10.9"],\ + ["@swc/counter", "npm:0.1.3"],\ + ["@swc/helpers", null],\ + ["@swc/types", "npm:0.1.17"],\ + ["@types/swc__helpers", null]\ + ],\ + "packagePeers": [\ + "@swc/helpers",\ + "@types/swc__helpers"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@swc/core-darwin-arm64", [\ + ["npm:1.10.9", {\ + "packageLocation": "./.yarn/unplugged/@swc-core-darwin-arm64-npm-1.10.9-868527c113/node_modules/@swc/core-darwin-arm64/",\ + "packageDependencies": [\ + ["@swc/core-darwin-arm64", "npm:1.10.9"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:1.6.6", {\ "packageLocation": "./.yarn/unplugged/@swc-core-darwin-arm64-npm-1.6.6-d2ee52e54f/node_modules/@swc/core-darwin-arm64/",\ "packageDependencies": [\ @@ -3502,6 +5095,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@swc/core-darwin-x64", [\ + ["npm:1.10.9", {\ + "packageLocation": "./.yarn/unplugged/@swc-core-darwin-x64-npm-1.10.9-3f9797cb42/node_modules/@swc/core-darwin-x64/",\ + "packageDependencies": [\ + ["@swc/core-darwin-x64", "npm:1.10.9"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:1.6.6", {\ "packageLocation": "./.yarn/unplugged/@swc-core-darwin-x64-npm-1.6.6-c5fb14cbc3/node_modules/@swc/core-darwin-x64/",\ "packageDependencies": [\ @@ -3511,6 +5111,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@swc/core-linux-arm-gnueabihf", [\ + ["npm:1.10.9", {\ + "packageLocation": "./.yarn/unplugged/@swc-core-linux-arm-gnueabihf-npm-1.10.9-817a78c17c/node_modules/@swc/core-linux-arm-gnueabihf/",\ + "packageDependencies": [\ + ["@swc/core-linux-arm-gnueabihf", "npm:1.10.9"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:1.6.6", {\ "packageLocation": "./.yarn/unplugged/@swc-core-linux-arm-gnueabihf-npm-1.6.6-3ccc3160c3/node_modules/@swc/core-linux-arm-gnueabihf/",\ "packageDependencies": [\ @@ -3520,6 +5127,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@swc/core-linux-arm64-gnu", [\ + ["npm:1.10.9", {\ + "packageLocation": "./.yarn/unplugged/@swc-core-linux-arm64-gnu-npm-1.10.9-d66105e8c4/node_modules/@swc/core-linux-arm64-gnu/",\ + "packageDependencies": [\ + ["@swc/core-linux-arm64-gnu", "npm:1.10.9"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:1.6.6", {\ "packageLocation": "./.yarn/unplugged/@swc-core-linux-arm64-gnu-npm-1.6.6-050aa64a26/node_modules/@swc/core-linux-arm64-gnu/",\ "packageDependencies": [\ @@ -3529,6 +5143,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@swc/core-linux-arm64-musl", [\ + ["npm:1.10.9", {\ + "packageLocation": "./.yarn/unplugged/@swc-core-linux-arm64-musl-npm-1.10.9-6a50cf5c13/node_modules/@swc/core-linux-arm64-musl/",\ + "packageDependencies": [\ + ["@swc/core-linux-arm64-musl", "npm:1.10.9"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:1.6.6", {\ "packageLocation": "./.yarn/unplugged/@swc-core-linux-arm64-musl-npm-1.6.6-62b4185cd9/node_modules/@swc/core-linux-arm64-musl/",\ "packageDependencies": [\ @@ -3538,6 +5159,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@swc/core-linux-x64-gnu", [\ + ["npm:1.10.9", {\ + "packageLocation": "./.yarn/unplugged/@swc-core-linux-x64-gnu-npm-1.10.9-5619fd6864/node_modules/@swc/core-linux-x64-gnu/",\ + "packageDependencies": [\ + ["@swc/core-linux-x64-gnu", "npm:1.10.9"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:1.6.6", {\ "packageLocation": "./.yarn/unplugged/@swc-core-linux-x64-gnu-npm-1.6.6-14f706c630/node_modules/@swc/core-linux-x64-gnu/",\ "packageDependencies": [\ @@ -3547,6 +5175,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@swc/core-linux-x64-musl", [\ + ["npm:1.10.9", {\ + "packageLocation": "./.yarn/unplugged/@swc-core-linux-x64-musl-npm-1.10.9-acaf0d02d6/node_modules/@swc/core-linux-x64-musl/",\ + "packageDependencies": [\ + ["@swc/core-linux-x64-musl", "npm:1.10.9"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:1.6.6", {\ "packageLocation": "./.yarn/unplugged/@swc-core-linux-x64-musl-npm-1.6.6-e659660b61/node_modules/@swc/core-linux-x64-musl/",\ "packageDependencies": [\ @@ -3556,6 +5191,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@swc/core-win32-arm64-msvc", [\ + ["npm:1.10.9", {\ + "packageLocation": "./.yarn/unplugged/@swc-core-win32-arm64-msvc-npm-1.10.9-625f35560d/node_modules/@swc/core-win32-arm64-msvc/",\ + "packageDependencies": [\ + ["@swc/core-win32-arm64-msvc", "npm:1.10.9"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:1.6.6", {\ "packageLocation": "./.yarn/unplugged/@swc-core-win32-arm64-msvc-npm-1.6.6-57d32a6f31/node_modules/@swc/core-win32-arm64-msvc/",\ "packageDependencies": [\ @@ -3565,6 +5207,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@swc/core-win32-ia32-msvc", [\ + ["npm:1.10.9", {\ + "packageLocation": "./.yarn/unplugged/@swc-core-win32-ia32-msvc-npm-1.10.9-7af5cd7e77/node_modules/@swc/core-win32-ia32-msvc/",\ + "packageDependencies": [\ + ["@swc/core-win32-ia32-msvc", "npm:1.10.9"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:1.6.6", {\ "packageLocation": "./.yarn/unplugged/@swc-core-win32-ia32-msvc-npm-1.6.6-dbb66061b4/node_modules/@swc/core-win32-ia32-msvc/",\ "packageDependencies": [\ @@ -3574,6 +5223,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@swc/core-win32-x64-msvc", [\ + ["npm:1.10.9", {\ + "packageLocation": "./.yarn/unplugged/@swc-core-win32-x64-msvc-npm-1.10.9-f1f43dc2ee/node_modules/@swc/core-win32-x64-msvc/",\ + "packageDependencies": [\ + ["@swc/core-win32-x64-msvc", "npm:1.10.9"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:1.6.6", {\ "packageLocation": "./.yarn/unplugged/@swc-core-win32-x64-msvc-npm-1.6.6-0a34420380/node_modules/@swc/core-win32-x64-msvc/",\ "packageDependencies": [\ @@ -3610,6 +5266,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["npm:0.2.37", {\ + "packageLocation": "./.yarn/cache/@swc-jest-npm-0.2.37-2f8f959322-bbec37079b.zip/node_modules/@swc/jest/",\ + "packageDependencies": [\ + ["@swc/jest", "npm:0.2.37"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["virtual:b327d7e228fba669b88a8bb23bcf526374e46fa67e617b1e6848e8a205357fee5ce94b47c49b5a570fd9e8a44fa218a13cd00e2eca327c99114cbd21d72ecf9c#npm:0.2.36", {\ "packageLocation": "./.yarn/__virtual__/@swc-jest-virtual-6a7f264a05/0/cache/@swc-jest-npm-0.2.36-83d99e8d3c-39c5699646.zip/node_modules/@swc/jest/",\ "packageDependencies": [\ @@ -3625,9 +5288,33 @@ const RAW_RUNTIME_STATE = "@types/swc__core"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:0.2.37", {\ + "packageLocation": "./.yarn/__virtual__/@swc-jest-virtual-25d2171b02/0/cache/@swc-jest-npm-0.2.37-2f8f959322-bbec37079b.zip/node_modules/@swc/jest/",\ + "packageDependencies": [\ + ["@swc/jest", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:0.2.37"],\ + ["@jest/create-cache-key-function", "npm:29.7.0"],\ + ["@swc/core", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:1.10.9"],\ + ["@swc/counter", "npm:0.1.3"],\ + ["@types/swc__core", null],\ + ["jsonc-parser", "npm:3.2.0"]\ + ],\ + "packagePeers": [\ + "@swc/core",\ + "@types/swc__core"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@swc/types", [\ + ["npm:0.1.17", {\ + "packageLocation": "./.yarn/cache/@swc-types-npm-0.1.17-7ad0abbd20-ddef1ad5bf.zip/node_modules/@swc/types/",\ + "packageDependencies": [\ + ["@swc/types", "npm:0.1.17"],\ + ["@swc/counter", "npm:0.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.1.9", {\ "packageLocation": "./.yarn/cache/@swc-types-npm-0.1.9-26e18ff920-c67ee0480b.zip/node_modules/@swc/types/",\ "packageDependencies": [\ @@ -3637,6 +5324,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@szmarczak/http-timer", [\ + ["npm:5.0.1", {\ + "packageLocation": "./.yarn/cache/@szmarczak-http-timer-npm-5.0.1-52261e5986-fc9cb993e8.zip/node_modules/@szmarczak/http-timer/",\ + "packageDependencies": [\ + ["@szmarczak/http-timer", "npm:5.0.1"],\ + ["defer-to-connect", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@tanstack/react-virtual", [\ ["npm:3.8.1", {\ "packageLocation": "./.yarn/cache/@tanstack-react-virtual-npm-3.8.1-d234644a30-8b6eeca22a.zip/node_modules/@tanstack/react-virtual/",\ @@ -3650,10 +5347,10 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@tanstack/react-virtual", "virtual:c7c0205b406c700922c01d71ac2ddbf45e5a85d8c468cf33162cb32e772475ebb2e0e3db1e33b6bc59d5352af5e3435da74971b25bbf9996216c6bd855e077f4#npm:3.8.1"],\ ["@tanstack/virtual-core", "npm:3.8.1"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.18"],\ ["@types/react-dom", null],\ ["react", "npm:18.3.1"],\ - ["react-dom", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#npm:18.3.1"]\ + ["react-dom", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -3685,7 +5382,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@theguild-remark-mermaid-virtual-540717bd06/0/cache/@theguild-remark-mermaid-npm-0.0.5-8344cf6566-964bf5ced5.zip/node_modules/@theguild/remark-mermaid/",\ "packageDependencies": [\ ["@theguild/remark-mermaid", "virtual:c66d995444893f59591f9fdf32bcb6d7443fab6368798576b65e2fd7769138a25a057a454cd80c22f3dc140394e88d707d3f6e5bee5a65a2aa59ba9e6e43f309#npm:0.0.5"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.18"],\ ["mermaid", "npm:10.9.1"],\ ["react", "npm:18.3.1"],\ ["unist-util-visit", "npm:5.0.0"]\ @@ -3772,6 +5469,26 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@types/chrome", [\ + ["npm:0.0.223", {\ + "packageLocation": "./.yarn/cache/@types-chrome-npm-0.0.223-b09e03d5e8-64072a3cb8.zip/node_modules/@types/chrome/",\ + "packageDependencies": [\ + ["@types/chrome", "npm:0.0.223"],\ + ["@types/filesystem", "npm:0.0.36"],\ + ["@types/har-format", "npm:1.2.16"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.0.280", {\ + "packageLocation": "./.yarn/cache/@types-chrome-npm-0.0.280-34ee4ba05a-81aed88de0.zip/node_modules/@types/chrome/",\ + "packageDependencies": [\ + ["@types/chrome", "npm:0.0.280"],\ + ["@types/filesystem", "npm:0.0.36"],\ + ["@types/har-format", "npm:1.2.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@types/d3-scale", [\ ["npm:4.0.8", {\ "packageLocation": "./.yarn/cache/@types-d3-scale-npm-4.0.8-56a8af5d03-376e4f2199.zip/node_modules/@types/d3-scale/",\ @@ -3831,6 +5548,13 @@ const RAW_RUNTIME_STATE = ["@types/estree", "npm:1.0.5"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.0.6", {\ + "packageLocation": "./.yarn/cache/@types-estree-npm-1.0.6-b5e23f2ea2-9d35d47509.zip/node_modules/@types/estree/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.6"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@types/estree-jsx", [\ @@ -3851,7 +5575,26 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["@types/graceful-fs", [\ + ["@types/filesystem", [\ + ["npm:0.0.36", {\ + "packageLocation": "./.yarn/cache/@types-filesystem-npm-0.0.36-8d0026c1c8-ec831040fe.zip/node_modules/@types/filesystem/",\ + "packageDependencies": [\ + ["@types/filesystem", "npm:0.0.36"],\ + ["@types/filewriter", "npm:0.0.33"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/filewriter", [\ + ["npm:0.0.33", {\ + "packageLocation": "./.yarn/cache/@types-filewriter-npm-0.0.33-f2c6fe3dc9-495a4bb424.zip/node_modules/@types/filewriter/",\ + "packageDependencies": [\ + ["@types/filewriter", "npm:0.0.33"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/graceful-fs", [\ ["npm:4.1.5", {\ "packageLocation": "./.yarn/cache/@types-graceful-fs-npm-4.1.5-91d62e1050-d076bb61f4.zip/node_modules/@types/graceful-fs/",\ "packageDependencies": [\ @@ -3861,6 +5604,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@types/har-format", [\ + ["npm:1.2.16", {\ + "packageLocation": "./.yarn/cache/@types-har-format-npm-1.2.16-6e18e7d7d6-b7ecef1ca2.zip/node_modules/@types/har-format/",\ + "packageDependencies": [\ + ["@types/har-format", "npm:1.2.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@types/hast", [\ ["npm:2.3.4", {\ "packageLocation": "./.yarn/cache/@types-hast-npm-2.3.4-7249cc0ece-fff47998f4.zip/node_modules/@types/hast/",\ @@ -3879,6 +5631,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@types/http-cache-semantics", [\ + ["npm:4.0.4", {\ + "packageLocation": "./.yarn/cache/@types-http-cache-semantics-npm-4.0.4-6d4f413ddd-a59566cff6.zip/node_modules/@types/http-cache-semantics/",\ + "packageDependencies": [\ + ["@types/http-cache-semantics", "npm:4.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@types/istanbul-lib-coverage", [\ ["npm:2.0.4", {\ "packageLocation": "./.yarn/cache/@types-istanbul-lib-coverage-npm-2.0.4-734954bb56-a25d7589ee.zip/node_modules/@types/istanbul-lib-coverage/",\ @@ -3909,6 +5670,15 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@types/jest", [\ + ["npm:28.1.8", {\ + "packageLocation": "./.yarn/cache/@types-jest-npm-28.1.8-c361b866d1-ef2024e72b.zip/node_modules/@types/jest/",\ + "packageDependencies": [\ + ["@types/jest", "npm:28.1.8"],\ + ["expect", "npm:28.1.3"],\ + ["pretty-format", "npm:28.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.5.12", {\ "packageLocation": "./.yarn/cache/@types-jest-npm-29.5.12-6459b9d012-312e8dcf92.zip/node_modules/@types/jest/",\ "packageDependencies": [\ @@ -3928,6 +5698,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@types/json-schema", [\ + ["npm:7.0.15", {\ + "packageLocation": "./.yarn/cache/@types-json-schema-npm-7.0.15-fd16381786-1a3c3e0623.zip/node_modules/@types/json-schema/",\ + "packageDependencies": [\ + ["@types/json-schema", "npm:7.0.15"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@types/katex", [\ ["npm:0.11.1", {\ "packageLocation": "./.yarn/cache/@types-katex-npm-0.11.1-00a0d8409c-1e51988b4b.zip/node_modules/@types/katex/",\ @@ -3989,6 +5768,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@types/minimatch", [\ + ["npm:3.0.5", {\ + "packageLocation": "./.yarn/cache/@types-minimatch-npm-3.0.5-802bb0797f-c41d136f67.zip/node_modules/@types/minimatch/",\ + "packageDependencies": [\ + ["@types/minimatch", "npm:3.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@types/ms", [\ ["npm:0.7.31", {\ "packageLocation": "./.yarn/cache/@types-ms-npm-0.7.31-ea3b89342b-6647b295fb.zip/node_modules/@types/ms/",\ @@ -4023,6 +5811,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@types/prettier", [\ + ["npm:2.7.3", {\ + "packageLocation": "./.yarn/cache/@types-prettier-npm-2.7.3-497316f37c-cda84c19ac.zip/node_modules/@types/prettier/",\ + "packageDependencies": [\ + ["@types/prettier", "npm:2.7.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@types/prop-types", [\ ["npm:15.7.5", {\ "packageLocation": "./.yarn/cache/@types-prop-types-npm-15.7.5-2aa48aa177-5b43b8b154.zip/node_modules/@types/prop-types/",\ @@ -4033,14 +5830,31 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@types/react", [\ - ["npm:18.3.3", {\ - "packageLocation": "./.yarn/cache/@types-react-npm-18.3.3-07e68e178e-68e203b7f1.zip/node_modules/@types/react/",\ + ["npm:18.3.1", {\ + "packageLocation": "./.yarn/cache/@types-react-npm-18.3.1-5744cb1fe5-baa6b8a75c.zip/node_modules/@types/react/",\ + "packageDependencies": [\ + ["@types/react", "npm:18.3.1"],\ + ["@types/prop-types", "npm:15.7.5"],\ + ["csstype", "npm:3.0.11"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:18.3.18", {\ + "packageLocation": "./.yarn/cache/@types-react-npm-18.3.18-2cfc7440b2-7fdd8b853e.zip/node_modules/@types/react/",\ "packageDependencies": [\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.18"],\ ["@types/prop-types", "npm:15.7.5"],\ ["csstype", "npm:3.0.11"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:19.0.8", {\ + "packageLocation": "./.yarn/cache/@types-react-npm-19.0.8-d37f2f1ef6-1080d5b96e.zip/node_modules/@types/react/",\ + "packageDependencies": [\ + ["@types/react", "npm:19.0.8"],\ + ["csstype", "npm:3.0.11"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@types/react-dom", [\ @@ -4048,7 +5862,43 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/@types-react-dom-npm-18.3.0-111444d3eb-6ff53f5a7b.zip/node_modules/@types/react-dom/",\ "packageDependencies": [\ ["@types/react-dom", "npm:18.3.0"],\ - ["@types/react", "npm:18.3.3"]\ + ["@types/react", "npm:19.0.8"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:18.3.5", {\ + "packageLocation": "./.yarn/cache/@types-react-dom-npm-18.3.5-b1c4b786e6-02095b326f.zip/node_modules/@types/react-dom/",\ + "packageDependencies": [\ + ["@types/react-dom", "npm:18.3.5"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:19.0.3", {\ + "packageLocation": "./.yarn/cache/@types-react-dom-npm-19.0.3-c704dfd4e3-815907f7ad.zip/node_modules/@types/react-dom/",\ + "packageDependencies": [\ + ["@types/react-dom", "npm:19.0.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:54789b2740f54ec68304fc46b3a3438aa5f9faaede1a05a229148f388c1c588a7fccc7c5aefbf05b24ea84696fa00ba76c65903d8aba9582a58662a30e9cebf0#npm:19.0.3", {\ + "packageLocation": "./.yarn/__virtual__/@types-react-dom-virtual-2a90340b95/0/cache/@types-react-dom-npm-19.0.3-c704dfd4e3-815907f7ad.zip/node_modules/@types/react-dom/",\ + "packageDependencies": [\ + ["@types/react-dom", "virtual:54789b2740f54ec68304fc46b3a3438aa5f9faaede1a05a229148f388c1c588a7fccc7c5aefbf05b24ea84696fa00ba76c65903d8aba9582a58662a30e9cebf0#npm:19.0.3"],\ + ["@types/react", "npm:19.0.8"]\ + ],\ + "packagePeers": [\ + "@types/react"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:18.3.5", {\ + "packageLocation": "./.yarn/__virtual__/@types-react-dom-virtual-4bcb17d9d5/0/cache/@types-react-dom-npm-18.3.5-b1c4b786e6-02095b326f.zip/node_modules/@types/react-dom/",\ + "packageDependencies": [\ + ["@types/react-dom", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:18.3.5"],\ + ["@types/react", "npm:18.3.18"]\ + ],\ + "packagePeers": [\ + "@types/react"\ ],\ "linkType": "HARD"\ }]\ @@ -4058,7 +5908,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/@types-react-lazy-load-image-component-npm-1.6.4-36a15c0627-ab6fef9ecb.zip/node_modules/@types/react-lazy-load-image-component/",\ "packageDependencies": [\ ["@types/react-lazy-load-image-component", "npm:1.6.4"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.1"],\ ["csstype", "npm:3.0.11"]\ ],\ "linkType": "HARD"\ @@ -4069,7 +5919,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/cache/@types-react-relay-npm-16.0.6-1ca4c06db9-a8f370e4a4.zip/node_modules/@types/react-relay/",\ "packageDependencies": [\ ["@types/react-relay", "npm:16.0.6"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:19.0.8"],\ ["@types/relay-runtime", "npm:17.0.4"]\ ],\ "linkType": "HARD"\ @@ -4084,6 +5934,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@types/retry", [\ + ["npm:0.12.2", {\ + "packageLocation": "./.yarn/cache/@types-retry-npm-0.12.2-e1f0617c50-e567503571.zip/node_modules/@types/retry/",\ + "packageDependencies": [\ + ["@types/retry", "npm:0.12.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@types/semver", [\ ["npm:7.5.6", {\ "packageLocation": "./.yarn/cache/@types-semver-npm-7.5.6-9d2637fc95-e77282b17f.zip/node_modules/@types/semver/",\ @@ -4118,6 +5977,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@types/webextension-polyfill", [\ + ["npm:0.12.1", {\ + "packageLocation": "./.yarn/cache/@types-webextension-polyfill-npm-0.12.1-4013206fb7-80c1f81af2.zip/node_modules/@types/webextension-polyfill/",\ + "packageDependencies": [\ + ["@types/webextension-polyfill", "npm:0.12.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@types/yargs", [\ ["npm:17.0.10", {\ "packageLocation": "./.yarn/cache/@types-yargs-npm-17.0.10-04ed5382c7-cfe94e8ba5.zip/node_modules/@types/yargs/",\ @@ -4137,6 +6005,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@types/yauzl", [\ + ["npm:2.10.3", {\ + "packageLocation": "./.yarn/cache/@types-yauzl-npm-2.10.3-4b633e1ddc-5ee966ea7b.zip/node_modules/@types/yauzl/",\ + "packageDependencies": [\ + ["@types/yauzl", "npm:2.10.3"],\ + ["@types/node", "npm:20.14.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@ungap/structured-clone", [\ ["npm:1.2.0", {\ "packageLocation": "./.yarn/cache/@ungap-structured-clone-npm-1.2.0-648f0b82e0-c6fe89a505.zip/node_modules/@ungap/structured-clone/",\ @@ -4154,6 +6032,14 @@ const RAW_RUNTIME_STATE = ["@babel/core", "npm:7.24.7"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.2.0", {\ + "packageLocation": "./.yarn/cache/@vanilla-extract-babel-plugin-debug-ids-npm-1.2.0-3596919d46-6d3493c30a.zip/node_modules/@vanilla-extract/babel-plugin-debug-ids/",\ + "packageDependencies": [\ + ["@vanilla-extract/babel-plugin-debug-ids", "npm:1.2.0"],\ + ["@babel/core", "npm:7.24.7"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@vanilla-extract/css", [\ @@ -4174,6 +6060,25 @@ const RAW_RUNTIME_STATE = ["picocolors", "npm:1.0.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.17.0", {\ + "packageLocation": "./.yarn/cache/@vanilla-extract-css-npm-1.17.0-17935f202a-5b811bdce6.zip/node_modules/@vanilla-extract/css/",\ + "packageDependencies": [\ + ["@vanilla-extract/css", "npm:1.17.0"],\ + ["@emotion/hash", "npm:0.9.1"],\ + ["@vanilla-extract/private", "npm:1.0.6"],\ + ["css-what", "npm:6.1.0"],\ + ["cssesc", "npm:3.0.0"],\ + ["csstype", "npm:3.0.11"],\ + ["dedent", "virtual:14d9c0dcd20a4900b2c731d347781e7dda77a4a9ac32c78642c5666a964443a39476f3bbe6a209d2df534d2beb62f472c334542566855f1faf037d9687226390#npm:1.5.3"],\ + ["deep-object-diff", "npm:1.1.9"],\ + ["deepmerge", "npm:4.2.2"],\ + ["lru-cache", "npm:10.4.3"],\ + ["media-query-parser", "npm:2.0.2"],\ + ["modern-ahocorasick", "npm:1.0.1"],\ + ["picocolors", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@vanilla-extract/dynamic", [\ @@ -4210,6 +6115,26 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@vanilla-extract/integration", [\ + ["npm:6.5.0", {\ + "packageLocation": "./.yarn/cache/@vanilla-extract-integration-npm-6.5.0-f9483072b2-1e6df32dee.zip/node_modules/@vanilla-extract/integration/",\ + "packageDependencies": [\ + ["@vanilla-extract/integration", "npm:6.5.0"],\ + ["@babel/core", "npm:7.26.7"],\ + ["@babel/plugin-syntax-typescript", "virtual:f9483072b2353c1fbd838417066556018bdd2c3c9dc66c6cefdbefdbe6c382cfbb0a4c3b83ce4906c7fcb73d4a8b3d536837e9cf85c7902cf57216360d194b8e#npm:7.25.9"],\ + ["@vanilla-extract/babel-plugin-debug-ids", "npm:1.2.0"],\ + ["@vanilla-extract/css", "npm:1.17.0"],\ + ["esbuild", "npm:0.19.12"],\ + ["eval", "npm:0.1.8"],\ + ["find-up", "npm:5.0.0"],\ + ["javascript-stringify", "npm:2.1.0"],\ + ["lodash", "npm:4.17.21"],\ + ["mlly", "npm:1.7.1"],\ + ["outdent", "npm:0.8.0"],\ + ["vite", "virtual:2c30557d8ca5e7c67e7558d45bc44bef6c7a622b34a97fa8102f3235f92769c87777d34ed37059c12d8f3a21841ea06cf4badc5dc796697b0f765c17db6e24e5#npm:5.3.2"],\ + ["vite-node", "npm:1.6.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.1.7", {\ "packageLocation": "./.yarn/cache/@vanilla-extract-integration-npm-7.1.7-cf020c7449-b3cf6a4e49.zip/node_modules/@vanilla-extract/integration/",\ "packageDependencies": [\ @@ -4237,6 +6162,13 @@ const RAW_RUNTIME_STATE = ["@vanilla-extract/private", "npm:1.0.5"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.0.6", {\ + "packageLocation": "./.yarn/cache/@vanilla-extract-private-npm-1.0.6-6569b02004-50463610da.zip/node_modules/@vanilla-extract/private/",\ + "packageDependencies": [\ + ["@vanilla-extract/private", "npm:1.0.6"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@vanilla-extract/recipes", [\ @@ -4262,6 +6194,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@vanilla-extract/vite-plugin", [\ + ["npm:3.9.5", {\ + "packageLocation": "./.yarn/cache/@vanilla-extract-vite-plugin-npm-3.9.5-f670f606eb-94225fac05.zip/node_modules/@vanilla-extract/vite-plugin/",\ + "packageDependencies": [\ + ["@vanilla-extract/vite-plugin", "npm:3.9.5"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["npm:4.0.12", {\ "packageLocation": "./.yarn/cache/@vanilla-extract-vite-plugin-npm-4.0.12-ed14a9ba3b-d6d7931529.zip/node_modules/@vanilla-extract/vite-plugin/",\ "packageDependencies": [\ @@ -4282,6 +6221,23 @@ const RAW_RUNTIME_STATE = "vite"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:3.9.5", {\ + "packageLocation": "./.yarn/__virtual__/@vanilla-extract-vite-plugin-virtual-fb79e7cdb4/0/cache/@vanilla-extract-vite-plugin-npm-3.9.5-f670f606eb-94225fac05.zip/node_modules/@vanilla-extract/vite-plugin/",\ + "packageDependencies": [\ + ["@vanilla-extract/vite-plugin", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:3.9.5"],\ + ["@types/vite", null],\ + ["@vanilla-extract/integration", "npm:6.5.0"],\ + ["outdent", "npm:0.8.0"],\ + ["postcss", "npm:8.5.1"],\ + ["postcss-load-config", "virtual:fb79e7cdb41e9fcbda2e289443807eb077354dc9b6a1667e1cd36098ece1d331e315cf58cf052c822e422e59c5ee2a97ba00d5c40515b6bb4af0a6d3173fb605#npm:4.0.2"],\ + ["vite", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:4.5.9"]\ + ],\ + "packagePeers": [\ + "@types/vite",\ + "vite"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@vitejs/plugin-react", [\ @@ -4292,6 +6248,31 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["npm:4.3.4", {\ + "packageLocation": "./.yarn/cache/@vitejs-plugin-react-npm-4.3.4-e5f654de44-3b220908ed.zip/node_modules/@vitejs/plugin-react/",\ + "packageDependencies": [\ + ["@vitejs/plugin-react", "npm:4.3.4"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:009cafd4f53098e50ac9912bbbec021c462731f1163c6e26df1854d2ca157a0ee7f3c32799ce3a8c7ce2a4c381c18fd0c48c92593aae55f176c83c50bbc84ce2#npm:4.3.4", {\ + "packageLocation": "./.yarn/__virtual__/@vitejs-plugin-react-virtual-e06fa81d62/0/cache/@vitejs-plugin-react-npm-4.3.4-e5f654de44-3b220908ed.zip/node_modules/@vitejs/plugin-react/",\ + "packageDependencies": [\ + ["@vitejs/plugin-react", "virtual:009cafd4f53098e50ac9912bbbec021c462731f1163c6e26df1854d2ca157a0ee7f3c32799ce3a8c7ce2a4c381c18fd0c48c92593aae55f176c83c50bbc84ce2#npm:4.3.4"],\ + ["@babel/core", "npm:7.26.7"],\ + ["@babel/plugin-transform-react-jsx-self", "virtual:e06fa81d62143b57af4f801067a4fbea1618d4bc5f5174fd477434f5a80c9682062cf9d1aad72de43d577414b7c38f0c50abf7d3c07a8ee4bbefcc84f758d1b4#npm:7.25.9"],\ + ["@babel/plugin-transform-react-jsx-source", "virtual:e06fa81d62143b57af4f801067a4fbea1618d4bc5f5174fd477434f5a80c9682062cf9d1aad72de43d577414b7c38f0c50abf7d3c07a8ee4bbefcc84f758d1b4#npm:7.25.9"],\ + ["@types/babel__core", "npm:7.20.5"],\ + ["@types/vite", null],\ + ["react-refresh", "npm:0.14.2"],\ + ["vite", null]\ + ],\ + "packagePeers": [\ + "@types/vite",\ + "vite"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#npm:4.3.1", {\ "packageLocation": "./.yarn/__virtual__/@vitejs-plugin-react-virtual-e48b893e74/0/cache/@vitejs-plugin-react-npm-4.3.1-cbe92983ea-a9d1eb30c9.zip/node_modules/@vitejs/plugin-react/",\ "packageDependencies": [\ @@ -4309,6 +6290,153 @@ const RAW_RUNTIME_STATE = "vite"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:f663d3b8d61973ef64e09f4d3fb908ba2e7a237dd0e28a150d96d5bbc29597f04bd8c4b95d2fd5761bf03ff9e3755389cab2d12ce957da7b30551a99e7ccfd7e#npm:4.3.4", {\ + "packageLocation": "./.yarn/__virtual__/@vitejs-plugin-react-virtual-0f207ce97a/0/cache/@vitejs-plugin-react-npm-4.3.4-e5f654de44-3b220908ed.zip/node_modules/@vitejs/plugin-react/",\ + "packageDependencies": [\ + ["@vitejs/plugin-react", "virtual:f663d3b8d61973ef64e09f4d3fb908ba2e7a237dd0e28a150d96d5bbc29597f04bd8c4b95d2fd5761bf03ff9e3755389cab2d12ce957da7b30551a99e7ccfd7e#npm:4.3.4"],\ + ["@babel/core", "npm:7.26.7"],\ + ["@babel/plugin-transform-react-jsx-self", "virtual:e06fa81d62143b57af4f801067a4fbea1618d4bc5f5174fd477434f5a80c9682062cf9d1aad72de43d577414b7c38f0c50abf7d3c07a8ee4bbefcc84f758d1b4#npm:7.25.9"],\ + ["@babel/plugin-transform-react-jsx-source", "virtual:e06fa81d62143b57af4f801067a4fbea1618d4bc5f5174fd477434f5a80c9682062cf9d1aad72de43d577414b7c38f0c50abf7d3c07a8ee4bbefcc84f758d1b4#npm:7.25.9"],\ + ["@types/babel__core", "npm:7.20.5"],\ + ["@types/vite", null],\ + ["react-refresh", "npm:0.14.2"],\ + ["vite", "virtual:c319add75e02012a3e01d4d1ff9d18afd90699bb6a4f97a1f7c831b68d4e05281269bb76ec68d9cf389f395af494cc4f31f1decfd9d3d18cdf33eeedd44d477c#npm:6.0.8"]\ + ],\ + "packagePeers": [\ + "@types/vite",\ + "vite"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vitejs/plugin-react-swc", [\ + ["npm:3.7.2", {\ + "packageLocation": "./.yarn/cache/@vitejs-plugin-react-swc-npm-3.7.2-9b9d5c642b-eba981d831.zip/node_modules/@vitejs/plugin-react-swc/",\ + "packageDependencies": [\ + ["@vitejs/plugin-react-swc", "npm:3.7.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:3.7.2", {\ + "packageLocation": "./.yarn/__virtual__/@vitejs-plugin-react-swc-virtual-fa70835746/0/cache/@vitejs-plugin-react-swc-npm-3.7.2-9b9d5c642b-eba981d831.zip/node_modules/@vitejs/plugin-react-swc/",\ + "packageDependencies": [\ + ["@vitejs/plugin-react-swc", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:3.7.2"],\ + ["@swc/core", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:1.10.9"],\ + ["@types/vite", null],\ + ["vite", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:4.5.9"]\ + ],\ + "packagePeers": [\ + "@types/vite",\ + "vite"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webcomponents/custom-elements", [\ + ["npm:1.6.0", {\ + "packageLocation": "./.yarn/cache/@webcomponents-custom-elements-npm-1.6.0-68cf2a4c41-3c9ba18b2b.zip/node_modules/@webcomponents/custom-elements/",\ + "packageDependencies": [\ + ["@webcomponents/custom-elements", "npm:1.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webext-core/fake-browser", [\ + ["npm:1.3.2", {\ + "packageLocation": "./.yarn/cache/@webext-core-fake-browser-npm-1.3.2-2c52225ef3-1aca85aa53.zip/node_modules/@webext-core/fake-browser/",\ + "packageDependencies": [\ + ["@webext-core/fake-browser", "npm:1.3.2"],\ + ["lodash.merge", "npm:4.6.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webext-core/isolated-element", [\ + ["npm:1.1.2", {\ + "packageLocation": "./.yarn/cache/@webext-core-isolated-element-npm-1.1.2-fac209ed26-3528a00a6f.zip/node_modules/@webext-core/isolated-element/",\ + "packageDependencies": [\ + ["@webext-core/isolated-element", "npm:1.1.2"],\ + ["is-potential-custom-element-name", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webext-core/match-patterns", [\ + ["npm:1.0.3", {\ + "packageLocation": "./.yarn/cache/@webext-core-match-patterns-npm-1.0.3-c554a14e4f-947042a709.zip/node_modules/@webext-core/match-patterns/",\ + "packageDependencies": [\ + ["@webext-core/match-patterns", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webext-core/messaging", [\ + ["npm:2.2.0", {\ + "packageLocation": "./.yarn/cache/@webext-core-messaging-npm-2.2.0-70e32bf6f2-b23f3f0100.zip/node_modules/@webext-core/messaging/",\ + "packageDependencies": [\ + ["@webext-core/messaging", "npm:2.2.0"],\ + ["serialize-error", "npm:11.0.3"],\ + ["uid", "npm:2.0.2"],\ + ["webextension-polyfill", "npm:0.10.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@wxt-dev/module-react", [\ + ["npm:1.1.3", {\ + "packageLocation": "./.yarn/cache/@wxt-dev-module-react-npm-1.1.3-a0fe743d62-5bfeefbcdb.zip/node_modules/@wxt-dev/module-react/",\ + "packageDependencies": [\ + ["@wxt-dev/module-react", "npm:1.1.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:54789b2740f54ec68304fc46b3a3438aa5f9faaede1a05a229148f388c1c588a7fccc7c5aefbf05b24ea84696fa00ba76c65903d8aba9582a58662a30e9cebf0#npm:1.1.3", {\ + "packageLocation": "./.yarn/__virtual__/@wxt-dev-module-react-virtual-009cafd4f5/0/cache/@wxt-dev-module-react-npm-1.1.3-a0fe743d62-5bfeefbcdb.zip/node_modules/@wxt-dev/module-react/",\ + "packageDependencies": [\ + ["@wxt-dev/module-react", "virtual:54789b2740f54ec68304fc46b3a3438aa5f9faaede1a05a229148f388c1c588a7fccc7c5aefbf05b24ea84696fa00ba76c65903d8aba9582a58662a30e9cebf0#npm:1.1.3"],\ + ["@types/vite", null],\ + ["@types/wxt", null],\ + ["@vitejs/plugin-react", "virtual:009cafd4f53098e50ac9912bbbec021c462731f1163c6e26df1854d2ca157a0ee7f3c32799ce3a8c7ce2a4c381c18fd0c48c92593aae55f176c83c50bbc84ce2#npm:4.3.4"],\ + ["vite", null],\ + ["wxt", "virtual:54789b2740f54ec68304fc46b3a3438aa5f9faaede1a05a229148f388c1c588a7fccc7c5aefbf05b24ea84696fa00ba76c65903d8aba9582a58662a30e9cebf0#npm:0.19.25"]\ + ],\ + "packagePeers": [\ + "@types/vite",\ + "@types/wxt",\ + "vite",\ + "wxt"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:c319add75e02012a3e01d4d1ff9d18afd90699bb6a4f97a1f7c831b68d4e05281269bb76ec68d9cf389f395af494cc4f31f1decfd9d3d18cdf33eeedd44d477c#npm:1.1.3", {\ + "packageLocation": "./.yarn/__virtual__/@wxt-dev-module-react-virtual-f663d3b8d6/0/cache/@wxt-dev-module-react-npm-1.1.3-a0fe743d62-5bfeefbcdb.zip/node_modules/@wxt-dev/module-react/",\ + "packageDependencies": [\ + ["@wxt-dev/module-react", "virtual:c319add75e02012a3e01d4d1ff9d18afd90699bb6a4f97a1f7c831b68d4e05281269bb76ec68d9cf389f395af494cc4f31f1decfd9d3d18cdf33eeedd44d477c#npm:1.1.3"],\ + ["@types/vite", null],\ + ["@types/wxt", null],\ + ["@vitejs/plugin-react", "virtual:f663d3b8d61973ef64e09f4d3fb908ba2e7a237dd0e28a150d96d5bbc29597f04bd8c4b95d2fd5761bf03ff9e3755389cab2d12ce957da7b30551a99e7ccfd7e#npm:4.3.4"],\ + ["vite", "virtual:c319add75e02012a3e01d4d1ff9d18afd90699bb6a4f97a1f7c831b68d4e05281269bb76ec68d9cf389f395af494cc4f31f1decfd9d3d18cdf33eeedd44d477c#npm:6.0.8"],\ + ["wxt", "virtual:54789b2740f54ec68304fc46b3a3438aa5f9faaede1a05a229148f388c1c588a7fccc7c5aefbf05b24ea84696fa00ba76c65903d8aba9582a58662a30e9cebf0#npm:0.19.25"]\ + ],\ + "packagePeers": [\ + "@types/vite",\ + "@types/wxt",\ + "vite",\ + "wxt"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@wxt-dev/storage", [\ + ["npm:1.0.1", {\ + "packageLocation": "./.yarn/cache/@wxt-dev-storage-npm-1.0.1-48e5eb9a5b-a45abd0da9.zip/node_modules/@wxt-dev/storage/",\ + "packageDependencies": [\ + ["@wxt-dev/storage", "npm:1.0.1"],\ + ["async-mutex", "npm:0.5.0"],\ + ["dequal", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["abbrev", [\ @@ -4327,6 +6455,13 @@ const RAW_RUNTIME_STATE = ["acorn", "npm:8.12.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:8.14.0", {\ + "packageLocation": "./.yarn/cache/acorn-npm-8.14.0-dc46f61424-6df29c3555.zip/node_modules/acorn/",\ + "packageDependencies": [\ + ["acorn", "npm:8.14.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["acorn-jsx", [\ @@ -4351,6 +6486,25 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["acorn-walk", [\ + ["npm:8.3.4", {\ + "packageLocation": "./.yarn/cache/acorn-walk-npm-8.3.4-a75fa85ead-871386764e.zip/node_modules/acorn-walk/",\ + "packageDependencies": [\ + ["acorn-walk", "npm:8.3.4"],\ + ["acorn", "npm:8.14.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["adm-zip", [\ + ["npm:0.5.16", {\ + "packageLocation": "./.yarn/cache/adm-zip-npm-0.5.16-4556fea098-e167d1b9e6.zip/node_modules/adm-zip/",\ + "packageDependencies": [\ + ["adm-zip", "npm:0.5.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["agent-base", [\ ["npm:6.0.2", {\ "packageLocation": "./.yarn/cache/agent-base-npm-6.0.2-428f325a93-21fb903e09.zip/node_modules/agent-base/",\ @@ -4384,8 +6538,18 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["ansi-colors", [\ - ["npm:4.1.3", {\ + ["ansi-align", [\ + ["npm:3.0.1", {\ + "packageLocation": "./.yarn/cache/ansi-align-npm-3.0.1-8e6288d20a-4c7e8b6a10.zip/node_modules/ansi-align/",\ + "packageDependencies": [\ + ["ansi-align", "npm:3.0.1"],\ + ["string-width", "npm:4.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ansi-colors", [\ + ["npm:4.1.3", {\ "packageLocation": "./.yarn/cache/ansi-colors-npm-4.1.3-8ffd0ae6c7-43d6e2fc7b.zip/node_modules/ansi-colors/",\ "packageDependencies": [\ ["ansi-colors", "npm:4.1.3"]\ @@ -4401,6 +6565,14 @@ const RAW_RUNTIME_STATE = ["type-fest", "npm:0.21.3"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.0.0", {\ + "packageLocation": "./.yarn/cache/ansi-escapes-npm-7.0.0-70628135e5-2d0e234508.zip/node_modules/ansi-escapes/",\ + "packageDependencies": [\ + ["ansi-escapes", "npm:7.0.0"],\ + ["environment", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["ansi-regex", [\ @@ -4568,6 +6740,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["array-differ", [\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/array-differ-npm-4.0.0-90d42db74d-1de99a06bc.zip/node_modules/array-differ/",\ + "packageDependencies": [\ + ["array-differ", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["array-union", [\ ["npm:2.1.0", {\ "packageLocation": "./.yarn/cache/array-union-npm-2.1.0-4e4852b221-5bee12395c.zip/node_modules/array-union/",\ @@ -4575,6 +6756,13 @@ const RAW_RUNTIME_STATE = ["array-union", "npm:2.1.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.0.1", {\ + "packageLocation": "./.yarn/cache/array-union-npm-3.0.1-3ee2eb5947-47b29f8825.zip/node_modules/array-union/",\ + "packageDependencies": [\ + ["array-union", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["asap", [\ @@ -4595,6 +6783,34 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["async", [\ + ["npm:3.2.6", {\ + "packageLocation": "./.yarn/cache/async-npm-3.2.6-aa4f5aa081-cb6e0561a3.zip/node_modules/async/",\ + "packageDependencies": [\ + ["async", "npm:3.2.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["async-mutex", [\ + ["npm:0.5.0", {\ + "packageLocation": "./.yarn/cache/async-mutex-npm-0.5.0-cc288ce63d-4c6bfce1cc.zip/node_modules/async-mutex/",\ + "packageDependencies": [\ + ["async-mutex", "npm:0.5.0"],\ + ["tslib", "npm:2.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["at-least-node", [\ + ["npm:1.0.0", {\ + "packageLocation": "./.yarn/cache/at-least-node-npm-1.0.0-2b36e661fa-463e2f8e43.zip/node_modules/at-least-node/",\ + "packageDependencies": [\ + ["at-least-node", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["autoprefixer", [\ ["npm:10.4.20", {\ "packageLocation": "./.yarn/cache/autoprefixer-npm-10.4.20-dd5fd05d27-d3c4b562fc.zip/node_modules/autoprefixer/",\ @@ -4634,6 +6850,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["babel-jest", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/babel-jest-npm-28.1.3-3bb56d0efd-6dcbf194a0.zip/node_modules/babel-jest/",\ + "packageDependencies": [\ + ["babel-jest", "npm:28.1.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/babel-jest-npm-29.7.0-273152fbe9-8a0953bd81.zip/node_modules/babel-jest/",\ "packageDependencies": [\ @@ -4658,6 +6881,24 @@ const RAW_RUNTIME_STATE = "@babel/core"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:a750626e651d07b2f345712cd1481eb8d0e14128ea622f56a19de2c85f75a9a55bc5c90d342cb37bc935a9a0f8cb23b17b16c8e5ab117791be15c8fbc8824ee2#npm:28.1.3", {\ + "packageLocation": "./.yarn/__virtual__/babel-jest-virtual-db42f6ec00/0/cache/babel-jest-npm-28.1.3-3bb56d0efd-6dcbf194a0.zip/node_modules/babel-jest/",\ + "packageDependencies": [\ + ["babel-jest", "virtual:a750626e651d07b2f345712cd1481eb8d0e14128ea622f56a19de2c85f75a9a55bc5c90d342cb37bc935a9a0f8cb23b17b16c8e5ab117791be15c8fbc8824ee2#npm:28.1.3"],\ + ["@babel/core", "npm:7.24.7"],\ + ["@jest/transform", "npm:28.1.3"],\ + ["@types/babel__core", "npm:7.20.5"],\ + ["babel-plugin-istanbul", "npm:6.1.1"],\ + ["babel-preset-jest", "virtual:db42f6ec0076d10ed789bc94fc0fae87561df92c03a718d7e72697eeca52bd4d62a3c6c23d0bd1be2e27cfa36de9e6163d025798638023944ba106f0e2cf0b04#npm:28.1.3"],\ + ["chalk", "npm:4.1.2"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["slash", "npm:3.0.0"]\ + ],\ + "packagePeers": [\ + "@babel/core"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["babel-plugin-istanbul", [\ @@ -4675,6 +6916,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["babel-plugin-jest-hoist", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/babel-plugin-jest-hoist-npm-28.1.3-ffadc60ff3-355e383dae.zip/node_modules/babel-plugin-jest-hoist/",\ + "packageDependencies": [\ + ["babel-plugin-jest-hoist", "npm:28.1.3"],\ + ["@babel/template", "npm:7.24.7"],\ + ["@babel/types", "npm:7.24.7"],\ + ["@types/babel__core", "npm:7.20.5"],\ + ["@types/babel__traverse", "npm:7.17.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.6.3", {\ "packageLocation": "./.yarn/cache/babel-plugin-jest-hoist-npm-29.6.3-46120a3297-9bfa86ec41.zip/node_modules/babel-plugin-jest-hoist/",\ "packageDependencies": [\ @@ -4747,6 +6999,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["babel-preset-jest", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/babel-preset-jest-npm-28.1.3-8e610faead-8248a4a5ca.zip/node_modules/babel-preset-jest/",\ + "packageDependencies": [\ + ["babel-preset-jest", "npm:28.1.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["npm:29.6.3", {\ "packageLocation": "./.yarn/cache/babel-preset-jest-npm-29.6.3-44bf6eeda9-aa4ff2a8a7.zip/node_modules/babel-preset-jest/",\ "packageDependencies": [\ @@ -4768,6 +7027,21 @@ const RAW_RUNTIME_STATE = "@types/babel__core"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:db42f6ec0076d10ed789bc94fc0fae87561df92c03a718d7e72697eeca52bd4d62a3c6c23d0bd1be2e27cfa36de9e6163d025798638023944ba106f0e2cf0b04#npm:28.1.3", {\ + "packageLocation": "./.yarn/__virtual__/babel-preset-jest-virtual-31c75c6d6b/0/cache/babel-preset-jest-npm-28.1.3-8e610faead-8248a4a5ca.zip/node_modules/babel-preset-jest/",\ + "packageDependencies": [\ + ["babel-preset-jest", "virtual:db42f6ec0076d10ed789bc94fc0fae87561df92c03a718d7e72697eeca52bd4d62a3c6c23d0bd1be2e27cfa36de9e6163d025798638023944ba106f0e2cf0b04#npm:28.1.3"],\ + ["@babel/core", "npm:7.24.7"],\ + ["@types/babel__core", "npm:7.20.5"],\ + ["babel-plugin-jest-hoist", "npm:28.1.3"],\ + ["babel-preset-current-node-syntax", "virtual:a168a2f046ef901eed899137538a6e418083b174982e8f55a013bf7c02cb43a8a492b1b0ede5d9640ebb0c48e15302216e7d796241ddcdc61e03382fcedc873f#npm:1.0.1"]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["bail", [\ @@ -4788,6 +7062,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["base64-js", [\ + ["npm:1.5.1", {\ + "packageLocation": "./.yarn/cache/base64-js-npm-1.5.1-b2f7275641-669632eb37.zip/node_modules/base64-js/",\ + "packageDependencies": [\ + ["base64-js", "npm:1.5.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["better-path-resolve", [\ ["npm:1.0.0", {\ "packageLocation": "./.yarn/cache/better-path-resolve-npm-1.0.0-ea479f476b-5392dbe04e.zip/node_modules/better-path-resolve/",\ @@ -4798,6 +7081,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["big-integer", [\ + ["npm:1.6.52", {\ + "packageLocation": "./.yarn/cache/big-integer-npm-1.6.52-4bec75720c-4bc6ae152a.zip/node_modules/big-integer/",\ + "packageDependencies": [\ + ["big-integer", "npm:1.6.52"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["binary-extensions", [\ ["npm:2.3.0", {\ "packageLocation": "./.yarn/cache/binary-extensions-npm-2.3.0-bd3f20d865-bcad01494e.zip/node_modules/binary-extensions/",\ @@ -4807,6 +7099,63 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["bl", [\ + ["npm:5.1.0", {\ + "packageLocation": "./.yarn/cache/bl-npm-5.1.0-872d13e4d1-0340d3d70d.zip/node_modules/bl/",\ + "packageDependencies": [\ + ["bl", "npm:5.1.0"],\ + ["buffer", "npm:6.0.3"],\ + ["inherits", "npm:2.0.4"],\ + ["readable-stream", "npm:3.6.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["bluebird", [\ + ["npm:3.7.2", {\ + "packageLocation": "./.yarn/cache/bluebird-npm-3.7.2-6a54136ee3-007c7bad22.zip/node_modules/bluebird/",\ + "packageDependencies": [\ + ["bluebird", "npm:3.7.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["boolbase", [\ + ["npm:1.0.0", {\ + "packageLocation": "./.yarn/cache/boolbase-npm-1.0.0-965fe9af6d-3e25c80ef6.zip/node_modules/boolbase/",\ + "packageDependencies": [\ + ["boolbase", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["boxen", [\ + ["npm:7.1.1", {\ + "packageLocation": "./.yarn/cache/boxen-npm-7.1.1-e79a50b11c-a21d514435.zip/node_modules/boxen/",\ + "packageDependencies": [\ + ["boxen", "npm:7.1.1"],\ + ["ansi-align", "npm:3.0.1"],\ + ["camelcase", "npm:7.0.1"],\ + ["chalk", "npm:5.4.1"],\ + ["cli-boxes", "npm:3.0.0"],\ + ["string-width", "npm:5.1.2"],\ + ["type-fest", "npm:2.19.0"],\ + ["widest-line", "npm:4.0.1"],\ + ["wrap-ansi", "npm:8.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["bplist-parser", [\ + ["npm:0.2.0", {\ + "packageLocation": "./.yarn/cache/bplist-parser-npm-0.2.0-91a681e495-15d31c1b0c.zip/node_modules/bplist-parser/",\ + "packageDependencies": [\ + ["bplist-parser", "npm:0.2.0"],\ + ["big-integer", "npm:1.6.52"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["brace-expansion", [\ ["npm:1.1.11", {\ "packageLocation": "./.yarn/cache/brace-expansion-npm-1.1.11-fb95eb05ad-faf34a7bb0.zip/node_modules/brace-expansion/",\ @@ -4866,6 +7215,17 @@ const RAW_RUNTIME_STATE = ["update-browserslist-db", "virtual:6b67324c878ea06e56ed3caefea53f7683e6ecc2f59a5ccb4eed038528684d5d9ad5763adbad2b939021498b8316c469d622a567bb66012ffd14e8022cf45739#npm:1.1.1"]\ ],\ "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.30001695"],\ + ["electron-to-chromium", "npm:1.5.88"],\ + ["node-releases", "npm:2.0.19"],\ + ["update-browserslist-db", "virtual:2fdeb5face9914bb5fd94c70f084d153c80d2f09e5aabee010e4220b248dc23fca8f73c7beed0195e45ae6e2b1cb25388f709d7bfc4f00e473d573887faf4e5c#npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["bser", [\ @@ -4878,6 +7238,26 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["buffer", [\ + ["npm:6.0.3", {\ + "packageLocation": "./.yarn/cache/buffer-npm-6.0.3-cd90dfedfe-b6bc68237e.zip/node_modules/buffer/",\ + "packageDependencies": [\ + ["buffer", "npm:6.0.3"],\ + ["base64-js", "npm:1.5.1"],\ + ["ieee754", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["buffer-crc32", [\ + ["npm:0.2.13", {\ + "packageLocation": "./.yarn/cache/buffer-crc32-npm-0.2.13-c4b6fceac1-06252347ae.zip/node_modules/buffer-crc32/",\ + "packageDependencies": [\ + ["buffer-crc32", "npm:0.2.13"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["buffer-from", [\ ["npm:1.1.2", {\ "packageLocation": "./.yarn/cache/buffer-from-npm-1.1.2-03d2f20d7e-0448524a56.zip/node_modules/buffer-from/",\ @@ -4887,6 +7267,37 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["bundle-name", [\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/bundle-name-npm-3.0.0-d7e52ba2a3-edf2b1fbe6.zip/node_modules/bundle-name/",\ + "packageDependencies": [\ + ["bundle-name", "npm:3.0.0"],\ + ["run-applescript", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.1.0", {\ + "packageLocation": "./.yarn/cache/bundle-name-npm-4.1.0-4688335533-1d966c8d2d.zip/node_modules/bundle-name/",\ + "packageDependencies": [\ + ["bundle-name", "npm:4.1.0"],\ + ["run-applescript", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["bunyan", [\ + ["npm:1.8.15", {\ + "packageLocation": "./.yarn/cache/bunyan-npm-1.8.15-e130eb0235-676f4beca0.zip/node_modules/bunyan/",\ + "packageDependencies": [\ + ["bunyan", "npm:1.8.15"],\ + ["dtrace-provider", "npm:0.8.8"],\ + ["moment", "npm:2.30.1"],\ + ["mv", "npm:2.1.1"],\ + ["safe-json-stringify", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["busboy", [\ ["npm:1.6.0", {\ "packageLocation": "./.yarn/cache/busboy-npm-1.6.0-ebb5cbb04b-bee10fa10e.zip/node_modules/busboy/",\ @@ -4897,6 +7308,40 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["c12", [\ + ["npm:1.11.2", {\ + "packageLocation": "./.yarn/cache/c12-npm-1.11.2-3913224891-ba568cac96.zip/node_modules/c12/",\ + "packageDependencies": [\ + ["c12", "npm:1.11.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:c319add75e02012a3e01d4d1ff9d18afd90699bb6a4f97a1f7c831b68d4e05281269bb76ec68d9cf389f395af494cc4f31f1decfd9d3d18cdf33eeedd44d477c#npm:1.11.2", {\ + "packageLocation": "./.yarn/__virtual__/c12-virtual-8326cb9374/0/cache/c12-npm-1.11.2-3913224891-ba568cac96.zip/node_modules/c12/",\ + "packageDependencies": [\ + ["c12", "virtual:c319add75e02012a3e01d4d1ff9d18afd90699bb6a4f97a1f7c831b68d4e05281269bb76ec68d9cf389f395af494cc4f31f1decfd9d3d18cdf33eeedd44d477c#npm:1.11.2"],\ + ["@types/magicast", null],\ + ["chokidar", "npm:3.6.0"],\ + ["confbox", "npm:0.1.7"],\ + ["defu", "npm:6.1.4"],\ + ["dotenv", "npm:16.4.7"],\ + ["giget", "npm:1.2.3"],\ + ["jiti", "npm:1.21.7"],\ + ["magicast", "npm:0.3.5"],\ + ["mlly", "npm:1.7.1"],\ + ["ohash", "npm:1.1.4"],\ + ["pathe", "npm:1.1.2"],\ + ["perfect-debounce", "npm:1.0.0"],\ + ["pkg-types", "npm:1.3.1"],\ + ["rc9", "npm:2.1.2"]\ + ],\ + "packagePeers": [\ + "@types/magicast",\ + "magicast"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["cac", [\ ["npm:6.7.14", {\ "packageLocation": "./.yarn/cache/cac-npm-6.7.14-c46284e425-002769a0fb.zip/node_modules/cac/",\ @@ -4933,6 +7378,31 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["cacheable-lookup", [\ + ["npm:7.0.0", {\ + "packageLocation": "./.yarn/cache/cacheable-lookup-npm-7.0.0-b6cd95c14a-69ea78cd9f.zip/node_modules/cacheable-lookup/",\ + "packageDependencies": [\ + ["cacheable-lookup", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cacheable-request", [\ + ["npm:10.2.14", {\ + "packageLocation": "./.yarn/cache/cacheable-request-npm-10.2.14-fd919b07d7-102f454ac6.zip/node_modules/cacheable-request/",\ + "packageDependencies": [\ + ["cacheable-request", "npm:10.2.14"],\ + ["@types/http-cache-semantics", "npm:4.0.4"],\ + ["get-stream", "npm:6.0.1"],\ + ["http-cache-semantics", "npm:4.1.1"],\ + ["keyv", "npm:4.5.4"],\ + ["mimic-response", "npm:4.0.0"],\ + ["normalize-url", "npm:8.0.1"],\ + ["responselike", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["callsites", [\ ["npm:3.1.0", {\ "packageLocation": "./.yarn/cache/callsites-npm-3.1.0-268f989910-072d17b6ab.zip/node_modules/callsites/",\ @@ -4956,6 +7426,13 @@ const RAW_RUNTIME_STATE = ["camelcase", "npm:6.3.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.0.1", {\ + "packageLocation": "./.yarn/cache/camelcase-npm-7.0.1-d41d97bb0d-86ab8f3ebf.zip/node_modules/camelcase/",\ + "packageDependencies": [\ + ["camelcase", "npm:7.0.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["camelcase-css", [\ @@ -4981,6 +7458,13 @@ const RAW_RUNTIME_STATE = ["caniuse-lite", "npm:1.0.30001667"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.0.30001695", {\ + "packageLocation": "./.yarn/cache/caniuse-lite-npm-1.0.30001695-6348509850-8107c5e89b.zip/node_modules/caniuse-lite/",\ + "packageDependencies": [\ + ["caniuse-lite", "npm:1.0.30001695"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["ccount", [\ @@ -5021,6 +7505,13 @@ const RAW_RUNTIME_STATE = ["supports-color", "npm:7.2.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:5.4.1", {\ + "packageLocation": "./.yarn/cache/chalk-npm-5.4.1-2f3fe4660a-29df3ffcdf.zip/node_modules/chalk/",\ + "packageDependencies": [\ + ["chalk", "npm:5.4.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["char-regex", [\ @@ -5077,6 +7568,41 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["cheerio", [\ + ["npm:1.0.0", {\ + "packageLocation": "./.yarn/cache/cheerio-npm-1.0.0-837785b57b-b535070add.zip/node_modules/cheerio/",\ + "packageDependencies": [\ + ["cheerio", "npm:1.0.0"],\ + ["cheerio-select", "npm:2.1.0"],\ + ["dom-serializer", "npm:2.0.0"],\ + ["domhandler", "npm:5.0.3"],\ + ["domutils", "npm:3.2.2"],\ + ["encoding-sniffer", "npm:0.2.0"],\ + ["htmlparser2", "npm:9.1.0"],\ + ["parse5", "npm:7.2.1"],\ + ["parse5-htmlparser2-tree-adapter", "npm:7.1.0"],\ + ["parse5-parser-stream", "npm:7.1.2"],\ + ["undici", "npm:6.21.1"],\ + ["whatwg-mimetype", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cheerio-select", [\ + ["npm:2.1.0", {\ + "packageLocation": "./.yarn/cache/cheerio-select-npm-2.1.0-e92bc2f296-b5d89208c2.zip/node_modules/cheerio-select/",\ + "packageDependencies": [\ + ["cheerio-select", "npm:2.1.0"],\ + ["boolbase", "npm:1.0.0"],\ + ["css-select", "npm:5.1.0"],\ + ["css-what", "npm:6.1.0"],\ + ["domelementtype", "npm:2.3.0"],\ + ["domhandler", "npm:5.0.3"],\ + ["domutils", "npm:3.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["chokidar", [\ ["npm:3.6.0", {\ "packageLocation": "./.yarn/cache/chokidar-npm-3.6.0-3c413a828f-c327fb0770.zip/node_modules/chokidar/",\ @@ -5103,6 +7629,30 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["chrome-launcher", [\ + ["npm:0.15.2", {\ + "packageLocation": "./.yarn/cache/chrome-launcher-npm-0.15.2-bafd42e412-6faa189950.zip/node_modules/chrome-launcher/",\ + "packageDependencies": [\ + ["chrome-launcher", "npm:0.15.2"],\ + ["@types/node", "npm:20.14.9"],\ + ["escape-string-regexp", "npm:4.0.0"],\ + ["is-wsl", "npm:2.2.0"],\ + ["lighthouse-logger", "npm:1.4.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.1.0", {\ + "packageLocation": "./.yarn/cache/chrome-launcher-npm-1.1.0-0ef7a69f46-686cbe01d3.zip/node_modules/chrome-launcher/",\ + "packageDependencies": [\ + ["chrome-launcher", "npm:1.1.0"],\ + ["@types/node", "npm:20.14.9"],\ + ["escape-string-regexp", "npm:4.0.0"],\ + ["is-wsl", "npm:2.2.0"],\ + ["lighthouse-logger", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["ci-info", [\ ["npm:3.9.0", {\ "packageLocation": "./.yarn/cache/ci-info-npm-3.9.0-646784ca0e-75bc67902b.zip/node_modules/ci-info/",\ @@ -5110,6 +7660,23 @@ const RAW_RUNTIME_STATE = ["ci-info", "npm:3.9.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.1.0", {\ + "packageLocation": "./.yarn/cache/ci-info-npm-4.1.0-f0fb92b1e5-546628efd0.zip/node_modules/ci-info/",\ + "packageDependencies": [\ + ["ci-info", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["citty", [\ + ["npm:0.1.6", {\ + "packageLocation": "./.yarn/cache/citty-npm-0.1.6-60b76c16d8-3208947e73.zip/node_modules/citty/",\ + "packageDependencies": [\ + ["citty", "npm:0.1.6"],\ + ["consola", "npm:3.4.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["cjs-module-lexer", [\ @@ -5140,41 +7707,122 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["client-only", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/client-only-npm-0.0.1-07d3e9505c-0c16bf660d.zip/node_modules/client-only/",\ + ["cli-boxes", [\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/cli-boxes-npm-3.0.0-e5de3a0d5e-637d84419d.zip/node_modules/cli-boxes/",\ "packageDependencies": [\ - ["client-only", "npm:0.0.1"]\ + ["cli-boxes", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["clipboardy", [\ - ["npm:1.2.2", {\ - "packageLocation": "./.yarn/unplugged/clipboardy-npm-1.2.2-43bc06ee7b/node_modules/clipboardy/",\ + ["cli-cursor", [\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/cli-cursor-npm-4.0.0-08e7cbaf41-ab3f3ea207.zip/node_modules/cli-cursor/",\ "packageDependencies": [\ - ["clipboardy", "npm:1.2.2"],\ - ["arch", "npm:2.2.0"],\ - ["execa", "npm:0.8.0"]\ + ["cli-cursor", "npm:4.0.0"],\ + ["restore-cursor", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["cliui", [\ - ["npm:7.0.4", {\ - "packageLocation": "./.yarn/cache/cliui-npm-7.0.4-d6b8a9edb6-db858c49af.zip/node_modules/cliui/",\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "./.yarn/cache/cli-cursor-npm-5.0.0-444bec1bef-1eb9a3f878.zip/node_modules/cli-cursor/",\ "packageDependencies": [\ - ["cliui", "npm:7.0.4"],\ - ["string-width", "npm:4.2.3"],\ - ["strip-ansi", "npm:6.0.1"],\ - ["wrap-ansi", "npm:7.0.0"]\ + ["cli-cursor", "npm:5.0.0"],\ + ["restore-cursor", "npm:5.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["clsx", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/clsx-npm-2.0.0-afafbbe44a-943766d1b0.zip/node_modules/clsx/",\ + ["cli-highlight", [\ + ["npm:2.1.11", {\ + "packageLocation": "./.yarn/cache/cli-highlight-npm-2.1.11-569697f73a-05d2b5beb8.zip/node_modules/cli-highlight/",\ + "packageDependencies": [\ + ["cli-highlight", "npm:2.1.11"],\ + ["chalk", "npm:4.1.2"],\ + ["highlight.js", "npm:10.7.3"],\ + ["mz", "npm:2.7.0"],\ + ["parse5", "npm:5.1.1"],\ + ["parse5-htmlparser2-tree-adapter", "npm:6.0.1"],\ + ["yargs", "npm:16.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cli-spinners", [\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/cli-spinners-npm-2.9.2-be9c08efee-a0a863f442.zip/node_modules/cli-spinners/",\ + "packageDependencies": [\ + ["cli-spinners", "npm:2.9.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cli-truncate", [\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/cli-truncate-npm-4.0.0-3113917cdb-d5149175fd.zip/node_modules/cli-truncate/",\ + "packageDependencies": [\ + ["cli-truncate", "npm:4.0.0"],\ + ["slice-ansi", "npm:5.0.0"],\ + ["string-width", "npm:7.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["client-only", [\ + ["npm:0.0.1", {\ + "packageLocation": "./.yarn/cache/client-only-npm-0.0.1-07d3e9505c-0c16bf660d.zip/node_modules/client-only/",\ + "packageDependencies": [\ + ["client-only", "npm:0.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["clipboardy", [\ + ["npm:1.2.2", {\ + "packageLocation": "./.yarn/unplugged/clipboardy-npm-1.2.2-43bc06ee7b/node_modules/clipboardy/",\ + "packageDependencies": [\ + ["clipboardy", "npm:1.2.2"],\ + ["arch", "npm:2.2.0"],\ + ["execa", "npm:0.8.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["cliui", [\ + ["npm:7.0.4", {\ + "packageLocation": "./.yarn/cache/cliui-npm-7.0.4-d6b8a9edb6-db858c49af.zip/node_modules/cliui/",\ + "packageDependencies": [\ + ["cliui", "npm:7.0.4"],\ + ["string-width", "npm:4.2.3"],\ + ["strip-ansi", "npm:6.0.1"],\ + ["wrap-ansi", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.0.1", {\ + "packageLocation": "./.yarn/cache/cliui-npm-8.0.1-3b029092cf-eaa5561aeb.zip/node_modules/cliui/",\ + "packageDependencies": [\ + ["cliui", "npm:8.0.1"],\ + ["string-width", "npm:4.2.3"],\ + ["strip-ansi", "npm:6.0.1"],\ + ["wrap-ansi", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["clone", [\ + ["npm:1.0.4", {\ + "packageLocation": "./.yarn/cache/clone-npm-1.0.4-a610fcbcf9-d06418b733.zip/node_modules/clone/",\ + "packageDependencies": [\ + ["clone", "npm:1.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["clsx", [\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/clsx-npm-2.0.0-afafbbe44a-943766d1b0.zip/node_modules/clsx/",\ "packageDependencies": [\ ["clsx", "npm:2.0.0"]\ ],\ @@ -5249,6 +7897,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["colorette", [\ + ["npm:2.0.20", {\ + "packageLocation": "./.yarn/cache/colorette-npm-2.0.20-692d428726-0b8de48bfa.zip/node_modules/colorette/",\ + "packageDependencies": [\ + ["colorette", "npm:2.0.20"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["comma-separated-tokens", [\ ["npm:2.0.2", {\ "packageLocation": "./.yarn/cache/comma-separated-tokens-npm-2.0.2-9359322477-8fa68ff260.zip/node_modules/comma-separated-tokens/",\ @@ -5259,6 +7916,14 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["commander", [\ + ["npm:2.9.0", {\ + "packageLocation": "./.yarn/cache/commander-npm-2.9.0-dea41d1794-65d08cbbf0.zip/node_modules/commander/",\ + "packageDependencies": [\ + ["commander", "npm:2.9.0"],\ + ["graceful-readlink", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:4.1.1", {\ "packageLocation": "./.yarn/cache/commander-npm-4.1.1-22a0fe921b-3b2dc4125f.zip/node_modules/commander/",\ "packageDependencies": [\ @@ -5286,6 +7951,13 @@ const RAW_RUNTIME_STATE = ["commander", "npm:9.3.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:9.5.0", {\ + "packageLocation": "./.yarn/cache/commander-npm-9.5.0-993b3f2434-41c49b3d0f.zip/node_modules/commander/",\ + "packageDependencies": [\ + ["commander", "npm:9.5.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["compute-scroll-into-view", [\ @@ -5306,6 +7978,19 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["concat-stream", [\ + ["npm:1.6.2", {\ + "packageLocation": "./.yarn/cache/concat-stream-npm-1.6.2-2bee337060-71db903c84.zip/node_modules/concat-stream/",\ + "packageDependencies": [\ + ["concat-stream", "npm:1.6.2"],\ + ["buffer-from", "npm:1.1.2"],\ + ["inherits", "npm:2.0.4"],\ + ["readable-stream", "npm:2.3.8"],\ + ["typedarray", "npm:0.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["confbox", [\ ["npm:0.1.7", {\ "packageLocation": "./.yarn/cache/confbox-npm-0.1.7-0fb39b2d88-3086687b9a.zip/node_modules/confbox/",\ @@ -5313,6 +7998,47 @@ const RAW_RUNTIME_STATE = ["confbox", "npm:0.1.7"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.1.8", {\ + "packageLocation": "./.yarn/cache/confbox-npm-0.1.8-8396039b68-4ebcfb1c6a.zip/node_modules/confbox/",\ + "packageDependencies": [\ + ["confbox", "npm:0.1.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["config-chain", [\ + ["npm:1.1.13", {\ + "packageLocation": "./.yarn/cache/config-chain-npm-1.1.13-82e06afbc4-83d22cabf7.zip/node_modules/config-chain/",\ + "packageDependencies": [\ + ["config-chain", "npm:1.1.13"],\ + ["ini", "npm:1.3.8"],\ + ["proto-list", "npm:1.2.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["configstore", [\ + ["npm:6.0.0", {\ + "packageLocation": "./.yarn/cache/configstore-npm-6.0.0-410b4e0bf5-81995351c1.zip/node_modules/configstore/",\ + "packageDependencies": [\ + ["configstore", "npm:6.0.0"],\ + ["dot-prop", "npm:6.0.1"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["unique-string", "npm:3.0.0"],\ + ["write-file-atomic", "npm:3.0.3"],\ + ["xdg-basedir", "npm:5.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["consola", [\ + ["npm:3.4.0", {\ + "packageLocation": "./.yarn/cache/consola-npm-3.4.0-cbcac69204-99d4a8131f.zip/node_modules/consola/",\ + "packageDependencies": [\ + ["consola", "npm:3.4.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["console-control-strings", [\ @@ -5333,6 +8059,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:1.9.0", {\ + "packageLocation": "./.yarn/cache/convert-source-map-npm-1.9.0-e294555f4b-dc55a1f28d.zip/node_modules/convert-source-map/",\ + "packageDependencies": [\ + ["convert-source-map", "npm:1.9.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:2.0.0", {\ "packageLocation": "./.yarn/cache/convert-source-map-npm-2.0.0-7ab664dc4e-c987be3ec0.zip/node_modules/convert-source-map/",\ "packageDependencies": [\ @@ -5341,6 +8074,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["core-util-is", [\ + ["npm:1.0.3", {\ + "packageLocation": "./.yarn/cache/core-util-is-npm-1.0.3-ca74b76c90-9de8597363.zip/node_modules/core-util-is/",\ + "packageDependencies": [\ + ["core-util-is", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["cose-base", [\ ["npm:1.0.3", {\ "packageLocation": "./.yarn/cache/cose-base-npm-1.0.3-6724b8f494-52e1f4ae17.zip/node_modules/cose-base/",\ @@ -5409,6 +8151,30 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["crypto-random-string", [\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/crypto-random-string-npm-4.0.0-b9f0f76168-cd5d7ae138.zip/node_modules/crypto-random-string/",\ + "packageDependencies": [\ + ["crypto-random-string", "npm:4.0.0"],\ + ["type-fest", "npm:1.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["css-select", [\ + ["npm:5.1.0", {\ + "packageLocation": "./.yarn/cache/css-select-npm-5.1.0-9365a79de5-d486b1e7eb.zip/node_modules/css-select/",\ + "packageDependencies": [\ + ["css-select", "npm:5.1.0"],\ + ["boolbase", "npm:1.0.0"],\ + ["css-what", "npm:6.1.0"],\ + ["domhandler", "npm:5.0.3"],\ + ["domutils", "npm:3.2.2"],\ + ["nth-check", "npm:2.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["css-what", [\ ["npm:6.1.0", {\ "packageLocation": "./.yarn/cache/css-what-npm-6.1.0-57f751efbb-c67a3a2d0d.zip/node_modules/css-what/",\ @@ -5427,6 +8193,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["cssom", [\ + ["npm:0.5.0", {\ + "packageLocation": "./.yarn/cache/cssom-npm-0.5.0-44ab2704f2-b502a315b1.zip/node_modules/cssom/",\ + "packageDependencies": [\ + ["cssom", "npm:0.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["csstype", [\ ["npm:3.0.11", {\ "packageLocation": "./.yarn/cache/csstype-npm-3.0.11-b49897178d-10e35e2ec9.zip/node_modules/csstype/",\ @@ -5884,7 +8659,23 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["debounce", [\ + ["npm:1.2.1", {\ + "packageLocation": "./.yarn/cache/debounce-npm-1.2.1-b09266a260-0b95b2a9d8.zip/node_modules/debounce/",\ + "packageDependencies": [\ + ["debounce", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["debug", [\ + ["npm:2.6.9", {\ + "packageLocation": "./.yarn/cache/debug-npm-2.6.9-7d4cb597dc-e07005f2b4.zip/node_modules/debug/",\ + "packageDependencies": [\ + ["debug", "npm:2.6.9"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["npm:4.3.5", {\ "packageLocation": "./.yarn/cache/debug-npm-4.3.5-b5001f59b7-cb6eab424c.zip/node_modules/debug/",\ "packageDependencies": [\ @@ -5892,6 +8683,62 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["npm:4.3.7", {\ + "packageLocation": "./.yarn/cache/debug-npm-4.3.7-385645adf9-71168908b9.zip/node_modules/debug/",\ + "packageDependencies": [\ + ["debug", "npm:4.3.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:4.4.0", {\ + "packageLocation": "./.yarn/cache/debug-npm-4.4.0-f6efe76023-1847944c2e.zip/node_modules/debug/",\ + "packageDependencies": [\ + ["debug", "npm:4.4.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:04e17282184d1dd8ebe9be1cf43aab3ec3497566ee201258c65471258a0598bf13554ebaee2c4f89425bfcd02b07008290d1416ead8ec323401963827fce05d6#npm:2.6.9", {\ + "packageLocation": "./.yarn/__virtual__/debug-virtual-7ff7168e83/0/cache/debug-npm-2.6.9-7d4cb597dc-e07005f2b4.zip/node_modules/debug/",\ + "packageDependencies": [\ + ["debug", "virtual:04e17282184d1dd8ebe9be1cf43aab3ec3497566ee201258c65471258a0598bf13554ebaee2c4f89425bfcd02b07008290d1416ead8ec323401963827fce05d6#npm:2.6.9"],\ + ["@types/supports-color", null],\ + ["ms", "npm:2.0.0"],\ + ["supports-color", null]\ + ],\ + "packagePeers": [\ + "@types/supports-color",\ + "supports-color"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:0f6406e645af20bb5a8fc9c98dd8b51960f290b8b30d90002d7218e77bd236e2eb81429e97aa844a2c03dbbe51e7ccddc609261aaa4afe3c42ed9d3e285ad47f#npm:4.3.7", {\ + "packageLocation": "./.yarn/__virtual__/debug-virtual-8c94fb0f69/0/cache/debug-npm-4.3.7-385645adf9-71168908b9.zip/node_modules/debug/",\ + "packageDependencies": [\ + ["debug", "virtual:0f6406e645af20bb5a8fc9c98dd8b51960f290b8b30d90002d7218e77bd236e2eb81429e97aa844a2c03dbbe51e7ccddc609261aaa4afe3c42ed9d3e285ad47f#npm:4.3.7"],\ + ["@types/supports-color", null],\ + ["ms", "npm:2.1.3"],\ + ["supports-color", null]\ + ],\ + "packagePeers": [\ + "@types/supports-color",\ + "supports-color"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:ab9d2b7124648229fade39d55911bd90a228e95a37b9487cfcd1a4f2af59e4acce805bd57dc55af28e9863e5f825ddfb903fa9606a7f562a0fda3448bd71b6d9#npm:4.4.0", {\ + "packageLocation": "./.yarn/__virtual__/debug-virtual-863af19e2e/0/cache/debug-npm-4.4.0-f6efe76023-1847944c2e.zip/node_modules/debug/",\ + "packageDependencies": [\ + ["debug", "virtual:ab9d2b7124648229fade39d55911bd90a228e95a37b9487cfcd1a4f2af59e4acce805bd57dc55af28e9863e5f825ddfb903fa9606a7f562a0fda3448bd71b6d9#npm:4.4.0"],\ + ["@types/supports-color", null],\ + ["ms", "npm:2.1.3"],\ + ["supports-color", null]\ + ],\ + "packagePeers": [\ + "@types/supports-color",\ + "supports-color"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:b26422bd59fa17e008d6bc0175738ae8cd421c0bdf97531bc9d7ba8df7eb875cf3586702fdab2ad784dd2bd788b2ef7d413cd512768add7bfe10a3e1b04e9659#npm:4.3.5", {\ "packageLocation": "./.yarn/__virtual__/debug-virtual-7af4dd5a71/0/cache/debug-npm-4.3.5-b5001f59b7-cb6eab424c.zip/node_modules/debug/",\ "packageDependencies": [\ @@ -5917,7 +8764,24 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["decompress-response", [\ + ["npm:6.0.0", {\ + "packageLocation": "./.yarn/cache/decompress-response-npm-6.0.0-359de2878c-d377cf47e0.zip/node_modules/decompress-response/",\ + "packageDependencies": [\ + ["decompress-response", "npm:6.0.0"],\ + ["mimic-response", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["dedent", [\ + ["npm:0.7.0", {\ + "packageLocation": "./.yarn/cache/dedent-npm-0.7.0-2dbb45a4c5-87de191050.zip/node_modules/dedent/",\ + "packageDependencies": [\ + ["dedent", "npm:0.7.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:1.5.3", {\ "packageLocation": "./.yarn/cache/dedent-npm-1.5.3-123726df15-e5277f6268.zip/node_modules/dedent/",\ "packageDependencies": [\ @@ -5939,6 +8803,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["deep-extend", [\ + ["npm:0.6.0", {\ + "packageLocation": "./.yarn/cache/deep-extend-npm-0.6.0-e182924219-7be7e5a8d4.zip/node_modules/deep-extend/",\ + "packageDependencies": [\ + ["deep-extend", "npm:0.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["deep-object-diff", [\ ["npm:1.1.9", {\ "packageLocation": "./.yarn/cache/deep-object-diff-npm-1.1.9-b3c323e343-b9771cc1ca.zip/node_modules/deep-object-diff/",\ @@ -5957,67 +8830,167 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["delaunator", [\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/delaunator-npm-5.0.1-629c5bafdf-c378a55138.zip/node_modules/delaunator/",\ + ["default-browser", [\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/default-browser-npm-4.0.0-e9e9c8aba0-40c5af9847.zip/node_modules/default-browser/",\ "packageDependencies": [\ - ["delaunator", "npm:5.0.1"],\ - ["robust-predicates", "npm:3.0.2"]\ + ["default-browser", "npm:4.0.0"],\ + ["bundle-name", "npm:3.0.0"],\ + ["default-browser-id", "npm:3.0.0"],\ + ["execa", "npm:7.2.0"],\ + ["titleize", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["delegates", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/delegates-npm-1.0.0-9b1942d75f-a51744d9b5.zip/node_modules/delegates/",\ + }],\ + ["npm:5.2.1", {\ + "packageLocation": "./.yarn/cache/default-browser-npm-5.2.1-e2f8bca718-afab7eff7b.zip/node_modules/default-browser/",\ "packageDependencies": [\ - ["delegates", "npm:1.0.0"]\ + ["default-browser", "npm:5.2.1"],\ + ["bundle-name", "npm:4.1.0"],\ + ["default-browser-id", "npm:5.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["depd", [\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/depd-npm-1.1.2-b0c8414da7-2ed6966fc1.zip/node_modules/depd/",\ + ["default-browser-id", [\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/default-browser-id-npm-3.0.0-f65ceaa214-279c7ad492.zip/node_modules/default-browser-id/",\ "packageDependencies": [\ - ["depd", "npm:1.1.2"]\ + ["default-browser-id", "npm:3.0.0"],\ + ["bplist-parser", "npm:0.2.0"],\ + ["untildify", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["dequal", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/dequal-npm-2.0.2-370927eb6c-5509bc2a0a.zip/node_modules/dequal/",\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "./.yarn/cache/default-browser-id-npm-5.0.0-41fa64d5bb-185bfaecec.zip/node_modules/default-browser-id/",\ "packageDependencies": [\ - ["dequal", "npm:2.0.2"]\ + ["default-browser-id", "npm:5.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["detect-indent", [\ - ["npm:6.1.0", {\ - "packageLocation": "./.yarn/cache/detect-indent-npm-6.1.0-d8c441ff7a-ab953a73c7.zip/node_modules/detect-indent/",\ + ["defaults", [\ + ["npm:1.0.4", {\ + "packageLocation": "./.yarn/cache/defaults-npm-1.0.4-f3fbaf2528-3a88b7a587.zip/node_modules/defaults/",\ "packageDependencies": [\ - ["detect-indent", "npm:6.1.0"]\ + ["defaults", "npm:1.0.4"],\ + ["clone", "npm:1.0.4"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["detect-newline", [\ - ["npm:3.1.0", {\ - "packageLocation": "./.yarn/cache/detect-newline-npm-3.1.0-6d33fa8d37-ae6cd429c4.zip/node_modules/detect-newline/",\ + ["defer-to-connect", [\ + ["npm:2.0.1", {\ + "packageLocation": "./.yarn/cache/defer-to-connect-npm-2.0.1-9005cc8c60-8a9b50d2f2.zip/node_modules/defer-to-connect/",\ "packageDependencies": [\ - ["detect-newline", "npm:3.1.0"]\ + ["defer-to-connect", "npm:2.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["devlop", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/devlop-npm-1.1.0-d4a98d724c-3cc5f903d0.zip/node_modules/devlop/",\ + ["define-lazy-prop", [\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/define-lazy-prop-npm-2.0.0-bba0cd91a7-0115fdb065.zip/node_modules/define-lazy-prop/",\ "packageDependencies": [\ - ["devlop", "npm:1.1.0"],\ - ["dequal", "npm:2.0.2"]\ + ["define-lazy-prop", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/define-lazy-prop-npm-3.0.0-6bb0fc1510-f28421cf9e.zip/node_modules/define-lazy-prop/",\ + "packageDependencies": [\ + ["define-lazy-prop", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["defu", [\ + ["npm:6.1.4", {\ + "packageLocation": "./.yarn/cache/defu-npm-6.1.4-c791c7f2cc-aeffdb4730.zip/node_modules/defu/",\ + "packageDependencies": [\ + ["defu", "npm:6.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["delaunator", [\ + ["npm:5.0.1", {\ + "packageLocation": "./.yarn/cache/delaunator-npm-5.0.1-629c5bafdf-c378a55138.zip/node_modules/delaunator/",\ + "packageDependencies": [\ + ["delaunator", "npm:5.0.1"],\ + ["robust-predicates", "npm:3.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["delegates", [\ + ["npm:1.0.0", {\ + "packageLocation": "./.yarn/cache/delegates-npm-1.0.0-9b1942d75f-a51744d9b5.zip/node_modules/delegates/",\ + "packageDependencies": [\ + ["delegates", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["depd", [\ + ["npm:1.1.2", {\ + "packageLocation": "./.yarn/cache/depd-npm-1.1.2-b0c8414da7-2ed6966fc1.zip/node_modules/depd/",\ + "packageDependencies": [\ + ["depd", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["dequal", [\ + ["npm:2.0.2", {\ + "packageLocation": "./.yarn/cache/dequal-npm-2.0.2-370927eb6c-5509bc2a0a.zip/node_modules/dequal/",\ + "packageDependencies": [\ + ["dequal", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.3", {\ + "packageLocation": "./.yarn/cache/dequal-npm-2.0.3-53a630c60e-6ff05a7561.zip/node_modules/dequal/",\ + "packageDependencies": [\ + ["dequal", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["destr", [\ + ["npm:2.0.3", {\ + "packageLocation": "./.yarn/cache/destr-npm-2.0.3-8221047ac7-dbb756baa8.zip/node_modules/destr/",\ + "packageDependencies": [\ + ["destr", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["detect-indent", [\ + ["npm:6.1.0", {\ + "packageLocation": "./.yarn/cache/detect-indent-npm-6.1.0-d8c441ff7a-ab953a73c7.zip/node_modules/detect-indent/",\ + "packageDependencies": [\ + ["detect-indent", "npm:6.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["detect-newline", [\ + ["npm:3.1.0", {\ + "packageLocation": "./.yarn/cache/detect-newline-npm-3.1.0-6d33fa8d37-ae6cd429c4.zip/node_modules/detect-newline/",\ + "packageDependencies": [\ + ["detect-newline", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["devlop", [\ + ["npm:1.1.0", {\ + "packageLocation": "./.yarn/cache/devlop-npm-1.1.0-d4a98d724c-3cc5f903d0.zip/node_modules/devlop/",\ + "packageDependencies": [\ + ["devlop", "npm:1.1.0"],\ + ["dequal", "npm:2.0.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -6041,6 +9014,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["diff-sequences", [\ + ["npm:28.1.1", {\ + "packageLocation": "./.yarn/cache/diff-sequences-npm-28.1.1-70eb43c727-8975270821.zip/node_modules/diff-sequences/",\ + "packageDependencies": [\ + ["diff-sequences", "npm:28.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.6.3", {\ "packageLocation": "./.yarn/cache/diff-sequences-npm-29.6.3-18ab2c9949-179daf9d2f.zip/node_modules/diff-sequences/",\ "packageDependencies": [\ @@ -6068,6 +9048,37 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["dom-serializer", [\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/dom-serializer-npm-2.0.0-378ebc7200-e3bf9027a6.zip/node_modules/dom-serializer/",\ + "packageDependencies": [\ + ["dom-serializer", "npm:2.0.0"],\ + ["domelementtype", "npm:2.3.0"],\ + ["domhandler", "npm:5.0.3"],\ + ["entities", "npm:4.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["domelementtype", [\ + ["npm:2.3.0", {\ + "packageLocation": "./.yarn/cache/domelementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip/node_modules/domelementtype/",\ + "packageDependencies": [\ + ["domelementtype", "npm:2.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["domhandler", [\ + ["npm:5.0.3", {\ + "packageLocation": "./.yarn/cache/domhandler-npm-5.0.3-3ede73dc10-809b805a50.zip/node_modules/domhandler/",\ + "packageDependencies": [\ + ["domhandler", "npm:5.0.3"],\ + ["domelementtype", "npm:2.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["dompurify", [\ ["npm:3.1.5", {\ "packageLocation": "./.yarn/cache/dompurify-npm-3.1.5-f168088e8f-4ea935df48.zip/node_modules/dompurify/",\ @@ -6077,6 +9088,37 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["domutils", [\ + ["npm:3.2.2", {\ + "packageLocation": "./.yarn/cache/domutils-npm-3.2.2-290180a284-2e08842151.zip/node_modules/domutils/",\ + "packageDependencies": [\ + ["domutils", "npm:3.2.2"],\ + ["dom-serializer", "npm:2.0.0"],\ + ["domelementtype", "npm:2.3.0"],\ + ["domhandler", "npm:5.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["dot-prop", [\ + ["npm:6.0.1", {\ + "packageLocation": "./.yarn/cache/dot-prop-npm-6.0.1-de66211710-1200a4f6f8.zip/node_modules/dot-prop/",\ + "packageDependencies": [\ + ["dot-prop", "npm:6.0.1"],\ + ["is-obj", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["dotenv", [\ + ["npm:16.4.7", {\ + "packageLocation": "./.yarn/cache/dotenv-npm-16.4.7-29680c94f8-f13bfe97db.zip/node_modules/dotenv/",\ + "packageDependencies": [\ + ["dotenv", "npm:16.4.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["dset", [\ ["npm:3.1.3", {\ "packageLocation": "./.yarn/cache/dset-npm-3.1.3-ee788aa7b2-f3f7096718.zip/node_modules/dset/",\ @@ -6086,6 +9128,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["dtrace-provider", [\ + ["npm:0.8.8", {\ + "packageLocation": "./.yarn/unplugged/dtrace-provider-npm-0.8.8-c06c6b4a53/node_modules/dtrace-provider/",\ + "packageDependencies": [\ + ["dtrace-provider", "npm:0.8.8"],\ + ["nan", "npm:2.22.0"],\ + ["node-gyp", "npm:9.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["eastasianwidth", [\ ["npm:0.2.0", {\ "packageLocation": "./.yarn/cache/eastasianwidth-npm-0.2.0-c37eb16bd1-9b1d3e1bae.zip/node_modules/eastasianwidth/",\ @@ -6109,6 +9162,13 @@ const RAW_RUNTIME_STATE = ["electron-to-chromium", "npm:1.5.35"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.5.88", {\ + "packageLocation": "./.yarn/cache/electron-to-chromium-npm-1.5.88-0030a5a506-cb52f817ad.zip/node_modules/electron-to-chromium/",\ + "packageDependencies": [\ + ["electron-to-chromium", "npm:1.5.88"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["elkjs", [\ @@ -6121,6 +9181,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["emittery", [\ + ["npm:0.10.2", {\ + "packageLocation": "./.yarn/cache/emittery-npm-0.10.2-aac10498b5-fa86fc2b1f.zip/node_modules/emittery/",\ + "packageDependencies": [\ + ["emittery", "npm:0.10.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.13.1", {\ "packageLocation": "./.yarn/cache/emittery-npm-0.13.1-cb6cd1bb03-fbe214171d.zip/node_modules/emittery/",\ "packageDependencies": [\ @@ -6130,6 +9197,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["emoji-regex", [\ + ["npm:10.4.0", {\ + "packageLocation": "./.yarn/cache/emoji-regex-npm-10.4.0-919f0a031a-76bb92c5bc.zip/node_modules/emoji-regex/",\ + "packageDependencies": [\ + ["emoji-regex", "npm:10.4.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:8.0.0", {\ "packageLocation": "./.yarn/cache/emoji-regex-npm-8.0.0-213764015c-c72d67a682.zip/node_modules/emoji-regex/",\ "packageDependencies": [\ @@ -6155,6 +9229,27 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["encoding-sniffer", [\ + ["npm:0.2.0", {\ + "packageLocation": "./.yarn/cache/encoding-sniffer-npm-0.2.0-7e717bfa93-fe61a759db.zip/node_modules/encoding-sniffer/",\ + "packageDependencies": [\ + ["encoding-sniffer", "npm:0.2.0"],\ + ["iconv-lite", "npm:0.6.3"],\ + ["whatwg-encoding", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["end-of-stream", [\ + ["npm:1.4.4", {\ + "packageLocation": "./.yarn/cache/end-of-stream-npm-1.4.4-497fc6dee1-530a5a5a1e.zip/node_modules/end-of-stream/",\ + "packageDependencies": [\ + ["end-of-stream", "npm:1.4.4"],\ + ["once", "npm:1.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["enquirer", [\ ["npm:2.4.1", {\ "packageLocation": "./.yarn/cache/enquirer-npm-2.4.1-d71b2b33c1-b3726486cd.zip/node_modules/enquirer/",\ @@ -6184,6 +9279,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["environment", [\ + ["npm:1.1.0", {\ + "packageLocation": "./.yarn/cache/environment-npm-1.1.0-3f2409b698-dd3c1b9825.zip/node_modules/environment/",\ + "packageDependencies": [\ + ["environment", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["err-code", [\ ["npm:2.0.3", {\ "packageLocation": "./.yarn/cache/err-code-npm-2.0.3-082e0ff9a7-1d20d825cd.zip/node_modules/err-code/",\ @@ -6203,7 +9307,91 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["es-module-lexer", [\ + ["npm:0.10.5", {\ + "packageLocation": "./.yarn/cache/es-module-lexer-npm-0.10.5-d782519b3f-3a254a3153.zip/node_modules/es-module-lexer/",\ + "packageDependencies": [\ + ["es-module-lexer", "npm:0.10.5"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.6.0", {\ + "packageLocation": "./.yarn/cache/es-module-lexer-npm-1.6.0-20500c26f6-807ee7020c.zip/node_modules/es-module-lexer/",\ + "packageDependencies": [\ + ["es-module-lexer", "npm:1.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["es6-error", [\ + ["npm:4.1.1", {\ + "packageLocation": "./.yarn/cache/es6-error-npm-4.1.1-5e8c22b20f-48483c2570.zip/node_modules/es6-error/",\ + "packageDependencies": [\ + ["es6-error", "npm:4.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["esbuild", [\ + ["npm:0.18.20", {\ + "packageLocation": "./.yarn/unplugged/esbuild-npm-0.18.20-004a76d281/node_modules/esbuild/",\ + "packageDependencies": [\ + ["esbuild", "npm:0.18.20"],\ + ["@esbuild/android-arm", "npm:0.18.20"],\ + ["@esbuild/android-arm64", "npm:0.18.20"],\ + ["@esbuild/android-x64", "npm:0.18.20"],\ + ["@esbuild/darwin-arm64", "npm:0.18.20"],\ + ["@esbuild/darwin-x64", "npm:0.18.20"],\ + ["@esbuild/freebsd-arm64", "npm:0.18.20"],\ + ["@esbuild/freebsd-x64", "npm:0.18.20"],\ + ["@esbuild/linux-arm", "npm:0.18.20"],\ + ["@esbuild/linux-arm64", "npm:0.18.20"],\ + ["@esbuild/linux-ia32", "npm:0.18.20"],\ + ["@esbuild/linux-loong64", "npm:0.18.20"],\ + ["@esbuild/linux-mips64el", "npm:0.18.20"],\ + ["@esbuild/linux-ppc64", "npm:0.18.20"],\ + ["@esbuild/linux-riscv64", "npm:0.18.20"],\ + ["@esbuild/linux-s390x", "npm:0.18.20"],\ + ["@esbuild/linux-x64", "npm:0.18.20"],\ + ["@esbuild/netbsd-x64", "npm:0.18.20"],\ + ["@esbuild/openbsd-x64", "npm:0.18.20"],\ + ["@esbuild/sunos-x64", "npm:0.18.20"],\ + ["@esbuild/win32-arm64", "npm:0.18.20"],\ + ["@esbuild/win32-ia32", "npm:0.18.20"],\ + ["@esbuild/win32-x64", "npm:0.18.20"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.19.12", {\ + "packageLocation": "./.yarn/unplugged/esbuild-npm-0.19.12-fb5a3a4313/node_modules/esbuild/",\ + "packageDependencies": [\ + ["esbuild", "npm:0.19.12"],\ + ["@esbuild/aix-ppc64", "npm:0.19.12"],\ + ["@esbuild/android-arm", "npm:0.19.12"],\ + ["@esbuild/android-arm64", "npm:0.19.12"],\ + ["@esbuild/android-x64", "npm:0.19.12"],\ + ["@esbuild/darwin-arm64", "npm:0.19.12"],\ + ["@esbuild/darwin-x64", "npm:0.19.12"],\ + ["@esbuild/freebsd-arm64", "npm:0.19.12"],\ + ["@esbuild/freebsd-x64", "npm:0.19.12"],\ + ["@esbuild/linux-arm", "npm:0.19.12"],\ + ["@esbuild/linux-arm64", "npm:0.19.12"],\ + ["@esbuild/linux-ia32", "npm:0.19.12"],\ + ["@esbuild/linux-loong64", "npm:0.19.12"],\ + ["@esbuild/linux-mips64el", "npm:0.19.12"],\ + ["@esbuild/linux-ppc64", "npm:0.19.12"],\ + ["@esbuild/linux-riscv64", "npm:0.19.12"],\ + ["@esbuild/linux-s390x", "npm:0.19.12"],\ + ["@esbuild/linux-x64", "npm:0.19.12"],\ + ["@esbuild/netbsd-x64", "npm:0.19.12"],\ + ["@esbuild/openbsd-x64", "npm:0.19.12"],\ + ["@esbuild/sunos-x64", "npm:0.19.12"],\ + ["@esbuild/win32-arm64", "npm:0.19.12"],\ + ["@esbuild/win32-ia32", "npm:0.19.12"],\ + ["@esbuild/win32-x64", "npm:0.19.12"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.21.5", {\ "packageLocation": "./.yarn/unplugged/esbuild-npm-0.21.5-d85dfbc965/node_modules/esbuild/",\ "packageDependencies": [\ @@ -6264,6 +9452,38 @@ const RAW_RUNTIME_STATE = ["@esbuild/win32-x64", "npm:0.23.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.24.2", {\ + "packageLocation": "./.yarn/unplugged/esbuild-npm-0.24.2-0dcfc14be5/node_modules/esbuild/",\ + "packageDependencies": [\ + ["esbuild", "npm:0.24.2"],\ + ["@esbuild/aix-ppc64", "npm:0.24.2"],\ + ["@esbuild/android-arm", "npm:0.24.2"],\ + ["@esbuild/android-arm64", "npm:0.24.2"],\ + ["@esbuild/android-x64", "npm:0.24.2"],\ + ["@esbuild/darwin-arm64", "npm:0.24.2"],\ + ["@esbuild/darwin-x64", "npm:0.24.2"],\ + ["@esbuild/freebsd-arm64", "npm:0.24.2"],\ + ["@esbuild/freebsd-x64", "npm:0.24.2"],\ + ["@esbuild/linux-arm", "npm:0.24.2"],\ + ["@esbuild/linux-arm64", "npm:0.24.2"],\ + ["@esbuild/linux-ia32", "npm:0.24.2"],\ + ["@esbuild/linux-loong64", "npm:0.24.2"],\ + ["@esbuild/linux-mips64el", "npm:0.24.2"],\ + ["@esbuild/linux-ppc64", "npm:0.24.2"],\ + ["@esbuild/linux-riscv64", "npm:0.24.2"],\ + ["@esbuild/linux-s390x", "npm:0.24.2"],\ + ["@esbuild/linux-x64", "npm:0.24.2"],\ + ["@esbuild/netbsd-arm64", "npm:0.24.2"],\ + ["@esbuild/netbsd-x64", "npm:0.24.2"],\ + ["@esbuild/openbsd-arm64", "npm:0.24.2"],\ + ["@esbuild/openbsd-x64", "npm:0.24.2"],\ + ["@esbuild/sunos-x64", "npm:0.24.2"],\ + ["@esbuild/win32-arm64", "npm:0.24.2"],\ + ["@esbuild/win32-ia32", "npm:0.24.2"],\ + ["@esbuild/win32-x64", "npm:0.24.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["esbuild-plugin-file-path-extensions", [\ @@ -6291,6 +9511,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["escape-goat", [\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/escape-goat-npm-4.0.0-31eb65b6cc-515f4c5427.zip/node_modules/escape-goat/",\ + "packageDependencies": [\ + ["escape-goat", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["escape-string-regexp", [\ ["npm:1.0.5", {\ "packageLocation": "./.yarn/cache/escape-string-regexp-npm-1.0.5-3284de402f-6092fda75c.zip/node_modules/escape-string-regexp/",\ @@ -6306,6 +9535,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-98b48897d9.zip/node_modules/escape-string-regexp/",\ + "packageDependencies": [\ + ["escape-string-regexp", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:5.0.0", {\ "packageLocation": "./.yarn/cache/escape-string-regexp-npm-5.0.0-a663e825ce-20daabe197.zip/node_modules/escape-string-regexp/",\ "packageDependencies": [\ @@ -6388,12 +9624,27 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["estree-walker", [\ + ["npm:2.0.2", {\ + "packageLocation": "./.yarn/cache/estree-walker-npm-2.0.2-dfab42f65c-b02109c5d4.zip/node_modules/estree-walker/",\ + "packageDependencies": [\ + ["estree-walker", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:3.0.1", {\ "packageLocation": "./.yarn/cache/estree-walker-npm-3.0.1-f100136724-6740969508.zip/node_modules/estree-walker/",\ "packageDependencies": [\ ["estree-walker", "npm:3.0.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.0.3", {\ + "packageLocation": "./.yarn/cache/estree-walker-npm-3.0.3-0372979673-a65728d572.zip/node_modules/estree-walker/",\ + "packageDependencies": [\ + ["estree-walker", "npm:3.0.3"],\ + ["@types/estree", "npm:1.0.6"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["eval", [\ @@ -6407,6 +9658,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["eventemitter3", [\ + ["npm:5.0.1", {\ + "packageLocation": "./.yarn/cache/eventemitter3-npm-5.0.1-5e423b7df3-ac6423ec31.zip/node_modules/eventemitter3/",\ + "packageDependencies": [\ + ["eventemitter3", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["execa", [\ ["npm:0.8.0", {\ "packageLocation": "./.yarn/cache/execa-npm-0.8.0-7ca41c58fb-1e255f4381.zip/node_modules/execa/",\ @@ -6437,6 +9697,38 @@ const RAW_RUNTIME_STATE = ["strip-final-newline", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.2.0", {\ + "packageLocation": "./.yarn/cache/execa-npm-7.2.0-7797cafb24-473feff60f.zip/node_modules/execa/",\ + "packageDependencies": [\ + ["execa", "npm:7.2.0"],\ + ["cross-spawn", "npm:7.0.3"],\ + ["get-stream", "npm:6.0.1"],\ + ["human-signals", "npm:4.3.1"],\ + ["is-stream", "npm:3.0.0"],\ + ["merge-stream", "npm:2.0.0"],\ + ["npm-run-path", "npm:5.3.0"],\ + ["onetime", "npm:6.0.0"],\ + ["signal-exit", "npm:3.0.7"],\ + ["strip-final-newline", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.0.1", {\ + "packageLocation": "./.yarn/cache/execa-npm-8.0.1-0211bd404c-d2ab5fe1e2.zip/node_modules/execa/",\ + "packageDependencies": [\ + ["execa", "npm:8.0.1"],\ + ["cross-spawn", "npm:7.0.3"],\ + ["get-stream", "npm:8.0.1"],\ + ["human-signals", "npm:5.0.0"],\ + ["is-stream", "npm:3.0.0"],\ + ["merge-stream", "npm:2.0.0"],\ + ["npm-run-path", "npm:5.3.0"],\ + ["onetime", "npm:6.0.0"],\ + ["signal-exit", "npm:4.1.0"],\ + ["strip-final-newline", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["exit", [\ @@ -6449,6 +9741,18 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["expect", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/expect-npm-28.1.3-e3316724f1-87033c88f7.zip/node_modules/expect/",\ + "packageDependencies": [\ + ["expect", "npm:28.1.3"],\ + ["@jest/expect-utils", "npm:28.1.3"],\ + ["jest-get-type", "npm:28.0.2"],\ + ["jest-matcher-utils", "npm:28.1.3"],\ + ["jest-message-util", "npm:28.1.3"],\ + ["jest-util", "npm:28.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/expect-npm-29.7.0-62e9f7979e-63f97bc51f.zip/node_modules/expect/",\ "packageDependencies": [\ @@ -6502,6 +9806,19 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["extract-zip", [\ + ["npm:2.0.1", {\ + "packageLocation": "./.yarn/cache/extract-zip-npm-2.0.1-92a28e392b-8cbda9debd.zip/node_modules/extract-zip/",\ + "packageDependencies": [\ + ["extract-zip", "npm:2.0.1"],\ + ["@types/yauzl", "npm:2.10.3"],\ + ["debug", "virtual:b26422bd59fa17e008d6bc0175738ae8cd421c0bdf97531bc9d7ba8df7eb875cf3586702fdab2ad784dd2bd788b2ef7d413cd512768add7bfe10a3e1b04e9659#npm:4.3.5"],\ + ["get-stream", "npm:5.2.0"],\ + ["yauzl", "npm:2.10.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["fast-glob", [\ ["npm:3.2.11", {\ "packageLocation": "./.yarn/cache/fast-glob-npm-3.2.11-bc01135fef-6b736d92a4.zip/node_modules/fast-glob/",\ @@ -6526,6 +9843,18 @@ const RAW_RUNTIME_STATE = ["micromatch", "npm:4.0.5"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.3.3", {\ + "packageLocation": "./.yarn/cache/fast-glob-npm-3.3.3-2a653be532-dcc6432b26.zip/node_modules/fast-glob/",\ + "packageDependencies": [\ + ["fast-glob", "npm:3.3.3"],\ + ["@nodelib/fs.stat", "npm:2.0.5"],\ + ["@nodelib/fs.walk", "npm:1.2.8"],\ + ["glob-parent", "npm:5.1.2"],\ + ["merge2", "npm:1.4.1"],\ + ["micromatch", "npm:4.0.8"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["fast-json-stable-stringify", [\ @@ -6582,6 +9911,25 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["fd-slicer", [\ + ["npm:1.1.0", {\ + "packageLocation": "./.yarn/cache/fd-slicer-npm-1.1.0-3cade0050a-db3e34fa48.zip/node_modules/fd-slicer/",\ + "packageDependencies": [\ + ["fd-slicer", "npm:1.1.0"],\ + ["pend", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["filesize", [\ + ["npm:10.1.6", {\ + "packageLocation": "./.yarn/cache/filesize-npm-10.1.6-d3358104ae-e800837c4f.zip/node_modules/filesize/",\ + "packageDependencies": [\ + ["filesize", "npm:10.1.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["fill-range", [\ ["npm:7.0.1", {\ "packageLocation": "./.yarn/cache/fill-range-npm-7.0.1-b8b1817caa-e260f7592f.zip/node_modules/fill-range/",\ @@ -6631,7 +9979,21 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["flatted", [\ + ["firefox-profile", [\ + ["npm:4.6.0", {\ + "packageLocation": "./.yarn/cache/firefox-profile-npm-4.6.0-766fbc8f5e-af045250fd.zip/node_modules/firefox-profile/",\ + "packageDependencies": [\ + ["firefox-profile", "npm:4.6.0"],\ + ["adm-zip", "npm:0.5.16"],\ + ["fs-extra", "npm:9.0.1"],\ + ["ini", "npm:2.0.0"],\ + ["minimist", "npm:1.2.8"],\ + ["xml2js", "npm:0.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["flatted", [\ ["npm:3.3.1", {\ "packageLocation": "./.yarn/cache/flatted-npm-3.3.1-458870f59b-7b8376061d.zip/node_modules/flatted/",\ "packageDependencies": [\ @@ -6691,6 +10053,24 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["form-data-encoder", [\ + ["npm:2.1.4", {\ + "packageLocation": "./.yarn/cache/form-data-encoder-npm-2.1.4-6f48cca6c9-3778e7db3c.zip/node_modules/form-data-encoder/",\ + "packageDependencies": [\ + ["form-data-encoder", "npm:2.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["formdata-node", [\ + ["npm:6.0.3", {\ + "packageLocation": "./.yarn/cache/formdata-node-npm-6.0.3-c432b83b2e-26ec90f5dd.zip/node_modules/formdata-node/",\ + "packageDependencies": [\ + ["formdata-node", "npm:6.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["fraction.js", [\ ["npm:4.3.7", {\ "packageLocation": "./.yarn/cache/fraction.js-npm-4.3.7-c2c7e95a8e-bb5ebcdeef.zip/node_modules/fraction.js/",\ @@ -6701,6 +10081,36 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["fs-extra", [\ + ["npm:10.1.0", {\ + "packageLocation": "./.yarn/cache/fs-extra-npm-10.1.0-86573680ed-05ce2c3b59.zip/node_modules/fs-extra/",\ + "packageDependencies": [\ + ["fs-extra", "npm:10.1.0"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["jsonfile", "npm:6.1.0"],\ + ["universalify", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:11.2.0", {\ + "packageLocation": "./.yarn/cache/fs-extra-npm-11.2.0-6783080799-0579bf6726.zip/node_modules/fs-extra/",\ + "packageDependencies": [\ + ["fs-extra", "npm:11.2.0"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["jsonfile", "npm:6.1.0"],\ + ["universalify", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:11.3.0", {\ + "packageLocation": "./.yarn/cache/fs-extra-npm-11.3.0-a6b1b4d5ad-c9fe7b23dd.zip/node_modules/fs-extra/",\ + "packageDependencies": [\ + ["fs-extra", "npm:11.3.0"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["jsonfile", "npm:6.1.0"],\ + ["universalify", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.0.1", {\ "packageLocation": "./.yarn/cache/fs-extra-npm-7.0.1-b33a5e53e9-3fc6e56ba2.zip/node_modules/fs-extra/",\ "packageDependencies": [\ @@ -6720,6 +10130,17 @@ const RAW_RUNTIME_STATE = ["universalify", "npm:0.1.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:9.0.1", {\ + "packageLocation": "./.yarn/cache/fs-extra-npm-9.0.1-2925889105-74bba3c23f.zip/node_modules/fs-extra/",\ + "packageDependencies": [\ + ["fs-extra", "npm:9.0.1"],\ + ["at-least-node", "npm:1.0.0"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["jsonfile", "npm:6.1.0"],\ + ["universalify", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["fs-minipass", [\ @@ -6767,6 +10188,21 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["fx-runner", [\ + ["npm:1.4.0", {\ + "packageLocation": "./.yarn/cache/fx-runner-npm-1.4.0-afdaf85b0c-524610af14.zip/node_modules/fx-runner/",\ + "packageDependencies": [\ + ["fx-runner", "npm:1.4.0"],\ + ["commander", "npm:2.9.0"],\ + ["shell-quote", "npm:1.7.3"],\ + ["spawn-sync", "npm:1.0.15"],\ + ["when", "npm:3.7.7"],\ + ["which", "npm:1.2.4"],\ + ["winreg", "npm:0.0.12"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["gauge", [\ ["npm:4.0.4", {\ "packageLocation": "./.yarn/cache/gauge-npm-4.0.4-8f878385e9-09535dd53b.zip/node_modules/gauge/",\ @@ -6802,6 +10238,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["get-east-asian-width", [\ + ["npm:1.3.0", {\ + "packageLocation": "./.yarn/cache/get-east-asian-width-npm-1.3.0-96a4370305-8e8e779eb2.zip/node_modules/get-east-asian-width/",\ + "packageDependencies": [\ + ["get-east-asian-width", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["get-package-type", [\ ["npm:0.1.0", {\ "packageLocation": "./.yarn/cache/get-package-type-npm-0.1.0-6c70cdc8ab-bba0811116.zip/node_modules/get-package-type/",\ @@ -6811,6 +10256,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["get-port-please", [\ + ["npm:3.1.2", {\ + "packageLocation": "./.yarn/cache/get-port-please-npm-3.1.2-65001b6a13-ec8b8da9f8.zip/node_modules/get-port-please/",\ + "packageDependencies": [\ + ["get-port-please", "npm:3.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["get-stream", [\ ["npm:3.0.0", {\ "packageLocation": "./.yarn/cache/get-stream-npm-3.0.0-ca0b13ddbe-de14fbb3b4.zip/node_modules/get-stream/",\ @@ -6819,12 +10273,44 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:5.2.0", {\ + "packageLocation": "./.yarn/cache/get-stream-npm-5.2.0-2cfd3b452b-13a73148dc.zip/node_modules/get-stream/",\ + "packageDependencies": [\ + ["get-stream", "npm:5.2.0"],\ + ["pump", "npm:3.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:6.0.1", {\ "packageLocation": "./.yarn/cache/get-stream-npm-6.0.1-83e51a4642-781266d297.zip/node_modules/get-stream/",\ "packageDependencies": [\ ["get-stream", "npm:6.0.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:8.0.1", {\ + "packageLocation": "./.yarn/cache/get-stream-npm-8.0.1-c921b4840e-dde5511e2e.zip/node_modules/get-stream/",\ + "packageDependencies": [\ + ["get-stream", "npm:8.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["giget", [\ + ["npm:1.2.3", {\ + "packageLocation": "./.yarn/cache/giget-npm-1.2.3-65f7f9d31a-85bdcf3805.zip/node_modules/giget/",\ + "packageDependencies": [\ + ["giget", "npm:1.2.3"],\ + ["citty", "npm:0.1.6"],\ + ["consola", "npm:3.4.0"],\ + ["defu", "npm:6.1.4"],\ + ["node-fetch-native", "npm:1.6.6"],\ + ["nypm", "npm:0.3.12"],\ + ["ohash", "npm:1.1.4"],\ + ["pathe", "npm:1.1.2"],\ + ["tar", "npm:6.2.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["git-up", [\ @@ -6871,6 +10357,18 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:6.0.4", {\ + "packageLocation": "./.yarn/cache/glob-npm-6.0.4-dbb227ba4a-b8fec415f7.zip/node_modules/glob/",\ + "packageDependencies": [\ + ["glob", "npm:6.0.4"],\ + ["inflight", "npm:1.0.6"],\ + ["inherits", "npm:2.0.4"],\ + ["minimatch", "npm:3.1.2"],\ + ["once", "npm:1.4.0"],\ + ["path-is-absolute", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.2.3", {\ "packageLocation": "./.yarn/cache/glob-npm-7.2.3-2d866d17a5-59452a9202.zip/node_modules/glob/",\ "packageDependencies": [\ @@ -6915,6 +10413,25 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["glob-to-regexp", [\ + ["npm:0.4.1", {\ + "packageLocation": "./.yarn/cache/glob-to-regexp-npm-0.4.1-cd697e0fc7-9009529195.zip/node_modules/glob-to-regexp/",\ + "packageDependencies": [\ + ["glob-to-regexp", "npm:0.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["global-dirs", [\ + ["npm:3.0.1", {\ + "packageLocation": "./.yarn/cache/global-dirs-npm-3.0.1-8918d35f86-70147b8026.zip/node_modules/global-dirs/",\ + "packageDependencies": [\ + ["global-dirs", "npm:3.0.1"],\ + ["ini", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["globals", [\ ["npm:11.12.0", {\ "packageLocation": "./.yarn/cache/globals-npm-11.12.0-1fa7f41a6c-9f054fa38f.zip/node_modules/globals/",\ @@ -6948,7 +10465,34 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["got", [\ + ["npm:12.6.1", {\ + "packageLocation": "./.yarn/cache/got-npm-12.6.1-5b6a816a1e-6c22f1449f.zip/node_modules/got/",\ + "packageDependencies": [\ + ["got", "npm:12.6.1"],\ + ["@sindresorhus/is", "npm:5.6.0"],\ + ["@szmarczak/http-timer", "npm:5.0.1"],\ + ["cacheable-lookup", "npm:7.0.0"],\ + ["cacheable-request", "npm:10.2.14"],\ + ["decompress-response", "npm:6.0.0"],\ + ["form-data-encoder", "npm:2.1.4"],\ + ["get-stream", "npm:6.0.1"],\ + ["http2-wrapper", "npm:2.2.1"],\ + ["lowercase-keys", "npm:3.0.0"],\ + ["p-cancelable", "npm:3.0.0"],\ + ["responselike", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["graceful-fs", [\ + ["npm:4.2.10", {\ + "packageLocation": "./.yarn/cache/graceful-fs-npm-4.2.10-79c70989ca-0c83c52b62.zip/node_modules/graceful-fs/",\ + "packageDependencies": [\ + ["graceful-fs", "npm:4.2.10"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:4.2.11", {\ "packageLocation": "./.yarn/cache/graceful-fs-npm-4.2.11-24bb648a68-bf152d0ed1.zip/node_modules/graceful-fs/",\ "packageDependencies": [\ @@ -6957,6 +10501,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["graceful-readlink", [\ + ["npm:1.0.1", {\ + "packageLocation": "./.yarn/cache/graceful-readlink-npm-1.0.1-6da4ca180d-9ecd6cbbca.zip/node_modules/graceful-readlink/",\ + "packageDependencies": [\ + ["graceful-readlink", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["graphql", [\ ["npm:16.9.0", {\ "packageLocation": "./.yarn/cache/graphql-npm-16.9.0-a36f71845f-5833f82bb6.zip/node_modules/graphql/",\ @@ -6979,6 +10532,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["growly", [\ + ["npm:1.3.0", {\ + "packageLocation": "./.yarn/cache/growly-npm-1.3.0-b3a02d4d2a-77f9abc3a8.zip/node_modules/growly/",\ + "packageDependencies": [\ + ["growly", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["has", [\ ["npm:1.0.3", {\ "packageLocation": "./.yarn/cache/has-npm-1.0.3-b7f00631c1-a449f3185b.zip/node_modules/has/",\ @@ -7021,6 +10583,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["has-yarn", [\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/has-yarn-npm-3.0.0-951e36133f-b9e14e78e0.zip/node_modules/has-yarn/",\ + "packageDependencies": [\ + ["has-yarn", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["hash-obj", [\ ["npm:4.0.0", {\ "packageLocation": "./.yarn/cache/hash-obj-npm-4.0.0-76388de4af-33ff78814a.zip/node_modules/hash-obj/",\ @@ -7217,6 +10788,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["highlight.js", [\ + ["npm:10.7.3", {\ + "packageLocation": "./.yarn/cache/highlight.js-npm-10.7.3-247e67d5c0-db8d10a541.zip/node_modules/highlight.js/",\ + "packageDependencies": [\ + ["highlight.js", "npm:10.7.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["history", [\ ["npm:5.3.0", {\ "packageLocation": "./.yarn/cache/history-npm-5.3.0-00136b6a63-52ba685b84.zip/node_modules/history/",\ @@ -7227,6 +10807,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["hookable", [\ + ["npm:5.5.3", {\ + "packageLocation": "./.yarn/cache/hookable-npm-5.5.3-82b0342097-c6cec06f69.zip/node_modules/hookable/",\ + "packageDependencies": [\ + ["hookable", "npm:5.5.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["html-escaper", [\ ["npm:2.0.2", {\ "packageLocation": "./.yarn/cache/html-escaper-npm-2.0.2-38e51ef294-034d74029d.zip/node_modules/html-escaper/",\ @@ -7234,6 +10823,13 @@ const RAW_RUNTIME_STATE = ["html-escaper", "npm:2.0.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.0.3", {\ + "packageLocation": "./.yarn/cache/html-escaper-npm-3.0.3-d637f786b0-7795141912.zip/node_modules/html-escaper/",\ + "packageDependencies": [\ + ["html-escaper", "npm:3.0.3"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["html-void-elements", [\ @@ -7245,6 +10841,19 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["htmlparser2", [\ + ["npm:9.1.0", {\ + "packageLocation": "./.yarn/cache/htmlparser2-npm-9.1.0-5ef8394060-6352fa2a54.zip/node_modules/htmlparser2/",\ + "packageDependencies": [\ + ["htmlparser2", "npm:9.1.0"],\ + ["domelementtype", "npm:2.3.0"],\ + ["domhandler", "npm:5.0.3"],\ + ["domutils", "npm:3.2.2"],\ + ["entities", "npm:4.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["http-cache-semantics", [\ ["npm:4.1.0", {\ "packageLocation": "./.yarn/cache/http-cache-semantics-npm-4.1.0-860520a31f-c9c29508b2.zip/node_modules/http-cache-semantics/",\ @@ -7252,6 +10861,13 @@ const RAW_RUNTIME_STATE = ["http-cache-semantics", "npm:4.1.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.1.1", {\ + "packageLocation": "./.yarn/cache/http-cache-semantics-npm-4.1.1-1120131375-362d5ed66b.zip/node_modules/http-cache-semantics/",\ + "packageDependencies": [\ + ["http-cache-semantics", "npm:4.1.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["http-proxy-agent", [\ @@ -7266,6 +10882,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["http2-wrapper", [\ + ["npm:2.2.1", {\ + "packageLocation": "./.yarn/cache/http2-wrapper-npm-2.2.1-c033aaabde-e7a5ac6548.zip/node_modules/http2-wrapper/",\ + "packageDependencies": [\ + ["http2-wrapper", "npm:2.2.1"],\ + ["quick-lru", "npm:5.1.1"],\ + ["resolve-alpn", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["https-proxy-agent", [\ ["npm:5.0.1", {\ "packageLocation": "./.yarn/cache/https-proxy-agent-npm-5.0.1-42d65f358e-f0dce7bdca.zip/node_modules/https-proxy-agent/",\ @@ -7293,6 +10920,20 @@ const RAW_RUNTIME_STATE = ["human-signals", "npm:2.1.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.3.1", {\ + "packageLocation": "./.yarn/cache/human-signals-npm-4.3.1-d723001512-fa59894c35.zip/node_modules/human-signals/",\ + "packageDependencies": [\ + ["human-signals", "npm:4.3.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "./.yarn/cache/human-signals-npm-5.0.0-ed25a9f58c-30f8870d83.zip/node_modules/human-signals/",\ + "packageDependencies": [\ + ["human-signals", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["humanize-ms", [\ @@ -7323,6 +10964,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["ieee754", [\ + ["npm:1.2.1", {\ + "packageLocation": "./.yarn/cache/ieee754-npm-1.2.1-fb63b3caeb-d9f2557a59.zip/node_modules/ieee754/",\ + "packageDependencies": [\ + ["ieee754", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["ignore", [\ ["npm:5.2.0", {\ "packageLocation": "./.yarn/cache/ignore-npm-5.2.0-fc4b58a4f3-30283f05fb.zip/node_modules/ignore/",\ @@ -7332,6 +10982,24 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["immediate", [\ + ["npm:3.0.6", {\ + "packageLocation": "./.yarn/cache/immediate-npm-3.0.6-c27588a2d3-f9b3486477.zip/node_modules/immediate/",\ + "packageDependencies": [\ + ["immediate", "npm:3.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["import-lazy", [\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/import-lazy-npm-4.0.0-3215653869-943309cc8e.zip/node_modules/import-lazy/",\ + "packageDependencies": [\ + ["import-lazy", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["import-local", [\ ["npm:3.1.0", {\ "packageLocation": "./.yarn/cache/import-local-npm-3.1.0-8960af5e51-bfcdb63b5e.zip/node_modules/import-local/",\ @@ -7390,6 +11058,22 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["ini", [\ + ["npm:1.3.8", {\ + "packageLocation": "./.yarn/cache/ini-npm-1.3.8-fb5040b4c0-314ae176e8.zip/node_modules/ini/",\ + "packageDependencies": [\ + ["ini", "npm:1.3.8"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/ini-npm-2.0.0-28f7426761-04e24ba05c.zip/node_modules/ini/",\ + "packageDependencies": [\ + ["ini", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["inline-style-parser", [\ ["npm:0.1.1", {\ "packageLocation": "./.yarn/cache/inline-style-parser-npm-0.1.1-702eac409f-e661f4fb68.zip/node_modules/inline-style-parser/",\ @@ -7443,6 +11127,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["is-absolute", [\ + ["npm:0.1.7", {\ + "packageLocation": "./.yarn/cache/is-absolute-npm-0.1.7-650ff7ee16-da0b2b4255.zip/node_modules/is-absolute/",\ + "packageDependencies": [\ + ["is-absolute", "npm:0.1.7"],\ + ["is-relative", "npm:0.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["is-alphabetical", [\ ["npm:2.0.1", {\ "packageLocation": "./.yarn/cache/is-alphabetical-npm-2.0.1-054fa4f335-56207db8d9.zip/node_modules/is-alphabetical/",\ @@ -7491,6 +11185,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["is-ci", [\ + ["npm:3.0.1", {\ + "packageLocation": "./.yarn/cache/is-ci-npm-3.0.1-d9aea361e1-192c66dc78.zip/node_modules/is-ci/",\ + "packageDependencies": [\ + ["is-ci", "npm:3.0.1"],\ + ["ci-info", "npm:3.9.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["is-core-module", [\ ["npm:2.11.0", {\ "packageLocation": "./.yarn/cache/is-core-module-npm-2.11.0-70061e141a-9b09ce78f1.zip/node_modules/is-core-module/",\ @@ -7518,6 +11222,22 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["is-docker", [\ + ["npm:2.2.1", {\ + "packageLocation": "./.yarn/cache/is-docker-npm-2.2.1-3f18a53aff-3fef7ddbf0.zip/node_modules/is-docker/",\ + "packageDependencies": [\ + ["is-docker", "npm:2.2.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/is-docker-npm-3.0.0-1570e32177-b698118f04.zip/node_modules/is-docker/",\ + "packageDependencies": [\ + ["is-docker", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["is-extendable", [\ ["npm:0.1.1", {\ "packageLocation": "./.yarn/cache/is-extendable-npm-0.1.1-322b4649ec-3875571d20.zip/node_modules/is-extendable/",\ @@ -7543,6 +11263,21 @@ const RAW_RUNTIME_STATE = ["is-fullwidth-code-point", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/is-fullwidth-code-point-npm-4.0.0-848488b60d-8ae89bf505.zip/node_modules/is-fullwidth-code-point/",\ + "packageDependencies": [\ + ["is-fullwidth-code-point", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "./.yarn/cache/is-fullwidth-code-point-npm-5.0.0-5eb90c2a6e-8dfb2d2831.zip/node_modules/is-fullwidth-code-point/",\ + "packageDependencies": [\ + ["is-fullwidth-code-point", "npm:5.0.0"],\ + ["get-east-asian-width", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["is-generator-fn", [\ @@ -7573,49 +11308,141 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["is-lambda", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip/node_modules/is-lambda/",\ + ["is-inside-container", [\ + ["npm:1.0.0", {\ + "packageLocation": "./.yarn/cache/is-inside-container-npm-1.0.0-f2c9e9bb96-c50b75a2ab.zip/node_modules/is-inside-container/",\ "packageDependencies": [\ - ["is-lambda", "npm:1.0.1"]\ + ["is-inside-container", "npm:1.0.0"],\ + ["is-docker", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["is-number", [\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/is-number-npm-7.0.0-060086935c-6a6c3383f6.zip/node_modules/is-number/",\ + ["is-installed-globally", [\ + ["npm:0.4.0", {\ + "packageLocation": "./.yarn/cache/is-installed-globally-npm-0.4.0-a30dd056c7-5294d21c82.zip/node_modules/is-installed-globally/",\ "packageDependencies": [\ - ["is-number", "npm:7.0.0"]\ + ["is-installed-globally", "npm:0.4.0"],\ + ["global-dirs", "npm:3.0.1"],\ + ["is-path-inside", "npm:3.0.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["is-obj", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/is-obj-npm-3.0.0-c086cba90c-75e97a99ed.zip/node_modules/is-obj/",\ + ["is-interactive", [\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/is-interactive-npm-2.0.0-dcec8b26d7-e8d52ad490.zip/node_modules/is-interactive/",\ "packageDependencies": [\ - ["is-obj", "npm:3.0.0"]\ + ["is-interactive", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["is-plain-obj", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/is-plain-obj-npm-3.0.0-a5ae411d5a-a6ebdf8e12.zip/node_modules/is-plain-obj/",\ + ["is-lambda", [\ + ["npm:1.0.1", {\ + "packageLocation": "./.yarn/cache/is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip/node_modules/is-lambda/",\ "packageDependencies": [\ - ["is-plain-obj", "npm:3.0.0"]\ + ["is-lambda", "npm:1.0.1"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/is-plain-obj-npm-4.0.0-5401ea0d12-a6bb55a906.zip/node_modules/is-plain-obj/",\ + }]\ + ]],\ + ["is-network-error", [\ + ["npm:1.1.0", {\ + "packageLocation": "./.yarn/cache/is-network-error-npm-1.1.0-31c8d0998d-b2fe6aac07.zip/node_modules/is-network-error/",\ + "packageDependencies": [\ + ["is-network-error", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-npm", [\ + ["npm:6.0.0", {\ + "packageLocation": "./.yarn/cache/is-npm-npm-6.0.0-d8d9039032-fafe1ddc77.zip/node_modules/is-npm/",\ + "packageDependencies": [\ + ["is-npm", "npm:6.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-number", [\ + ["npm:7.0.0", {\ + "packageLocation": "./.yarn/cache/is-number-npm-7.0.0-060086935c-6a6c3383f6.zip/node_modules/is-number/",\ + "packageDependencies": [\ + ["is-number", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-obj", [\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/is-obj-npm-2.0.0-3d95e053f4-c9916ac8f4.zip/node_modules/is-obj/",\ + "packageDependencies": [\ + ["is-obj", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/is-obj-npm-3.0.0-c086cba90c-75e97a99ed.zip/node_modules/is-obj/",\ + "packageDependencies": [\ + ["is-obj", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-path-inside", [\ + ["npm:3.0.3", {\ + "packageLocation": "./.yarn/cache/is-path-inside-npm-3.0.3-2ea0ef44fd-abd50f0618.zip/node_modules/is-path-inside/",\ + "packageDependencies": [\ + ["is-path-inside", "npm:3.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-plain-obj", [\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/is-plain-obj-npm-3.0.0-a5ae411d5a-a6ebdf8e12.zip/node_modules/is-plain-obj/",\ + "packageDependencies": [\ + ["is-plain-obj", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/is-plain-obj-npm-4.0.0-5401ea0d12-a6bb55a906.zip/node_modules/is-plain-obj/",\ "packageDependencies": [\ ["is-plain-obj", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ + ["is-plain-object", [\ + ["npm:2.0.4", {\ + "packageLocation": "./.yarn/cache/is-plain-object-npm-2.0.4-da3265d804-2a401140cf.zip/node_modules/is-plain-object/",\ + "packageDependencies": [\ + ["is-plain-object", "npm:2.0.4"],\ + ["isobject", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-potential-custom-element-name", [\ + ["npm:1.0.1", {\ + "packageLocation": "./.yarn/cache/is-potential-custom-element-name-npm-1.0.1-f352f606f8-ced7bbbb64.zip/node_modules/is-potential-custom-element-name/",\ + "packageDependencies": [\ + ["is-potential-custom-element-name", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-primitive", [\ + ["npm:3.0.1", {\ + "packageLocation": "./.yarn/cache/is-primitive-npm-3.0.1-fee1052bb5-c4da6a6e6d.zip/node_modules/is-primitive/",\ + "packageDependencies": [\ + ["is-primitive", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["is-reference", [\ ["npm:3.0.0", {\ "packageLocation": "./.yarn/cache/is-reference-npm-3.0.0-1e68d101f2-408bb3442f.zip/node_modules/is-reference/",\ @@ -7626,6 +11453,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["is-relative", [\ + ["npm:0.1.3", {\ + "packageLocation": "./.yarn/cache/is-relative-npm-0.1.3-29185bb139-bfe53d31d2.zip/node_modules/is-relative/",\ + "packageDependencies": [\ + ["is-relative", "npm:0.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["is-ssh", [\ ["npm:1.4.0", {\ "packageLocation": "./.yarn/cache/is-ssh-npm-1.4.0-c6d7eec087-e2d17d74a1.zip/node_modules/is-ssh/",\ @@ -7650,6 +11486,13 @@ const RAW_RUNTIME_STATE = ["is-stream", "npm:2.0.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/is-stream-npm-3.0.0-a77ac9a62e-172093fe99.zip/node_modules/is-stream/",\ + "packageDependencies": [\ + ["is-stream", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["is-subdir", [\ @@ -7662,6 +11505,31 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["is-typedarray", [\ + ["npm:1.0.0", {\ + "packageLocation": "./.yarn/cache/is-typedarray-npm-1.0.0-bbd99de5b6-4b433bfb0f.zip/node_modules/is-typedarray/",\ + "packageDependencies": [\ + ["is-typedarray", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-unicode-supported", [\ + ["npm:1.3.0", {\ + "packageLocation": "./.yarn/cache/is-unicode-supported-npm-1.3.0-9371ea1eda-20a1fc161a.zip/node_modules/is-unicode-supported/",\ + "packageDependencies": [\ + ["is-unicode-supported", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.1.0", {\ + "packageLocation": "./.yarn/cache/is-unicode-supported-npm-2.1.0-70e6898c4a-f254e3da6b.zip/node_modules/is-unicode-supported/",\ + "packageDependencies": [\ + ["is-unicode-supported", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["is-windows", [\ ["npm:1.0.2", {\ "packageLocation": "./.yarn/cache/is-windows-npm-1.0.2-898cd6f3d7-438b7e5265.zip/node_modules/is-windows/",\ @@ -7671,7 +11539,50 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["is-wsl", [\ + ["npm:2.2.0", {\ + "packageLocation": "./.yarn/cache/is-wsl-npm-2.2.0-2ba10d6393-20849846ae.zip/node_modules/is-wsl/",\ + "packageDependencies": [\ + ["is-wsl", "npm:2.2.0"],\ + ["is-docker", "npm:2.2.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.1.0", {\ + "packageLocation": "./.yarn/cache/is-wsl-npm-3.1.0-311c6d2265-f9734c81f2.zip/node_modules/is-wsl/",\ + "packageDependencies": [\ + ["is-wsl", "npm:3.1.0"],\ + ["is-inside-container", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["is-yarn-global", [\ + ["npm:0.4.1", {\ + "packageLocation": "./.yarn/cache/is-yarn-global-npm-0.4.1-f8a5811770-79ec4e6f58.zip/node_modules/is-yarn-global/",\ + "packageDependencies": [\ + ["is-yarn-global", "npm:0.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["isarray", [\ + ["npm:1.0.0", {\ + "packageLocation": "./.yarn/cache/isarray-npm-1.0.0-db4f547720-f032df8e02.zip/node_modules/isarray/",\ + "packageDependencies": [\ + ["isarray", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["isexe", [\ + ["npm:1.1.2", {\ + "packageLocation": "./.yarn/cache/isexe-npm-1.1.2-a52e8e0453-e4edd360b7.zip/node_modules/isexe/",\ + "packageDependencies": [\ + ["isexe", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:2.0.0", {\ "packageLocation": "./.yarn/cache/isexe-npm-2.0.0-b58870bd2e-7c9f715c03.zip/node_modules/isexe/",\ "packageDependencies": [\ @@ -7680,6 +11591,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["isobject", [\ + ["npm:3.0.1", {\ + "packageLocation": "./.yarn/cache/isobject-npm-3.0.1-8145901fd2-db85c4c970.zip/node_modules/isobject/",\ + "packageDependencies": [\ + ["isobject", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["istanbul-lib-coverage", [\ ["npm:3.2.0", {\ "packageLocation": "./.yarn/cache/istanbul-lib-coverage-npm-3.2.0-93f84b2c8c-31621b84ad.zip/node_modules/istanbul-lib-coverage/",\ @@ -7702,6 +11622,18 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:5.2.1", {\ + "packageLocation": "./.yarn/cache/istanbul-lib-instrument-npm-5.2.1-1b3ad719a9-bbc4496c2f.zip/node_modules/istanbul-lib-instrument/",\ + "packageDependencies": [\ + ["istanbul-lib-instrument", "npm:5.2.1"],\ + ["@babel/core", "npm:7.24.7"],\ + ["@babel/parser", "npm:7.24.7"],\ + ["@istanbuljs/schema", "npm:0.1.3"],\ + ["istanbul-lib-coverage", "npm:3.2.0"],\ + ["semver", "npm:6.3.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:6.0.3", {\ "packageLocation": "./.yarn/cache/istanbul-lib-instrument-npm-6.0.3-959dca7404-aa5271c000.zip/node_modules/istanbul-lib-instrument/",\ "packageDependencies": [\ @@ -7771,6 +11703,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-npm-28.1.3-207c50e059-fb7c93e8a9.zip/node_modules/jest/",\ + "packageDependencies": [\ + ["jest", "npm:28.1.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-npm-29.7.0-d8dd095b81-97023d7844.zip/node_modules/jest/",\ "packageDependencies": [\ @@ -7794,9 +11733,35 @@ const RAW_RUNTIME_STATE = "node-notifier"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:28.1.3", {\ + "packageLocation": "./.yarn/__virtual__/jest-virtual-cd0c5693b1/0/cache/jest-npm-28.1.3-207c50e059-fb7c93e8a9.zip/node_modules/jest/",\ + "packageDependencies": [\ + ["jest", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:28.1.3"],\ + ["@jest/core", "virtual:cd0c5693b1d2ddf9687e1204cb4d10cc18ed73861c8b53cf28c63a463c7f23059e0f4b2bbe92a351a495b5da323a748c0805b971afe5955a26f26c90c43f6f1a#npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@types/node-notifier", null],\ + ["import-local", "npm:3.1.0"],\ + ["jest-cli", "virtual:cd0c5693b1d2ddf9687e1204cb4d10cc18ed73861c8b53cf28c63a463c7f23059e0f4b2bbe92a351a495b5da323a748c0805b971afe5955a26f26c90c43f6f1a#npm:28.1.3"],\ + ["node-notifier", null]\ + ],\ + "packagePeers": [\ + "@types/node-notifier",\ + "node-notifier"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["jest-changed-files", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-changed-files-npm-28.1.3-bb00ac0321-206be715fe.zip/node_modules/jest-changed-files/",\ + "packageDependencies": [\ + ["jest-changed-files", "npm:28.1.3"],\ + ["execa", "npm:5.1.1"],\ + ["p-limit", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-changed-files-npm-29.7.0-c2dcd10525-3d93742e56.zip/node_modules/jest-changed-files/",\ "packageDependencies": [\ @@ -7809,6 +11774,32 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-circus", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-circus-npm-28.1.3-cd59c17100-3ac1f369ca.zip/node_modules/jest-circus/",\ + "packageDependencies": [\ + ["jest-circus", "npm:28.1.3"],\ + ["@jest/environment", "npm:28.1.3"],\ + ["@jest/expect", "npm:28.1.3"],\ + ["@jest/test-result", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@types/node", "npm:20.14.9"],\ + ["chalk", "npm:4.1.2"],\ + ["co", "npm:4.6.0"],\ + ["dedent", "npm:0.7.0"],\ + ["is-generator-fn", "npm:2.1.0"],\ + ["jest-each", "npm:28.1.3"],\ + ["jest-matcher-utils", "npm:28.1.3"],\ + ["jest-message-util", "npm:28.1.3"],\ + ["jest-runtime", "npm:28.1.3"],\ + ["jest-snapshot", "npm:28.1.3"],\ + ["jest-util", "npm:28.1.3"],\ + ["p-limit", "npm:3.1.0"],\ + ["pretty-format", "npm:28.1.3"],\ + ["slash", "npm:3.0.0"],\ + ["stack-utils", "npm:2.0.5"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-circus-npm-29.7.0-f7679858c6-716a8e3f40.zip/node_modules/jest-circus/",\ "packageDependencies": [\ @@ -7838,6 +11829,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-cli", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-cli-npm-28.1.3-aab5c7389d-935a0c517e.zip/node_modules/jest-cli/",\ + "packageDependencies": [\ + ["jest-cli", "npm:28.1.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-cli-npm-29.7.0-9adb356180-6cc62b34d0.zip/node_modules/jest-cli/",\ "packageDependencies": [\ @@ -7868,9 +11866,41 @@ const RAW_RUNTIME_STATE = "node-notifier"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:cd0c5693b1d2ddf9687e1204cb4d10cc18ed73861c8b53cf28c63a463c7f23059e0f4b2bbe92a351a495b5da323a748c0805b971afe5955a26f26c90c43f6f1a#npm:28.1.3", {\ + "packageLocation": "./.yarn/__virtual__/jest-cli-virtual-a51ecb85b9/0/cache/jest-cli-npm-28.1.3-aab5c7389d-935a0c517e.zip/node_modules/jest-cli/",\ + "packageDependencies": [\ + ["jest-cli", "virtual:cd0c5693b1d2ddf9687e1204cb4d10cc18ed73861c8b53cf28c63a463c7f23059e0f4b2bbe92a351a495b5da323a748c0805b971afe5955a26f26c90c43f6f1a#npm:28.1.3"],\ + ["@jest/core", "virtual:cd0c5693b1d2ddf9687e1204cb4d10cc18ed73861c8b53cf28c63a463c7f23059e0f4b2bbe92a351a495b5da323a748c0805b971afe5955a26f26c90c43f6f1a#npm:28.1.3"],\ + ["@jest/test-result", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@types/node-notifier", null],\ + ["chalk", "npm:4.1.2"],\ + ["exit", "npm:0.1.2"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["import-local", "npm:3.1.0"],\ + ["jest-config", "virtual:a51ecb85b9f7e1d6e9a16b369308a5fb0291be1a608d52334af6899ec251d24debe2291040e91cc58f8dceb8d2d822a7d3a0534c5560e0300a8e9189e623a83e#npm:28.1.3"],\ + ["jest-util", "npm:28.1.3"],\ + ["jest-validate", "npm:28.1.3"],\ + ["node-notifier", null],\ + ["prompts", "npm:2.4.2"],\ + ["yargs", "npm:17.5.0"]\ + ],\ + "packagePeers": [\ + "@types/node-notifier",\ + "node-notifier"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["jest-config", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-config-npm-28.1.3-47d1c91477-457d8709e2.zip/node_modules/jest-config/",\ + "packageDependencies": [\ + ["jest-config", "npm:28.1.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-config-npm-29.7.0-97d8544d74-6bdf570e95.zip/node_modules/jest-config/",\ "packageDependencies": [\ @@ -7951,9 +11981,94 @@ const RAW_RUNTIME_STATE = "ts-node"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:a10d4fe847b7fb73a6a8eec6620b4d7963bc49ad096a87ac1cc31cc7373feb435d7f3228ba0e15f1c1327c8e11ee28def1d72a0a444423884f6ac8b4bbbe6b41#npm:28.1.3", {\ + "packageLocation": "./.yarn/__virtual__/jest-config-virtual-a750626e65/0/cache/jest-config-npm-28.1.3-47d1c91477-457d8709e2.zip/node_modules/jest-config/",\ + "packageDependencies": [\ + ["jest-config", "virtual:a10d4fe847b7fb73a6a8eec6620b4d7963bc49ad096a87ac1cc31cc7373feb435d7f3228ba0e15f1c1327c8e11ee28def1d72a0a444423884f6ac8b4bbbe6b41#npm:28.1.3"],\ + ["@babel/core", "npm:7.24.7"],\ + ["@jest/test-sequencer", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@types/node", "npm:20.14.9"],\ + ["@types/ts-node", null],\ + ["babel-jest", "virtual:a750626e651d07b2f345712cd1481eb8d0e14128ea622f56a19de2c85f75a9a55bc5c90d342cb37bc935a9a0f8cb23b17b16c8e5ab117791be15c8fbc8824ee2#npm:28.1.3"],\ + ["chalk", "npm:4.1.2"],\ + ["ci-info", "npm:3.9.0"],\ + ["deepmerge", "npm:4.2.2"],\ + ["glob", "npm:7.2.3"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["jest-circus", "npm:28.1.3"],\ + ["jest-environment-node", "npm:28.1.3"],\ + ["jest-get-type", "npm:28.0.2"],\ + ["jest-regex-util", "npm:28.0.2"],\ + ["jest-resolve", "npm:28.1.3"],\ + ["jest-runner", "npm:28.1.3"],\ + ["jest-util", "npm:28.1.3"],\ + ["jest-validate", "npm:28.1.3"],\ + ["micromatch", "npm:4.0.5"],\ + ["parse-json", "npm:5.2.0"],\ + ["pretty-format", "npm:28.1.3"],\ + ["slash", "npm:3.0.0"],\ + ["strip-json-comments", "npm:3.1.1"],\ + ["ts-node", null]\ + ],\ + "packagePeers": [\ + "@types/node",\ + "@types/ts-node",\ + "ts-node"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:a51ecb85b9f7e1d6e9a16b369308a5fb0291be1a608d52334af6899ec251d24debe2291040e91cc58f8dceb8d2d822a7d3a0534c5560e0300a8e9189e623a83e#npm:28.1.3", {\ + "packageLocation": "./.yarn/__virtual__/jest-config-virtual-49327b98f8/0/cache/jest-config-npm-28.1.3-47d1c91477-457d8709e2.zip/node_modules/jest-config/",\ + "packageDependencies": [\ + ["jest-config", "virtual:a51ecb85b9f7e1d6e9a16b369308a5fb0291be1a608d52334af6899ec251d24debe2291040e91cc58f8dceb8d2d822a7d3a0534c5560e0300a8e9189e623a83e#npm:28.1.3"],\ + ["@babel/core", "npm:7.24.7"],\ + ["@jest/test-sequencer", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@types/node", null],\ + ["@types/ts-node", null],\ + ["babel-jest", "virtual:a750626e651d07b2f345712cd1481eb8d0e14128ea622f56a19de2c85f75a9a55bc5c90d342cb37bc935a9a0f8cb23b17b16c8e5ab117791be15c8fbc8824ee2#npm:28.1.3"],\ + ["chalk", "npm:4.1.2"],\ + ["ci-info", "npm:3.9.0"],\ + ["deepmerge", "npm:4.2.2"],\ + ["glob", "npm:7.2.3"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["jest-circus", "npm:28.1.3"],\ + ["jest-environment-node", "npm:28.1.3"],\ + ["jest-get-type", "npm:28.0.2"],\ + ["jest-regex-util", "npm:28.0.2"],\ + ["jest-resolve", "npm:28.1.3"],\ + ["jest-runner", "npm:28.1.3"],\ + ["jest-util", "npm:28.1.3"],\ + ["jest-validate", "npm:28.1.3"],\ + ["micromatch", "npm:4.0.5"],\ + ["parse-json", "npm:5.2.0"],\ + ["pretty-format", "npm:28.1.3"],\ + ["slash", "npm:3.0.0"],\ + ["strip-json-comments", "npm:3.1.1"],\ + ["ts-node", null]\ + ],\ + "packagePeers": [\ + "@types/node",\ + "@types/ts-node",\ + "ts-node"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["jest-diff", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-diff-npm-28.1.3-cdbbfc3cc7-42b8d82c59.zip/node_modules/jest-diff/",\ + "packageDependencies": [\ + ["jest-diff", "npm:28.1.3"],\ + ["chalk", "npm:4.1.2"],\ + ["diff-sequences", "npm:28.1.1"],\ + ["jest-get-type", "npm:28.0.2"],\ + ["pretty-format", "npm:28.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-diff-npm-29.7.0-0149e01930-6f3a7eb9cd.zip/node_modules/jest-diff/",\ "packageDependencies": [\ @@ -7967,6 +12082,14 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-docblock", [\ + ["npm:28.1.1", {\ + "packageLocation": "./.yarn/cache/jest-docblock-npm-28.1.1-92269e3ff0-4062cb9ba5.zip/node_modules/jest-docblock/",\ + "packageDependencies": [\ + ["jest-docblock", "npm:28.1.1"],\ + ["detect-newline", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-docblock-npm-29.7.0-ec59f449dd-8d48818055.zip/node_modules/jest-docblock/",\ "packageDependencies": [\ @@ -7977,6 +12100,18 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-each", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-each-npm-28.1.3-ca0bd1494b-4877cdda70.zip/node_modules/jest-each/",\ + "packageDependencies": [\ + ["jest-each", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["chalk", "npm:4.1.2"],\ + ["jest-get-type", "npm:28.0.2"],\ + ["jest-util", "npm:28.1.3"],\ + ["pretty-format", "npm:28.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-each-npm-29.7.0-93476f5ba0-bd1a077654.zip/node_modules/jest-each/",\ "packageDependencies": [\ @@ -7991,6 +12126,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-environment-node", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-environment-node-npm-28.1.3-46a696a38b-ab9ec5c573.zip/node_modules/jest-environment-node/",\ + "packageDependencies": [\ + ["jest-environment-node", "npm:28.1.3"],\ + ["@jest/environment", "npm:28.1.3"],\ + ["@jest/fake-timers", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@types/node", "npm:20.14.9"],\ + ["jest-mock", "npm:28.1.3"],\ + ["jest-util", "npm:28.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-environment-node-npm-29.7.0-860b5e25ec-9cf7045adf.zip/node_modules/jest-environment-node/",\ "packageDependencies": [\ @@ -8006,6 +12154,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-get-type", [\ + ["npm:28.0.2", {\ + "packageLocation": "./.yarn/cache/jest-get-type-npm-28.0.2-00d0a81478-5281d7c89b.zip/node_modules/jest-get-type/",\ + "packageDependencies": [\ + ["jest-get-type", "npm:28.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.6.3", {\ "packageLocation": "./.yarn/cache/jest-get-type-npm-29.6.3-500477292e-88ac9102d4.zip/node_modules/jest-get-type/",\ "packageDependencies": [\ @@ -8015,6 +12170,25 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-haste-map", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-haste-map-npm-28.1.3-9ce0dea452-c78e0e81e3.zip/node_modules/jest-haste-map/",\ + "packageDependencies": [\ + ["jest-haste-map", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@types/graceful-fs", "npm:4.1.5"],\ + ["@types/node", "npm:20.14.9"],\ + ["anymatch", "npm:3.1.2"],\ + ["fb-watchman", "npm:2.0.1"],\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["jest-regex-util", "npm:28.0.2"],\ + ["jest-util", "npm:28.1.3"],\ + ["jest-worker", "npm:28.1.3"],\ + ["micromatch", "npm:4.0.5"],\ + ["walker", "npm:1.0.8"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-haste-map-npm-29.7.0-e3be419eff-8531b42003.zip/node_modules/jest-haste-map/",\ "packageDependencies": [\ @@ -8036,6 +12210,15 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-leak-detector", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-leak-detector-npm-28.1.3-36abac94be-2e976a4880.zip/node_modules/jest-leak-detector/",\ + "packageDependencies": [\ + ["jest-leak-detector", "npm:28.1.3"],\ + ["jest-get-type", "npm:28.0.2"],\ + ["pretty-format", "npm:28.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-leak-detector-npm-29.7.0-915d82553f-e3950e3ddd.zip/node_modules/jest-leak-detector/",\ "packageDependencies": [\ @@ -8047,6 +12230,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-matcher-utils", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-matcher-utils-npm-28.1.3-6a206019d4-958f4bacda.zip/node_modules/jest-matcher-utils/",\ + "packageDependencies": [\ + ["jest-matcher-utils", "npm:28.1.3"],\ + ["chalk", "npm:4.1.2"],\ + ["jest-diff", "npm:28.1.3"],\ + ["jest-get-type", "npm:28.0.2"],\ + ["pretty-format", "npm:28.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-matcher-utils-npm-29.7.0-dfc74b630e-981904a494.zip/node_modules/jest-matcher-utils/",\ "packageDependencies": [\ @@ -8060,6 +12254,22 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-message-util", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-message-util-npm-28.1.3-bee4da4d10-91137a507e.zip/node_modules/jest-message-util/",\ + "packageDependencies": [\ + ["jest-message-util", "npm:28.1.3"],\ + ["@babel/code-frame", "npm:7.24.7"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@types/stack-utils", "npm:2.0.1"],\ + ["chalk", "npm:4.1.2"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["micromatch", "npm:4.0.5"],\ + ["pretty-format", "npm:28.1.3"],\ + ["slash", "npm:3.0.0"],\ + ["stack-utils", "npm:2.0.5"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-message-util-npm-29.7.0-7f88b6e8d1-31d53c6ed2.zip/node_modules/jest-message-util/",\ "packageDependencies": [\ @@ -8078,6 +12288,15 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-mock", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-mock-npm-28.1.3-75849d2dd2-43cbec0ced.zip/node_modules/jest-mock/",\ + "packageDependencies": [\ + ["jest-mock", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@types/node", "npm:20.14.9"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-mock-npm-29.7.0-22c4769d06-ae51d1b4f8.zip/node_modules/jest-mock/",\ "packageDependencies": [\ @@ -8109,9 +12328,29 @@ const RAW_RUNTIME_STATE = "jest-resolve"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:acd3a0d26baa9b0c8a965135854f495ae31b9cd3fc8d42755bb6234e7643800b9c65432ff170ecb4d83e6749df839503d229d31338fdb14d3c5789bf43206739#npm:1.2.2", {\ + "packageLocation": "./.yarn/__virtual__/jest-pnp-resolver-virtual-81a1f40218/0/cache/jest-pnp-resolver-npm-1.2.2-da20f8bdfe-bd85dcc0e7.zip/node_modules/jest-pnp-resolver/",\ + "packageDependencies": [\ + ["jest-pnp-resolver", "virtual:acd3a0d26baa9b0c8a965135854f495ae31b9cd3fc8d42755bb6234e7643800b9c65432ff170ecb4d83e6749df839503d229d31338fdb14d3c5789bf43206739#npm:1.2.2"],\ + ["@types/jest-resolve", null],\ + ["jest-resolve", "npm:28.1.3"]\ + ],\ + "packagePeers": [\ + "@types/jest-resolve",\ + "jest-resolve"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["jest-regex-util", [\ + ["npm:28.0.2", {\ + "packageLocation": "./.yarn/cache/jest-regex-util-npm-28.0.2-56e93935f3-0ea8c5c82e.zip/node_modules/jest-regex-util/",\ + "packageDependencies": [\ + ["jest-regex-util", "npm:28.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.6.3", {\ "packageLocation": "./.yarn/cache/jest-regex-util-npm-29.6.3-568e0094e2-0518beeb9b.zip/node_modules/jest-regex-util/",\ "packageDependencies": [\ @@ -8121,6 +12360,22 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-resolve", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-resolve-npm-28.1.3-acd3a0d26b-742b2301a4.zip/node_modules/jest-resolve/",\ + "packageDependencies": [\ + ["jest-resolve", "npm:28.1.3"],\ + ["chalk", "npm:4.1.2"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["jest-haste-map", "npm:28.1.3"],\ + ["jest-pnp-resolver", "virtual:acd3a0d26baa9b0c8a965135854f495ae31b9cd3fc8d42755bb6234e7643800b9c65432ff170ecb4d83e6749df839503d229d31338fdb14d3c5789bf43206739#npm:1.2.2"],\ + ["jest-util", "npm:28.1.3"],\ + ["jest-validate", "npm:28.1.3"],\ + ["resolve", "patch:resolve@npm%3A1.22.1#optional!builtin::version=1.22.1&hash=c3c19d"],\ + ["resolve.exports", "npm:1.1.1"],\ + ["slash", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-resolve-npm-29.7.0-5c36f0eefb-faa466fd9b.zip/node_modules/jest-resolve/",\ "packageDependencies": [\ @@ -8139,6 +12394,15 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-resolve-dependencies", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-resolve-dependencies-npm-28.1.3-143d112ae5-5c3128ea5f.zip/node_modules/jest-resolve-dependencies/",\ + "packageDependencies": [\ + ["jest-resolve-dependencies", "npm:28.1.3"],\ + ["jest-regex-util", "npm:28.0.2"],\ + ["jest-snapshot", "npm:28.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-resolve-dependencies-npm-29.7.0-06ec582f1e-1e206f94a6.zip/node_modules/jest-resolve-dependencies/",\ "packageDependencies": [\ @@ -8150,6 +12414,34 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-runner", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-runner-npm-28.1.3-b6c86f7ed5-0fb6ed4f62.zip/node_modules/jest-runner/",\ + "packageDependencies": [\ + ["jest-runner", "npm:28.1.3"],\ + ["@jest/console", "npm:28.1.3"],\ + ["@jest/environment", "npm:28.1.3"],\ + ["@jest/test-result", "npm:28.1.3"],\ + ["@jest/transform", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@types/node", "npm:20.14.9"],\ + ["chalk", "npm:4.1.2"],\ + ["emittery", "npm:0.10.2"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["jest-docblock", "npm:28.1.1"],\ + ["jest-environment-node", "npm:28.1.3"],\ + ["jest-haste-map", "npm:28.1.3"],\ + ["jest-leak-detector", "npm:28.1.3"],\ + ["jest-message-util", "npm:28.1.3"],\ + ["jest-resolve", "npm:28.1.3"],\ + ["jest-runtime", "npm:28.1.3"],\ + ["jest-util", "npm:28.1.3"],\ + ["jest-watcher", "npm:28.1.3"],\ + ["jest-worker", "npm:28.1.3"],\ + ["p-limit", "npm:3.1.0"],\ + ["source-map-support", "npm:0.5.13"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-runner-npm-29.7.0-3bc9f82b58-9d8748a494.zip/node_modules/jest-runner/",\ "packageDependencies": [\ @@ -8180,6 +12472,35 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-runtime", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-runtime-npm-28.1.3-15fdfa887e-d3d91b3f10.zip/node_modules/jest-runtime/",\ + "packageDependencies": [\ + ["jest-runtime", "npm:28.1.3"],\ + ["@jest/environment", "npm:28.1.3"],\ + ["@jest/fake-timers", "npm:28.1.3"],\ + ["@jest/globals", "npm:28.1.3"],\ + ["@jest/source-map", "npm:28.1.2"],\ + ["@jest/test-result", "npm:28.1.3"],\ + ["@jest/transform", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["chalk", "npm:4.1.2"],\ + ["cjs-module-lexer", "npm:1.2.2"],\ + ["collect-v8-coverage", "npm:1.0.1"],\ + ["execa", "npm:5.1.1"],\ + ["glob", "npm:7.2.3"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["jest-haste-map", "npm:28.1.3"],\ + ["jest-message-util", "npm:28.1.3"],\ + ["jest-mock", "npm:28.1.3"],\ + ["jest-regex-util", "npm:28.0.2"],\ + ["jest-resolve", "npm:28.1.3"],\ + ["jest-snapshot", "npm:28.1.3"],\ + ["jest-util", "npm:28.1.3"],\ + ["slash", "npm:3.0.0"],\ + ["strip-bom", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-runtime-npm-29.7.0-120fa64128-59eb58eb7e.zip/node_modules/jest-runtime/",\ "packageDependencies": [\ @@ -8211,6 +12532,36 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-snapshot", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-snapshot-npm-28.1.3-b36ae70475-4e1f4e2aa5.zip/node_modules/jest-snapshot/",\ + "packageDependencies": [\ + ["jest-snapshot", "npm:28.1.3"],\ + ["@babel/core", "npm:7.24.7"],\ + ["@babel/generator", "npm:7.24.7"],\ + ["@babel/plugin-syntax-typescript", "virtual:cf020c7449686297fcba1e9af61c861df9a11b630c2e9e8a2866372f651af78a6a88fae84bf6e8c35ce574d3e754ca851b114b13b06e50f1415d7c777f57bfd0#npm:7.24.7"],\ + ["@babel/traverse", "npm:7.26.7"],\ + ["@babel/types", "npm:7.24.7"],\ + ["@jest/expect-utils", "npm:28.1.3"],\ + ["@jest/transform", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@types/babel__traverse", "npm:7.17.1"],\ + ["@types/prettier", "npm:2.7.3"],\ + ["babel-preset-current-node-syntax", "virtual:15ef0a4ad61c166598c4d195dc64a0b7270b186e9a584ea25871b4181189fa5a61a49aa37f6bcda6ffed25499ff900f1a33224b0c22868c8eb1eaf1dd4f0dc11#npm:1.0.1"],\ + ["chalk", "npm:4.1.2"],\ + ["expect", "npm:28.1.3"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["jest-diff", "npm:28.1.3"],\ + ["jest-get-type", "npm:28.0.2"],\ + ["jest-haste-map", "npm:28.1.3"],\ + ["jest-matcher-utils", "npm:28.1.3"],\ + ["jest-message-util", "npm:28.1.3"],\ + ["jest-util", "npm:28.1.3"],\ + ["natural-compare", "npm:1.4.0"],\ + ["pretty-format", "npm:28.1.3"],\ + ["semver", "npm:7.6.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-snapshot-npm-29.7.0-15ef0a4ad6-cb19a39482.zip/node_modules/jest-snapshot/",\ "packageDependencies": [\ @@ -8240,6 +12591,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-util", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-util-npm-28.1.3-9ae2283a08-92895523d3.zip/node_modules/jest-util/",\ + "packageDependencies": [\ + ["jest-util", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@types/node", "npm:20.14.9"],\ + ["chalk", "npm:4.1.2"],\ + ["ci-info", "npm:3.9.0"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["picomatch", "npm:2.3.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-util-npm-29.7.0-ff1d59714b-30d58af696.zip/node_modules/jest-util/",\ "packageDependencies": [\ @@ -8255,6 +12619,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-validate", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-validate-npm-28.1.3-f1a729aeb4-c49c8c64b4.zip/node_modules/jest-validate/",\ + "packageDependencies": [\ + ["jest-validate", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["camelcase", "npm:6.3.0"],\ + ["chalk", "npm:4.1.2"],\ + ["jest-get-type", "npm:28.0.2"],\ + ["leven", "npm:3.1.0"],\ + ["pretty-format", "npm:28.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-validate-npm-29.7.0-795ac5ede8-8ee1163666.zip/node_modules/jest-validate/",\ "packageDependencies": [\ @@ -8270,6 +12647,21 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-watcher", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-watcher-npm-28.1.3-8da81cc37d-e6d2c099d4.zip/node_modules/jest-watcher/",\ + "packageDependencies": [\ + ["jest-watcher", "npm:28.1.3"],\ + ["@jest/test-result", "npm:28.1.3"],\ + ["@jest/types", "npm:28.1.3"],\ + ["@types/node", "npm:20.14.9"],\ + ["ansi-escapes", "npm:4.3.2"],\ + ["chalk", "npm:4.1.2"],\ + ["emittery", "npm:0.10.2"],\ + ["jest-util", "npm:28.1.3"],\ + ["string-length", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-watcher-npm-29.7.0-e5372f1629-4f616e0345.zip/node_modules/jest-watcher/",\ "packageDependencies": [\ @@ -8287,6 +12679,16 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["jest-worker", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/jest-worker-npm-28.1.3-5d0ff9006c-0b59923082.zip/node_modules/jest-worker/",\ + "packageDependencies": [\ + ["jest-worker", "npm:28.1.3"],\ + ["@types/node", "npm:20.14.9"],\ + ["merge-stream", "npm:2.0.0"],\ + ["supports-color", "npm:8.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-worker-npm-29.7.0-4d3567fed6-364cbaef00.zip/node_modules/jest-worker/",\ "packageDependencies": [\ @@ -8306,6 +12708,13 @@ const RAW_RUNTIME_STATE = ["jiti", "npm:1.21.6"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.21.7", {\ + "packageLocation": "./.yarn/cache/jiti-npm-1.21.7-9b00518619-6a18252153.zip/node_modules/jiti/",\ + "packageDependencies": [\ + ["jiti", "npm:1.21.7"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["js-tokens", [\ @@ -8315,6 +12724,13 @@ const RAW_RUNTIME_STATE = ["js-tokens", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:9.0.1", {\ + "packageLocation": "./.yarn/cache/js-tokens-npm-9.0.1-3ed793c0c1-3288ba73bb.zip/node_modules/js-tokens/",\ + "packageDependencies": [\ + ["js-tokens", "npm:9.0.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["js-yaml", [\ @@ -8343,6 +12759,22 @@ const RAW_RUNTIME_STATE = ["jsesc", "npm:2.5.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", [\ + ["npm:3.0.1", {\ + "packageLocation": "./.yarn/cache/json-buffer-npm-3.0.1-f8f6d20603-8287615452.zip/node_modules/json-buffer/",\ + "packageDependencies": [\ + ["json-buffer", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["json-parse-even-better-errors", [\ @@ -8352,6 +12784,13 @@ const RAW_RUNTIME_STATE = ["json-parse-even-better-errors", "npm:2.3.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.0.2", {\ + "packageLocation": "./.yarn/cache/json-parse-even-better-errors-npm-3.0.2-3d985a6781-6f04ea6c9c.zip/node_modules/json-parse-even-better-errors/",\ + "packageDependencies": [\ + ["json-parse-even-better-errors", "npm:3.0.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["json5", [\ @@ -8380,6 +12819,28 @@ const RAW_RUNTIME_STATE = ["graceful-fs", "npm:4.2.11"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:6.1.0", {\ + "packageLocation": "./.yarn/cache/jsonfile-npm-6.1.0-20a4796cee-03014769e7.zip/node_modules/jsonfile/",\ + "packageDependencies": [\ + ["jsonfile", "npm:6.1.0"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["universalify", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["jszip", [\ + ["npm:3.10.1", {\ + "packageLocation": "./.yarn/cache/jszip-npm-3.10.1-2862546cfb-bfbfbb9b0a.zip/node_modules/jszip/",\ + "packageDependencies": [\ + ["jszip", "npm:3.10.1"],\ + ["lie", "npm:3.3.0"],\ + ["pako", "npm:1.0.11"],\ + ["readable-stream", "npm:2.3.8"],\ + ["setimmediate", "npm:1.0.5"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["katex", [\ @@ -8400,6 +12861,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["keyv", [\ + ["npm:4.5.4", {\ + "packageLocation": "./.yarn/cache/keyv-npm-4.5.4-4c8e2cf7f7-167eb6ef64.zip/node_modules/keyv/",\ + "packageDependencies": [\ + ["keyv", "npm:4.5.4"],\ + ["json-buffer", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["khroma", [\ ["npm:2.1.0", {\ "packageLocation": "./.yarn/cache/khroma-npm-2.1.0-ff0e57ac49-a195e317bf.zip/node_modules/khroma/",\ @@ -8434,6 +12905,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["latest-version", [\ + ["npm:7.0.0", {\ + "packageLocation": "./.yarn/cache/latest-version-npm-7.0.0-2849fd29d3-1f0deba00d.zip/node_modules/latest-version/",\ + "packageDependencies": [\ + ["latest-version", "npm:7.0.0"],\ + ["package-json", "npm:8.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["layout-base", [\ ["npm:1.0.2", {\ "packageLocation": "./.yarn/cache/layout-base-npm-1.0.2-1977e5df51-34504e61e4.zip/node_modules/layout-base/",\ @@ -8452,6 +12933,36 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["lie", [\ + ["npm:3.3.0", {\ + "packageLocation": "./.yarn/cache/lie-npm-3.3.0-35ddd11a4d-f335ce67fe.zip/node_modules/lie/",\ + "packageDependencies": [\ + ["lie", "npm:3.3.0"],\ + ["immediate", "npm:3.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lighthouse-logger", [\ + ["npm:1.4.2", {\ + "packageLocation": "./.yarn/cache/lighthouse-logger-npm-1.4.2-04e1728218-ffcedbf687.zip/node_modules/lighthouse-logger/",\ + "packageDependencies": [\ + ["lighthouse-logger", "npm:1.4.2"],\ + ["debug", "virtual:04e17282184d1dd8ebe9be1cf43aab3ec3497566ee201258c65471258a0598bf13554ebaee2c4f89425bfcd02b07008290d1416ead8ec323401963827fce05d6#npm:2.6.9"],\ + ["marky", "npm:1.2.5"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "./.yarn/cache/lighthouse-logger-npm-2.0.1-4b6d71baf8-8467b0eb1f.zip/node_modules/lighthouse-logger/",\ + "packageDependencies": [\ + ["lighthouse-logger", "npm:2.0.1"],\ + ["debug", "virtual:04e17282184d1dd8ebe9be1cf43aab3ec3497566ee201258c65471258a0598bf13554ebaee2c4f89425bfcd02b07008290d1416ead8ec323401963827fce05d6#npm:2.6.9"],\ + ["marky", "npm:1.2.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["lilconfig", [\ ["npm:2.1.0", {\ "packageLocation": "./.yarn/cache/lilconfig-npm-2.1.0-a179261924-b1314a2e55.zip/node_modules/lilconfig/",\ @@ -8475,6 +12986,42 @@ const RAW_RUNTIME_STATE = ["lines-and-columns", "npm:1.2.4"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:2.0.4", {\ + "packageLocation": "./.yarn/cache/lines-and-columns-npm-2.0.4-e433f5a96f-81ac2f943f.zip/node_modules/lines-and-columns/",\ + "packageDependencies": [\ + ["lines-and-columns", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["linkedom", [\ + ["npm:0.18.7", {\ + "packageLocation": "./.yarn/cache/linkedom-npm-0.18.7-a13fbad96a-f247df9d9d.zip/node_modules/linkedom/",\ + "packageDependencies": [\ + ["linkedom", "npm:0.18.7"],\ + ["css-select", "npm:5.1.0"],\ + ["cssom", "npm:0.5.0"],\ + ["html-escaper", "npm:3.0.3"],\ + ["htmlparser2", "npm:9.1.0"],\ + ["uhyphen", "npm:0.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["listr2", [\ + ["npm:8.2.5", {\ + "packageLocation": "./.yarn/cache/listr2-npm-8.2.5-aeb7aca863-c76542f183.zip/node_modules/listr2/",\ + "packageDependencies": [\ + ["listr2", "npm:8.2.5"],\ + ["cli-truncate", "npm:4.0.0"],\ + ["colorette", "npm:2.0.20"],\ + ["eventemitter3", "npm:5.0.1"],\ + ["log-update", "npm:6.1.0"],\ + ["rfdc", "npm:1.4.1"],\ + ["wrap-ansi", "npm:9.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["load-yaml-file", [\ @@ -8490,6 +13037,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["local-pkg", [\ + ["npm:1.0.0", {\ + "packageLocation": "./.yarn/cache/local-pkg-npm-1.0.0-d6e100e084-645d1a6c9c.zip/node_modules/local-pkg/",\ + "packageDependencies": [\ + ["local-pkg", "npm:1.0.0"],\ + ["mlly", "npm:1.7.4"],\ + ["pkg-types", "npm:1.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["locate-path", [\ ["npm:5.0.0", {\ "packageLocation": "./.yarn/cache/locate-path-npm-5.0.0-46580c43e4-83e51725e6.zip/node_modules/locate-path/",\ @@ -8508,6 +13066,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["lodash", [\ + ["npm:4.17.21", {\ + "packageLocation": "./.yarn/cache/lodash-npm-4.17.21-6382451519-c08619c038.zip/node_modules/lodash/",\ + "packageDependencies": [\ + ["lodash", "npm:4.17.21"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["lodash-es", [\ ["npm:4.17.21", {\ "packageLocation": "./.yarn/cache/lodash-es-npm-4.17.21-b45832dfce-03f39878ea.zip/node_modules/lodash-es/",\ @@ -8517,6 +13084,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["lodash.camelcase", [\ + ["npm:4.3.0", {\ + "packageLocation": "./.yarn/cache/lodash.camelcase-npm-4.3.0-bf268e3bf0-c301cc3793.zip/node_modules/lodash.camelcase/",\ + "packageDependencies": [\ + ["lodash.camelcase", "npm:4.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["lodash.debounce", [\ ["npm:4.0.8", {\ "packageLocation": "./.yarn/cache/lodash.debounce-npm-4.0.8-f1d6e09799-cd0b281978.zip/node_modules/lodash.debounce/",\ @@ -8535,6 +13111,33 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["lodash.kebabcase", [\ + ["npm:4.1.1", {\ + "packageLocation": "./.yarn/cache/lodash.kebabcase-npm-4.1.1-89ffca7e1f-d84ec5441e.zip/node_modules/lodash.kebabcase/",\ + "packageDependencies": [\ + ["lodash.kebabcase", "npm:4.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.merge", [\ + ["npm:4.6.2", {\ + "packageLocation": "./.yarn/cache/lodash.merge-npm-4.6.2-77cb4416bf-d0ea2dd009.zip/node_modules/lodash.merge/",\ + "packageDependencies": [\ + ["lodash.merge", "npm:4.6.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.snakecase", [\ + ["npm:4.1.1", {\ + "packageLocation": "./.yarn/cache/lodash.snakecase-npm-4.1.1-b12cdbecb4-82ed40935d.zip/node_modules/lodash.snakecase/",\ + "packageDependencies": [\ + ["lodash.snakecase", "npm:4.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["lodash.startcase", [\ ["npm:4.4.0", {\ "packageLocation": "./.yarn/cache/lodash.startcase-npm-4.4.0-637aa8cc15-3091048a54.zip/node_modules/lodash.startcase/",\ @@ -8553,6 +13156,40 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["log-symbols", [\ + ["npm:5.1.0", {\ + "packageLocation": "./.yarn/cache/log-symbols-npm-5.1.0-75864cfeb4-7291b6e7f1.zip/node_modules/log-symbols/",\ + "packageDependencies": [\ + ["log-symbols", "npm:5.1.0"],\ + ["chalk", "npm:5.4.1"],\ + ["is-unicode-supported", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.0", {\ + "packageLocation": "./.yarn/cache/log-symbols-npm-6.0.0-126324bed0-510cdda367.zip/node_modules/log-symbols/",\ + "packageDependencies": [\ + ["log-symbols", "npm:6.0.0"],\ + ["chalk", "npm:5.4.1"],\ + ["is-unicode-supported", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["log-update", [\ + ["npm:6.1.0", {\ + "packageLocation": "./.yarn/cache/log-update-npm-6.1.0-2ca9435417-5abb4131e3.zip/node_modules/log-update/",\ + "packageDependencies": [\ + ["log-update", "npm:6.1.0"],\ + ["ansi-escapes", "npm:7.0.0"],\ + ["cli-cursor", "npm:5.0.0"],\ + ["slice-ansi", "npm:7.1.0"],\ + ["strip-ansi", "npm:7.1.0"],\ + ["wrap-ansi", "npm:9.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["longest-streak", [\ ["npm:3.0.1", {\ "packageLocation": "./.yarn/cache/longest-streak-npm-3.0.1-b7643ecd4e-3b59c4c04c.zip/node_modules/longest-streak/",\ @@ -8582,6 +13219,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["lowercase-keys", [\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/lowercase-keys-npm-3.0.0-f8c4730215-67a3f81409.zip/node_modules/lowercase-keys/",\ + "packageDependencies": [\ + ["lowercase-keys", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["lru-cache", [\ ["npm:10.4.3", {\ "packageLocation": "./.yarn/cache/lru-cache-npm-10.4.3-30c10b861a-e6e9026736.zip/node_modules/lru-cache/",\ @@ -8627,7 +13273,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/lucide-react-virtual-8a4778cdf4/0/cache/lucide-react-npm-0.451.0-cd76f7980d-55e88c68d2.zip/node_modules/lucide-react/",\ "packageDependencies": [\ ["lucide-react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#npm:0.451.0"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.18"],\ ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ @@ -8646,6 +13292,28 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["magic-string", [\ + ["npm:0.30.17", {\ + "packageLocation": "./.yarn/cache/magic-string-npm-0.30.17-da1b7593b1-2f71af2b0a.zip/node_modules/magic-string/",\ + "packageDependencies": [\ + ["magic-string", "npm:0.30.17"],\ + ["@jridgewell/sourcemap-codec", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["magicast", [\ + ["npm:0.3.5", {\ + "packageLocation": "./.yarn/cache/magicast-npm-0.3.5-75436eaa69-3a2dba6b0b.zip/node_modules/magicast/",\ + "packageDependencies": [\ + ["magicast", "npm:0.3.5"],\ + ["@babel/parser", "npm:7.26.7"],\ + ["@babel/types", "npm:7.26.7"],\ + ["source-map-js", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["make-dir", [\ ["npm:3.1.0", {\ "packageLocation": "./.yarn/cache/make-dir-npm-3.1.0-d1d7505142-484200020a.zip/node_modules/make-dir/",\ @@ -8656,6 +13324,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["make-error", [\ + ["npm:1.3.6", {\ + "packageLocation": "./.yarn/cache/make-error-npm-1.3.6-ccb85d9458-b86e5e0e25.zip/node_modules/make-error/",\ + "packageDependencies": [\ + ["make-error", "npm:1.3.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["make-fetch-happen", [\ ["npm:10.1.2", {\ "packageLocation": "./.yarn/cache/make-fetch-happen-npm-10.1.2-e1f79fcb6c-febfe1e944.zip/node_modules/make-fetch-happen/",\ @@ -8691,6 +13368,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["many-keys-map", [\ + ["npm:2.0.1", {\ + "packageLocation": "./.yarn/cache/many-keys-map-npm-2.0.1-ba825be2e5-ba2b93d41f.zip/node_modules/many-keys-map/",\ + "packageDependencies": [\ + ["many-keys-map", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["markdown-extensions", [\ ["npm:1.1.1", {\ "packageLocation": "./.yarn/cache/markdown-extensions-npm-1.1.1-633329e3d0-8a6dd128be.zip/node_modules/markdown-extensions/",\ @@ -8709,6 +13395,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["marky", [\ + ["npm:1.2.5", {\ + "packageLocation": "./.yarn/cache/marky-npm-1.2.5-007e6cc885-ae775cea93.zip/node_modules/marky/",\ + "packageDependencies": [\ + ["marky", "npm:1.2.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["match-sorter", [\ ["npm:6.3.1", {\ "packageLocation": "./.yarn/cache/match-sorter-npm-6.3.1-ff3565ebb9-917dd07c25.zip/node_modules/match-sorter/",\ @@ -9605,9 +14300,49 @@ const RAW_RUNTIME_STATE = ["mimic-fn", "npm:2.1.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip/node_modules/mimic-fn/",\ + "packageDependencies": [\ + ["mimic-fn", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mimic-function", [\ + ["npm:5.0.1", {\ + "packageLocation": "./.yarn/cache/mimic-function-npm-5.0.1-5078456e31-eb5893c99e.zip/node_modules/mimic-function/",\ + "packageDependencies": [\ + ["mimic-function", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mimic-response", [\ + ["npm:3.1.0", {\ + "packageLocation": "./.yarn/cache/mimic-response-npm-3.1.0-a4a24b4e96-7e71904761.zip/node_modules/mimic-response/",\ + "packageDependencies": [\ + ["mimic-response", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/mimic-response-npm-4.0.0-c080547e26-33b804cc96.zip/node_modules/mimic-response/",\ + "packageDependencies": [\ + ["mimic-response", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["minimatch", [\ + ["npm:10.0.1", {\ + "packageLocation": "./.yarn/cache/minimatch-npm-10.0.1-eabcc0d3a0-082e7ccbc0.zip/node_modules/minimatch/",\ + "packageDependencies": [\ + ["minimatch", "npm:10.0.1"],\ + ["brace-expansion", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:3.1.2", {\ "packageLocation": "./.yarn/cache/minimatch-npm-3.1.2-9405269906-e0b25b04cd.zip/node_modules/minimatch/",\ "packageDependencies": [\ @@ -9633,6 +14368,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["minimist", [\ + ["npm:1.2.8", {\ + "packageLocation": "./.yarn/cache/minimist-npm-1.2.8-d7af7b1dce-908491b6cc.zip/node_modules/minimist/",\ + "packageDependencies": [\ + ["minimist", "npm:1.2.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["minipass", [\ ["npm:3.1.6", {\ "packageLocation": "./.yarn/cache/minipass-npm-3.1.6-f032df1661-464654ae46.zip/node_modules/minipass/",\ @@ -9642,6 +14386,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:5.0.0", {\ + "packageLocation": "./.yarn/cache/minipass-npm-5.0.0-c64fb63c92-61682162d2.zip/node_modules/minipass/",\ + "packageDependencies": [\ + ["minipass", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.1.2", {\ "packageLocation": "./.yarn/cache/minipass-npm-7.1.2-3a5327d36d-c25f0ee819.zip/node_modules/minipass/",\ "packageDependencies": [\ @@ -9715,12 +14466,27 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["mkdirp", [\ + ["npm:0.5.6", {\ + "packageLocation": "./.yarn/cache/mkdirp-npm-0.5.6-dcd5a6b97b-0c91b721bb.zip/node_modules/mkdirp/",\ + "packageDependencies": [\ + ["mkdirp", "npm:0.5.6"],\ + ["minimist", "npm:1.2.8"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:1.0.4", {\ "packageLocation": "./.yarn/cache/mkdirp-npm-1.0.4-37f6ef56b9-d71b8dcd4b.zip/node_modules/mkdirp/",\ "packageDependencies": [\ ["mkdirp", "npm:1.0.4"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.0.1", {\ + "packageLocation": "./.yarn/cache/mkdirp-npm-3.0.1-f94bfa769e-16fd79c286.zip/node_modules/mkdirp/",\ + "packageDependencies": [\ + ["mkdirp", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["mlly", [\ @@ -9734,13 +14500,33 @@ const RAW_RUNTIME_STATE = ["ufo", "npm:1.5.3"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.7.4", {\ + "packageLocation": "./.yarn/cache/mlly-npm-1.7.4-04abbebc75-1b36163d38.zip/node_modules/mlly/",\ + "packageDependencies": [\ + ["mlly", "npm:1.7.4"],\ + ["acorn", "npm:8.14.0"],\ + ["pathe", "npm:2.0.2"],\ + ["pkg-types", "npm:1.3.1"],\ + ["ufo", "npm:1.5.4"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["modern-ahocorasick", [\ ["npm:1.0.1", {\ "packageLocation": "./.yarn/cache/modern-ahocorasick-npm-1.0.1-f4f370996e-ec83479f40.zip/node_modules/modern-ahocorasick/",\ "packageDependencies": [\ - ["modern-ahocorasick", "npm:1.0.1"]\ + ["modern-ahocorasick", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["moment", [\ + ["npm:2.30.1", {\ + "packageLocation": "./.yarn/cache/moment-npm-2.30.1-1c51a5c631-ae42d876d4.zip/node_modules/moment/",\ + "packageDependencies": [\ + ["moment", "npm:2.30.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -9755,6 +14541,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ms", [\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/ms-npm-2.0.0-9e1101a471-0e6a22b8b7.zip/node_modules/ms/",\ + "packageDependencies": [\ + ["ms", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:2.1.2", {\ "packageLocation": "./.yarn/cache/ms-npm-2.1.2-ec0c1512ff-673cdb2c31.zip/node_modules/ms/",\ "packageDependencies": [\ @@ -9770,6 +14563,31 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["multimatch", [\ + ["npm:6.0.0", {\ + "packageLocation": "./.yarn/cache/multimatch-npm-6.0.0-04c984409d-fc438ca94b.zip/node_modules/multimatch/",\ + "packageDependencies": [\ + ["multimatch", "npm:6.0.0"],\ + ["@types/minimatch", "npm:3.0.5"],\ + ["array-differ", "npm:4.0.0"],\ + ["array-union", "npm:3.0.1"],\ + ["minimatch", "npm:3.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mv", [\ + ["npm:2.1.1", {\ + "packageLocation": "./.yarn/cache/mv-npm-2.1.1-4c2aca3831-59d4b5ebff.zip/node_modules/mv/",\ + "packageDependencies": [\ + ["mv", "npm:2.1.1"],\ + ["mkdirp", "npm:0.5.6"],\ + ["ncp", "npm:2.0.0"],\ + ["rimraf", "npm:2.4.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["mz", [\ ["npm:2.7.0", {\ "packageLocation": "./.yarn/cache/mz-npm-2.7.0-ec3cef4ec2-8427de0ece.zip/node_modules/mz/",\ @@ -9782,6 +14600,25 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["nan", [\ + ["npm:2.22.0", {\ + "packageLocation": "./.yarn/unplugged/nan-npm-2.22.0-3750ad85d9/node_modules/nan/",\ + "packageDependencies": [\ + ["nan", "npm:2.22.0"],\ + ["node-gyp", "npm:9.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["nano-spawn", [\ + ["npm:0.2.0", {\ + "packageLocation": "./.yarn/cache/nano-spawn-npm-0.2.0-564af6d53f-efc7581059.zip/node_modules/nano-spawn/",\ + "packageDependencies": [\ + ["nano-spawn", "npm:0.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["nanoid", [\ ["npm:3.3.7", {\ "packageLocation": "./.yarn/cache/nanoid-npm-3.3.7-98824ba130-ac1eb60f61.zip/node_modules/nanoid/",\ @@ -9789,6 +14626,13 @@ const RAW_RUNTIME_STATE = ["nanoid", "npm:3.3.7"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.3.8", {\ + "packageLocation": "./.yarn/cache/nanoid-npm-3.3.8-d22226208b-2d1766606c.zip/node_modules/nanoid/",\ + "packageDependencies": [\ + ["nanoid", "npm:3.3.8"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["natural-compare", [\ @@ -9800,6 +14644,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["ncp", [\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/ncp-npm-2.0.0-2121969339-b2a915b79e.zip/node_modules/ncp/",\ + "packageDependencies": [\ + ["ncp", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["negotiator", [\ ["npm:0.6.3", {\ "packageLocation": "./.yarn/cache/negotiator-npm-0.6.3-9d50e36171-2723fb822a.zip/node_modules/negotiator/",\ @@ -9836,7 +14689,7 @@ const RAW_RUNTIME_STATE = ["@swc/helpers", "npm:0.5.5"],\ ["@types/opentelemetry__api", null],\ ["@types/playwright__test", null],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.18"],\ ["@types/react-dom", null],\ ["@types/sass", null],\ ["busboy", "npm:1.6.0"],\ @@ -9844,7 +14697,7 @@ const RAW_RUNTIME_STATE = ["graceful-fs", "npm:4.2.11"],\ ["postcss", "npm:8.4.31"],\ ["react", "npm:18.3.1"],\ - ["react-dom", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#npm:18.3.1"],\ + ["react-dom", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:18.3.1"],\ ["sass", null],\ ["styled-jsx", "virtual:3bb900bfbdcab60b7cda3261bf4a5f2a5b90deaac0ee74b596813055d2fd538d3493fd3c06719399a845b2ecbd9abf18e82e841300144c33dab70b9c083ccabe#npm:5.1.1"]\ ],\ @@ -9877,10 +14730,10 @@ const RAW_RUNTIME_STATE = ["next-mdx-remote", "virtual:c66d995444893f59591f9fdf32bcb6d7443fab6368798576b65e2fd7769138a25a057a454cd80c22f3dc140394e88d707d3f6e5bee5a65a2aa59ba9e6e43f309#npm:4.4.1"],\ ["@mdx-js/mdx", "npm:2.3.0"],\ ["@mdx-js/react", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#npm:3.0.1"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.18"],\ ["@types/react-dom", null],\ ["react", "npm:18.3.1"],\ - ["react-dom", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#npm:18.3.1"],\ + ["react-dom", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:18.3.1"],\ ["vfile", "npm:5.3.7"],\ ["vfile-matter", "npm:3.0.1"]\ ],\ @@ -9906,11 +14759,11 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["next-seo", "virtual:31bda37fdd3727eeeb1eab610f8e745af6d6a329f1418d8b25a6cbf2863df151e17023ac847c10175e57be4f459137fc974a1bb690b654782e4d326bab6b43e2#npm:6.5.0"],\ ["@types/next", null],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.18"],\ ["@types/react-dom", null],\ ["next", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#npm:14.2.4"],\ ["react", "npm:18.3.1"],\ - ["react-dom", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#npm:18.3.1"]\ + ["react-dom", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/next",\ @@ -9936,11 +14789,11 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["next-themes", "virtual:31bda37fdd3727eeeb1eab610f8e745af6d6a329f1418d8b25a6cbf2863df151e17023ac847c10175e57be4f459137fc974a1bb690b654782e4d326bab6b43e2#npm:0.2.1"],\ ["@types/next", null],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.18"],\ ["@types/react-dom", null],\ ["next", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#npm:14.2.4"],\ ["react", "npm:18.3.1"],\ - ["react-dom", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#npm:18.3.1"]\ + ["react-dom", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:18.3.1"]\ ],\ "packagePeers": [\ "@types/next",\ @@ -9972,7 +14825,7 @@ const RAW_RUNTIME_STATE = ["@theguild/remark-mermaid", "virtual:c66d995444893f59591f9fdf32bcb6d7443fab6368798576b65e2fd7769138a25a057a454cd80c22f3dc140394e88d707d3f6e5bee5a65a2aa59ba9e6e43f309#npm:0.0.5"],\ ["@theguild/remark-npm2yarn", "npm:0.2.1"],\ ["@types/next", null],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.18"],\ ["@types/react-dom", null],\ ["clsx", "npm:2.1.1"],\ ["github-slugger", "npm:2.0.0"],\ @@ -9984,7 +14837,7 @@ const RAW_RUNTIME_STATE = ["next-mdx-remote", "virtual:c66d995444893f59591f9fdf32bcb6d7443fab6368798576b65e2fd7769138a25a057a454cd80c22f3dc140394e88d707d3f6e5bee5a65a2aa59ba9e6e43f309#npm:4.4.1"],\ ["p-limit", "npm:3.1.0"],\ ["react", "npm:18.3.1"],\ - ["react-dom", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#npm:18.3.1"],\ + ["react-dom", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:18.3.1"],\ ["rehype-katex", "npm:7.0.0"],\ ["rehype-pretty-code", "virtual:c66d995444893f59591f9fdf32bcb6d7443fab6368798576b65e2fd7769138a25a057a454cd80c22f3dc140394e88d707d3f6e5bee5a65a2aa59ba9e6e43f309#npm:0.9.11"],\ ["rehype-raw", "npm:7.0.0"],\ @@ -10025,7 +14878,7 @@ const RAW_RUNTIME_STATE = ["@popperjs/core", "npm:2.11.8"],\ ["@types/next", null],\ ["@types/nextra", null],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.18"],\ ["@types/react-dom", null],\ ["clsx", "npm:2.1.1"],\ ["escape-string-regexp", "npm:5.0.0"],\ @@ -10039,7 +14892,7 @@ const RAW_RUNTIME_STATE = ["next-themes", "virtual:31bda37fdd3727eeeb1eab610f8e745af6d6a329f1418d8b25a6cbf2863df151e17023ac847c10175e57be4f459137fc974a1bb690b654782e4d326bab6b43e2#npm:0.2.1"],\ ["nextra", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#npm:2.13.4"],\ ["react", "npm:18.3.1"],\ - ["react-dom", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#npm:18.3.1"],\ + ["react-dom", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:18.3.1"],\ ["scroll-into-view-if-needed", "npm:3.1.0"],\ ["zod", "npm:3.23.8"]\ ],\ @@ -10079,6 +14932,24 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["node-fetch-native", [\ + ["npm:1.6.6", {\ + "packageLocation": "./.yarn/cache/node-fetch-native-npm-1.6.6-ba71f20f4c-e90d5287fd.zip/node_modules/node-fetch-native/",\ + "packageDependencies": [\ + ["node-fetch-native", "npm:1.6.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["node-forge", [\ + ["npm:1.3.1", {\ + "packageLocation": "./.yarn/cache/node-forge-npm-1.3.1-f31fd566cc-05bab68686.zip/node_modules/node-forge/",\ + "packageDependencies": [\ + ["node-forge", "npm:1.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["node-gyp", [\ ["npm:9.0.0", {\ "packageLocation": "./.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/",\ @@ -10107,6 +14978,21 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["node-notifier", [\ + ["npm:10.0.1", {\ + "packageLocation": "./.yarn/unplugged/node-notifier-npm-10.0.1-7a3f9a97c4/node_modules/node-notifier/",\ + "packageDependencies": [\ + ["node-notifier", "npm:10.0.1"],\ + ["growly", "npm:1.3.0"],\ + ["is-wsl", "npm:2.2.0"],\ + ["semver", "npm:7.6.2"],\ + ["shellwords", "npm:0.1.1"],\ + ["uuid", "npm:8.3.2"],\ + ["which", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["node-releases", [\ ["npm:2.0.14", {\ "packageLocation": "./.yarn/cache/node-releases-npm-2.0.14-d39047cad8-0f7607ec7d.zip/node_modules/node-releases/",\ @@ -10121,6 +15007,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"\ }]\ ]],\ ["non-layered-tidy-tree-layout", [\ @@ -10160,6 +15053,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["normalize-url", [\ + ["npm:8.0.1", {\ + "packageLocation": "./.yarn/cache/normalize-url-npm-8.0.1-c87adbf3f1-ae39203758.zip/node_modules/normalize-url/",\ + "packageDependencies": [\ + ["normalize-url", "npm:8.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["normalize.css", [\ ["npm:8.0.1", {\ "packageLocation": "./.yarn/cache/normalize.css-npm-8.0.1-6124fb39b6-c3af2145c2.zip/node_modules/normalize.css/",\ @@ -10185,6 +15087,14 @@ const RAW_RUNTIME_STATE = ["path-key", "npm:3.1.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:5.3.0", {\ + "packageLocation": "./.yarn/cache/npm-run-path-npm-5.3.0-193efca236-ae8e7a89da.zip/node_modules/npm-run-path/",\ + "packageDependencies": [\ + ["npm-run-path", "npm:5.3.0"],\ + ["path-key", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["npm-to-yarn", [\ @@ -10209,6 +15119,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["nth-check", [\ + ["npm:2.1.1", {\ + "packageLocation": "./.yarn/cache/nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip/node_modules/nth-check/",\ + "packageDependencies": [\ + ["nth-check", "npm:2.1.1"],\ + ["boolbase", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["nullthrows", [\ ["npm:1.1.1", {\ "packageLocation": "./.yarn/cache/nullthrows-npm-1.1.1-3d1f817134-c7cf377a09.zip/node_modules/nullthrows/",\ @@ -10218,6 +15138,21 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["nypm", [\ + ["npm:0.3.12", {\ + "packageLocation": "./.yarn/cache/nypm-npm-0.3.12-ca0a578507-6584ba8c39.zip/node_modules/nypm/",\ + "packageDependencies": [\ + ["nypm", "npm:0.3.12"],\ + ["citty", "npm:0.1.6"],\ + ["consola", "npm:3.4.0"],\ + ["execa", "npm:8.0.1"],\ + ["pathe", "npm:1.1.2"],\ + ["pkg-types", "npm:1.3.1"],\ + ["ufo", "npm:1.5.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["object-assign", [\ ["npm:4.1.1", {\ "packageLocation": "./.yarn/cache/object-assign-npm-4.1.1-1004ad6dec-fcc6e4ea8c.zip/node_modules/object-assign/",\ @@ -10236,6 +15171,27 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["ofetch", [\ + ["npm:1.4.1", {\ + "packageLocation": "./.yarn/cache/ofetch-npm-1.4.1-155e19f098-329ecd5595.zip/node_modules/ofetch/",\ + "packageDependencies": [\ + ["ofetch", "npm:1.4.1"],\ + ["destr", "npm:2.0.3"],\ + ["node-fetch-native", "npm:1.6.6"],\ + ["ufo", "npm:1.5.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ohash", [\ + ["npm:1.1.4", {\ + "packageLocation": "./.yarn/cache/ohash-npm-1.1.4-06afa0748e-b11445234e.zip/node_modules/ohash/",\ + "packageDependencies": [\ + ["ohash", "npm:1.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["once", [\ ["npm:1.4.0", {\ "packageLocation": "./.yarn/cache/once-npm-1.4.0-ccf03ef07a-cd0a885013.zip/node_modules/once/",\ @@ -10254,6 +15210,99 @@ const RAW_RUNTIME_STATE = ["mimic-fn", "npm:2.1.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:6.0.0", {\ + "packageLocation": "./.yarn/cache/onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip/node_modules/onetime/",\ + "packageDependencies": [\ + ["onetime", "npm:6.0.0"],\ + ["mimic-fn", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.0.0", {\ + "packageLocation": "./.yarn/cache/onetime-npm-7.0.0-cfdd2a579d-eb08d2da93.zip/node_modules/onetime/",\ + "packageDependencies": [\ + ["onetime", "npm:7.0.0"],\ + ["mimic-function", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["open", [\ + ["npm:10.1.0", {\ + "packageLocation": "./.yarn/unplugged/open-npm-10.1.0-612222a007/node_modules/open/",\ + "packageDependencies": [\ + ["open", "npm:10.1.0"],\ + ["default-browser", "npm:5.2.1"],\ + ["define-lazy-prop", "npm:3.0.0"],\ + ["is-inside-container", "npm:1.0.0"],\ + ["is-wsl", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.4.2", {\ + "packageLocation": "./.yarn/unplugged/open-npm-8.4.2-1f763e8b75/node_modules/open/",\ + "packageDependencies": [\ + ["open", "npm:8.4.2"],\ + ["define-lazy-prop", "npm:2.0.0"],\ + ["is-docker", "npm:2.2.1"],\ + ["is-wsl", "npm:2.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.1.0", {\ + "packageLocation": "./.yarn/unplugged/open-npm-9.1.0-d104a17ec5/node_modules/open/",\ + "packageDependencies": [\ + ["open", "npm:9.1.0"],\ + ["default-browser", "npm:4.0.0"],\ + ["define-lazy-prop", "npm:3.0.0"],\ + ["is-inside-container", "npm:1.0.0"],\ + ["is-wsl", "npm:2.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ora", [\ + ["npm:6.3.1", {\ + "packageLocation": "./.yarn/cache/ora-npm-6.3.1-2a66a56de0-6c885f2a9e.zip/node_modules/ora/",\ + "packageDependencies": [\ + ["ora", "npm:6.3.1"],\ + ["chalk", "npm:5.4.1"],\ + ["cli-cursor", "npm:4.0.0"],\ + ["cli-spinners", "npm:2.9.2"],\ + ["is-interactive", "npm:2.0.0"],\ + ["is-unicode-supported", "npm:1.3.0"],\ + ["log-symbols", "npm:5.1.0"],\ + ["stdin-discarder", "npm:0.1.0"],\ + ["strip-ansi", "npm:7.1.0"],\ + ["wcwidth", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.1.1", {\ + "packageLocation": "./.yarn/cache/ora-npm-8.1.1-11478cedd5-2308c0a4da.zip/node_modules/ora/",\ + "packageDependencies": [\ + ["ora", "npm:8.1.1"],\ + ["chalk", "npm:5.4.1"],\ + ["cli-cursor", "npm:5.0.0"],\ + ["cli-spinners", "npm:2.9.2"],\ + ["is-interactive", "npm:2.0.0"],\ + ["is-unicode-supported", "npm:2.1.0"],\ + ["log-symbols", "npm:6.0.0"],\ + ["stdin-discarder", "npm:0.2.2"],\ + ["string-width", "npm:7.2.0"],\ + ["strip-ansi", "npm:7.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["os-shim", [\ + ["npm:0.1.3", {\ + "packageLocation": "./.yarn/cache/os-shim-npm-0.1.3-03d492dbf1-100b6d19b9.zip/node_modules/os-shim/",\ + "packageDependencies": [\ + ["os-shim", "npm:0.1.3"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["os-tmpdir", [\ @@ -10272,6 +15321,22 @@ const RAW_RUNTIME_STATE = ["outdent", "npm:0.5.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.8.0", {\ + "packageLocation": "./.yarn/cache/outdent-npm-0.8.0-5e36779041-a556c5c308.zip/node_modules/outdent/",\ + "packageDependencies": [\ + ["outdent", "npm:0.8.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["p-cancelable", [\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/p-cancelable-npm-3.0.0-e6c8101c97-a5eab7cf5a.zip/node_modules/p-cancelable/",\ + "packageDependencies": [\ + ["p-cancelable", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["p-filter", [\ @@ -10346,6 +15411,18 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["p-retry", [\ + ["npm:6.2.1", {\ + "packageLocation": "./.yarn/cache/p-retry-npm-6.2.1-317647f1db-7104ef1370.zip/node_modules/p-retry/",\ + "packageDependencies": [\ + ["p-retry", "npm:6.2.1"],\ + ["@types/retry", "npm:0.12.2"],\ + ["is-network-error", "npm:1.1.0"],\ + ["retry", "npm:0.13.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["p-try", [\ ["npm:2.2.0", {\ "packageLocation": "./.yarn/cache/p-try-npm-2.2.0-e0390dbaf8-f8a8e9a769.zip/node_modules/p-try/",\ @@ -10355,6 +15432,19 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["package-json", [\ + ["npm:8.1.1", {\ + "packageLocation": "./.yarn/cache/package-json-npm-8.1.1-0db857e5f3-d97ce9539e.zip/node_modules/package-json/",\ + "packageDependencies": [\ + ["package-json", "npm:8.1.1"],\ + ["got", "npm:12.6.1"],\ + ["registry-auth-token", "npm:5.0.3"],\ + ["registry-url", "npm:6.0.1"],\ + ["semver", "npm:7.6.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["package-json-from-dist", [\ ["npm:1.0.1", {\ "packageLocation": "./.yarn/cache/package-json-from-dist-npm-1.0.1-4631a88465-58ee9538f2.zip/node_modules/package-json-from-dist/",\ @@ -10364,6 +15454,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["pako", [\ + ["npm:1.0.11", {\ + "packageLocation": "./.yarn/cache/pako-npm-1.0.11-b8f1b69d3e-1ad07210e8.zip/node_modules/pako/",\ + "packageDependencies": [\ + ["pako", "npm:1.0.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["parse-entities", [\ ["npm:4.0.0", {\ "packageLocation": "./.yarn/cache/parse-entities-npm-4.0.0-fd521e2809-967d74ef0e.zip/node_modules/parse-entities/",\ @@ -10392,6 +15491,18 @@ const RAW_RUNTIME_STATE = ["lines-and-columns", "npm:1.2.4"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.1.1", {\ + "packageLocation": "./.yarn/cache/parse-json-npm-7.1.1-a5f184ee4a-187275c7ac.zip/node_modules/parse-json/",\ + "packageDependencies": [\ + ["parse-json", "npm:7.1.1"],\ + ["@babel/code-frame", "npm:7.26.2"],\ + ["error-ex", "npm:1.3.2"],\ + ["json-parse-even-better-errors", "npm:3.0.2"],\ + ["lines-and-columns", "npm:2.0.4"],\ + ["type-fest", "npm:3.13.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["parse-numeric-range", [\ @@ -10424,6 +15535,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["parse5", [\ + ["npm:5.1.1", {\ + "packageLocation": "./.yarn/cache/parse5-npm-5.1.1-8e63d82cff-5b509744cf.zip/node_modules/parse5/",\ + "packageDependencies": [\ + ["parse5", "npm:5.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.1", {\ + "packageLocation": "./.yarn/cache/parse5-npm-6.0.1-70a35a494a-dfb110581f.zip/node_modules/parse5/",\ + "packageDependencies": [\ + ["parse5", "npm:6.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.1.2", {\ "packageLocation": "./.yarn/cache/parse5-npm-7.1.2-aa9a92c270-3c86806bb0.zip/node_modules/parse5/",\ "packageDependencies": [\ @@ -10431,6 +15556,43 @@ const RAW_RUNTIME_STATE = ["entities", "npm:4.5.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.2.1", {\ + "packageLocation": "./.yarn/cache/parse5-npm-7.2.1-c48f333f28-fd1a8ad154.zip/node_modules/parse5/",\ + "packageDependencies": [\ + ["parse5", "npm:7.2.1"],\ + ["entities", "npm:4.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parse5-htmlparser2-tree-adapter", [\ + ["npm:6.0.1", {\ + "packageLocation": "./.yarn/cache/parse5-htmlparser2-tree-adapter-npm-6.0.1-60b4888f75-3400a2cd1a.zip/node_modules/parse5-htmlparser2-tree-adapter/",\ + "packageDependencies": [\ + ["parse5-htmlparser2-tree-adapter", "npm:6.0.1"],\ + ["parse5", "npm:6.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.1.0", {\ + "packageLocation": "./.yarn/cache/parse5-htmlparser2-tree-adapter-npm-7.1.0-02959cc692-75910af913.zip/node_modules/parse5-htmlparser2-tree-adapter/",\ + "packageDependencies": [\ + ["parse5-htmlparser2-tree-adapter", "npm:7.1.0"],\ + ["domhandler", "npm:5.0.3"],\ + ["parse5", "npm:7.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["parse5-parser-stream", [\ + ["npm:7.1.2", {\ + "packageLocation": "./.yarn/cache/parse5-parser-stream-npm-7.1.2-94131559b2-75b232d460.zip/node_modules/parse5-parser-stream/",\ + "packageDependencies": [\ + ["parse5-parser-stream", "npm:7.1.2"],\ + ["parse5", "npm:7.1.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["path-exists", [\ @@ -10465,6 +15627,13 @@ const RAW_RUNTIME_STATE = ["path-key", "npm:3.1.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip/node_modules/path-key/",\ + "packageDependencies": [\ + ["path-key", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["path-parse", [\ @@ -10503,6 +15672,31 @@ const RAW_RUNTIME_STATE = ["pathe", "npm:1.1.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:2.0.2", {\ + "packageLocation": "./.yarn/cache/pathe-npm-2.0.2-a7c72024f8-027dd24672.zip/node_modules/pathe/",\ + "packageDependencies": [\ + ["pathe", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pend", [\ + ["npm:1.2.0", {\ + "packageLocation": "./.yarn/cache/pend-npm-1.2.0-7a13d93266-6c72f52433.zip/node_modules/pend/",\ + "packageDependencies": [\ + ["pend", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["perfect-debounce", [\ + ["npm:1.0.0", {\ + "packageLocation": "./.yarn/cache/perfect-debounce-npm-1.0.0-0968810009-220343acf5.zip/node_modules/perfect-debounce/",\ + "packageDependencies": [\ + ["perfect-debounce", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["periscopic", [\ @@ -10530,6 +15724,13 @@ const RAW_RUNTIME_STATE = ["picocolors", "npm:1.1.0"]\ ],\ "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", [\ @@ -10539,6 +15740,13 @@ const RAW_RUNTIME_STATE = ["picomatch", "npm:2.3.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.0.2", {\ + "packageLocation": "./.yarn/cache/picomatch-npm-4.0.2-e93516ddf2-ce617b8da3.zip/node_modules/picomatch/",\ + "packageDependencies": [\ + ["picomatch", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["picsum-photos", [\ @@ -10612,6 +15820,16 @@ const RAW_RUNTIME_STATE = ["pathe", "npm:1.1.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.3.1", {\ + "packageLocation": "./.yarn/cache/pkg-types-npm-1.3.1-832c9cd162-6d491f2244.zip/node_modules/pkg-types/",\ + "packageDependencies": [\ + ["pkg-types", "npm:1.3.1"],\ + ["confbox", "npm:0.1.8"],\ + ["mlly", "npm:1.7.4"],\ + ["pathe", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["postcss", [\ @@ -10638,9 +15856,19 @@ const RAW_RUNTIME_STATE = ["npm:8.4.47", {\ "packageLocation": "./.yarn/cache/postcss-npm-8.4.47-2f4d4be1fa-f2b50ba9b6.zip/node_modules/postcss/",\ "packageDependencies": [\ - ["postcss", "npm:8.4.47"],\ - ["nanoid", "npm:3.3.7"],\ - ["picocolors", "npm:1.1.0"],\ + ["postcss", "npm:8.4.47"],\ + ["nanoid", "npm:3.3.7"],\ + ["picocolors", "npm:1.1.0"],\ + ["source-map-js", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.5.1", {\ + "packageLocation": "./.yarn/cache/postcss-npm-8.5.1-90fd898a99-1fbd287531.zip/node_modules/postcss/",\ + "packageDependencies": [\ + ["postcss", "npm:8.5.1"],\ + ["nanoid", "npm:3.3.8"],\ + ["picocolors", "npm:1.1.1"],\ ["source-map-js", "npm:1.2.1"]\ ],\ "linkType": "HARD"\ @@ -10720,6 +15948,25 @@ const RAW_RUNTIME_STATE = "ts-node"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:fb79e7cdb41e9fcbda2e289443807eb077354dc9b6a1667e1cd36098ece1d331e315cf58cf052c822e422e59c5ee2a97ba00d5c40515b6bb4af0a6d3173fb605#npm:4.0.2", {\ + "packageLocation": "./.yarn/__virtual__/postcss-load-config-virtual-e3b6c984b4/0/cache/postcss-load-config-npm-4.0.2-319bcff9ca-e2c2ed9b79.zip/node_modules/postcss-load-config/",\ + "packageDependencies": [\ + ["postcss-load-config", "virtual:fb79e7cdb41e9fcbda2e289443807eb077354dc9b6a1667e1cd36098ece1d331e315cf58cf052c822e422e59c5ee2a97ba00d5c40515b6bb4af0a6d3173fb605#npm:4.0.2"],\ + ["@types/postcss", null],\ + ["@types/ts-node", null],\ + ["lilconfig", "npm:3.1.2"],\ + ["postcss", "npm:8.5.1"],\ + ["ts-node", null],\ + ["yaml", "npm:2.5.1"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "@types/ts-node",\ + "postcss",\ + "ts-node"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["postcss-nested", [\ @@ -10788,6 +16035,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["pretty-format", [\ + ["npm:28.1.3", {\ + "packageLocation": "./.yarn/cache/pretty-format-npm-28.1.3-fdf56e33bc-26626d33e2.zip/node_modules/pretty-format/",\ + "packageDependencies": [\ + ["pretty-format", "npm:28.1.3"],\ + ["@jest/schemas", "npm:28.1.3"],\ + ["ansi-regex", "npm:5.0.1"],\ + ["ansi-styles", "npm:5.2.0"],\ + ["react-is", "npm:18.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/pretty-format-npm-29.7.0-7d330b2ea2-dea96bc83c.zip/node_modules/pretty-format/",\ "packageDependencies": [\ @@ -10799,6 +16057,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["process-nextick-args", [\ + ["npm:2.0.1", {\ + "packageLocation": "./.yarn/cache/process-nextick-args-npm-2.0.1-b8d7971609-1d38588e52.zip/node_modules/process-nextick-args/",\ + "packageDependencies": [\ + ["process-nextick-args", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["promise", [\ ["npm:7.3.1", {\ "packageLocation": "./.yarn/cache/promise-npm-7.3.1-5d81d474c0-37dbe58ca7.zip/node_modules/promise/",\ @@ -10842,6 +16109,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["promise-toolbox", [\ + ["npm:0.21.0", {\ + "packageLocation": "./.yarn/cache/promise-toolbox-npm-0.21.0-2d31e797e6-0e316ecb51.zip/node_modules/promise-toolbox/",\ + "packageDependencies": [\ + ["promise-toolbox", "npm:0.21.0"],\ + ["make-error", "npm:1.3.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["prompts", [\ ["npm:2.4.2", {\ "packageLocation": "./.yarn/cache/prompts-npm-2.4.2-f5d25d5eea-c52536521a.zip/node_modules/prompts/",\ @@ -10862,6 +16139,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["proto-list", [\ + ["npm:1.2.4", {\ + "packageLocation": "./.yarn/cache/proto-list-npm-1.2.4-a96a43df28-9cc3b46d61.zip/node_modules/proto-list/",\ + "packageDependencies": [\ + ["proto-list", "npm:1.2.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["protocols", [\ ["npm:2.0.1", {\ "packageLocation": "./.yarn/cache/protocols-npm-2.0.1-e2bc74d1c1-0cd08a55b9.zip/node_modules/protocols/",\ @@ -10889,6 +16175,51 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["publish-browser-extension", [\ + ["npm:2.3.0", {\ + "packageLocation": "./.yarn/cache/publish-browser-extension-npm-2.3.0-6af34cf8af-41eb80fa85.zip/node_modules/publish-browser-extension/",\ + "packageDependencies": [\ + ["publish-browser-extension", "npm:2.3.0"],\ + ["cac", "npm:6.7.14"],\ + ["cli-highlight", "npm:2.1.11"],\ + ["consola", "npm:3.4.0"],\ + ["dotenv", "npm:16.4.7"],\ + ["extract-zip", "npm:2.0.1"],\ + ["formdata-node", "npm:6.0.3"],\ + ["listr2", "npm:8.2.5"],\ + ["lodash.camelcase", "npm:4.3.0"],\ + ["lodash.kebabcase", "npm:4.1.1"],\ + ["lodash.snakecase", "npm:4.1.1"],\ + ["ofetch", "npm:1.4.1"],\ + ["open", "npm:9.1.0"],\ + ["ora", "npm:6.3.1"],\ + ["prompts", "npm:2.4.2"],\ + ["zod", "npm:3.24.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pump", [\ + ["npm:3.0.2", {\ + "packageLocation": "./.yarn/cache/pump-npm-3.0.2-a8afc6734f-e0c4216874.zip/node_modules/pump/",\ + "packageDependencies": [\ + ["pump", "npm:3.0.2"],\ + ["end-of-stream", "npm:1.4.4"],\ + ["once", "npm:1.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pupa", [\ + ["npm:3.1.0", {\ + "packageLocation": "./.yarn/cache/pupa-npm-3.1.0-8d0c9815fb-32784254b7.zip/node_modules/pupa/",\ + "packageDependencies": [\ + ["pupa", "npm:3.1.0"],\ + ["escape-goat", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["pure-rand", [\ ["npm:6.1.0", {\ "packageLocation": "./.yarn/cache/pure-rand-npm-6.1.0-497ea3fc37-256aa4bcaf.zip/node_modules/pure-rand/",\ @@ -10907,6 +16238,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["quick-lru", [\ + ["npm:5.1.1", {\ + "packageLocation": "./.yarn/cache/quick-lru-npm-5.1.1-e38e0edce3-a516faa255.zip/node_modules/quick-lru/",\ + "packageDependencies": [\ + ["quick-lru", "npm:5.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["random-picture", [\ ["npm:4.0.6", {\ "packageLocation": "./.yarn/cache/random-picture-npm-4.0.6-d800e72a52-8ea974b6b8.zip/node_modules/random-picture/",\ @@ -10917,6 +16257,30 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["rc", [\ + ["npm:1.2.8", {\ + "packageLocation": "./.yarn/cache/rc-npm-1.2.8-d6768ac936-5c4d72ae7e.zip/node_modules/rc/",\ + "packageDependencies": [\ + ["rc", "npm:1.2.8"],\ + ["deep-extend", "npm:0.6.0"],\ + ["ini", "npm:1.3.8"],\ + ["minimist", "npm:1.2.8"],\ + ["strip-json-comments", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["rc9", [\ + ["npm:2.1.2", {\ + "packageLocation": "./.yarn/cache/rc9-npm-2.1.2-fc8aeb8bb0-0694d2a805.zip/node_modules/rc9/",\ + "packageDependencies": [\ + ["rc9", "npm:2.1.2"],\ + ["defu", "npm:6.1.4"],\ + ["destr", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["react", [\ ["npm:18.3.1", {\ "packageLocation": "./.yarn/cache/react-npm-18.3.1-af38f3c1ae-261137d3f3.zip/node_modules/react/",\ @@ -10925,6 +16289,13 @@ const RAW_RUNTIME_STATE = ["loose-envify", "npm:1.4.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:19.0.0", {\ + "packageLocation": "./.yarn/cache/react-npm-19.0.0-e33c9aa1c0-2490969c50.zip/node_modules/react/",\ + "packageDependencies": [\ + ["react", "npm:19.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["react-dom", [\ @@ -10935,11 +16306,47 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["npm:19.0.0", {\ + "packageLocation": "./.yarn/cache/react-dom-npm-19.0.0-b7981c573e-aa64a2f199.zip/node_modules/react-dom/",\ + "packageDependencies": [\ + ["react-dom", "npm:19.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#npm:18.3.1", {\ "packageLocation": "./.yarn/__virtual__/react-dom-virtual-89d19890c3/0/cache/react-dom-npm-18.3.1-a805663f38-3f4b73a3aa.zip/node_modules/react-dom/",\ "packageDependencies": [\ ["react-dom", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#npm:18.3.1"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.1"],\ + ["loose-envify", "npm:1.4.0"],\ + ["react", "npm:18.3.1"],\ + ["scheduler", "npm:0.23.2"]\ + ],\ + "packagePeers": [\ + "@types/react",\ + "react"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:54789b2740f54ec68304fc46b3a3438aa5f9faaede1a05a229148f388c1c588a7fccc7c5aefbf05b24ea84696fa00ba76c65903d8aba9582a58662a30e9cebf0#npm:19.0.0", {\ + "packageLocation": "./.yarn/__virtual__/react-dom-virtual-813ed6da19/0/cache/react-dom-npm-19.0.0-b7981c573e-aa64a2f199.zip/node_modules/react-dom/",\ + "packageDependencies": [\ + ["react-dom", "virtual:54789b2740f54ec68304fc46b3a3438aa5f9faaede1a05a229148f388c1c588a7fccc7c5aefbf05b24ea84696fa00ba76c65903d8aba9582a58662a30e9cebf0#npm:19.0.0"],\ + ["@types/react", "npm:19.0.8"],\ + ["react", "npm:19.0.0"],\ + ["scheduler", "npm:0.25.0"]\ + ],\ + "packagePeers": [\ + "@types/react",\ + "react"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:18.3.1", {\ + "packageLocation": "./.yarn/__virtual__/react-dom-virtual-36152db006/0/cache/react-dom-npm-18.3.1-a805663f38-3f4b73a3aa.zip/node_modules/react-dom/",\ + "packageDependencies": [\ + ["react-dom", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:18.3.1"],\ + ["@types/react", "npm:18.3.18"],\ ["loose-envify", "npm:1.4.0"],\ ["react", "npm:18.3.1"],\ ["scheduler", "npm:0.23.2"]\ @@ -10986,11 +16393,26 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#npm:1.6.2", {\ + "packageLocation": "./.yarn/__virtual__/react-lazy-load-image-component-virtual-6e7b317b13/0/cache/react-lazy-load-image-component-npm-1.6.2-c273e1a1a8-37d29dc9ac.zip/node_modules/react-lazy-load-image-component/",\ + "packageDependencies": [\ + ["react-lazy-load-image-component", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#npm:1.6.2"],\ + ["@types/react", "npm:18.3.18"],\ + ["lodash.debounce", "npm:4.0.8"],\ + ["lodash.throttle", "npm:4.1.1"],\ + ["react", "npm:18.3.1"]\ + ],\ + "packagePeers": [\ + "@types/react",\ + "react"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#npm:1.6.2", {\ "packageLocation": "./.yarn/__virtual__/react-lazy-load-image-component-virtual-d1f0eae657/0/cache/react-lazy-load-image-component-npm-1.6.2-c273e1a1a8-37d29dc9ac.zip/node_modules/react-lazy-load-image-component/",\ "packageDependencies": [\ ["react-lazy-load-image-component", "virtual:413bca98ff76262f6f1f73762ccc4b7edee04a5da42f3d6b9ed2cb2d6dbc397b2094da59b50f6e828091c88e7b5f86990feff596c43f0eb50a58fc42aae64a20#npm:1.6.2"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.1"],\ ["lodash.debounce", "npm:4.0.8"],\ ["lodash.throttle", "npm:4.1.1"],\ ["react", "npm:18.3.1"]\ @@ -11003,6 +16425,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["react-refresh", [\ + ["npm:0.13.0", {\ + "packageLocation": "./.yarn/cache/react-refresh-npm-0.13.0-2f61697747-21b1113b50.zip/node_modules/react-refresh/",\ + "packageDependencies": [\ + ["react-refresh", "npm:0.13.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.14.2", {\ "packageLocation": "./.yarn/cache/react-refresh-npm-0.14.2-95df341b4d-512abf9727.zip/node_modules/react-refresh/",\ "packageDependencies": [\ @@ -11024,7 +16453,25 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["react-relay", "virtual:991015ceb8acca106af7e64cf676369bf8fb98370003b1af0559fb22931c330c3a09d064107412d6cc26ef286f0afdd26340443bd43177eeda3558644ba5f206#npm:17.0.0"],\ ["@babel/runtime", "npm:7.25.0"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.1"],\ + ["fbjs", "npm:3.0.5"],\ + ["invariant", "npm:2.2.4"],\ + ["nullthrows", "npm:1.1.1"],\ + ["react", "npm:18.3.1"],\ + ["relay-runtime", "npm:17.0.0"]\ + ],\ + "packagePeers": [\ + "@types/react",\ + "react"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:f6cfb0d7c27cc8eeb8867cd4b30979954dd52c902f2cf3a566778a5c3f3eb82a8f6ab62efc72ea2a70d4f6eb2b25665a488509a1d259737588a43581d36887b5#npm:17.0.0", {\ + "packageLocation": "./.yarn/__virtual__/react-relay-virtual-4f84ac65a3/0/cache/react-relay-npm-17.0.0-b76694d525-5f4c3f1e99.zip/node_modules/react-relay/",\ + "packageDependencies": [\ + ["react-relay", "virtual:f6cfb0d7c27cc8eeb8867cd4b30979954dd52c902f2cf3a566778a5c3f3eb82a8f6ab62efc72ea2a70d4f6eb2b25665a488509a1d259737588a43581d36887b5#npm:17.0.0"],\ + ["@babel/runtime", "npm:7.25.0"],\ + ["@types/react", "npm:18.3.18"],\ ["fbjs", "npm:3.0.5"],\ ["invariant", "npm:2.2.4"],\ ["nullthrows", "npm:1.1.1"],\ @@ -11062,6 +16509,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["readable-stream", [\ + ["npm:2.3.8", {\ + "packageLocation": "./.yarn/cache/readable-stream-npm-2.3.8-67a94c2cb1-8500dd3a90.zip/node_modules/readable-stream/",\ + "packageDependencies": [\ + ["readable-stream", "npm:2.3.8"],\ + ["core-util-is", "npm:1.0.3"],\ + ["inherits", "npm:2.0.4"],\ + ["isarray", "npm:1.0.0"],\ + ["process-nextick-args", "npm:2.0.1"],\ + ["safe-buffer", "npm:5.1.2"],\ + ["string_decoder", "npm:1.1.1"],\ + ["util-deprecate", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:3.6.0", {\ "packageLocation": "./.yarn/cache/readable-stream-npm-3.6.0-23a4a5eb56-b80b3e6a7f.zip/node_modules/readable-stream/",\ "packageDependencies": [\ @@ -11071,6 +16532,16 @@ const RAW_RUNTIME_STATE = ["util-deprecate", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.6.2", {\ + "packageLocation": "./.yarn/cache/readable-stream-npm-3.6.2-d2a6069158-d9e3e53193.zip/node_modules/readable-stream/",\ + "packageDependencies": [\ + ["readable-stream", "npm:3.6.2"],\ + ["inherits", "npm:2.0.4"],\ + ["string_decoder", "npm:1.3.0"],\ + ["util-deprecate", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["readdirp", [\ @@ -11101,6 +16572,26 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["registry-auth-token", [\ + ["npm:5.0.3", {\ + "packageLocation": "./.yarn/cache/registry-auth-token-npm-5.0.3-6280f226c2-5976f822d6.zip/node_modules/registry-auth-token/",\ + "packageDependencies": [\ + ["registry-auth-token", "npm:5.0.3"],\ + ["@pnpm/npm-conf", "npm:2.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["registry-url", [\ + ["npm:6.0.1", {\ + "packageLocation": "./.yarn/cache/registry-url-npm-6.0.1-44fabb0bc1-33712aa1b4.zip/node_modules/registry-url/",\ + "packageDependencies": [\ + ["registry-url", "npm:6.0.1"],\ + ["rc", "npm:1.2.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["rehype-katex", [\ ["npm:7.0.0", {\ "packageLocation": "./.yarn/cache/rehype-katex-npm-7.0.0-704b6f2147-7f20fc25ce.zip/node_modules/rehype-katex/",\ @@ -11299,6 +16790,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["resolve-alpn", [\ + ["npm:1.2.1", {\ + "packageLocation": "./.yarn/cache/resolve-alpn-npm-1.2.1-af77edd28b-744e87888f.zip/node_modules/resolve-alpn/",\ + "packageDependencies": [\ + ["resolve-alpn", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["resolve-cwd", [\ ["npm:3.0.0", {\ "packageLocation": "./.yarn/cache/resolve-cwd-npm-3.0.0-e6f4e296bf-546e081601.zip/node_modules/resolve-cwd/",\ @@ -11319,6 +16819,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["resolve.exports", [\ + ["npm:1.1.1", {\ + "packageLocation": "./.yarn/cache/resolve.exports-npm-1.1.1-26b48a30b5-de58c30aca.zip/node_modules/resolve.exports/",\ + "packageDependencies": [\ + ["resolve.exports", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:2.0.0", {\ "packageLocation": "./.yarn/cache/resolve.exports-npm-2.0.0-c49416621c-a94fe2c064.zip/node_modules/resolve.exports/",\ "packageDependencies": [\ @@ -11327,6 +16834,36 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["responselike", [\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/responselike-npm-3.0.0-9ab07af81f-e0cc9be30d.zip/node_modules/responselike/",\ + "packageDependencies": [\ + ["responselike", "npm:3.0.0"],\ + ["lowercase-keys", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["restore-cursor", [\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/restore-cursor-npm-4.0.0-d42254f39d-5b675c5a59.zip/node_modules/restore-cursor/",\ + "packageDependencies": [\ + ["restore-cursor", "npm:4.0.0"],\ + ["onetime", "npm:5.1.2"],\ + ["signal-exit", "npm:3.0.7"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.1.0", {\ + "packageLocation": "./.yarn/cache/restore-cursor-npm-5.1.0-b8fd1128bf-838dd54e45.zip/node_modules/restore-cursor/",\ + "packageDependencies": [\ + ["restore-cursor", "npm:5.1.0"],\ + ["onetime", "npm:7.0.0"],\ + ["signal-exit", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["retry", [\ ["npm:0.12.0", {\ "packageLocation": "./.yarn/cache/retry-npm-0.12.0-72ac7fb4cc-1f914879f9.zip/node_modules/retry/",\ @@ -11334,6 +16871,13 @@ const RAW_RUNTIME_STATE = ["retry", "npm:0.12.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.13.1", {\ + "packageLocation": "./.yarn/cache/retry-npm-0.13.1-89eb100ab6-6125ec2e06.zip/node_modules/retry/",\ + "packageDependencies": [\ + ["retry", "npm:0.13.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["reusify", [\ @@ -11345,7 +16889,24 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["rfdc", [\ + ["npm:1.4.1", {\ + "packageLocation": "./.yarn/cache/rfdc-npm-1.4.1-1a1c63d052-2f3d11d3d8.zip/node_modules/rfdc/",\ + "packageDependencies": [\ + ["rfdc", "npm:1.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["rimraf", [\ + ["npm:2.4.5", {\ + "packageLocation": "./.yarn/cache/rimraf-npm-2.4.5-64bcf0249e-884c45de41.zip/node_modules/rimraf/",\ + "packageDependencies": [\ + ["rimraf", "npm:2.4.5"],\ + ["glob", "npm:6.0.4"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:3.0.2", {\ "packageLocation": "./.yarn/cache/rimraf-npm-3.0.2-2cb7dac69a-063ffaccaa.zip/node_modules/rimraf/",\ "packageDependencies": [\ @@ -11365,6 +16926,22 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["rollup", [\ + ["npm:2.79.2", {\ + "packageLocation": "./.yarn/cache/rollup-npm-2.79.2-1b08e69c0e-095ba0a828.zip/node_modules/rollup/",\ + "packageDependencies": [\ + ["rollup", "npm:2.79.2"],\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.29.5", {\ + "packageLocation": "./.yarn/cache/rollup-npm-3.29.5-4622371c71-5ce0e5f1d9.zip/node_modules/rollup/",\ + "packageDependencies": [\ + ["rollup", "npm:3.29.5"],\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:4.18.0", {\ "packageLocation": "./.yarn/cache/rollup-npm-4.18.0-9eadb97a09-2320fe653c.zip/node_modules/rollup/",\ "packageDependencies": [\ @@ -11389,6 +16966,51 @@ const RAW_RUNTIME_STATE = ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.32.0", {\ + "packageLocation": "./.yarn/cache/rollup-npm-4.32.0-baefe32450-5857d94f84.zip/node_modules/rollup/",\ + "packageDependencies": [\ + ["rollup", "npm:4.32.0"],\ + ["@rollup/rollup-android-arm-eabi", "npm:4.32.0"],\ + ["@rollup/rollup-android-arm64", "npm:4.32.0"],\ + ["@rollup/rollup-darwin-arm64", "npm:4.32.0"],\ + ["@rollup/rollup-darwin-x64", "npm:4.32.0"],\ + ["@rollup/rollup-freebsd-arm64", "npm:4.32.0"],\ + ["@rollup/rollup-freebsd-x64", "npm:4.32.0"],\ + ["@rollup/rollup-linux-arm-gnueabihf", "npm:4.32.0"],\ + ["@rollup/rollup-linux-arm-musleabihf", "npm:4.32.0"],\ + ["@rollup/rollup-linux-arm64-gnu", "npm:4.32.0"],\ + ["@rollup/rollup-linux-arm64-musl", "npm:4.32.0"],\ + ["@rollup/rollup-linux-loongarch64-gnu", "npm:4.32.0"],\ + ["@rollup/rollup-linux-powerpc64le-gnu", "npm:4.32.0"],\ + ["@rollup/rollup-linux-riscv64-gnu", "npm:4.32.0"],\ + ["@rollup/rollup-linux-s390x-gnu", "npm:4.32.0"],\ + ["@rollup/rollup-linux-x64-gnu", "npm:4.32.0"],\ + ["@rollup/rollup-linux-x64-musl", "npm:4.32.0"],\ + ["@rollup/rollup-win32-arm64-msvc", "npm:4.32.0"],\ + ["@rollup/rollup-win32-ia32-msvc", "npm:4.32.0"],\ + ["@rollup/rollup-win32-x64-msvc", "npm:4.32.0"],\ + ["@types/estree", "npm:1.0.6"],\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["run-applescript", [\ + ["npm:5.0.0", {\ + "packageLocation": "./.yarn/cache/run-applescript-npm-5.0.0-ea4b8840dd-d00c2dbfa5.zip/node_modules/run-applescript/",\ + "packageDependencies": [\ + ["run-applescript", "npm:5.0.0"],\ + ["execa", "npm:5.1.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.0.0", {\ + "packageLocation": "./.yarn/cache/run-applescript-npm-7.0.0-b061c2c4fa-b02462454d.zip/node_modules/run-applescript/",\ + "packageDependencies": [\ + ["run-applescript", "npm:7.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["run-parallel", [\ @@ -11410,6 +17032,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["rxjs", [\ + ["npm:7.5.7", {\ + "packageLocation": "./.yarn/cache/rxjs-npm-7.5.7-602d5c56e4-c7a70d03ec.zip/node_modules/rxjs/",\ + "packageDependencies": [\ + ["rxjs", "npm:7.5.7"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["sade", [\ ["npm:1.8.1", {\ "packageLocation": "./.yarn/cache/sade-npm-1.8.1-4759dc74c1-1c67ba03c9.zip/node_modules/sade/",\ @@ -11436,6 +17068,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["safe-json-stringify", [\ + ["npm:1.2.0", {\ + "packageLocation": "./.yarn/cache/safe-json-stringify-npm-1.2.0-77cfd16d74-7121e746fa.zip/node_modules/safe-json-stringify/",\ + "packageDependencies": [\ + ["safe-json-stringify", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["safer-buffer", [\ ["npm:2.1.2", {\ "packageLocation": "./.yarn/cache/safer-buffer-npm-2.1.2-8d5c0b705e-7eaf7a0cf3.zip/node_modules/safer-buffer/",\ @@ -11445,12 +17086,28 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["sax", [\ + ["npm:1.4.1", {\ + "packageLocation": "./.yarn/cache/sax-npm-1.4.1-503b1923cb-b1c784b545.zip/node_modules/sax/",\ + "packageDependencies": [\ + ["sax", "npm:1.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["scheduler", [\ ["npm:0.23.2", {\ "packageLocation": "./.yarn/cache/scheduler-npm-0.23.2-6d1dd9c2b7-e8d68b89d1.zip/node_modules/scheduler/",\ "packageDependencies": [\ - ["scheduler", "npm:0.23.2"],\ - ["loose-envify", "npm:1.4.0"]\ + ["scheduler", "npm:0.23.2"],\ + ["loose-envify", "npm:1.4.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.25.0", {\ + "packageLocation": "./.yarn/cache/scheduler-npm-0.25.0-f89e6cad04-e661e38503.zip/node_modules/scheduler/",\ + "packageDependencies": [\ + ["scheduler", "npm:0.25.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -11465,6 +17122,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["scule", [\ + ["npm:1.3.0", {\ + "packageLocation": "./.yarn/cache/scule-npm-1.3.0-b0697cecf6-f2968b292e.zip/node_modules/scule/",\ + "packageDependencies": [\ + ["scule", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["section-matter", [\ ["npm:1.0.0", {\ "packageLocation": "./.yarn/cache/section-matter-npm-1.0.0-2f79fd59d6-cedfda3a92.zip/node_modules/section-matter/",\ @@ -11490,6 +17156,33 @@ const RAW_RUNTIME_STATE = ["semver", "npm:7.6.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.6.3", {\ + "packageLocation": "./.yarn/cache/semver-npm-7.6.3-57e82c14d5-36b1fbe1a2.zip/node_modules/semver/",\ + "packageDependencies": [\ + ["semver", "npm:7.6.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["semver-diff", [\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/semver-diff-npm-4.0.0-33162befa2-4a958d6f76.zip/node_modules/semver-diff/",\ + "packageDependencies": [\ + ["semver-diff", "npm:4.0.0"],\ + ["semver", "npm:7.6.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["serialize-error", [\ + ["npm:11.0.3", {\ + "packageLocation": "./.yarn/cache/serialize-error-npm-11.0.3-4c6da827be-5fe19e120e.zip/node_modules/serialize-error/",\ + "packageDependencies": [\ + ["serialize-error", "npm:11.0.3"],\ + ["type-fest", "npm:2.19.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["set-blocking", [\ @@ -11501,6 +17194,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["set-value", [\ + ["npm:4.1.0", {\ + "packageLocation": "./.yarn/cache/set-value-npm-4.1.0-c7a3c25411-67eebb0d78.zip/node_modules/set-value/",\ + "packageDependencies": [\ + ["set-value", "npm:4.1.0"],\ + ["is-plain-object", "npm:2.0.4"],\ + ["is-primitive", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["setimmediate", [\ ["npm:1.0.5", {\ "packageLocation": "./.yarn/cache/setimmediate-npm-1.0.5-54587459b6-76e3f5d7f4.zip/node_modules/setimmediate/",\ @@ -11544,6 +17248,24 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["shell-quote", [\ + ["npm:1.7.3", {\ + "packageLocation": "./.yarn/cache/shell-quote-npm-1.7.3-76a78a6d77-0ab00c37c8.zip/node_modules/shell-quote/",\ + "packageDependencies": [\ + ["shell-quote", "npm:1.7.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["shellwords", [\ + ["npm:0.1.1", {\ + "packageLocation": "./.yarn/cache/shellwords-npm-0.1.1-a091a78197-c122808ca5.zip/node_modules/shellwords/",\ + "packageDependencies": [\ + ["shellwords", "npm:0.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["shellwords-ts", [\ ["npm:3.0.0", {\ "packageLocation": "./.yarn/cache/shellwords-ts-npm-3.0.0-f21ef3e36f-3881ad9b1b.zip/node_modules/shellwords-ts/",\ @@ -11594,7 +17316,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/simple-reveal-virtual-4d8b1c4f67/0/cache/simple-reveal-npm-0.8.0-28f77473ab-f28a4dff50.zip/node_modules/simple-reveal/",\ "packageDependencies": [\ ["simple-reveal", "virtual:0349e4c3e3c13e6c2c3644c139b8cc36986a13e674699ef552f832f4811603d25720461dd0f421afb36637b7bef854e2b3f31dfc5b707238429c2469f85316ac#npm:0.8.0"],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.18"],\ ["react", "npm:18.3.1"]\ ],\ "packagePeers": [\ @@ -11622,6 +17344,26 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["slice-ansi", [\ + ["npm:5.0.0", {\ + "packageLocation": "./.yarn/cache/slice-ansi-npm-5.0.0-8cd4f226df-7e600a2a55.zip/node_modules/slice-ansi/",\ + "packageDependencies": [\ + ["slice-ansi", "npm:5.0.0"],\ + ["ansi-styles", "npm:6.2.1"],\ + ["is-fullwidth-code-point", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.1.0", {\ + "packageLocation": "./.yarn/cache/slice-ansi-npm-7.1.0-ecf63701b8-10313dd3cf.zip/node_modules/slice-ansi/",\ + "packageDependencies": [\ + ["slice-ansi", "npm:7.1.0"],\ + ["ansi-styles", "npm:6.2.1"],\ + ["is-fullwidth-code-point", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["smart-buffer", [\ ["npm:4.2.0", {\ "packageLocation": "./.yarn/cache/smart-buffer-npm-4.2.0-5ac3f668bb-927484aa0b.zip/node_modules/smart-buffer/",\ @@ -11678,6 +17420,13 @@ const RAW_RUNTIME_STATE = ["source-map", "npm:0.7.3"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.7.4", {\ + "packageLocation": "./.yarn/cache/source-map-npm-0.7.4-bc8d018ab6-a0f7c9b797.zip/node_modules/source-map/",\ + "packageDependencies": [\ + ["source-map", "npm:0.7.4"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["source-map-js", [\ @@ -11705,6 +17454,15 @@ const RAW_RUNTIME_STATE = ["source-map", "npm:0.6.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.5.21", {\ + "packageLocation": "./.yarn/cache/source-map-support-npm-0.5.21-09ca99e250-8317e12d84.zip/node_modules/source-map-support/",\ + "packageDependencies": [\ + ["source-map-support", "npm:0.5.21"],\ + ["buffer-from", "npm:1.1.2"],\ + ["source-map", "npm:0.6.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["space-separated-tokens", [\ @@ -11716,6 +17474,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["spawn-sync", [\ + ["npm:1.0.15", {\ + "packageLocation": "./.yarn/unplugged/spawn-sync-npm-1.0.15-ae144228c0/node_modules/spawn-sync/",\ + "packageDependencies": [\ + ["spawn-sync", "npm:1.0.15"],\ + ["concat-stream", "npm:1.6.2"],\ + ["os-shim", "npm:0.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["spawndamnit", [\ ["npm:2.0.0", {\ "packageLocation": "./.yarn/cache/spawndamnit-npm-2.0.0-fbea5414ee-c74b5e264e.zip/node_modules/spawndamnit/",\ @@ -11727,6 +17496,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["split", [\ + ["npm:1.0.1", {\ + "packageLocation": "./.yarn/cache/split-npm-1.0.1-88871d88a2-12f4554a57.zip/node_modules/split/",\ + "packageDependencies": [\ + ["split", "npm:1.0.1"],\ + ["through", "npm:2.3.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["sprintf-js", [\ ["npm:1.0.3", {\ "packageLocation": "./.yarn/cache/sprintf-js-npm-1.0.3-73f0a322fa-c34828732a.zip/node_modules/sprintf-js/",\ @@ -11756,6 +17535,23 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["stdin-discarder", [\ + ["npm:0.1.0", {\ + "packageLocation": "./.yarn/cache/stdin-discarder-npm-0.1.0-8402cb893f-85131f70ae.zip/node_modules/stdin-discarder/",\ + "packageDependencies": [\ + ["stdin-discarder", "npm:0.1.0"],\ + ["bl", "npm:5.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.2.2", {\ + "packageLocation": "./.yarn/cache/stdin-discarder-npm-0.2.2-6afaccfb3e-642ffd05bd.zip/node_modules/stdin-discarder/",\ + "packageDependencies": [\ + ["stdin-discarder", "npm:0.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["streamsearch", [\ ["npm:1.1.0", {\ "packageLocation": "./.yarn/cache/streamsearch-npm-1.1.0-fc3ad6536d-612c2b2a7d.zip/node_modules/streamsearch/",\ @@ -11796,9 +17592,27 @@ const RAW_RUNTIME_STATE = ["strip-ansi", "npm:7.1.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.2.0", {\ + "packageLocation": "./.yarn/cache/string-width-npm-7.2.0-93572222c9-42f9e82f61.zip/node_modules/string-width/",\ + "packageDependencies": [\ + ["string-width", "npm:7.2.0"],\ + ["emoji-regex", "npm:10.4.0"],\ + ["get-east-asian-width", "npm:1.3.0"],\ + ["strip-ansi", "npm:7.1.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["string_decoder", [\ + ["npm:1.1.1", {\ + "packageLocation": "./.yarn/cache/string_decoder-npm-1.1.1-e46a6c1353-7c41c17ed4.zip/node_modules/string_decoder/",\ + "packageDependencies": [\ + ["string_decoder", "npm:1.1.1"],\ + ["safe-buffer", "npm:5.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:1.3.0", {\ "packageLocation": "./.yarn/cache/string_decoder-npm-1.3.0-2422117fd0-54d23f4a6a.zip/node_modules/string_decoder/",\ "packageDependencies": [\ @@ -11851,6 +17665,13 @@ const RAW_RUNTIME_STATE = ["strip-bom", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "./.yarn/cache/strip-bom-npm-5.0.0-b3bef6eb04-60a38bb756.zip/node_modules/strip-bom/",\ + "packageDependencies": [\ + ["strip-bom", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["strip-bom-string", [\ @@ -11878,15 +17699,46 @@ const RAW_RUNTIME_STATE = ["strip-final-newline", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/strip-final-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip/node_modules/strip-final-newline/",\ + "packageDependencies": [\ + ["strip-final-newline", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["strip-json-comments", [\ + ["npm:2.0.1", {\ + "packageLocation": "./.yarn/cache/strip-json-comments-npm-2.0.1-e7883b2d04-1074ccb632.zip/node_modules/strip-json-comments/",\ + "packageDependencies": [\ + ["strip-json-comments", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:3.1.1", {\ "packageLocation": "./.yarn/cache/strip-json-comments-npm-3.1.1-dcb2324823-492f73e272.zip/node_modules/strip-json-comments/",\ "packageDependencies": [\ ["strip-json-comments", "npm:3.1.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:5.0.1", {\ + "packageLocation": "./.yarn/cache/strip-json-comments-npm-5.0.1-4a8f1cb37e-b314af70c6.zip/node_modules/strip-json-comments/",\ + "packageDependencies": [\ + ["strip-json-comments", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["strip-literal", [\ + ["npm:2.1.1", {\ + "packageLocation": "./.yarn/cache/strip-literal-npm-2.1.1-0531e5b007-b4a1c93b0f.zip/node_modules/strip-literal/",\ + "packageDependencies": [\ + ["strip-literal", "npm:2.1.1"],\ + ["js-tokens", "npm:9.0.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["style-to-object", [\ @@ -11914,7 +17766,7 @@ const RAW_RUNTIME_STATE = ["@babel/core", null],\ ["@types/babel-plugin-macros", null],\ ["@types/babel__core", null],\ - ["@types/react", "npm:18.3.3"],\ + ["@types/react", "npm:18.3.18"],\ ["babel-plugin-macros", null],\ ["client-only", "npm:0.0.1"],\ ["react", "npm:18.3.1"]\ @@ -11989,6 +17841,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["supports-hyperlinks", [\ + ["npm:2.3.0", {\ + "packageLocation": "./.yarn/cache/supports-hyperlinks-npm-2.3.0-d19176eba2-3e7df6e9ea.zip/node_modules/supports-hyperlinks/",\ + "packageDependencies": [\ + ["supports-hyperlinks", "npm:2.3.0"],\ + ["has-flag", "npm:4.0.0"],\ + ["supports-color", "npm:7.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["supports-preserve-symlinks-flag", [\ ["npm:1.0.0", {\ "packageLocation": "./.yarn/cache/supports-preserve-symlinks-flag-npm-1.0.0-f17c4d0028-a9dc19ae22.zip/node_modules/supports-preserve-symlinks-flag/",\ @@ -12051,6 +17914,19 @@ const RAW_RUNTIME_STATE = ["yallist", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:6.2.1", {\ + "packageLocation": "./.yarn/cache/tar-npm-6.2.1-237800bb20-bfbfbb2861.zip/node_modules/tar/",\ + "packageDependencies": [\ + ["tar", "npm:6.2.1"],\ + ["chownr", "npm:2.0.0"],\ + ["fs-minipass", "npm:2.1.0"],\ + ["minipass", "npm:5.0.0"],\ + ["minizlib", "npm:2.1.2"],\ + ["mkdirp", "npm:1.0.4"],\ + ["yallist", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["term-size", [\ @@ -12062,6 +17938,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["terminal-link", [\ + ["npm:2.1.1", {\ + "packageLocation": "./.yarn/cache/terminal-link-npm-2.1.1-de80341758-ce3d2cd3a4.zip/node_modules/terminal-link/",\ + "packageDependencies": [\ + ["terminal-link", "npm:2.1.1"],\ + ["ansi-escapes", "npm:4.3.2"],\ + ["supports-hyperlinks", "npm:2.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["test-exclude", [\ ["npm:6.0.0", {\ "packageLocation": "./.yarn/cache/test-exclude-npm-6.0.0-3fb03d69df-8fccb2cb6c.zip/node_modules/test-exclude/",\ @@ -12094,6 +17981,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["through", [\ + ["npm:2.3.8", {\ + "packageLocation": "./.yarn/cache/through-npm-2.3.8-df5f72a16e-5da78346f7.zip/node_modules/through/",\ + "packageDependencies": [\ + ["through", "npm:2.3.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["title", [\ ["npm:3.5.3", {\ "packageLocation": "./.yarn/cache/title-npm-3.5.3-48241f388e-363a03473a.zip/node_modules/title/",\ @@ -12114,6 +18010,13 @@ const RAW_RUNTIME_STATE = ["titleize", "npm:1.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/titleize-npm-3.0.0-7deac2f3a3-71fbbeabbf.zip/node_modules/titleize/",\ + "packageDependencies": [\ + ["titleize", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["tmp", [\ @@ -12124,6 +18027,13 @@ const RAW_RUNTIME_STATE = ["os-tmpdir", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.2.3", {\ + "packageLocation": "./.yarn/cache/tmp-npm-0.2.3-ac2a701365-7b13696787.zip/node_modules/tmp/",\ + "packageDependencies": [\ + ["tmp", "npm:0.2.3"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["tmpl", [\ @@ -12213,6 +18123,13 @@ const RAW_RUNTIME_STATE = ["tslib", "npm:2.5.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:2.8.1", {\ + "packageLocation": "./.yarn/cache/tslib-npm-2.8.1-66590b21b8-3e2e043d5c.zip/node_modules/tslib/",\ + "packageDependencies": [\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["type-detect", [\ @@ -12238,9 +18155,49 @@ const RAW_RUNTIME_STATE = ["type-fest", "npm:1.4.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:2.19.0", {\ + "packageLocation": "./.yarn/cache/type-fest-npm-2.19.0-918b953248-7bf9e8fdf3.zip/node_modules/type-fest/",\ + "packageDependencies": [\ + ["type-fest", "npm:2.19.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.13.1", {\ + "packageLocation": "./.yarn/cache/type-fest-npm-3.13.1-4bd562882d-9a8a2359ad.zip/node_modules/type-fest/",\ + "packageDependencies": [\ + ["type-fest", "npm:3.13.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["typedarray", [\ + ["npm:0.0.6", {\ + "packageLocation": "./.yarn/cache/typedarray-npm-0.0.6-37638b2241-2cc1bcf7d8.zip/node_modules/typedarray/",\ + "packageDependencies": [\ + ["typedarray", "npm:0.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["typedarray-to-buffer", [\ + ["npm:3.1.5", {\ + "packageLocation": "./.yarn/cache/typedarray-to-buffer-npm-3.1.5-aadc11995e-7c850c3433.zip/node_modules/typedarray-to-buffer/",\ + "packageDependencies": [\ + ["typedarray-to-buffer", "npm:3.1.5"],\ + ["is-typedarray", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["typescript", [\ + ["patch:typescript@npm%3A4.9.5#optional!builtin::version=4.9.5&hash=289587", {\ + "packageLocation": "./.yarn/cache/typescript-patch-32ada147aa-5659316360.zip/node_modules/typescript/",\ + "packageDependencies": [\ + ["typescript", "patch:typescript@npm%3A4.9.5#optional!builtin::version=4.9.5&hash=289587"]\ + ],\ + "linkType": "HARD"\ + }],\ ["patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=379a07", {\ "packageLocation": "./.yarn/cache/typescript-patch-9fde7bec60-7cf7acb78a.zip/node_modules/typescript/",\ "packageDependencies": [\ @@ -12272,6 +18229,32 @@ const RAW_RUNTIME_STATE = ["ufo", "npm:1.5.3"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.5.4", {\ + "packageLocation": "./.yarn/cache/ufo-npm-1.5.4-42a56e96d8-a885ed421e.zip/node_modules/ufo/",\ + "packageDependencies": [\ + ["ufo", "npm:1.5.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["uhyphen", [\ + ["npm:0.2.0", {\ + "packageLocation": "./.yarn/cache/uhyphen-npm-0.2.0-fb64cf9939-b946e2c179.zip/node_modules/uhyphen/",\ + "packageDependencies": [\ + ["uhyphen", "npm:0.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["uid", [\ + ["npm:2.0.2", {\ + "packageLocation": "./.yarn/cache/uid-npm-2.0.2-03d8a94e49-18f6da43d8.zip/node_modules/uid/",\ + "packageDependencies": [\ + ["uid", "npm:2.0.2"],\ + ["@lukeed/csprng", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["ultra-runner", [\ @@ -12301,6 +18284,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["undici", [\ + ["npm:6.21.1", {\ + "packageLocation": "./.yarn/cache/undici-npm-6.21.1-0f7fc2c179-eeccc07e90.zip/node_modules/undici/",\ + "packageDependencies": [\ + ["undici", "npm:6.21.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["undici-types", [\ ["npm:5.26.5", {\ "packageLocation": "./.yarn/cache/undici-types-npm-5.26.5-de4f7c7bb9-0097779d94.zip/node_modules/undici-types/",\ @@ -12333,6 +18325,29 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["unimport", [\ + ["npm:3.14.6", {\ + "packageLocation": "./.yarn/cache/unimport-npm-3.14.6-6bc5936c28-6e6142c2f8.zip/node_modules/unimport/",\ + "packageDependencies": [\ + ["unimport", "npm:3.14.6"],\ + ["@rollup/pluginutils", "virtual:6bc5936c28c113f794381b47f5d5bb62eae81e179db9233b8425f6f1012759719e3240dd755bfeb8fd4e1ac8831c9be836e3e517f9349d82c4e45248f884bed1#npm:5.1.4"],\ + ["acorn", "npm:8.14.0"],\ + ["escape-string-regexp", "npm:5.0.0"],\ + ["estree-walker", "npm:3.0.3"],\ + ["fast-glob", "npm:3.3.3"],\ + ["local-pkg", "npm:1.0.0"],\ + ["magic-string", "npm:0.30.17"],\ + ["mlly", "npm:1.7.4"],\ + ["pathe", "npm:2.0.2"],\ + ["picomatch", "npm:4.0.2"],\ + ["pkg-types", "npm:1.3.1"],\ + ["scule", "npm:1.3.0"],\ + ["strip-literal", "npm:2.1.1"],\ + ["unplugin", "npm:1.16.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["unique-filename", [\ ["npm:1.1.1", {\ "packageLocation": "./.yarn/cache/unique-filename-npm-1.1.1-c885c5095b-9b6969d649.zip/node_modules/unique-filename/",\ @@ -12353,6 +18368,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["unique-string", [\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/unique-string-npm-3.0.0-1a556e406a-1a1e2e7d02.zip/node_modules/unique-string/",\ + "packageDependencies": [\ + ["unique-string", "npm:3.0.0"],\ + ["crypto-random-string", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["unist-builder", [\ ["npm:3.0.0", {\ "packageLocation": "./.yarn/cache/unist-builder-npm-3.0.0-7a683c2dbd-80459ee3c2.zip/node_modules/unist-builder/",\ @@ -12546,22 +18571,78 @@ const RAW_RUNTIME_STATE = ["universalify", "npm:0.1.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.0.0", {\ + "packageLocation": "./.yarn/cache/universalify-npm-1.0.0-eff81409f3-095a808f2b.zip/node_modules/universalify/",\ + "packageDependencies": [\ + ["universalify", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "./.yarn/cache/universalify-npm-2.0.1-040ba5a21e-ecd8469fe0.zip/node_modules/universalify/",\ + "packageDependencies": [\ + ["universalify", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unplugin", [\ + ["npm:1.16.1", {\ + "packageLocation": "./.yarn/cache/unplugin-npm-1.16.1-77bc28083a-4b46d7d2a6.zip/node_modules/unplugin/",\ + "packageDependencies": [\ + ["unplugin", "npm:1.16.1"],\ + ["acorn", "npm:8.14.0"],\ + ["webpack-virtual-modules", "npm:0.6.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["untildify", [\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/untildify-npm-4.0.0-4a8b569825-39ced9c418.zip/node_modules/untildify/",\ + "packageDependencies": [\ + ["untildify", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["update-browserslist-db", [\ ["npm:1.0.16", {\ "packageLocation": "./.yarn/cache/update-browserslist-db-npm-1.0.16-ca365328e3-071bf0b2fb.zip/node_modules/update-browserslist-db/",\ "packageDependencies": [\ - ["update-browserslist-db", "npm:1.0.16"]\ + ["update-browserslist-db", "npm:1.0.16"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:1.1.1", {\ + "packageLocation": "./.yarn/cache/update-browserslist-db-npm-1.1.1-16e34017b1-7678dd8609.zip/node_modules/update-browserslist-db/",\ + "packageDependencies": [\ + ["update-browserslist-db", "npm:1.1.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:1.1.2", {\ + "packageLocation": "./.yarn/cache/update-browserslist-db-npm-1.1.2-59b122fef6-e7bf8221df.zip/node_modules/update-browserslist-db/",\ + "packageDependencies": [\ + ["update-browserslist-db", "npm:1.1.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/update-browserslist-db-npm-1.1.1-16e34017b1-7678dd8609.zip/node_modules/update-browserslist-db/",\ + ["virtual:2fdeb5face9914bb5fd94c70f084d153c80d2f09e5aabee010e4220b248dc23fca8f73c7beed0195e45ae6e2b1cb25388f709d7bfc4f00e473d573887faf4e5c#npm:1.1.2", {\ + "packageLocation": "./.yarn/__virtual__/update-browserslist-db-virtual-d7fc8cbe33/0/cache/update-browserslist-db-npm-1.1.2-59b122fef6-e7bf8221df.zip/node_modules/update-browserslist-db/",\ "packageDependencies": [\ - ["update-browserslist-db", "npm:1.1.1"]\ + ["update-browserslist-db", "virtual:2fdeb5face9914bb5fd94c70f084d153c80d2f09e5aabee010e4220b248dc23fca8f73c7beed0195e45ae6e2b1cb25388f709d7bfc4f00e473d573887faf4e5c#npm:1.1.2"],\ + ["@types/browserslist", null],\ + ["browserslist", "npm:4.24.4"],\ + ["escalade", "npm:3.2.0"],\ + ["picocolors", "npm:1.1.1"]\ ],\ - "linkType": "SOFT"\ + "packagePeers": [\ + "@types/browserslist",\ + "browserslist"\ + ],\ + "linkType": "HARD"\ }],\ ["virtual:5d546adfd40497567a2beaa05ac4b4ad48276a2420121d97df67ea4556d0bdf92c4336a43dcb6a63e246890704267e5510f16f5288829796be62a2f7fd8b1ff5#npm:1.0.16", {\ "packageLocation": "./.yarn/__virtual__/update-browserslist-db-virtual-e68c537dc0/0/cache/update-browserslist-db-npm-1.0.16-ca365328e3-071bf0b2fb.zip/node_modules/update-browserslist-db/",\ @@ -12594,6 +18675,29 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["update-notifier", [\ + ["npm:6.0.2", {\ + "packageLocation": "./.yarn/cache/update-notifier-npm-6.0.2-76fda24881-8e8f2092c9.zip/node_modules/update-notifier/",\ + "packageDependencies": [\ + ["update-notifier", "npm:6.0.2"],\ + ["boxen", "npm:7.1.1"],\ + ["chalk", "npm:5.4.1"],\ + ["configstore", "npm:6.0.0"],\ + ["has-yarn", "npm:3.0.0"],\ + ["import-lazy", "npm:4.0.0"],\ + ["is-ci", "npm:3.0.1"],\ + ["is-installed-globally", "npm:0.4.0"],\ + ["is-npm", "npm:6.0.0"],\ + ["is-yarn-global", "npm:0.4.1"],\ + ["latest-version", "npm:7.0.0"],\ + ["pupa", "npm:3.1.0"],\ + ["semver", "npm:7.6.3"],\ + ["semver-diff", "npm:4.0.0"],\ + ["xdg-basedir", "npm:5.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["url-pattern", [\ ["npm:1.0.3", {\ "packageLocation": "./.yarn/cache/url-pattern-npm-1.0.3-de6c5ab8c2-58431ae895.zip/node_modules/url-pattern/",\ @@ -12613,6 +18717,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["uuid", [\ + ["npm:8.3.2", {\ + "packageLocation": "./.yarn/cache/uuid-npm-8.3.2-eca0baba53-9a5f7aa1d6.zip/node_modules/uuid/",\ + "packageDependencies": [\ + ["uuid", "npm:8.3.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:9.0.1", {\ "packageLocation": "./.yarn/cache/uuid-npm-9.0.1-39a8442bc6-9d0b6adb72.zip/node_modules/uuid/",\ "packageDependencies": [\ @@ -12731,6 +18842,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["vite", [\ + ["npm:4.5.9", {\ + "packageLocation": "./.yarn/cache/vite-npm-4.5.9-7be7fb60da-9b1984c89f.zip/node_modules/vite/",\ + "packageDependencies": [\ + ["vite", "npm:4.5.9"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["npm:5.3.2", {\ "packageLocation": "./.yarn/cache/vite-npm-5.3.2-0bfa725124-77b2849389.zip/node_modules/vite/",\ "packageDependencies": [\ @@ -12738,6 +18856,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["npm:6.0.8", {\ + "packageLocation": "./.yarn/cache/vite-npm-6.0.8-cef204e1fe-8651ceb382.zip/node_modules/vite/",\ + "packageDependencies": [\ + ["vite", "npm:6.0.8"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["virtual:2c30557d8ca5e7c67e7558d45bc44bef6c7a622b34a97fa8102f3235f92769c87777d34ed37059c12d8f3a21841ea06cf4badc5dc796697b0f765c17db6e24e5#npm:5.3.2", {\ "packageLocation": "./.yarn/__virtual__/vite-virtual-efe5987618/0/cache/vite-npm-5.3.2-0bfa725124-77b2849389.zip/node_modules/vite/",\ "packageDependencies": [\ @@ -12776,6 +18901,100 @@ const RAW_RUNTIME_STATE = "terser"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:c319add75e02012a3e01d4d1ff9d18afd90699bb6a4f97a1f7c831b68d4e05281269bb76ec68d9cf389f395af494cc4f31f1decfd9d3d18cdf33eeedd44d477c#npm:6.0.8", {\ + "packageLocation": "./.yarn/__virtual__/vite-virtual-863c876665/0/cache/vite-npm-6.0.8-cef204e1fe-8651ceb382.zip/node_modules/vite/",\ + "packageDependencies": [\ + ["vite", "virtual:c319add75e02012a3e01d4d1ff9d18afd90699bb6a4f97a1f7c831b68d4e05281269bb76ec68d9cf389f395af494cc4f31f1decfd9d3d18cdf33eeedd44d477c#npm:6.0.8"],\ + ["@types/jiti", null],\ + ["@types/less", null],\ + ["@types/lightningcss", null],\ + ["@types/node", null],\ + ["@types/sass", null],\ + ["@types/sass-embedded", null],\ + ["@types/stylus", null],\ + ["@types/sugarss", null],\ + ["@types/terser", null],\ + ["@types/tsx", null],\ + ["@types/yaml", null],\ + ["esbuild", "npm:0.24.2"],\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"],\ + ["jiti", "npm:1.21.7"],\ + ["less", null],\ + ["lightningcss", null],\ + ["postcss", "npm:8.5.1"],\ + ["rollup", "npm:4.32.0"],\ + ["sass", null],\ + ["sass-embedded", null],\ + ["stylus", null],\ + ["sugarss", null],\ + ["terser", null],\ + ["tsx", null],\ + ["yaml", null]\ + ],\ + "packagePeers": [\ + "@types/jiti",\ + "@types/less",\ + "@types/lightningcss",\ + "@types/node",\ + "@types/sass-embedded",\ + "@types/sass",\ + "@types/stylus",\ + "@types/sugarss",\ + "@types/terser",\ + "@types/tsx",\ + "@types/yaml",\ + "jiti",\ + "less",\ + "lightningcss",\ + "sass-embedded",\ + "sass",\ + "stylus",\ + "sugarss",\ + "terser",\ + "tsx",\ + "yaml"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:4.5.9", {\ + "packageLocation": "./.yarn/__virtual__/vite-virtual-f743c7aed6/0/cache/vite-npm-4.5.9-7be7fb60da-9b1984c89f.zip/node_modules/vite/",\ + "packageDependencies": [\ + ["vite", "virtual:d8ca93a8794ee3bd8d2115f4dcafedb6d6eb2de7b7c50cfb8ca0d625fc132c4c3ed9bee8c1721098b4c5b1a781fdaa86d39a6366fcb9aee78be81d8b5748d18f#npm:4.5.9"],\ + ["@types/less", null],\ + ["@types/lightningcss", null],\ + ["@types/node", null],\ + ["@types/sass", null],\ + ["@types/stylus", null],\ + ["@types/sugarss", null],\ + ["@types/terser", null],\ + ["esbuild", "npm:0.18.20"],\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"],\ + ["less", null],\ + ["lightningcss", null],\ + ["postcss", "npm:8.5.1"],\ + ["rollup", "npm:3.29.5"],\ + ["sass", null],\ + ["stylus", null],\ + ["sugarss", null],\ + ["terser", null]\ + ],\ + "packagePeers": [\ + "@types/less",\ + "@types/lightningcss",\ + "@types/node",\ + "@types/sass",\ + "@types/stylus",\ + "@types/sugarss",\ + "@types/terser",\ + "less",\ + "lightningcss",\ + "sass",\ + "stylus",\ + "sugarss",\ + "terser"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["vite-node", [\ @@ -12790,6 +19009,18 @@ const RAW_RUNTIME_STATE = ["vite", "virtual:2c30557d8ca5e7c67e7558d45bc44bef6c7a622b34a97fa8102f3235f92769c87777d34ed37059c12d8f3a21841ea06cf4badc5dc796697b0f765c17db6e24e5#npm:5.3.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:2.1.8", {\ + "packageLocation": "./.yarn/cache/vite-node-npm-2.1.8-ab9d2b7124-0ff0ed7a6f.zip/node_modules/vite-node/",\ + "packageDependencies": [\ + ["vite-node", "npm:2.1.8"],\ + ["cac", "npm:6.7.14"],\ + ["debug", "virtual:ab9d2b7124648229fade39d55911bd90a228e95a37b9487cfcd1a4f2af59e4acce805bd57dc55af28e9863e5f825ddfb903fa9606a7f562a0fda3448bd71b6d9#npm:4.4.0"],\ + ["es-module-lexer", "npm:1.6.0"],\ + ["pathe", "npm:1.1.2"],\ + ["vite", "virtual:2c30557d8ca5e7c67e7558d45bc44bef6c7a622b34a97fa8102f3235f92769c87777d34ed37059c12d8f3a21841ea06cf4badc5dc796697b0f765c17db6e24e5#npm:5.3.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["vscode-oniguruma", [\ @@ -12820,6 +19051,60 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["watchpack", [\ + ["npm:2.4.1", {\ + "packageLocation": "./.yarn/cache/watchpack-npm-2.4.1-23f13203b4-0736ebd20b.zip/node_modules/watchpack/",\ + "packageDependencies": [\ + ["watchpack", "npm:2.4.1"],\ + ["glob-to-regexp", "npm:0.4.1"],\ + ["graceful-fs", "npm:4.2.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["wcwidth", [\ + ["npm:1.0.1", {\ + "packageLocation": "./.yarn/cache/wcwidth-npm-1.0.1-05fa596453-182ebac8ca.zip/node_modules/wcwidth/",\ + "packageDependencies": [\ + ["wcwidth", "npm:1.0.1"],\ + ["defaults", "npm:1.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["web-ext-run", [\ + ["npm:0.2.2", {\ + "packageLocation": "./.yarn/cache/web-ext-run-npm-0.2.2-9e768e55b4-dd85c9680c.zip/node_modules/web-ext-run/",\ + "packageDependencies": [\ + ["web-ext-run", "npm:0.2.2"],\ + ["@babel/runtime", "npm:7.24.7"],\ + ["@devicefarmer/adbkit", "npm:3.2.6"],\ + ["bunyan", "npm:1.8.15"],\ + ["chrome-launcher", "npm:1.1.0"],\ + ["debounce", "npm:1.2.1"],\ + ["es6-error", "npm:4.1.1"],\ + ["firefox-profile", "npm:4.6.0"],\ + ["fs-extra", "npm:11.2.0"],\ + ["fx-runner", "npm:1.4.0"],\ + ["mkdirp", "npm:3.0.1"],\ + ["multimatch", "npm:6.0.0"],\ + ["mz", "npm:2.7.0"],\ + ["node-notifier", "npm:10.0.1"],\ + ["parse-json", "npm:7.1.1"],\ + ["promise-toolbox", "npm:0.21.0"],\ + ["set-value", "npm:4.1.0"],\ + ["source-map-support", "npm:0.5.21"],\ + ["strip-bom", "npm:5.0.0"],\ + ["strip-json-comments", "npm:5.0.1"],\ + ["tmp", "npm:0.2.3"],\ + ["update-notifier", "npm:6.0.2"],\ + ["watchpack", "npm:2.4.1"],\ + ["ws", "virtual:9e768e55b47cd97617fa78cb840a6cb49551b9cc19b3fcee282804920177874bb6ea6544b7e2a4264048168037d709009a0473299b3f15ac44058993627b16dd#npm:8.18.0"],\ + ["zip-dir", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["web-namespaces", [\ ["npm:2.0.1", {\ "packageLocation": "./.yarn/cache/web-namespaces-npm-2.0.1-f7b8233848-b6d9f02f1a.zip/node_modules/web-namespaces/",\ @@ -12838,6 +19123,22 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["webextension-polyfill", [\ + ["npm:0.10.0", {\ + "packageLocation": "./.yarn/cache/webextension-polyfill-npm-0.10.0-3b4d48beb6-51ff30ebed.zip/node_modules/webextension-polyfill/",\ + "packageDependencies": [\ + ["webextension-polyfill", "npm:0.10.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.12.0", {\ + "packageLocation": "./.yarn/cache/webextension-polyfill-npm-0.12.0-92b9ef67d0-77e648b958.zip/node_modules/webextension-polyfill/",\ + "packageDependencies": [\ + ["webextension-polyfill", "npm:0.12.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["webidl-conversions", [\ ["npm:3.0.1", {\ "packageLocation": "./.yarn/cache/webidl-conversions-npm-3.0.1-60310f6a2b-b65b9f8d68.zip/node_modules/webidl-conversions/",\ @@ -12847,6 +19148,34 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["webpack-virtual-modules", [\ + ["npm:0.6.2", {\ + "packageLocation": "./.yarn/cache/webpack-virtual-modules-npm-0.6.2-6785315785-d9a0d035f7.zip/node_modules/webpack-virtual-modules/",\ + "packageDependencies": [\ + ["webpack-virtual-modules", "npm:0.6.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["whatwg-encoding", [\ + ["npm:3.1.1", {\ + "packageLocation": "./.yarn/cache/whatwg-encoding-npm-3.1.1-7dfe21cf7d-bbef815eb6.zip/node_modules/whatwg-encoding/",\ + "packageDependencies": [\ + ["whatwg-encoding", "npm:3.1.1"],\ + ["iconv-lite", "npm:0.6.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["whatwg-mimetype", [\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/whatwg-mimetype-npm-4.0.0-ebb293a688-894a618e2d.zip/node_modules/whatwg-mimetype/",\ + "packageDependencies": [\ + ["whatwg-mimetype", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["whatwg-url", [\ ["npm:5.0.0", {\ "packageLocation": "./.yarn/cache/whatwg-url-npm-5.0.0-374fb45e60-f95adbc1e8.zip/node_modules/whatwg-url/",\ @@ -12858,7 +19187,25 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["when", [\ + ["npm:3.7.7", {\ + "packageLocation": "./.yarn/cache/when-npm-3.7.7-311c8cc73d-e230c626ba.zip/node_modules/when/",\ + "packageDependencies": [\ + ["when", "npm:3.7.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["which", [\ + ["npm:1.2.4", {\ + "packageLocation": "./.yarn/cache/which-npm-1.2.4-49f14c792e-6284b5af9d.zip/node_modules/which/",\ + "packageDependencies": [\ + ["which", "npm:1.2.4"],\ + ["is-absolute", "npm:0.1.7"],\ + ["isexe", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:1.3.1", {\ "packageLocation": "./.yarn/cache/which-npm-1.3.1-f0ebb8bdd8-549dcf1752.zip/node_modules/which/",\ "packageDependencies": [\ @@ -12897,6 +19244,25 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["widest-line", [\ + ["npm:4.0.1", {\ + "packageLocation": "./.yarn/cache/widest-line-npm-4.0.1-e0740b8930-64c48cf271.zip/node_modules/widest-line/",\ + "packageDependencies": [\ + ["widest-line", "npm:4.0.1"],\ + ["string-width", "npm:5.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["winreg", [\ + ["npm:0.0.12", {\ + "packageLocation": "./.yarn/cache/winreg-npm-0.0.12-eb734971cc-43e260a4a6.zip/node_modules/winreg/",\ + "packageDependencies": [\ + ["winreg", "npm:0.0.12"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["wrap-ansi", [\ ["npm:7.0.0", {\ "packageLocation": "./.yarn/cache/wrap-ansi-npm-7.0.0-ad6e1a0554-cebdaeca3a.zip/node_modules/wrap-ansi/",\ @@ -12917,6 +19283,16 @@ const RAW_RUNTIME_STATE = ["strip-ansi", "npm:7.1.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:9.0.0", {\ + "packageLocation": "./.yarn/cache/wrap-ansi-npm-9.0.0-c35f82c87c-b9d91564c0.zip/node_modules/wrap-ansi/",\ + "packageDependencies": [\ + ["wrap-ansi", "npm:9.0.0"],\ + ["ansi-styles", "npm:6.2.1"],\ + ["string-width", "npm:7.2.0"],\ + ["strip-ansi", "npm:7.1.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["wrappy", [\ @@ -12929,6 +19305,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["write-file-atomic", [\ + ["npm:3.0.3", {\ + "packageLocation": "./.yarn/cache/write-file-atomic-npm-3.0.3-d948a237da-0955ab9430.zip/node_modules/write-file-atomic/",\ + "packageDependencies": [\ + ["write-file-atomic", "npm:3.0.3"],\ + ["imurmurhash", "npm:0.1.4"],\ + ["is-typedarray", "npm:1.0.0"],\ + ["signal-exit", "npm:3.0.7"],\ + ["typedarray-to-buffer", "npm:3.1.5"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:4.0.2", {\ "packageLocation": "./.yarn/cache/write-file-atomic-npm-4.0.2-661baae4aa-3be1f5508a.zip/node_modules/write-file-atomic/",\ "packageDependencies": [\ @@ -12939,6 +19326,127 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["ws", [\ + ["npm:8.18.0", {\ + "packageLocation": "./.yarn/cache/ws-npm-8.18.0-56f68bc4d6-70dfe53f23.zip/node_modules/ws/",\ + "packageDependencies": [\ + ["ws", "npm:8.18.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:9e768e55b47cd97617fa78cb840a6cb49551b9cc19b3fcee282804920177874bb6ea6544b7e2a4264048168037d709009a0473299b3f15ac44058993627b16dd#npm:8.18.0", {\ + "packageLocation": "./.yarn/__virtual__/ws-virtual-ff934256f4/0/cache/ws-npm-8.18.0-56f68bc4d6-70dfe53f23.zip/node_modules/ws/",\ + "packageDependencies": [\ + ["ws", "virtual:9e768e55b47cd97617fa78cb840a6cb49551b9cc19b3fcee282804920177874bb6ea6544b7e2a4264048168037d709009a0473299b3f15ac44058993627b16dd#npm:8.18.0"],\ + ["@types/bufferutil", null],\ + ["@types/utf-8-validate", null],\ + ["bufferutil", null],\ + ["utf-8-validate", null]\ + ],\ + "packagePeers": [\ + "@types/bufferutil",\ + "@types/utf-8-validate",\ + "bufferutil",\ + "utf-8-validate"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["wxt", [\ + ["npm:0.19.25", {\ + "packageLocation": "./.yarn/cache/wxt-npm-0.19.25-cb5e24f361-2d8114aa7d.zip/node_modules/wxt/",\ + "packageDependencies": [\ + ["wxt", "npm:0.19.25"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:54789b2740f54ec68304fc46b3a3438aa5f9faaede1a05a229148f388c1c588a7fccc7c5aefbf05b24ea84696fa00ba76c65903d8aba9582a58662a30e9cebf0#npm:0.19.25", {\ + "packageLocation": "./.yarn/__virtual__/wxt-virtual-c319add75e/0/cache/wxt-npm-0.19.25-cb5e24f361-2d8114aa7d.zip/node_modules/wxt/",\ + "packageDependencies": [\ + ["wxt", "virtual:54789b2740f54ec68304fc46b3a3438aa5f9faaede1a05a229148f388c1c588a7fccc7c5aefbf05b24ea84696fa00ba76c65903d8aba9582a58662a30e9cebf0#npm:0.19.25"],\ + ["@1natsu/wait-element", "npm:4.1.2"],\ + ["@aklinker1/rollup-plugin-visualizer", "virtual:c319add75e02012a3e01d4d1ff9d18afd90699bb6a4f97a1f7c831b68d4e05281269bb76ec68d9cf389f395af494cc4f31f1decfd9d3d18cdf33eeedd44d477c#npm:5.12.0"],\ + ["@types/chrome", "npm:0.0.280"],\ + ["@types/webextension-polyfill", "npm:0.12.1"],\ + ["@webext-core/fake-browser", "npm:1.3.2"],\ + ["@webext-core/isolated-element", "npm:1.1.2"],\ + ["@webext-core/match-patterns", "npm:1.0.3"],\ + ["@wxt-dev/module-react", "virtual:c319add75e02012a3e01d4d1ff9d18afd90699bb6a4f97a1f7c831b68d4e05281269bb76ec68d9cf389f395af494cc4f31f1decfd9d3d18cdf33eeedd44d477c#npm:1.1.3"],\ + ["@wxt-dev/storage", "npm:1.0.1"],\ + ["async-mutex", "npm:0.5.0"],\ + ["c12", "virtual:c319add75e02012a3e01d4d1ff9d18afd90699bb6a4f97a1f7c831b68d4e05281269bb76ec68d9cf389f395af494cc4f31f1decfd9d3d18cdf33eeedd44d477c#npm:1.11.2"],\ + ["cac", "npm:6.7.14"],\ + ["chokidar", "npm:3.6.0"],\ + ["ci-info", "npm:4.1.0"],\ + ["consola", "npm:3.4.0"],\ + ["defu", "npm:6.1.4"],\ + ["dotenv", "npm:16.4.7"],\ + ["esbuild", "npm:0.21.5"],\ + ["fast-glob", "npm:3.3.3"],\ + ["filesize", "npm:10.1.6"],\ + ["fs-extra", "npm:11.3.0"],\ + ["get-port-please", "npm:3.1.2"],\ + ["giget", "npm:1.2.3"],\ + ["hookable", "npm:5.5.3"],\ + ["is-wsl", "npm:3.1.0"],\ + ["jiti", "npm:1.21.7"],\ + ["json5", "npm:2.2.3"],\ + ["jszip", "npm:3.10.1"],\ + ["linkedom", "npm:0.18.7"],\ + ["magicast", "npm:0.3.5"],\ + ["minimatch", "npm:10.0.1"],\ + ["nano-spawn", "npm:0.2.0"],\ + ["normalize-path", "npm:3.0.0"],\ + ["nypm", "npm:0.3.12"],\ + ["ohash", "npm:1.1.4"],\ + ["open", "npm:10.1.0"],\ + ["ora", "npm:8.1.1"],\ + ["perfect-debounce", "npm:1.0.0"],\ + ["picocolors", "npm:1.1.1"],\ + ["prompts", "npm:2.4.2"],\ + ["publish-browser-extension", "npm:2.3.0"],\ + ["scule", "npm:1.3.0"],\ + ["unimport", "npm:3.14.6"],\ + ["vite", "virtual:c319add75e02012a3e01d4d1ff9d18afd90699bb6a4f97a1f7c831b68d4e05281269bb76ec68d9cf389f395af494cc4f31f1decfd9d3d18cdf33eeedd44d477c#npm:6.0.8"],\ + ["vite-node", "npm:2.1.8"],\ + ["web-ext-run", "npm:0.2.2"],\ + ["webextension-polyfill", "npm:0.12.0"]\ + ],\ + "packagePeers": [\ + "@types/chrome"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["xdg-basedir", [\ + ["npm:5.1.0", {\ + "packageLocation": "./.yarn/cache/xdg-basedir-npm-5.1.0-589d73b54c-b60e8a2c66.zip/node_modules/xdg-basedir/",\ + "packageDependencies": [\ + ["xdg-basedir", "npm:5.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["xml2js", [\ + ["npm:0.5.0", {\ + "packageLocation": "./.yarn/cache/xml2js-npm-0.5.0-06e57a2771-27c4d75921.zip/node_modules/xml2js/",\ + "packageDependencies": [\ + ["xml2js", "npm:0.5.0"],\ + ["sax", "npm:1.4.1"],\ + ["xmlbuilder", "npm:11.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["xmlbuilder", [\ + ["npm:11.0.1", {\ + "packageLocation": "./.yarn/cache/xmlbuilder-npm-11.0.1-b8b04dc929-c8c3d20878.zip/node_modules/xmlbuilder/",\ + "packageDependencies": [\ + ["xmlbuilder", "npm:11.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["y18n", [\ ["npm:5.0.8", {\ "packageLocation": "./.yarn/cache/y18n-npm-5.0.8-5f3a0a7e62-5f1b5f95e3.zip/node_modules/y18n/",\ @@ -13019,6 +19527,20 @@ const RAW_RUNTIME_STATE = ["yargs-parser", "npm:21.0.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:17.7.2", {\ + "packageLocation": "./.yarn/cache/yargs-npm-17.7.2-80b62638e1-abb3e37678.zip/node_modules/yargs/",\ + "packageDependencies": [\ + ["yargs", "npm:17.7.2"],\ + ["cliui", "npm:8.0.1"],\ + ["escalade", "npm:3.1.2"],\ + ["get-caller-file", "npm:2.0.5"],\ + ["require-directory", "npm:2.1.1"],\ + ["string-width", "npm:4.2.3"],\ + ["y18n", "npm:5.0.8"],\ + ["yargs-parser", "npm:21.1.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["yargs-parser", [\ @@ -13035,6 +19557,24 @@ const RAW_RUNTIME_STATE = ["yargs-parser", "npm:21.0.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:21.1.1", {\ + "packageLocation": "./.yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-9dc2c217ea.zip/node_modules/yargs-parser/",\ + "packageDependencies": [\ + ["yargs-parser", "npm:21.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["yauzl", [\ + ["npm:2.10.0", {\ + "packageLocation": "./.yarn/cache/yauzl-npm-2.10.0-72e70ea021-1e4c311050.zip/node_modules/yauzl/",\ + "packageDependencies": [\ + ["yauzl", "npm:2.10.0"],\ + ["buffer-crc32", "npm:0.2.13"],\ + ["fd-slicer", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["yocto-queue", [\ @@ -13046,6 +19586,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["zip-dir", [\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/zip-dir-npm-2.0.0-f7824a7a83-0e27efea08.zip/node_modules/zip-dir/",\ + "packageDependencies": [\ + ["zip-dir", "npm:2.0.0"],\ + ["async", "npm:3.2.6"],\ + ["jszip", "npm:3.10.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["zod", [\ ["npm:3.23.8", {\ "packageLocation": "./.yarn/cache/zod-npm-3.23.8-11c49c85b5-846fd73e1a.zip/node_modules/zod/",\ @@ -13053,6 +19604,13 @@ const RAW_RUNTIME_STATE = ["zod", "npm:3.23.8"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.24.1", {\ + "packageLocation": "./.yarn/cache/zod-npm-3.24.1-62ba4e84b3-54e2595649.zip/node_modules/zod/",\ + "packageDependencies": [\ + ["zod", "npm:3.24.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["zwitch", [\ diff --git a/.yarn/cache/@1natsu-wait-element-npm-4.1.2-19d1153833-ee545c2c08.zip b/.yarn/cache/@1natsu-wait-element-npm-4.1.2-19d1153833-ee545c2c08.zip new file mode 100644 index 000000000..f2f28b462 Binary files /dev/null and b/.yarn/cache/@1natsu-wait-element-npm-4.1.2-19d1153833-ee545c2c08.zip differ diff --git a/.yarn/cache/@aklinker1-rollup-plugin-visualizer-npm-5.12.0-b1a684cd9f-d8fdef36c2.zip b/.yarn/cache/@aklinker1-rollup-plugin-visualizer-npm-5.12.0-b1a684cd9f-d8fdef36c2.zip new file mode 100644 index 000000000..b3b86fc26 Binary files /dev/null and b/.yarn/cache/@aklinker1-rollup-plugin-visualizer-npm-5.12.0-b1a684cd9f-d8fdef36c2.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 000000000..0c47a20c2 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.5-b6047aeefb-afe35751f2.zip b/.yarn/cache/@babel-compat-data-npm-7.26.5-b6047aeefb-afe35751f2.zip new file mode 100644 index 000000000..4ad2b1897 Binary files /dev/null and b/.yarn/cache/@babel-compat-data-npm-7.26.5-b6047aeefb-afe35751f2.zip differ diff --git a/.yarn/cache/@babel-core-npm-7.26.7-7cf6c69e74-1ca1c9b136.zip b/.yarn/cache/@babel-core-npm-7.26.7-7cf6c69e74-1ca1c9b136.zip new file mode 100644 index 000000000..c538e71ef Binary files /dev/null and b/.yarn/cache/@babel-core-npm-7.26.7-7cf6c69e74-1ca1c9b136.zip differ diff --git a/.yarn/cache/@babel-generator-npm-7.26.5-8de063382c-aa5f176155.zip b/.yarn/cache/@babel-generator-npm-7.26.5-8de063382c-aa5f176155.zip new file mode 100644 index 000000000..5ec364008 Binary files /dev/null and b/.yarn/cache/@babel-generator-npm-7.26.5-8de063382c-aa5f176155.zip 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 000000000..ad0c11cd6 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-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 000000000..92d15073e 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.26.0-7557a3558f-9841d2a62f.zip b/.yarn/cache/@babel-helper-module-transforms-npm-7.26.0-7557a3558f-9841d2a62f.zip new file mode 100644 index 000000000..e56392ab1 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-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 000000000..ce0b33ef0 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-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 000000000..284b33641 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 000000000..dbd05a465 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 000000000..dd45f0be2 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-helpers-npm-7.26.7-284c12b13e-97593a0c9b.zip b/.yarn/cache/@babel-helpers-npm-7.26.7-284c12b13e-97593a0c9b.zip new file mode 100644 index 000000000..355011ea0 Binary files /dev/null and b/.yarn/cache/@babel-helpers-npm-7.26.7-284c12b13e-97593a0c9b.zip differ diff --git a/.yarn/cache/@babel-parser-npm-7.26.7-ef2912fba4-3ccc384366.zip b/.yarn/cache/@babel-parser-npm-7.26.7-ef2912fba4-3ccc384366.zip new file mode 100644 index 000000000..645819727 Binary files /dev/null and b/.yarn/cache/@babel-parser-npm-7.26.7-ef2912fba4-3ccc384366.zip differ diff --git a/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.25.9-5201e4ba77-0e9821e8ba.zip b/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.25.9-5201e4ba77-0e9821e8ba.zip new file mode 100644 index 000000000..a210abd42 Binary files /dev/null and b/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.25.9-5201e4ba77-0e9821e8ba.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-react-jsx-self-npm-7.25.9-763ed3d4ff-41c833cd7f.zip b/.yarn/cache/@babel-plugin-transform-react-jsx-self-npm-7.25.9-763ed3d4ff-41c833cd7f.zip new file mode 100644 index 000000000..6af686131 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-react-jsx-self-npm-7.25.9-763ed3d4ff-41c833cd7f.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-react-jsx-source-npm-7.25.9-c008c7a159-a3e0e5672e.zip b/.yarn/cache/@babel-plugin-transform-react-jsx-source-npm-7.25.9-c008c7a159-a3e0e5672e.zip new file mode 100644 index 000000000..715ebe885 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-react-jsx-source-npm-7.25.9-c008c7a159-a3e0e5672e.zip differ diff --git a/.yarn/cache/@babel-runtime-npm-7.24.7-035e043b00-7b77f56616.zip b/.yarn/cache/@babel-runtime-npm-7.24.7-035e043b00-7b77f56616.zip new file mode 100644 index 000000000..59afc15b3 Binary files /dev/null and b/.yarn/cache/@babel-runtime-npm-7.24.7-035e043b00-7b77f56616.zip differ diff --git a/.yarn/cache/@babel-template-npm-7.25.9-d903b7b6d5-e861180881.zip b/.yarn/cache/@babel-template-npm-7.25.9-d903b7b6d5-e861180881.zip new file mode 100644 index 000000000..dfcd54f5a Binary files /dev/null and b/.yarn/cache/@babel-template-npm-7.25.9-d903b7b6d5-e861180881.zip differ diff --git a/.yarn/cache/@babel-traverse-npm-7.26.7-18316b804e-c821c9682f.zip b/.yarn/cache/@babel-traverse-npm-7.26.7-18316b804e-c821c9682f.zip new file mode 100644 index 000000000..692daef17 Binary files /dev/null and b/.yarn/cache/@babel-traverse-npm-7.26.7-18316b804e-c821c9682f.zip differ diff --git a/.yarn/cache/@babel-types-npm-7.26.7-0a324aa562-2264efd02c.zip b/.yarn/cache/@babel-types-npm-7.26.7-0a324aa562-2264efd02c.zip new file mode 100644 index 000000000..0776235aa Binary files /dev/null and b/.yarn/cache/@babel-types-npm-7.26.7-0a324aa562-2264efd02c.zip differ diff --git a/.yarn/cache/@crxjs-vite-plugin-npm-2.0.0-beta.30-f131d80a10-802fe336de.zip b/.yarn/cache/@crxjs-vite-plugin-npm-2.0.0-beta.30-f131d80a10-802fe336de.zip new file mode 100644 index 000000000..df14d8fdf Binary files /dev/null and b/.yarn/cache/@crxjs-vite-plugin-npm-2.0.0-beta.30-f131d80a10-802fe336de.zip differ diff --git a/.yarn/cache/@devicefarmer-adbkit-logcat-npm-2.1.3-dc9f0fcbb7-c3cf0231dd.zip b/.yarn/cache/@devicefarmer-adbkit-logcat-npm-2.1.3-dc9f0fcbb7-c3cf0231dd.zip new file mode 100644 index 000000000..8d0120ae9 Binary files /dev/null and b/.yarn/cache/@devicefarmer-adbkit-logcat-npm-2.1.3-dc9f0fcbb7-c3cf0231dd.zip differ diff --git a/.yarn/cache/@devicefarmer-adbkit-monkey-npm-1.2.1-c3c2cdec90-75d4b90606.zip b/.yarn/cache/@devicefarmer-adbkit-monkey-npm-1.2.1-c3c2cdec90-75d4b90606.zip new file mode 100644 index 000000000..53e3d9b10 Binary files /dev/null and b/.yarn/cache/@devicefarmer-adbkit-monkey-npm-1.2.1-c3c2cdec90-75d4b90606.zip differ diff --git a/.yarn/cache/@devicefarmer-adbkit-npm-3.2.6-0f6406e645-6a5bd393ed.zip b/.yarn/cache/@devicefarmer-adbkit-npm-3.2.6-0f6406e645-6a5bd393ed.zip new file mode 100644 index 000000000..5f1ae0a16 Binary files /dev/null and b/.yarn/cache/@devicefarmer-adbkit-npm-3.2.6-0f6406e645-6a5bd393ed.zip differ diff --git a/.yarn/cache/@esbuild-darwin-arm64-npm-0.18.20-00b3504077-10.zip b/.yarn/cache/@esbuild-darwin-arm64-npm-0.18.20-00b3504077-10.zip new file mode 100644 index 000000000..fe0999455 Binary files /dev/null and b/.yarn/cache/@esbuild-darwin-arm64-npm-0.18.20-00b3504077-10.zip differ diff --git a/.yarn/cache/@esbuild-darwin-arm64-npm-0.19.12-09699ac6cb-10.zip b/.yarn/cache/@esbuild-darwin-arm64-npm-0.19.12-09699ac6cb-10.zip new file mode 100644 index 000000000..ce7ca3e98 Binary files /dev/null and b/.yarn/cache/@esbuild-darwin-arm64-npm-0.19.12-09699ac6cb-10.zip differ diff --git a/.yarn/cache/@esbuild-darwin-arm64-npm-0.24.2-ab76e2ae8a-10.zip b/.yarn/cache/@esbuild-darwin-arm64-npm-0.24.2-ab76e2ae8a-10.zip new file mode 100644 index 000000000..24bdf9624 Binary files /dev/null and b/.yarn/cache/@esbuild-darwin-arm64-npm-0.24.2-ab76e2ae8a-10.zip differ diff --git a/.yarn/cache/@esbuild-darwin-x64-npm-0.18.20-767fe27d1b-10.zip b/.yarn/cache/@esbuild-darwin-x64-npm-0.18.20-767fe27d1b-10.zip new file mode 100644 index 000000000..e9c872798 Binary files /dev/null and b/.yarn/cache/@esbuild-darwin-x64-npm-0.18.20-767fe27d1b-10.zip differ diff --git a/.yarn/cache/@esbuild-darwin-x64-npm-0.19.12-b0a4fc6ed4-10.zip b/.yarn/cache/@esbuild-darwin-x64-npm-0.19.12-b0a4fc6ed4-10.zip new file mode 100644 index 000000000..7450effe4 Binary files /dev/null and b/.yarn/cache/@esbuild-darwin-x64-npm-0.19.12-b0a4fc6ed4-10.zip differ diff --git a/.yarn/cache/@esbuild-darwin-x64-npm-0.24.2-c22048f235-10.zip b/.yarn/cache/@esbuild-darwin-x64-npm-0.24.2-c22048f235-10.zip new file mode 100644 index 000000000..253ac90c6 Binary files /dev/null and b/.yarn/cache/@esbuild-darwin-x64-npm-0.24.2-c22048f235-10.zip differ diff --git a/.yarn/cache/@esbuild-linux-arm64-npm-0.18.20-7b48b328fe-10.zip b/.yarn/cache/@esbuild-linux-arm64-npm-0.18.20-7b48b328fe-10.zip new file mode 100644 index 000000000..728cccd6c Binary files /dev/null and b/.yarn/cache/@esbuild-linux-arm64-npm-0.18.20-7b48b328fe-10.zip differ diff --git a/.yarn/cache/@esbuild-linux-arm64-npm-0.19.12-8892c62251-10.zip b/.yarn/cache/@esbuild-linux-arm64-npm-0.19.12-8892c62251-10.zip new file mode 100644 index 000000000..6643b5f42 Binary files /dev/null and b/.yarn/cache/@esbuild-linux-arm64-npm-0.19.12-8892c62251-10.zip differ diff --git a/.yarn/cache/@esbuild-linux-arm64-npm-0.24.2-7ea7f1e1a6-10.zip b/.yarn/cache/@esbuild-linux-arm64-npm-0.24.2-7ea7f1e1a6-10.zip new file mode 100644 index 000000000..ab3cfed03 Binary files /dev/null and b/.yarn/cache/@esbuild-linux-arm64-npm-0.24.2-7ea7f1e1a6-10.zip differ diff --git a/.yarn/cache/@esbuild-linux-ia32-npm-0.18.20-2f5a035f9e-10.zip b/.yarn/cache/@esbuild-linux-ia32-npm-0.18.20-2f5a035f9e-10.zip new file mode 100644 index 000000000..d73617638 Binary files /dev/null and b/.yarn/cache/@esbuild-linux-ia32-npm-0.18.20-2f5a035f9e-10.zip differ diff --git a/.yarn/cache/@esbuild-linux-ia32-npm-0.19.12-268f0311c2-10.zip b/.yarn/cache/@esbuild-linux-ia32-npm-0.19.12-268f0311c2-10.zip new file mode 100644 index 000000000..c8414ef1a Binary files /dev/null and b/.yarn/cache/@esbuild-linux-ia32-npm-0.19.12-268f0311c2-10.zip differ diff --git a/.yarn/cache/@esbuild-linux-ia32-npm-0.24.2-e1d6052519-10.zip b/.yarn/cache/@esbuild-linux-ia32-npm-0.24.2-e1d6052519-10.zip new file mode 100644 index 000000000..71793f3ff Binary files /dev/null and b/.yarn/cache/@esbuild-linux-ia32-npm-0.24.2-e1d6052519-10.zip differ diff --git a/.yarn/cache/@esbuild-linux-x64-npm-0.18.20-de8e99b449-10.zip b/.yarn/cache/@esbuild-linux-x64-npm-0.18.20-de8e99b449-10.zip new file mode 100644 index 000000000..67ac3efed Binary files /dev/null and b/.yarn/cache/@esbuild-linux-x64-npm-0.18.20-de8e99b449-10.zip differ diff --git a/.yarn/cache/@esbuild-linux-x64-npm-0.19.12-59062fdb38-10.zip b/.yarn/cache/@esbuild-linux-x64-npm-0.19.12-59062fdb38-10.zip new file mode 100644 index 000000000..2f5ee528f Binary files /dev/null and b/.yarn/cache/@esbuild-linux-x64-npm-0.19.12-59062fdb38-10.zip differ diff --git a/.yarn/cache/@esbuild-linux-x64-npm-0.24.2-eb2f35022c-10.zip b/.yarn/cache/@esbuild-linux-x64-npm-0.24.2-eb2f35022c-10.zip new file mode 100644 index 000000000..bb525560c Binary files /dev/null and b/.yarn/cache/@esbuild-linux-x64-npm-0.24.2-eb2f35022c-10.zip differ diff --git a/.yarn/cache/@jest-console-npm-28.1.3-8b24613279-82153eb24e.zip b/.yarn/cache/@jest-console-npm-28.1.3-8b24613279-82153eb24e.zip new file mode 100644 index 000000000..5138dbd4b Binary files /dev/null and b/.yarn/cache/@jest-console-npm-28.1.3-8b24613279-82153eb24e.zip differ diff --git a/.yarn/cache/@jest-core-npm-28.1.3-4b9647f71c-72b56c7591.zip b/.yarn/cache/@jest-core-npm-28.1.3-4b9647f71c-72b56c7591.zip new file mode 100644 index 000000000..1c75d81de Binary files /dev/null and b/.yarn/cache/@jest-core-npm-28.1.3-4b9647f71c-72b56c7591.zip differ diff --git a/.yarn/cache/@jest-environment-npm-28.1.3-506a81a227-63a8efd099.zip b/.yarn/cache/@jest-environment-npm-28.1.3-506a81a227-63a8efd099.zip new file mode 100644 index 000000000..80bd39062 Binary files /dev/null and b/.yarn/cache/@jest-environment-npm-28.1.3-506a81a227-63a8efd099.zip differ diff --git a/.yarn/cache/@jest-expect-npm-28.1.3-3794e8420c-31ea089e83.zip b/.yarn/cache/@jest-expect-npm-28.1.3-3794e8420c-31ea089e83.zip new file mode 100644 index 000000000..fc79d62f1 Binary files /dev/null and b/.yarn/cache/@jest-expect-npm-28.1.3-3794e8420c-31ea089e83.zip differ diff --git a/.yarn/cache/@jest-expect-utils-npm-28.1.3-d83dfb8847-f48e4c5b26.zip b/.yarn/cache/@jest-expect-utils-npm-28.1.3-d83dfb8847-f48e4c5b26.zip new file mode 100644 index 000000000..1db0df05f Binary files /dev/null and b/.yarn/cache/@jest-expect-utils-npm-28.1.3-d83dfb8847-f48e4c5b26.zip differ diff --git a/.yarn/cache/@jest-fake-timers-npm-28.1.3-593b0acb9a-4002208f66.zip b/.yarn/cache/@jest-fake-timers-npm-28.1.3-593b0acb9a-4002208f66.zip new file mode 100644 index 000000000..4bb1e1fe8 Binary files /dev/null and b/.yarn/cache/@jest-fake-timers-npm-28.1.3-593b0acb9a-4002208f66.zip differ diff --git a/.yarn/cache/@jest-globals-npm-28.1.3-fee1b2ab3f-3504bb23de.zip b/.yarn/cache/@jest-globals-npm-28.1.3-fee1b2ab3f-3504bb23de.zip new file mode 100644 index 000000000..6cd127f33 Binary files /dev/null and b/.yarn/cache/@jest-globals-npm-28.1.3-fee1b2ab3f-3504bb23de.zip differ diff --git a/.yarn/cache/@jest-reporters-npm-28.1.3-548703b241-bdce58bf1c.zip b/.yarn/cache/@jest-reporters-npm-28.1.3-548703b241-bdce58bf1c.zip new file mode 100644 index 000000000..681f58073 Binary files /dev/null and b/.yarn/cache/@jest-reporters-npm-28.1.3-548703b241-bdce58bf1c.zip differ diff --git a/.yarn/cache/@jest-schemas-npm-28.1.3-231835b296-3cf1d4b66c.zip b/.yarn/cache/@jest-schemas-npm-28.1.3-231835b296-3cf1d4b66c.zip new file mode 100644 index 000000000..543567200 Binary files /dev/null and b/.yarn/cache/@jest-schemas-npm-28.1.3-231835b296-3cf1d4b66c.zip differ diff --git a/.yarn/cache/@jest-source-map-npm-28.1.2-c3d608514f-b82a5c2e93.zip b/.yarn/cache/@jest-source-map-npm-28.1.2-c3d608514f-b82a5c2e93.zip new file mode 100644 index 000000000..991b89e34 Binary files /dev/null and b/.yarn/cache/@jest-source-map-npm-28.1.2-c3d608514f-b82a5c2e93.zip differ diff --git a/.yarn/cache/@jest-test-result-npm-28.1.3-678ecd0b36-d343f08e6e.zip b/.yarn/cache/@jest-test-result-npm-28.1.3-678ecd0b36-d343f08e6e.zip new file mode 100644 index 000000000..029b534fe Binary files /dev/null and b/.yarn/cache/@jest-test-result-npm-28.1.3-678ecd0b36-d343f08e6e.zip differ diff --git a/.yarn/cache/@jest-test-sequencer-npm-28.1.3-456bc6e2ff-a2f05475c3.zip b/.yarn/cache/@jest-test-sequencer-npm-28.1.3-456bc6e2ff-a2f05475c3.zip new file mode 100644 index 000000000..b89adef2b Binary files /dev/null and b/.yarn/cache/@jest-test-sequencer-npm-28.1.3-456bc6e2ff-a2f05475c3.zip differ diff --git a/.yarn/cache/@jest-transform-npm-28.1.3-c63694eb02-89bc17ca22.zip b/.yarn/cache/@jest-transform-npm-28.1.3-c63694eb02-89bc17ca22.zip new file mode 100644 index 000000000..75e792efd Binary files /dev/null and b/.yarn/cache/@jest-transform-npm-28.1.3-c63694eb02-89bc17ca22.zip differ diff --git a/.yarn/cache/@jest-types-npm-28.1.3-422ad1bd71-a90e636df7.zip b/.yarn/cache/@jest-types-npm-28.1.3-422ad1bd71-a90e636df7.zip new file mode 100644 index 000000000..388ac2ee2 Binary files /dev/null and b/.yarn/cache/@jest-types-npm-28.1.3-422ad1bd71-a90e636df7.zip differ diff --git a/.yarn/cache/@jridgewell-sourcemap-codec-npm-1.5.0-dfd9126d71-4ed6123217.zip b/.yarn/cache/@jridgewell-sourcemap-codec-npm-1.5.0-dfd9126d71-4ed6123217.zip new file mode 100644 index 000000000..2190c972a Binary files /dev/null and b/.yarn/cache/@jridgewell-sourcemap-codec-npm-1.5.0-dfd9126d71-4ed6123217.zip differ diff --git a/.yarn/cache/@lukeed-csprng-npm-1.1.0-d28ed78cc2-926f5f7fc6.zip b/.yarn/cache/@lukeed-csprng-npm-1.1.0-d28ed78cc2-926f5f7fc6.zip new file mode 100644 index 000000000..6af73bb4f Binary files /dev/null and b/.yarn/cache/@lukeed-csprng-npm-1.1.0-d28ed78cc2-926f5f7fc6.zip differ diff --git a/.yarn/cache/@pnpm-config.env-replace-npm-1.1.0-cd7057bf65-fabe35cede.zip b/.yarn/cache/@pnpm-config.env-replace-npm-1.1.0-cd7057bf65-fabe35cede.zip new file mode 100644 index 000000000..aa34e53f6 Binary files /dev/null and b/.yarn/cache/@pnpm-config.env-replace-npm-1.1.0-cd7057bf65-fabe35cede.zip differ diff --git a/.yarn/cache/@pnpm-network.ca-file-npm-1.0.2-5faaf6e6bf-d8d0884646.zip b/.yarn/cache/@pnpm-network.ca-file-npm-1.0.2-5faaf6e6bf-d8d0884646.zip new file mode 100644 index 000000000..3b44ba37a Binary files /dev/null and b/.yarn/cache/@pnpm-network.ca-file-npm-1.0.2-5faaf6e6bf-d8d0884646.zip differ diff --git a/.yarn/cache/@pnpm-npm-conf-npm-2.3.1-6c7cfac5b4-44fbb0b166.zip b/.yarn/cache/@pnpm-npm-conf-npm-2.3.1-6c7cfac5b4-44fbb0b166.zip new file mode 100644 index 000000000..6dc31091c Binary files /dev/null and b/.yarn/cache/@pnpm-npm-conf-npm-2.3.1-6c7cfac5b4-44fbb0b166.zip differ diff --git a/.yarn/cache/@rollup-pluginutils-npm-4.2.1-0f52a5eba2-503a6f0a44.zip b/.yarn/cache/@rollup-pluginutils-npm-4.2.1-0f52a5eba2-503a6f0a44.zip new file mode 100644 index 000000000..4d313180e Binary files /dev/null and b/.yarn/cache/@rollup-pluginutils-npm-4.2.1-0f52a5eba2-503a6f0a44.zip differ diff --git a/.yarn/cache/@rollup-pluginutils-npm-5.1.4-83ce21024f-598f628988.zip b/.yarn/cache/@rollup-pluginutils-npm-5.1.4-83ce21024f-598f628988.zip new file mode 100644 index 000000000..ea1e25e60 Binary files /dev/null and b/.yarn/cache/@rollup-pluginutils-npm-5.1.4-83ce21024f-598f628988.zip differ diff --git a/.yarn/cache/@rollup-rollup-darwin-arm64-npm-4.32.0-d9c9e36ba7-10.zip b/.yarn/cache/@rollup-rollup-darwin-arm64-npm-4.32.0-d9c9e36ba7-10.zip new file mode 100644 index 000000000..012c43090 Binary files /dev/null and b/.yarn/cache/@rollup-rollup-darwin-arm64-npm-4.32.0-d9c9e36ba7-10.zip differ diff --git a/.yarn/cache/@rollup-rollup-darwin-x64-npm-4.32.0-45f037acc2-10.zip b/.yarn/cache/@rollup-rollup-darwin-x64-npm-4.32.0-45f037acc2-10.zip new file mode 100644 index 000000000..6675224a9 Binary files /dev/null and b/.yarn/cache/@rollup-rollup-darwin-x64-npm-4.32.0-45f037acc2-10.zip differ diff --git a/.yarn/cache/@rollup-rollup-linux-arm64-gnu-npm-4.32.0-a24f968254-10.zip b/.yarn/cache/@rollup-rollup-linux-arm64-gnu-npm-4.32.0-a24f968254-10.zip new file mode 100644 index 000000000..506fb3cf3 Binary files /dev/null and b/.yarn/cache/@rollup-rollup-linux-arm64-gnu-npm-4.32.0-a24f968254-10.zip differ diff --git a/.yarn/cache/@rollup-rollup-linux-arm64-musl-npm-4.32.0-1ac0afde97-10.zip b/.yarn/cache/@rollup-rollup-linux-arm64-musl-npm-4.32.0-1ac0afde97-10.zip new file mode 100644 index 000000000..5cacf133a Binary files /dev/null and b/.yarn/cache/@rollup-rollup-linux-arm64-musl-npm-4.32.0-1ac0afde97-10.zip differ diff --git a/.yarn/cache/@rollup-rollup-linux-x64-gnu-npm-4.32.0-77925d1600-10.zip b/.yarn/cache/@rollup-rollup-linux-x64-gnu-npm-4.32.0-77925d1600-10.zip new file mode 100644 index 000000000..020633436 Binary files /dev/null and b/.yarn/cache/@rollup-rollup-linux-x64-gnu-npm-4.32.0-77925d1600-10.zip differ diff --git a/.yarn/cache/@rollup-rollup-linux-x64-musl-npm-4.32.0-538515afc9-10.zip b/.yarn/cache/@rollup-rollup-linux-x64-musl-npm-4.32.0-538515afc9-10.zip new file mode 100644 index 000000000..01994cfd5 Binary files /dev/null and b/.yarn/cache/@rollup-rollup-linux-x64-musl-npm-4.32.0-538515afc9-10.zip differ diff --git a/.yarn/cache/@sinclair-typebox-npm-0.24.51-cdde4a266f-7886847b9d.zip b/.yarn/cache/@sinclair-typebox-npm-0.24.51-cdde4a266f-7886847b9d.zip new file mode 100644 index 000000000..1db7fe211 Binary files /dev/null and b/.yarn/cache/@sinclair-typebox-npm-0.24.51-cdde4a266f-7886847b9d.zip differ diff --git a/.yarn/cache/@sindresorhus-is-npm-5.6.0-a25321ecc2-b077c325ac.zip b/.yarn/cache/@sindresorhus-is-npm-5.6.0-a25321ecc2-b077c325ac.zip new file mode 100644 index 000000000..c4be8b905 Binary files /dev/null and b/.yarn/cache/@sindresorhus-is-npm-5.6.0-a25321ecc2-b077c325ac.zip differ diff --git a/.yarn/cache/@sinonjs-commons-npm-1.8.6-e3593ed6d6-51987338fd.zip b/.yarn/cache/@sinonjs-commons-npm-1.8.6-e3593ed6d6-51987338fd.zip new file mode 100644 index 000000000..91236cd79 Binary files /dev/null and b/.yarn/cache/@sinonjs-commons-npm-1.8.6-e3593ed6d6-51987338fd.zip differ diff --git a/.yarn/cache/@sinonjs-fake-timers-npm-9.1.2-3ff37ab7fb-033c74ad38.zip b/.yarn/cache/@sinonjs-fake-timers-npm-9.1.2-3ff37ab7fb-033c74ad38.zip new file mode 100644 index 000000000..2e3e85830 Binary files /dev/null and b/.yarn/cache/@sinonjs-fake-timers-npm-9.1.2-3ff37ab7fb-033c74ad38.zip differ diff --git a/.yarn/cache/@swc-core-darwin-arm64-npm-1.10.9-868527c113-10.zip b/.yarn/cache/@swc-core-darwin-arm64-npm-1.10.9-868527c113-10.zip new file mode 100644 index 000000000..377e57c6c Binary files /dev/null and b/.yarn/cache/@swc-core-darwin-arm64-npm-1.10.9-868527c113-10.zip differ diff --git a/.yarn/cache/@swc-core-darwin-x64-npm-1.10.9-3f9797cb42-10.zip b/.yarn/cache/@swc-core-darwin-x64-npm-1.10.9-3f9797cb42-10.zip new file mode 100644 index 000000000..86640905f Binary files /dev/null and b/.yarn/cache/@swc-core-darwin-x64-npm-1.10.9-3f9797cb42-10.zip differ diff --git a/.yarn/cache/@swc-core-linux-arm64-gnu-npm-1.10.9-d66105e8c4-10.zip b/.yarn/cache/@swc-core-linux-arm64-gnu-npm-1.10.9-d66105e8c4-10.zip new file mode 100644 index 000000000..27acb1967 Binary files /dev/null and b/.yarn/cache/@swc-core-linux-arm64-gnu-npm-1.10.9-d66105e8c4-10.zip differ diff --git a/.yarn/cache/@swc-core-linux-arm64-musl-npm-1.10.9-6a50cf5c13-10.zip b/.yarn/cache/@swc-core-linux-arm64-musl-npm-1.10.9-6a50cf5c13-10.zip new file mode 100644 index 000000000..b0b8a4be8 Binary files /dev/null and b/.yarn/cache/@swc-core-linux-arm64-musl-npm-1.10.9-6a50cf5c13-10.zip differ diff --git a/.yarn/cache/@swc-core-linux-x64-gnu-npm-1.10.9-5619fd6864-10.zip b/.yarn/cache/@swc-core-linux-x64-gnu-npm-1.10.9-5619fd6864-10.zip new file mode 100644 index 000000000..d8178a49b Binary files /dev/null and b/.yarn/cache/@swc-core-linux-x64-gnu-npm-1.10.9-5619fd6864-10.zip differ diff --git a/.yarn/cache/@swc-core-linux-x64-musl-npm-1.10.9-acaf0d02d6-10.zip b/.yarn/cache/@swc-core-linux-x64-musl-npm-1.10.9-acaf0d02d6-10.zip new file mode 100644 index 000000000..6b3174d7a Binary files /dev/null and b/.yarn/cache/@swc-core-linux-x64-musl-npm-1.10.9-acaf0d02d6-10.zip differ diff --git a/.yarn/cache/@swc-core-npm-1.10.9-7c8f379ad2-543e79c249.zip b/.yarn/cache/@swc-core-npm-1.10.9-7c8f379ad2-543e79c249.zip new file mode 100644 index 000000000..c0325316d Binary files /dev/null and b/.yarn/cache/@swc-core-npm-1.10.9-7c8f379ad2-543e79c249.zip differ diff --git a/.yarn/cache/@swc-jest-npm-0.2.37-2f8f959322-bbec37079b.zip b/.yarn/cache/@swc-jest-npm-0.2.37-2f8f959322-bbec37079b.zip new file mode 100644 index 000000000..63cf993cb Binary files /dev/null and b/.yarn/cache/@swc-jest-npm-0.2.37-2f8f959322-bbec37079b.zip differ diff --git a/.yarn/cache/@swc-types-npm-0.1.17-7ad0abbd20-ddef1ad5bf.zip b/.yarn/cache/@swc-types-npm-0.1.17-7ad0abbd20-ddef1ad5bf.zip new file mode 100644 index 000000000..c7b16b6af Binary files /dev/null and b/.yarn/cache/@swc-types-npm-0.1.17-7ad0abbd20-ddef1ad5bf.zip differ diff --git a/.yarn/cache/@szmarczak-http-timer-npm-5.0.1-52261e5986-fc9cb993e8.zip b/.yarn/cache/@szmarczak-http-timer-npm-5.0.1-52261e5986-fc9cb993e8.zip new file mode 100644 index 000000000..59e494943 Binary files /dev/null and b/.yarn/cache/@szmarczak-http-timer-npm-5.0.1-52261e5986-fc9cb993e8.zip differ diff --git a/.yarn/cache/@types-chrome-npm-0.0.223-b09e03d5e8-64072a3cb8.zip b/.yarn/cache/@types-chrome-npm-0.0.223-b09e03d5e8-64072a3cb8.zip new file mode 100644 index 000000000..f7a8910e1 Binary files /dev/null and b/.yarn/cache/@types-chrome-npm-0.0.223-b09e03d5e8-64072a3cb8.zip differ diff --git a/.yarn/cache/@types-chrome-npm-0.0.280-34ee4ba05a-81aed88de0.zip b/.yarn/cache/@types-chrome-npm-0.0.280-34ee4ba05a-81aed88de0.zip new file mode 100644 index 000000000..5d56ee01e Binary files /dev/null and b/.yarn/cache/@types-chrome-npm-0.0.280-34ee4ba05a-81aed88de0.zip differ diff --git a/.yarn/cache/@types-estree-npm-1.0.6-b5e23f2ea2-9d35d47509.zip b/.yarn/cache/@types-estree-npm-1.0.6-b5e23f2ea2-9d35d47509.zip new file mode 100644 index 000000000..4eb7ed54c Binary files /dev/null and b/.yarn/cache/@types-estree-npm-1.0.6-b5e23f2ea2-9d35d47509.zip differ diff --git a/.yarn/cache/@types-filesystem-npm-0.0.36-8d0026c1c8-ec831040fe.zip b/.yarn/cache/@types-filesystem-npm-0.0.36-8d0026c1c8-ec831040fe.zip new file mode 100644 index 000000000..0fa8b8a15 Binary files /dev/null and b/.yarn/cache/@types-filesystem-npm-0.0.36-8d0026c1c8-ec831040fe.zip differ diff --git a/.yarn/cache/@types-filewriter-npm-0.0.33-f2c6fe3dc9-495a4bb424.zip b/.yarn/cache/@types-filewriter-npm-0.0.33-f2c6fe3dc9-495a4bb424.zip new file mode 100644 index 000000000..9ac23a1fb Binary files /dev/null and b/.yarn/cache/@types-filewriter-npm-0.0.33-f2c6fe3dc9-495a4bb424.zip differ diff --git a/.yarn/cache/@types-har-format-npm-1.2.16-6e18e7d7d6-b7ecef1ca2.zip b/.yarn/cache/@types-har-format-npm-1.2.16-6e18e7d7d6-b7ecef1ca2.zip new file mode 100644 index 000000000..40781935d Binary files /dev/null and b/.yarn/cache/@types-har-format-npm-1.2.16-6e18e7d7d6-b7ecef1ca2.zip differ diff --git a/.yarn/cache/@types-http-cache-semantics-npm-4.0.4-6d4f413ddd-a59566cff6.zip b/.yarn/cache/@types-http-cache-semantics-npm-4.0.4-6d4f413ddd-a59566cff6.zip new file mode 100644 index 000000000..c49c4b352 Binary files /dev/null and b/.yarn/cache/@types-http-cache-semantics-npm-4.0.4-6d4f413ddd-a59566cff6.zip differ diff --git a/.yarn/cache/@types-jest-npm-28.1.8-c361b866d1-ef2024e72b.zip b/.yarn/cache/@types-jest-npm-28.1.8-c361b866d1-ef2024e72b.zip new file mode 100644 index 000000000..f1111fcb1 Binary files /dev/null and b/.yarn/cache/@types-jest-npm-28.1.8-c361b866d1-ef2024e72b.zip differ diff --git a/.yarn/cache/@types-json-schema-npm-7.0.15-fd16381786-1a3c3e0623.zip b/.yarn/cache/@types-json-schema-npm-7.0.15-fd16381786-1a3c3e0623.zip new file mode 100644 index 000000000..681120149 Binary files /dev/null and b/.yarn/cache/@types-json-schema-npm-7.0.15-fd16381786-1a3c3e0623.zip differ diff --git a/.yarn/cache/@types-minimatch-npm-3.0.5-802bb0797f-c41d136f67.zip b/.yarn/cache/@types-minimatch-npm-3.0.5-802bb0797f-c41d136f67.zip new file mode 100644 index 000000000..11730d3c3 Binary files /dev/null and b/.yarn/cache/@types-minimatch-npm-3.0.5-802bb0797f-c41d136f67.zip differ diff --git a/.yarn/cache/@types-prettier-npm-2.7.3-497316f37c-cda84c19ac.zip b/.yarn/cache/@types-prettier-npm-2.7.3-497316f37c-cda84c19ac.zip new file mode 100644 index 000000000..ab9f7b002 Binary files /dev/null and b/.yarn/cache/@types-prettier-npm-2.7.3-497316f37c-cda84c19ac.zip differ diff --git a/.yarn/cache/@types-react-dom-npm-18.3.5-b1c4b786e6-02095b326f.zip b/.yarn/cache/@types-react-dom-npm-18.3.5-b1c4b786e6-02095b326f.zip new file mode 100644 index 000000000..bbf038bcb Binary files /dev/null and b/.yarn/cache/@types-react-dom-npm-18.3.5-b1c4b786e6-02095b326f.zip differ diff --git a/.yarn/cache/@types-react-dom-npm-19.0.3-c704dfd4e3-815907f7ad.zip b/.yarn/cache/@types-react-dom-npm-19.0.3-c704dfd4e3-815907f7ad.zip new file mode 100644 index 000000000..388988220 Binary files /dev/null and b/.yarn/cache/@types-react-dom-npm-19.0.3-c704dfd4e3-815907f7ad.zip differ diff --git a/.yarn/cache/@types-react-npm-18.3.3-07e68e178e-68e203b7f1.zip b/.yarn/cache/@types-react-npm-18.3.1-5744cb1fe5-baa6b8a75c.zip similarity index 88% rename from .yarn/cache/@types-react-npm-18.3.3-07e68e178e-68e203b7f1.zip rename to .yarn/cache/@types-react-npm-18.3.1-5744cb1fe5-baa6b8a75c.zip index f220e7394..c5daf109e 100644 Binary files a/.yarn/cache/@types-react-npm-18.3.3-07e68e178e-68e203b7f1.zip and b/.yarn/cache/@types-react-npm-18.3.1-5744cb1fe5-baa6b8a75c.zip differ diff --git a/.yarn/cache/@types-react-npm-18.3.18-2cfc7440b2-7fdd8b853e.zip b/.yarn/cache/@types-react-npm-18.3.18-2cfc7440b2-7fdd8b853e.zip new file mode 100644 index 000000000..a3850c16a Binary files /dev/null and b/.yarn/cache/@types-react-npm-18.3.18-2cfc7440b2-7fdd8b853e.zip differ diff --git a/.yarn/cache/@types-react-npm-19.0.8-d37f2f1ef6-1080d5b96e.zip b/.yarn/cache/@types-react-npm-19.0.8-d37f2f1ef6-1080d5b96e.zip new file mode 100644 index 000000000..925603eed Binary files /dev/null and b/.yarn/cache/@types-react-npm-19.0.8-d37f2f1ef6-1080d5b96e.zip differ diff --git a/.yarn/cache/@types-retry-npm-0.12.2-e1f0617c50-e567503571.zip b/.yarn/cache/@types-retry-npm-0.12.2-e1f0617c50-e567503571.zip new file mode 100644 index 000000000..1e42fc4cd Binary files /dev/null and b/.yarn/cache/@types-retry-npm-0.12.2-e1f0617c50-e567503571.zip differ diff --git a/.yarn/cache/@types-webextension-polyfill-npm-0.12.1-4013206fb7-80c1f81af2.zip b/.yarn/cache/@types-webextension-polyfill-npm-0.12.1-4013206fb7-80c1f81af2.zip new file mode 100644 index 000000000..c67498178 Binary files /dev/null and b/.yarn/cache/@types-webextension-polyfill-npm-0.12.1-4013206fb7-80c1f81af2.zip differ diff --git a/.yarn/cache/@types-yauzl-npm-2.10.3-4b633e1ddc-5ee966ea7b.zip b/.yarn/cache/@types-yauzl-npm-2.10.3-4b633e1ddc-5ee966ea7b.zip new file mode 100644 index 000000000..1530a2be8 Binary files /dev/null and b/.yarn/cache/@types-yauzl-npm-2.10.3-4b633e1ddc-5ee966ea7b.zip differ diff --git a/.yarn/cache/@vanilla-extract-babel-plugin-debug-ids-npm-1.2.0-3596919d46-6d3493c30a.zip b/.yarn/cache/@vanilla-extract-babel-plugin-debug-ids-npm-1.2.0-3596919d46-6d3493c30a.zip new file mode 100644 index 000000000..f256332b7 Binary files /dev/null and b/.yarn/cache/@vanilla-extract-babel-plugin-debug-ids-npm-1.2.0-3596919d46-6d3493c30a.zip differ diff --git a/.yarn/cache/@vanilla-extract-css-npm-1.17.0-17935f202a-5b811bdce6.zip b/.yarn/cache/@vanilla-extract-css-npm-1.17.0-17935f202a-5b811bdce6.zip new file mode 100644 index 000000000..ef397627c Binary files /dev/null and b/.yarn/cache/@vanilla-extract-css-npm-1.17.0-17935f202a-5b811bdce6.zip differ diff --git a/.yarn/cache/@vanilla-extract-integration-npm-6.5.0-f9483072b2-1e6df32dee.zip b/.yarn/cache/@vanilla-extract-integration-npm-6.5.0-f9483072b2-1e6df32dee.zip new file mode 100644 index 000000000..0f0d1fc98 Binary files /dev/null and b/.yarn/cache/@vanilla-extract-integration-npm-6.5.0-f9483072b2-1e6df32dee.zip differ diff --git a/.yarn/cache/@vanilla-extract-private-npm-1.0.6-6569b02004-50463610da.zip b/.yarn/cache/@vanilla-extract-private-npm-1.0.6-6569b02004-50463610da.zip new file mode 100644 index 000000000..b70562076 Binary files /dev/null and b/.yarn/cache/@vanilla-extract-private-npm-1.0.6-6569b02004-50463610da.zip differ diff --git a/.yarn/cache/@vanilla-extract-vite-plugin-npm-3.9.5-f670f606eb-94225fac05.zip b/.yarn/cache/@vanilla-extract-vite-plugin-npm-3.9.5-f670f606eb-94225fac05.zip new file mode 100644 index 000000000..c566f230b Binary files /dev/null and b/.yarn/cache/@vanilla-extract-vite-plugin-npm-3.9.5-f670f606eb-94225fac05.zip differ diff --git a/.yarn/cache/@vitejs-plugin-react-npm-4.3.4-e5f654de44-3b220908ed.zip b/.yarn/cache/@vitejs-plugin-react-npm-4.3.4-e5f654de44-3b220908ed.zip new file mode 100644 index 000000000..df1b3973c Binary files /dev/null and b/.yarn/cache/@vitejs-plugin-react-npm-4.3.4-e5f654de44-3b220908ed.zip differ diff --git a/.yarn/cache/@vitejs-plugin-react-swc-npm-3.7.2-9b9d5c642b-eba981d831.zip b/.yarn/cache/@vitejs-plugin-react-swc-npm-3.7.2-9b9d5c642b-eba981d831.zip new file mode 100644 index 000000000..3b96038c4 Binary files /dev/null and b/.yarn/cache/@vitejs-plugin-react-swc-npm-3.7.2-9b9d5c642b-eba981d831.zip differ diff --git a/.yarn/cache/@webcomponents-custom-elements-npm-1.6.0-68cf2a4c41-3c9ba18b2b.zip b/.yarn/cache/@webcomponents-custom-elements-npm-1.6.0-68cf2a4c41-3c9ba18b2b.zip new file mode 100644 index 000000000..f06b3df49 Binary files /dev/null and b/.yarn/cache/@webcomponents-custom-elements-npm-1.6.0-68cf2a4c41-3c9ba18b2b.zip differ diff --git a/.yarn/cache/@webext-core-fake-browser-npm-1.3.2-2c52225ef3-1aca85aa53.zip b/.yarn/cache/@webext-core-fake-browser-npm-1.3.2-2c52225ef3-1aca85aa53.zip new file mode 100644 index 000000000..34862116b Binary files /dev/null and b/.yarn/cache/@webext-core-fake-browser-npm-1.3.2-2c52225ef3-1aca85aa53.zip differ diff --git a/.yarn/cache/@webext-core-isolated-element-npm-1.1.2-fac209ed26-3528a00a6f.zip b/.yarn/cache/@webext-core-isolated-element-npm-1.1.2-fac209ed26-3528a00a6f.zip new file mode 100644 index 000000000..a77c1b1be Binary files /dev/null and b/.yarn/cache/@webext-core-isolated-element-npm-1.1.2-fac209ed26-3528a00a6f.zip differ diff --git a/.yarn/cache/@webext-core-match-patterns-npm-1.0.3-c554a14e4f-947042a709.zip b/.yarn/cache/@webext-core-match-patterns-npm-1.0.3-c554a14e4f-947042a709.zip new file mode 100644 index 000000000..6daba0858 Binary files /dev/null and b/.yarn/cache/@webext-core-match-patterns-npm-1.0.3-c554a14e4f-947042a709.zip differ diff --git a/.yarn/cache/@webext-core-messaging-npm-2.2.0-70e32bf6f2-b23f3f0100.zip b/.yarn/cache/@webext-core-messaging-npm-2.2.0-70e32bf6f2-b23f3f0100.zip new file mode 100644 index 000000000..400353536 Binary files /dev/null and b/.yarn/cache/@webext-core-messaging-npm-2.2.0-70e32bf6f2-b23f3f0100.zip differ diff --git a/.yarn/cache/@wxt-dev-module-react-npm-1.1.3-a0fe743d62-5bfeefbcdb.zip b/.yarn/cache/@wxt-dev-module-react-npm-1.1.3-a0fe743d62-5bfeefbcdb.zip new file mode 100644 index 000000000..b93de3abb Binary files /dev/null and b/.yarn/cache/@wxt-dev-module-react-npm-1.1.3-a0fe743d62-5bfeefbcdb.zip differ diff --git a/.yarn/cache/@wxt-dev-storage-npm-1.0.1-48e5eb9a5b-a45abd0da9.zip b/.yarn/cache/@wxt-dev-storage-npm-1.0.1-48e5eb9a5b-a45abd0da9.zip new file mode 100644 index 000000000..279a2b31e Binary files /dev/null and b/.yarn/cache/@wxt-dev-storage-npm-1.0.1-48e5eb9a5b-a45abd0da9.zip differ diff --git a/.yarn/cache/acorn-npm-8.14.0-dc46f61424-6df29c3555.zip b/.yarn/cache/acorn-npm-8.14.0-dc46f61424-6df29c3555.zip new file mode 100644 index 000000000..a32f020e1 Binary files /dev/null and b/.yarn/cache/acorn-npm-8.14.0-dc46f61424-6df29c3555.zip differ diff --git a/.yarn/cache/acorn-walk-npm-8.3.4-a75fa85ead-871386764e.zip b/.yarn/cache/acorn-walk-npm-8.3.4-a75fa85ead-871386764e.zip new file mode 100644 index 000000000..eb751a4cf Binary files /dev/null and b/.yarn/cache/acorn-walk-npm-8.3.4-a75fa85ead-871386764e.zip differ diff --git a/.yarn/cache/adm-zip-npm-0.5.16-4556fea098-e167d1b9e6.zip b/.yarn/cache/adm-zip-npm-0.5.16-4556fea098-e167d1b9e6.zip new file mode 100644 index 000000000..51a177e66 Binary files /dev/null and b/.yarn/cache/adm-zip-npm-0.5.16-4556fea098-e167d1b9e6.zip differ diff --git a/.yarn/cache/ansi-align-npm-3.0.1-8e6288d20a-4c7e8b6a10.zip b/.yarn/cache/ansi-align-npm-3.0.1-8e6288d20a-4c7e8b6a10.zip new file mode 100644 index 000000000..84afbfdb5 Binary files /dev/null and b/.yarn/cache/ansi-align-npm-3.0.1-8e6288d20a-4c7e8b6a10.zip differ diff --git a/.yarn/cache/ansi-escapes-npm-7.0.0-70628135e5-2d0e234508.zip b/.yarn/cache/ansi-escapes-npm-7.0.0-70628135e5-2d0e234508.zip new file mode 100644 index 000000000..40a14f656 Binary files /dev/null and b/.yarn/cache/ansi-escapes-npm-7.0.0-70628135e5-2d0e234508.zip differ diff --git a/.yarn/cache/array-differ-npm-4.0.0-90d42db74d-1de99a06bc.zip b/.yarn/cache/array-differ-npm-4.0.0-90d42db74d-1de99a06bc.zip new file mode 100644 index 000000000..17b551f18 Binary files /dev/null and b/.yarn/cache/array-differ-npm-4.0.0-90d42db74d-1de99a06bc.zip differ diff --git a/.yarn/cache/array-union-npm-3.0.1-3ee2eb5947-47b29f8825.zip b/.yarn/cache/array-union-npm-3.0.1-3ee2eb5947-47b29f8825.zip new file mode 100644 index 000000000..e4f6918ff Binary files /dev/null and b/.yarn/cache/array-union-npm-3.0.1-3ee2eb5947-47b29f8825.zip differ diff --git a/.yarn/cache/async-mutex-npm-0.5.0-cc288ce63d-4c6bfce1cc.zip b/.yarn/cache/async-mutex-npm-0.5.0-cc288ce63d-4c6bfce1cc.zip new file mode 100644 index 000000000..d0e17cc19 Binary files /dev/null and b/.yarn/cache/async-mutex-npm-0.5.0-cc288ce63d-4c6bfce1cc.zip differ diff --git a/.yarn/cache/async-npm-3.2.6-aa4f5aa081-cb6e0561a3.zip b/.yarn/cache/async-npm-3.2.6-aa4f5aa081-cb6e0561a3.zip new file mode 100644 index 000000000..ffe598dc1 Binary files /dev/null and b/.yarn/cache/async-npm-3.2.6-aa4f5aa081-cb6e0561a3.zip differ diff --git a/.yarn/cache/at-least-node-npm-1.0.0-2b36e661fa-463e2f8e43.zip b/.yarn/cache/at-least-node-npm-1.0.0-2b36e661fa-463e2f8e43.zip new file mode 100644 index 000000000..bc549750e Binary files /dev/null and b/.yarn/cache/at-least-node-npm-1.0.0-2b36e661fa-463e2f8e43.zip differ diff --git a/.yarn/cache/babel-jest-npm-28.1.3-3bb56d0efd-6dcbf194a0.zip b/.yarn/cache/babel-jest-npm-28.1.3-3bb56d0efd-6dcbf194a0.zip new file mode 100644 index 000000000..650b530e9 Binary files /dev/null and b/.yarn/cache/babel-jest-npm-28.1.3-3bb56d0efd-6dcbf194a0.zip differ diff --git a/.yarn/cache/babel-plugin-jest-hoist-npm-28.1.3-ffadc60ff3-355e383dae.zip b/.yarn/cache/babel-plugin-jest-hoist-npm-28.1.3-ffadc60ff3-355e383dae.zip new file mode 100644 index 000000000..e2bd2702a Binary files /dev/null and b/.yarn/cache/babel-plugin-jest-hoist-npm-28.1.3-ffadc60ff3-355e383dae.zip differ diff --git a/.yarn/cache/babel-preset-jest-npm-28.1.3-8e610faead-8248a4a5ca.zip b/.yarn/cache/babel-preset-jest-npm-28.1.3-8e610faead-8248a4a5ca.zip new file mode 100644 index 000000000..72ed52192 Binary files /dev/null and b/.yarn/cache/babel-preset-jest-npm-28.1.3-8e610faead-8248a4a5ca.zip differ diff --git a/.yarn/cache/base64-js-npm-1.5.1-b2f7275641-669632eb37.zip b/.yarn/cache/base64-js-npm-1.5.1-b2f7275641-669632eb37.zip new file mode 100644 index 000000000..a49ec87ac Binary files /dev/null and b/.yarn/cache/base64-js-npm-1.5.1-b2f7275641-669632eb37.zip differ diff --git a/.yarn/cache/big-integer-npm-1.6.52-4bec75720c-4bc6ae152a.zip b/.yarn/cache/big-integer-npm-1.6.52-4bec75720c-4bc6ae152a.zip new file mode 100644 index 000000000..228eecf59 Binary files /dev/null and b/.yarn/cache/big-integer-npm-1.6.52-4bec75720c-4bc6ae152a.zip differ diff --git a/.yarn/cache/bl-npm-5.1.0-872d13e4d1-0340d3d70d.zip b/.yarn/cache/bl-npm-5.1.0-872d13e4d1-0340d3d70d.zip new file mode 100644 index 000000000..278ba324c Binary files /dev/null and b/.yarn/cache/bl-npm-5.1.0-872d13e4d1-0340d3d70d.zip differ diff --git a/.yarn/cache/bluebird-npm-3.7.2-6a54136ee3-007c7bad22.zip b/.yarn/cache/bluebird-npm-3.7.2-6a54136ee3-007c7bad22.zip new file mode 100644 index 000000000..64850d4df Binary files /dev/null and b/.yarn/cache/bluebird-npm-3.7.2-6a54136ee3-007c7bad22.zip differ diff --git a/.yarn/cache/boolbase-npm-1.0.0-965fe9af6d-3e25c80ef6.zip b/.yarn/cache/boolbase-npm-1.0.0-965fe9af6d-3e25c80ef6.zip new file mode 100644 index 000000000..199099efa Binary files /dev/null and b/.yarn/cache/boolbase-npm-1.0.0-965fe9af6d-3e25c80ef6.zip differ diff --git a/.yarn/cache/boxen-npm-7.1.1-e79a50b11c-a21d514435.zip b/.yarn/cache/boxen-npm-7.1.1-e79a50b11c-a21d514435.zip new file mode 100644 index 000000000..28f34ad73 Binary files /dev/null and b/.yarn/cache/boxen-npm-7.1.1-e79a50b11c-a21d514435.zip differ diff --git a/.yarn/cache/bplist-parser-npm-0.2.0-91a681e495-15d31c1b0c.zip b/.yarn/cache/bplist-parser-npm-0.2.0-91a681e495-15d31c1b0c.zip new file mode 100644 index 000000000..47ebe273a Binary files /dev/null and b/.yarn/cache/bplist-parser-npm-0.2.0-91a681e495-15d31c1b0c.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 000000000..a4906b7b2 Binary files /dev/null and b/.yarn/cache/browserslist-npm-4.24.4-2fdeb5face-11fda105e8.zip differ diff --git a/.yarn/cache/buffer-crc32-npm-0.2.13-c4b6fceac1-06252347ae.zip b/.yarn/cache/buffer-crc32-npm-0.2.13-c4b6fceac1-06252347ae.zip new file mode 100644 index 000000000..96da9d811 Binary files /dev/null and b/.yarn/cache/buffer-crc32-npm-0.2.13-c4b6fceac1-06252347ae.zip differ diff --git a/.yarn/cache/buffer-npm-6.0.3-cd90dfedfe-b6bc68237e.zip b/.yarn/cache/buffer-npm-6.0.3-cd90dfedfe-b6bc68237e.zip new file mode 100644 index 000000000..ed068a193 Binary files /dev/null and b/.yarn/cache/buffer-npm-6.0.3-cd90dfedfe-b6bc68237e.zip differ diff --git a/.yarn/cache/bundle-name-npm-3.0.0-d7e52ba2a3-edf2b1fbe6.zip b/.yarn/cache/bundle-name-npm-3.0.0-d7e52ba2a3-edf2b1fbe6.zip new file mode 100644 index 000000000..80f958c67 Binary files /dev/null and b/.yarn/cache/bundle-name-npm-3.0.0-d7e52ba2a3-edf2b1fbe6.zip differ diff --git a/.yarn/cache/bundle-name-npm-4.1.0-4688335533-1d966c8d2d.zip b/.yarn/cache/bundle-name-npm-4.1.0-4688335533-1d966c8d2d.zip new file mode 100644 index 000000000..a92891a4f Binary files /dev/null and b/.yarn/cache/bundle-name-npm-4.1.0-4688335533-1d966c8d2d.zip differ diff --git a/.yarn/cache/bunyan-npm-1.8.15-e130eb0235-676f4beca0.zip b/.yarn/cache/bunyan-npm-1.8.15-e130eb0235-676f4beca0.zip new file mode 100644 index 000000000..0696ce5ef Binary files /dev/null and b/.yarn/cache/bunyan-npm-1.8.15-e130eb0235-676f4beca0.zip differ diff --git a/.yarn/cache/c12-npm-1.11.2-3913224891-ba568cac96.zip b/.yarn/cache/c12-npm-1.11.2-3913224891-ba568cac96.zip new file mode 100644 index 000000000..3d4c826a1 Binary files /dev/null and b/.yarn/cache/c12-npm-1.11.2-3913224891-ba568cac96.zip differ diff --git a/.yarn/cache/cacheable-lookup-npm-7.0.0-b6cd95c14a-69ea78cd9f.zip b/.yarn/cache/cacheable-lookup-npm-7.0.0-b6cd95c14a-69ea78cd9f.zip new file mode 100644 index 000000000..322c4acc5 Binary files /dev/null and b/.yarn/cache/cacheable-lookup-npm-7.0.0-b6cd95c14a-69ea78cd9f.zip differ diff --git a/.yarn/cache/cacheable-request-npm-10.2.14-fd919b07d7-102f454ac6.zip b/.yarn/cache/cacheable-request-npm-10.2.14-fd919b07d7-102f454ac6.zip new file mode 100644 index 000000000..635136b31 Binary files /dev/null and b/.yarn/cache/cacheable-request-npm-10.2.14-fd919b07d7-102f454ac6.zip differ diff --git a/.yarn/cache/camelcase-npm-7.0.1-d41d97bb0d-86ab8f3ebf.zip b/.yarn/cache/camelcase-npm-7.0.1-d41d97bb0d-86ab8f3ebf.zip new file mode 100644 index 000000000..1f5e860ed Binary files /dev/null and b/.yarn/cache/camelcase-npm-7.0.1-d41d97bb0d-86ab8f3ebf.zip differ diff --git a/.yarn/cache/caniuse-lite-npm-1.0.30001695-6348509850-8107c5e89b.zip b/.yarn/cache/caniuse-lite-npm-1.0.30001695-6348509850-8107c5e89b.zip new file mode 100644 index 000000000..d6300198e Binary files /dev/null and b/.yarn/cache/caniuse-lite-npm-1.0.30001695-6348509850-8107c5e89b.zip differ diff --git a/.yarn/cache/chalk-npm-5.4.1-2f3fe4660a-29df3ffcdf.zip b/.yarn/cache/chalk-npm-5.4.1-2f3fe4660a-29df3ffcdf.zip new file mode 100644 index 000000000..7f7d47c9e Binary files /dev/null and b/.yarn/cache/chalk-npm-5.4.1-2f3fe4660a-29df3ffcdf.zip differ diff --git a/.yarn/cache/cheerio-npm-1.0.0-837785b57b-b535070add.zip b/.yarn/cache/cheerio-npm-1.0.0-837785b57b-b535070add.zip new file mode 100644 index 000000000..7e6adaecb Binary files /dev/null and b/.yarn/cache/cheerio-npm-1.0.0-837785b57b-b535070add.zip differ diff --git a/.yarn/cache/cheerio-select-npm-2.1.0-e92bc2f296-b5d89208c2.zip b/.yarn/cache/cheerio-select-npm-2.1.0-e92bc2f296-b5d89208c2.zip new file mode 100644 index 000000000..9c184dd1f Binary files /dev/null and b/.yarn/cache/cheerio-select-npm-2.1.0-e92bc2f296-b5d89208c2.zip differ diff --git a/.yarn/cache/chrome-launcher-npm-0.15.2-bafd42e412-6faa189950.zip b/.yarn/cache/chrome-launcher-npm-0.15.2-bafd42e412-6faa189950.zip new file mode 100644 index 000000000..978f9af66 Binary files /dev/null and b/.yarn/cache/chrome-launcher-npm-0.15.2-bafd42e412-6faa189950.zip differ diff --git a/.yarn/cache/chrome-launcher-npm-1.1.0-0ef7a69f46-686cbe01d3.zip b/.yarn/cache/chrome-launcher-npm-1.1.0-0ef7a69f46-686cbe01d3.zip new file mode 100644 index 000000000..35a9343c5 Binary files /dev/null and b/.yarn/cache/chrome-launcher-npm-1.1.0-0ef7a69f46-686cbe01d3.zip differ diff --git a/.yarn/cache/ci-info-npm-4.1.0-f0fb92b1e5-546628efd0.zip b/.yarn/cache/ci-info-npm-4.1.0-f0fb92b1e5-546628efd0.zip new file mode 100644 index 000000000..db6b7cf5a Binary files /dev/null and b/.yarn/cache/ci-info-npm-4.1.0-f0fb92b1e5-546628efd0.zip differ diff --git a/.yarn/cache/citty-npm-0.1.6-60b76c16d8-3208947e73.zip b/.yarn/cache/citty-npm-0.1.6-60b76c16d8-3208947e73.zip new file mode 100644 index 000000000..09f133f9e Binary files /dev/null and b/.yarn/cache/citty-npm-0.1.6-60b76c16d8-3208947e73.zip differ diff --git a/.yarn/cache/cli-boxes-npm-3.0.0-e5de3a0d5e-637d84419d.zip b/.yarn/cache/cli-boxes-npm-3.0.0-e5de3a0d5e-637d84419d.zip new file mode 100644 index 000000000..71bd2c7e3 Binary files /dev/null and b/.yarn/cache/cli-boxes-npm-3.0.0-e5de3a0d5e-637d84419d.zip differ diff --git a/.yarn/cache/cli-cursor-npm-4.0.0-08e7cbaf41-ab3f3ea207.zip b/.yarn/cache/cli-cursor-npm-4.0.0-08e7cbaf41-ab3f3ea207.zip new file mode 100644 index 000000000..38e63c54f Binary files /dev/null and b/.yarn/cache/cli-cursor-npm-4.0.0-08e7cbaf41-ab3f3ea207.zip differ diff --git a/.yarn/cache/cli-cursor-npm-5.0.0-444bec1bef-1eb9a3f878.zip b/.yarn/cache/cli-cursor-npm-5.0.0-444bec1bef-1eb9a3f878.zip new file mode 100644 index 000000000..e79adf695 Binary files /dev/null and b/.yarn/cache/cli-cursor-npm-5.0.0-444bec1bef-1eb9a3f878.zip differ diff --git a/.yarn/cache/cli-highlight-npm-2.1.11-569697f73a-05d2b5beb8.zip b/.yarn/cache/cli-highlight-npm-2.1.11-569697f73a-05d2b5beb8.zip new file mode 100644 index 000000000..ee3ef0355 Binary files /dev/null and b/.yarn/cache/cli-highlight-npm-2.1.11-569697f73a-05d2b5beb8.zip differ diff --git a/.yarn/cache/cli-spinners-npm-2.9.2-be9c08efee-a0a863f442.zip b/.yarn/cache/cli-spinners-npm-2.9.2-be9c08efee-a0a863f442.zip new file mode 100644 index 000000000..0a7507dd8 Binary files /dev/null and b/.yarn/cache/cli-spinners-npm-2.9.2-be9c08efee-a0a863f442.zip differ diff --git a/.yarn/cache/cli-truncate-npm-4.0.0-3113917cdb-d5149175fd.zip b/.yarn/cache/cli-truncate-npm-4.0.0-3113917cdb-d5149175fd.zip new file mode 100644 index 000000000..88229c815 Binary files /dev/null and b/.yarn/cache/cli-truncate-npm-4.0.0-3113917cdb-d5149175fd.zip differ diff --git a/.yarn/cache/cliui-npm-8.0.1-3b029092cf-eaa5561aeb.zip b/.yarn/cache/cliui-npm-8.0.1-3b029092cf-eaa5561aeb.zip new file mode 100644 index 000000000..8701b6450 Binary files /dev/null and b/.yarn/cache/cliui-npm-8.0.1-3b029092cf-eaa5561aeb.zip differ diff --git a/.yarn/cache/clone-npm-1.0.4-a610fcbcf9-d06418b733.zip b/.yarn/cache/clone-npm-1.0.4-a610fcbcf9-d06418b733.zip new file mode 100644 index 000000000..e06cc8632 Binary files /dev/null and b/.yarn/cache/clone-npm-1.0.4-a610fcbcf9-d06418b733.zip differ diff --git a/.yarn/cache/colorette-npm-2.0.20-692d428726-0b8de48bfa.zip b/.yarn/cache/colorette-npm-2.0.20-692d428726-0b8de48bfa.zip new file mode 100644 index 000000000..bf9dd71b4 Binary files /dev/null and b/.yarn/cache/colorette-npm-2.0.20-692d428726-0b8de48bfa.zip differ diff --git a/.yarn/cache/commander-npm-2.9.0-dea41d1794-65d08cbbf0.zip b/.yarn/cache/commander-npm-2.9.0-dea41d1794-65d08cbbf0.zip new file mode 100644 index 000000000..f8eb36a40 Binary files /dev/null and b/.yarn/cache/commander-npm-2.9.0-dea41d1794-65d08cbbf0.zip differ diff --git a/.yarn/cache/commander-npm-9.5.0-993b3f2434-41c49b3d0f.zip b/.yarn/cache/commander-npm-9.5.0-993b3f2434-41c49b3d0f.zip new file mode 100644 index 000000000..da6750ca8 Binary files /dev/null and b/.yarn/cache/commander-npm-9.5.0-993b3f2434-41c49b3d0f.zip differ diff --git a/.yarn/cache/concat-stream-npm-1.6.2-2bee337060-71db903c84.zip b/.yarn/cache/concat-stream-npm-1.6.2-2bee337060-71db903c84.zip new file mode 100644 index 000000000..efb76c9e0 Binary files /dev/null and b/.yarn/cache/concat-stream-npm-1.6.2-2bee337060-71db903c84.zip differ diff --git a/.yarn/cache/confbox-npm-0.1.8-8396039b68-4ebcfb1c6a.zip b/.yarn/cache/confbox-npm-0.1.8-8396039b68-4ebcfb1c6a.zip new file mode 100644 index 000000000..190ec9ef4 Binary files /dev/null and b/.yarn/cache/confbox-npm-0.1.8-8396039b68-4ebcfb1c6a.zip differ diff --git a/.yarn/cache/config-chain-npm-1.1.13-82e06afbc4-83d22cabf7.zip b/.yarn/cache/config-chain-npm-1.1.13-82e06afbc4-83d22cabf7.zip new file mode 100644 index 000000000..785f80e2f Binary files /dev/null and b/.yarn/cache/config-chain-npm-1.1.13-82e06afbc4-83d22cabf7.zip differ diff --git a/.yarn/cache/configstore-npm-6.0.0-410b4e0bf5-81995351c1.zip b/.yarn/cache/configstore-npm-6.0.0-410b4e0bf5-81995351c1.zip new file mode 100644 index 000000000..09c374be7 Binary files /dev/null and b/.yarn/cache/configstore-npm-6.0.0-410b4e0bf5-81995351c1.zip differ diff --git a/.yarn/cache/consola-npm-3.4.0-cbcac69204-99d4a8131f.zip b/.yarn/cache/consola-npm-3.4.0-cbcac69204-99d4a8131f.zip new file mode 100644 index 000000000..45e8e486d Binary files /dev/null and b/.yarn/cache/consola-npm-3.4.0-cbcac69204-99d4a8131f.zip differ diff --git a/.yarn/cache/convert-source-map-npm-1.9.0-e294555f4b-dc55a1f28d.zip b/.yarn/cache/convert-source-map-npm-1.9.0-e294555f4b-dc55a1f28d.zip new file mode 100644 index 000000000..409c3442c Binary files /dev/null and b/.yarn/cache/convert-source-map-npm-1.9.0-e294555f4b-dc55a1f28d.zip differ diff --git a/.yarn/cache/core-util-is-npm-1.0.3-ca74b76c90-9de8597363.zip b/.yarn/cache/core-util-is-npm-1.0.3-ca74b76c90-9de8597363.zip new file mode 100644 index 000000000..2c844fee1 Binary files /dev/null and b/.yarn/cache/core-util-is-npm-1.0.3-ca74b76c90-9de8597363.zip differ diff --git a/.yarn/cache/crypto-random-string-npm-4.0.0-b9f0f76168-cd5d7ae138.zip b/.yarn/cache/crypto-random-string-npm-4.0.0-b9f0f76168-cd5d7ae138.zip new file mode 100644 index 000000000..967788bc7 Binary files /dev/null and b/.yarn/cache/crypto-random-string-npm-4.0.0-b9f0f76168-cd5d7ae138.zip differ diff --git a/.yarn/cache/css-select-npm-5.1.0-9365a79de5-d486b1e7eb.zip b/.yarn/cache/css-select-npm-5.1.0-9365a79de5-d486b1e7eb.zip new file mode 100644 index 000000000..15c9b999b Binary files /dev/null and b/.yarn/cache/css-select-npm-5.1.0-9365a79de5-d486b1e7eb.zip differ diff --git a/.yarn/cache/cssom-npm-0.5.0-44ab2704f2-b502a315b1.zip b/.yarn/cache/cssom-npm-0.5.0-44ab2704f2-b502a315b1.zip new file mode 100644 index 000000000..a11f5fdef Binary files /dev/null and b/.yarn/cache/cssom-npm-0.5.0-44ab2704f2-b502a315b1.zip differ diff --git a/.yarn/cache/debounce-npm-1.2.1-b09266a260-0b95b2a9d8.zip b/.yarn/cache/debounce-npm-1.2.1-b09266a260-0b95b2a9d8.zip new file mode 100644 index 000000000..2307f98f5 Binary files /dev/null and b/.yarn/cache/debounce-npm-1.2.1-b09266a260-0b95b2a9d8.zip differ diff --git a/.yarn/cache/debug-npm-2.6.9-7d4cb597dc-e07005f2b4.zip b/.yarn/cache/debug-npm-2.6.9-7d4cb597dc-e07005f2b4.zip new file mode 100644 index 000000000..84bbd0db0 Binary files /dev/null and b/.yarn/cache/debug-npm-2.6.9-7d4cb597dc-e07005f2b4.zip differ diff --git a/.yarn/cache/debug-npm-4.3.7-385645adf9-71168908b9.zip b/.yarn/cache/debug-npm-4.3.7-385645adf9-71168908b9.zip new file mode 100644 index 000000000..24741d29a Binary files /dev/null and b/.yarn/cache/debug-npm-4.3.7-385645adf9-71168908b9.zip differ diff --git a/.yarn/cache/debug-npm-4.4.0-f6efe76023-1847944c2e.zip b/.yarn/cache/debug-npm-4.4.0-f6efe76023-1847944c2e.zip new file mode 100644 index 000000000..5bce5f628 Binary files /dev/null and b/.yarn/cache/debug-npm-4.4.0-f6efe76023-1847944c2e.zip differ diff --git a/.yarn/cache/decompress-response-npm-6.0.0-359de2878c-d377cf47e0.zip b/.yarn/cache/decompress-response-npm-6.0.0-359de2878c-d377cf47e0.zip new file mode 100644 index 000000000..bbc1db518 Binary files /dev/null and b/.yarn/cache/decompress-response-npm-6.0.0-359de2878c-d377cf47e0.zip differ diff --git a/.yarn/cache/dedent-npm-0.7.0-2dbb45a4c5-87de191050.zip b/.yarn/cache/dedent-npm-0.7.0-2dbb45a4c5-87de191050.zip new file mode 100644 index 000000000..64afea838 Binary files /dev/null and b/.yarn/cache/dedent-npm-0.7.0-2dbb45a4c5-87de191050.zip differ diff --git a/.yarn/cache/deep-extend-npm-0.6.0-e182924219-7be7e5a8d4.zip b/.yarn/cache/deep-extend-npm-0.6.0-e182924219-7be7e5a8d4.zip new file mode 100644 index 000000000..87f0270ec Binary files /dev/null and b/.yarn/cache/deep-extend-npm-0.6.0-e182924219-7be7e5a8d4.zip differ diff --git a/.yarn/cache/default-browser-id-npm-3.0.0-f65ceaa214-279c7ad492.zip b/.yarn/cache/default-browser-id-npm-3.0.0-f65ceaa214-279c7ad492.zip new file mode 100644 index 000000000..5aca3fb26 Binary files /dev/null and b/.yarn/cache/default-browser-id-npm-3.0.0-f65ceaa214-279c7ad492.zip differ diff --git a/.yarn/cache/default-browser-id-npm-5.0.0-41fa64d5bb-185bfaecec.zip b/.yarn/cache/default-browser-id-npm-5.0.0-41fa64d5bb-185bfaecec.zip new file mode 100644 index 000000000..6d61e6fe1 Binary files /dev/null and b/.yarn/cache/default-browser-id-npm-5.0.0-41fa64d5bb-185bfaecec.zip differ diff --git a/.yarn/cache/default-browser-npm-4.0.0-e9e9c8aba0-40c5af9847.zip b/.yarn/cache/default-browser-npm-4.0.0-e9e9c8aba0-40c5af9847.zip new file mode 100644 index 000000000..956855fd9 Binary files /dev/null and b/.yarn/cache/default-browser-npm-4.0.0-e9e9c8aba0-40c5af9847.zip differ diff --git a/.yarn/cache/default-browser-npm-5.2.1-e2f8bca718-afab7eff7b.zip b/.yarn/cache/default-browser-npm-5.2.1-e2f8bca718-afab7eff7b.zip new file mode 100644 index 000000000..101b96c5b Binary files /dev/null and b/.yarn/cache/default-browser-npm-5.2.1-e2f8bca718-afab7eff7b.zip differ diff --git a/.yarn/cache/defaults-npm-1.0.4-f3fbaf2528-3a88b7a587.zip b/.yarn/cache/defaults-npm-1.0.4-f3fbaf2528-3a88b7a587.zip new file mode 100644 index 000000000..cbd9cc402 Binary files /dev/null and b/.yarn/cache/defaults-npm-1.0.4-f3fbaf2528-3a88b7a587.zip differ diff --git a/.yarn/cache/defer-to-connect-npm-2.0.1-9005cc8c60-8a9b50d2f2.zip b/.yarn/cache/defer-to-connect-npm-2.0.1-9005cc8c60-8a9b50d2f2.zip new file mode 100644 index 000000000..83a157896 Binary files /dev/null and b/.yarn/cache/defer-to-connect-npm-2.0.1-9005cc8c60-8a9b50d2f2.zip differ diff --git a/.yarn/cache/define-lazy-prop-npm-2.0.0-bba0cd91a7-0115fdb065.zip b/.yarn/cache/define-lazy-prop-npm-2.0.0-bba0cd91a7-0115fdb065.zip new file mode 100644 index 000000000..73e4246b1 Binary files /dev/null and b/.yarn/cache/define-lazy-prop-npm-2.0.0-bba0cd91a7-0115fdb065.zip differ diff --git a/.yarn/cache/define-lazy-prop-npm-3.0.0-6bb0fc1510-f28421cf9e.zip b/.yarn/cache/define-lazy-prop-npm-3.0.0-6bb0fc1510-f28421cf9e.zip new file mode 100644 index 000000000..b03681e47 Binary files /dev/null and b/.yarn/cache/define-lazy-prop-npm-3.0.0-6bb0fc1510-f28421cf9e.zip differ diff --git a/.yarn/cache/defu-npm-6.1.4-c791c7f2cc-aeffdb4730.zip b/.yarn/cache/defu-npm-6.1.4-c791c7f2cc-aeffdb4730.zip new file mode 100644 index 000000000..df708b6ab Binary files /dev/null and b/.yarn/cache/defu-npm-6.1.4-c791c7f2cc-aeffdb4730.zip differ diff --git a/.yarn/cache/dequal-npm-2.0.3-53a630c60e-6ff05a7561.zip b/.yarn/cache/dequal-npm-2.0.3-53a630c60e-6ff05a7561.zip new file mode 100644 index 000000000..2fe397b13 Binary files /dev/null and b/.yarn/cache/dequal-npm-2.0.3-53a630c60e-6ff05a7561.zip differ diff --git a/.yarn/cache/destr-npm-2.0.3-8221047ac7-dbb756baa8.zip b/.yarn/cache/destr-npm-2.0.3-8221047ac7-dbb756baa8.zip new file mode 100644 index 000000000..9861c6484 Binary files /dev/null and b/.yarn/cache/destr-npm-2.0.3-8221047ac7-dbb756baa8.zip differ diff --git a/.yarn/cache/diff-sequences-npm-28.1.1-70eb43c727-8975270821.zip b/.yarn/cache/diff-sequences-npm-28.1.1-70eb43c727-8975270821.zip new file mode 100644 index 000000000..254b96cc0 Binary files /dev/null and b/.yarn/cache/diff-sequences-npm-28.1.1-70eb43c727-8975270821.zip differ diff --git a/.yarn/cache/dom-serializer-npm-2.0.0-378ebc7200-e3bf9027a6.zip b/.yarn/cache/dom-serializer-npm-2.0.0-378ebc7200-e3bf9027a6.zip new file mode 100644 index 000000000..14309441f Binary files /dev/null and b/.yarn/cache/dom-serializer-npm-2.0.0-378ebc7200-e3bf9027a6.zip differ diff --git a/.yarn/cache/domelementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip b/.yarn/cache/domelementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip new file mode 100644 index 000000000..cab8bb79a Binary files /dev/null and b/.yarn/cache/domelementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip differ diff --git a/.yarn/cache/domhandler-npm-5.0.3-3ede73dc10-809b805a50.zip b/.yarn/cache/domhandler-npm-5.0.3-3ede73dc10-809b805a50.zip new file mode 100644 index 000000000..7dd8685be Binary files /dev/null and b/.yarn/cache/domhandler-npm-5.0.3-3ede73dc10-809b805a50.zip differ diff --git a/.yarn/cache/domutils-npm-3.2.2-290180a284-2e08842151.zip b/.yarn/cache/domutils-npm-3.2.2-290180a284-2e08842151.zip new file mode 100644 index 000000000..22e02c7a1 Binary files /dev/null and b/.yarn/cache/domutils-npm-3.2.2-290180a284-2e08842151.zip differ diff --git a/.yarn/cache/dot-prop-npm-6.0.1-de66211710-1200a4f6f8.zip b/.yarn/cache/dot-prop-npm-6.0.1-de66211710-1200a4f6f8.zip new file mode 100644 index 000000000..eec63dfe6 Binary files /dev/null and b/.yarn/cache/dot-prop-npm-6.0.1-de66211710-1200a4f6f8.zip differ diff --git a/.yarn/cache/dotenv-npm-16.4.7-29680c94f8-f13bfe97db.zip b/.yarn/cache/dotenv-npm-16.4.7-29680c94f8-f13bfe97db.zip new file mode 100644 index 000000000..aef39a31c Binary files /dev/null and b/.yarn/cache/dotenv-npm-16.4.7-29680c94f8-f13bfe97db.zip differ diff --git a/.yarn/cache/dtrace-provider-npm-0.8.8-c06c6b4a53-ab558f3bd0.zip b/.yarn/cache/dtrace-provider-npm-0.8.8-c06c6b4a53-ab558f3bd0.zip new file mode 100644 index 000000000..2b737f423 Binary files /dev/null and b/.yarn/cache/dtrace-provider-npm-0.8.8-c06c6b4a53-ab558f3bd0.zip differ diff --git a/.yarn/cache/electron-to-chromium-npm-1.5.88-0030a5a506-cb52f817ad.zip b/.yarn/cache/electron-to-chromium-npm-1.5.88-0030a5a506-cb52f817ad.zip new file mode 100644 index 000000000..fe023482a Binary files /dev/null and b/.yarn/cache/electron-to-chromium-npm-1.5.88-0030a5a506-cb52f817ad.zip differ diff --git a/.yarn/cache/emittery-npm-0.10.2-aac10498b5-fa86fc2b1f.zip b/.yarn/cache/emittery-npm-0.10.2-aac10498b5-fa86fc2b1f.zip new file mode 100644 index 000000000..4dcb1c840 Binary files /dev/null and b/.yarn/cache/emittery-npm-0.10.2-aac10498b5-fa86fc2b1f.zip differ diff --git a/.yarn/cache/emoji-regex-npm-10.4.0-919f0a031a-76bb92c5bc.zip b/.yarn/cache/emoji-regex-npm-10.4.0-919f0a031a-76bb92c5bc.zip new file mode 100644 index 000000000..73ea068f8 Binary files /dev/null and b/.yarn/cache/emoji-regex-npm-10.4.0-919f0a031a-76bb92c5bc.zip differ diff --git a/.yarn/cache/encoding-sniffer-npm-0.2.0-7e717bfa93-fe61a759db.zip b/.yarn/cache/encoding-sniffer-npm-0.2.0-7e717bfa93-fe61a759db.zip new file mode 100644 index 000000000..f0e526475 Binary files /dev/null and b/.yarn/cache/encoding-sniffer-npm-0.2.0-7e717bfa93-fe61a759db.zip differ diff --git a/.yarn/cache/end-of-stream-npm-1.4.4-497fc6dee1-530a5a5a1e.zip b/.yarn/cache/end-of-stream-npm-1.4.4-497fc6dee1-530a5a5a1e.zip new file mode 100644 index 000000000..fecd2286f Binary files /dev/null and b/.yarn/cache/end-of-stream-npm-1.4.4-497fc6dee1-530a5a5a1e.zip differ diff --git a/.yarn/cache/environment-npm-1.1.0-3f2409b698-dd3c1b9825.zip b/.yarn/cache/environment-npm-1.1.0-3f2409b698-dd3c1b9825.zip new file mode 100644 index 000000000..92e278781 Binary files /dev/null and b/.yarn/cache/environment-npm-1.1.0-3f2409b698-dd3c1b9825.zip differ diff --git a/.yarn/cache/es-module-lexer-npm-0.10.5-d782519b3f-3a254a3153.zip b/.yarn/cache/es-module-lexer-npm-0.10.5-d782519b3f-3a254a3153.zip new file mode 100644 index 000000000..3bd872874 Binary files /dev/null and b/.yarn/cache/es-module-lexer-npm-0.10.5-d782519b3f-3a254a3153.zip differ diff --git a/.yarn/cache/es-module-lexer-npm-1.6.0-20500c26f6-807ee7020c.zip b/.yarn/cache/es-module-lexer-npm-1.6.0-20500c26f6-807ee7020c.zip new file mode 100644 index 000000000..52ece1bee Binary files /dev/null and b/.yarn/cache/es-module-lexer-npm-1.6.0-20500c26f6-807ee7020c.zip differ diff --git a/.yarn/cache/es6-error-npm-4.1.1-5e8c22b20f-48483c2570.zip b/.yarn/cache/es6-error-npm-4.1.1-5e8c22b20f-48483c2570.zip new file mode 100644 index 000000000..4c20ab836 Binary files /dev/null and b/.yarn/cache/es6-error-npm-4.1.1-5e8c22b20f-48483c2570.zip differ diff --git a/.yarn/cache/esbuild-npm-0.18.20-004a76d281-1f723ec71c.zip b/.yarn/cache/esbuild-npm-0.18.20-004a76d281-1f723ec71c.zip new file mode 100644 index 000000000..2b0f17e21 Binary files /dev/null and b/.yarn/cache/esbuild-npm-0.18.20-004a76d281-1f723ec71c.zip differ diff --git a/.yarn/cache/esbuild-npm-0.19.12-fb5a3a4313-861fa8eb24.zip b/.yarn/cache/esbuild-npm-0.19.12-fb5a3a4313-861fa8eb24.zip new file mode 100644 index 000000000..1fb5e841f Binary files /dev/null and b/.yarn/cache/esbuild-npm-0.19.12-fb5a3a4313-861fa8eb24.zip differ diff --git a/.yarn/cache/esbuild-npm-0.24.2-0dcfc14be5-95425071c9.zip b/.yarn/cache/esbuild-npm-0.24.2-0dcfc14be5-95425071c9.zip new file mode 100644 index 000000000..467f49bbc Binary files /dev/null and b/.yarn/cache/esbuild-npm-0.24.2-0dcfc14be5-95425071c9.zip differ diff --git a/.yarn/cache/escape-goat-npm-4.0.0-31eb65b6cc-515f4c5427.zip b/.yarn/cache/escape-goat-npm-4.0.0-31eb65b6cc-515f4c5427.zip new file mode 100644 index 000000000..556528e14 Binary files /dev/null and b/.yarn/cache/escape-goat-npm-4.0.0-31eb65b6cc-515f4c5427.zip differ diff --git a/.yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-98b48897d9.zip b/.yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-98b48897d9.zip new file mode 100644 index 000000000..c23e416b5 Binary files /dev/null and b/.yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-98b48897d9.zip differ diff --git a/.yarn/cache/estree-walker-npm-2.0.2-dfab42f65c-b02109c5d4.zip b/.yarn/cache/estree-walker-npm-2.0.2-dfab42f65c-b02109c5d4.zip new file mode 100644 index 000000000..08560cf02 Binary files /dev/null and b/.yarn/cache/estree-walker-npm-2.0.2-dfab42f65c-b02109c5d4.zip differ diff --git a/.yarn/cache/estree-walker-npm-3.0.3-0372979673-a65728d572.zip b/.yarn/cache/estree-walker-npm-3.0.3-0372979673-a65728d572.zip new file mode 100644 index 000000000..45ecddd4f Binary files /dev/null and b/.yarn/cache/estree-walker-npm-3.0.3-0372979673-a65728d572.zip differ diff --git a/.yarn/cache/eventemitter3-npm-5.0.1-5e423b7df3-ac6423ec31.zip b/.yarn/cache/eventemitter3-npm-5.0.1-5e423b7df3-ac6423ec31.zip new file mode 100644 index 000000000..78f820c7c Binary files /dev/null and b/.yarn/cache/eventemitter3-npm-5.0.1-5e423b7df3-ac6423ec31.zip differ diff --git a/.yarn/cache/execa-npm-7.2.0-7797cafb24-473feff60f.zip b/.yarn/cache/execa-npm-7.2.0-7797cafb24-473feff60f.zip new file mode 100644 index 000000000..818fef752 Binary files /dev/null and b/.yarn/cache/execa-npm-7.2.0-7797cafb24-473feff60f.zip differ diff --git a/.yarn/cache/execa-npm-8.0.1-0211bd404c-d2ab5fe1e2.zip b/.yarn/cache/execa-npm-8.0.1-0211bd404c-d2ab5fe1e2.zip new file mode 100644 index 000000000..8f05a61e5 Binary files /dev/null and b/.yarn/cache/execa-npm-8.0.1-0211bd404c-d2ab5fe1e2.zip differ diff --git a/.yarn/cache/expect-npm-28.1.3-e3316724f1-87033c88f7.zip b/.yarn/cache/expect-npm-28.1.3-e3316724f1-87033c88f7.zip new file mode 100644 index 000000000..c120eb16f Binary files /dev/null and b/.yarn/cache/expect-npm-28.1.3-e3316724f1-87033c88f7.zip differ diff --git a/.yarn/cache/extract-zip-npm-2.0.1-92a28e392b-8cbda9debd.zip b/.yarn/cache/extract-zip-npm-2.0.1-92a28e392b-8cbda9debd.zip new file mode 100644 index 000000000..2169ae491 Binary files /dev/null and b/.yarn/cache/extract-zip-npm-2.0.1-92a28e392b-8cbda9debd.zip differ diff --git a/.yarn/cache/fast-glob-npm-3.3.3-2a653be532-dcc6432b26.zip b/.yarn/cache/fast-glob-npm-3.3.3-2a653be532-dcc6432b26.zip new file mode 100644 index 000000000..877464c03 Binary files /dev/null and b/.yarn/cache/fast-glob-npm-3.3.3-2a653be532-dcc6432b26.zip differ diff --git a/.yarn/cache/fd-slicer-npm-1.1.0-3cade0050a-db3e34fa48.zip b/.yarn/cache/fd-slicer-npm-1.1.0-3cade0050a-db3e34fa48.zip new file mode 100644 index 000000000..e309a9603 Binary files /dev/null and b/.yarn/cache/fd-slicer-npm-1.1.0-3cade0050a-db3e34fa48.zip differ diff --git a/.yarn/cache/filesize-npm-10.1.6-d3358104ae-e800837c4f.zip b/.yarn/cache/filesize-npm-10.1.6-d3358104ae-e800837c4f.zip new file mode 100644 index 000000000..03c38fa52 Binary files /dev/null and b/.yarn/cache/filesize-npm-10.1.6-d3358104ae-e800837c4f.zip differ diff --git a/.yarn/cache/firefox-profile-npm-4.6.0-766fbc8f5e-af045250fd.zip b/.yarn/cache/firefox-profile-npm-4.6.0-766fbc8f5e-af045250fd.zip new file mode 100644 index 000000000..cc0369406 Binary files /dev/null and b/.yarn/cache/firefox-profile-npm-4.6.0-766fbc8f5e-af045250fd.zip differ diff --git a/.yarn/cache/form-data-encoder-npm-2.1.4-6f48cca6c9-3778e7db3c.zip b/.yarn/cache/form-data-encoder-npm-2.1.4-6f48cca6c9-3778e7db3c.zip new file mode 100644 index 000000000..edb3d63ae Binary files /dev/null and b/.yarn/cache/form-data-encoder-npm-2.1.4-6f48cca6c9-3778e7db3c.zip differ diff --git a/.yarn/cache/formdata-node-npm-6.0.3-c432b83b2e-26ec90f5dd.zip b/.yarn/cache/formdata-node-npm-6.0.3-c432b83b2e-26ec90f5dd.zip new file mode 100644 index 000000000..3d26b15c9 Binary files /dev/null and b/.yarn/cache/formdata-node-npm-6.0.3-c432b83b2e-26ec90f5dd.zip differ diff --git a/.yarn/cache/fs-extra-npm-10.1.0-86573680ed-05ce2c3b59.zip b/.yarn/cache/fs-extra-npm-10.1.0-86573680ed-05ce2c3b59.zip new file mode 100644 index 000000000..f4c72281a Binary files /dev/null and b/.yarn/cache/fs-extra-npm-10.1.0-86573680ed-05ce2c3b59.zip differ diff --git a/.yarn/cache/fs-extra-npm-11.2.0-6783080799-0579bf6726.zip b/.yarn/cache/fs-extra-npm-11.2.0-6783080799-0579bf6726.zip new file mode 100644 index 000000000..e4eed64e4 Binary files /dev/null and b/.yarn/cache/fs-extra-npm-11.2.0-6783080799-0579bf6726.zip differ diff --git a/.yarn/cache/fs-extra-npm-11.3.0-a6b1b4d5ad-c9fe7b23dd.zip b/.yarn/cache/fs-extra-npm-11.3.0-a6b1b4d5ad-c9fe7b23dd.zip new file mode 100644 index 000000000..afba53749 Binary files /dev/null and b/.yarn/cache/fs-extra-npm-11.3.0-a6b1b4d5ad-c9fe7b23dd.zip differ diff --git a/.yarn/cache/fs-extra-npm-9.0.1-2925889105-74bba3c23f.zip b/.yarn/cache/fs-extra-npm-9.0.1-2925889105-74bba3c23f.zip new file mode 100644 index 000000000..6ae33bb14 Binary files /dev/null and b/.yarn/cache/fs-extra-npm-9.0.1-2925889105-74bba3c23f.zip differ diff --git a/.yarn/cache/fx-runner-npm-1.4.0-afdaf85b0c-524610af14.zip b/.yarn/cache/fx-runner-npm-1.4.0-afdaf85b0c-524610af14.zip new file mode 100644 index 000000000..e403cb8fb Binary files /dev/null and b/.yarn/cache/fx-runner-npm-1.4.0-afdaf85b0c-524610af14.zip differ diff --git a/.yarn/cache/get-east-asian-width-npm-1.3.0-96a4370305-8e8e779eb2.zip b/.yarn/cache/get-east-asian-width-npm-1.3.0-96a4370305-8e8e779eb2.zip new file mode 100644 index 000000000..46267cdc4 Binary files /dev/null and b/.yarn/cache/get-east-asian-width-npm-1.3.0-96a4370305-8e8e779eb2.zip differ diff --git a/.yarn/cache/get-port-please-npm-3.1.2-65001b6a13-ec8b8da9f8.zip b/.yarn/cache/get-port-please-npm-3.1.2-65001b6a13-ec8b8da9f8.zip new file mode 100644 index 000000000..90b0b4388 Binary files /dev/null and b/.yarn/cache/get-port-please-npm-3.1.2-65001b6a13-ec8b8da9f8.zip differ diff --git a/.yarn/cache/get-stream-npm-5.2.0-2cfd3b452b-13a73148dc.zip b/.yarn/cache/get-stream-npm-5.2.0-2cfd3b452b-13a73148dc.zip new file mode 100644 index 000000000..c0eecf53c Binary files /dev/null and b/.yarn/cache/get-stream-npm-5.2.0-2cfd3b452b-13a73148dc.zip differ diff --git a/.yarn/cache/get-stream-npm-8.0.1-c921b4840e-dde5511e2e.zip b/.yarn/cache/get-stream-npm-8.0.1-c921b4840e-dde5511e2e.zip new file mode 100644 index 000000000..ebe7123f2 Binary files /dev/null and b/.yarn/cache/get-stream-npm-8.0.1-c921b4840e-dde5511e2e.zip differ diff --git a/.yarn/cache/giget-npm-1.2.3-65f7f9d31a-85bdcf3805.zip b/.yarn/cache/giget-npm-1.2.3-65f7f9d31a-85bdcf3805.zip new file mode 100644 index 000000000..a89062c48 Binary files /dev/null and b/.yarn/cache/giget-npm-1.2.3-65f7f9d31a-85bdcf3805.zip differ diff --git a/.yarn/cache/glob-npm-6.0.4-dbb227ba4a-b8fec415f7.zip b/.yarn/cache/glob-npm-6.0.4-dbb227ba4a-b8fec415f7.zip new file mode 100644 index 000000000..a957c22f3 Binary files /dev/null and b/.yarn/cache/glob-npm-6.0.4-dbb227ba4a-b8fec415f7.zip differ diff --git a/.yarn/cache/glob-to-regexp-npm-0.4.1-cd697e0fc7-9009529195.zip b/.yarn/cache/glob-to-regexp-npm-0.4.1-cd697e0fc7-9009529195.zip new file mode 100644 index 000000000..4fe9f7ab2 Binary files /dev/null and b/.yarn/cache/glob-to-regexp-npm-0.4.1-cd697e0fc7-9009529195.zip differ diff --git a/.yarn/cache/global-dirs-npm-3.0.1-8918d35f86-70147b8026.zip b/.yarn/cache/global-dirs-npm-3.0.1-8918d35f86-70147b8026.zip new file mode 100644 index 000000000..f143d819a Binary files /dev/null and b/.yarn/cache/global-dirs-npm-3.0.1-8918d35f86-70147b8026.zip differ diff --git a/.yarn/cache/got-npm-12.6.1-5b6a816a1e-6c22f1449f.zip b/.yarn/cache/got-npm-12.6.1-5b6a816a1e-6c22f1449f.zip new file mode 100644 index 000000000..8a834bf82 Binary files /dev/null and b/.yarn/cache/got-npm-12.6.1-5b6a816a1e-6c22f1449f.zip differ diff --git a/.yarn/cache/graceful-fs-npm-4.2.10-79c70989ca-0c83c52b62.zip b/.yarn/cache/graceful-fs-npm-4.2.10-79c70989ca-0c83c52b62.zip new file mode 100644 index 000000000..4129e2b28 Binary files /dev/null and b/.yarn/cache/graceful-fs-npm-4.2.10-79c70989ca-0c83c52b62.zip differ diff --git a/.yarn/cache/graceful-readlink-npm-1.0.1-6da4ca180d-9ecd6cbbca.zip b/.yarn/cache/graceful-readlink-npm-1.0.1-6da4ca180d-9ecd6cbbca.zip new file mode 100644 index 000000000..ed214a010 Binary files /dev/null and b/.yarn/cache/graceful-readlink-npm-1.0.1-6da4ca180d-9ecd6cbbca.zip differ diff --git a/.yarn/cache/growly-npm-1.3.0-b3a02d4d2a-77f9abc3a8.zip b/.yarn/cache/growly-npm-1.3.0-b3a02d4d2a-77f9abc3a8.zip new file mode 100644 index 000000000..a88a84438 Binary files /dev/null and b/.yarn/cache/growly-npm-1.3.0-b3a02d4d2a-77f9abc3a8.zip differ diff --git a/.yarn/cache/has-yarn-npm-3.0.0-951e36133f-b9e14e78e0.zip b/.yarn/cache/has-yarn-npm-3.0.0-951e36133f-b9e14e78e0.zip new file mode 100644 index 000000000..44464c2ac Binary files /dev/null and b/.yarn/cache/has-yarn-npm-3.0.0-951e36133f-b9e14e78e0.zip differ diff --git a/.yarn/cache/highlight.js-npm-10.7.3-247e67d5c0-db8d10a541.zip b/.yarn/cache/highlight.js-npm-10.7.3-247e67d5c0-db8d10a541.zip new file mode 100644 index 000000000..220cc62a9 Binary files /dev/null and b/.yarn/cache/highlight.js-npm-10.7.3-247e67d5c0-db8d10a541.zip differ diff --git a/.yarn/cache/hookable-npm-5.5.3-82b0342097-c6cec06f69.zip b/.yarn/cache/hookable-npm-5.5.3-82b0342097-c6cec06f69.zip new file mode 100644 index 000000000..161d861d3 Binary files /dev/null and b/.yarn/cache/hookable-npm-5.5.3-82b0342097-c6cec06f69.zip differ diff --git a/.yarn/cache/html-escaper-npm-3.0.3-d637f786b0-7795141912.zip b/.yarn/cache/html-escaper-npm-3.0.3-d637f786b0-7795141912.zip new file mode 100644 index 000000000..434d17ec9 Binary files /dev/null and b/.yarn/cache/html-escaper-npm-3.0.3-d637f786b0-7795141912.zip differ diff --git a/.yarn/cache/htmlparser2-npm-9.1.0-5ef8394060-6352fa2a54.zip b/.yarn/cache/htmlparser2-npm-9.1.0-5ef8394060-6352fa2a54.zip new file mode 100644 index 000000000..491d1d9c2 Binary files /dev/null and b/.yarn/cache/htmlparser2-npm-9.1.0-5ef8394060-6352fa2a54.zip differ diff --git a/.yarn/cache/http-cache-semantics-npm-4.1.1-1120131375-362d5ed66b.zip b/.yarn/cache/http-cache-semantics-npm-4.1.1-1120131375-362d5ed66b.zip new file mode 100644 index 000000000..2528c9a4b Binary files /dev/null and b/.yarn/cache/http-cache-semantics-npm-4.1.1-1120131375-362d5ed66b.zip differ diff --git a/.yarn/cache/http2-wrapper-npm-2.2.1-c033aaabde-e7a5ac6548.zip b/.yarn/cache/http2-wrapper-npm-2.2.1-c033aaabde-e7a5ac6548.zip new file mode 100644 index 000000000..e7fcb62c4 Binary files /dev/null and b/.yarn/cache/http2-wrapper-npm-2.2.1-c033aaabde-e7a5ac6548.zip differ diff --git a/.yarn/cache/human-signals-npm-4.3.1-d723001512-fa59894c35.zip b/.yarn/cache/human-signals-npm-4.3.1-d723001512-fa59894c35.zip new file mode 100644 index 000000000..959fac731 Binary files /dev/null and b/.yarn/cache/human-signals-npm-4.3.1-d723001512-fa59894c35.zip differ diff --git a/.yarn/cache/human-signals-npm-5.0.0-ed25a9f58c-30f8870d83.zip b/.yarn/cache/human-signals-npm-5.0.0-ed25a9f58c-30f8870d83.zip new file mode 100644 index 000000000..19a499e49 Binary files /dev/null and b/.yarn/cache/human-signals-npm-5.0.0-ed25a9f58c-30f8870d83.zip differ diff --git a/.yarn/cache/ieee754-npm-1.2.1-fb63b3caeb-d9f2557a59.zip b/.yarn/cache/ieee754-npm-1.2.1-fb63b3caeb-d9f2557a59.zip new file mode 100644 index 000000000..b44e5fbaa Binary files /dev/null and b/.yarn/cache/ieee754-npm-1.2.1-fb63b3caeb-d9f2557a59.zip differ diff --git a/.yarn/cache/immediate-npm-3.0.6-c27588a2d3-f9b3486477.zip b/.yarn/cache/immediate-npm-3.0.6-c27588a2d3-f9b3486477.zip new file mode 100644 index 000000000..d3f74981e Binary files /dev/null and b/.yarn/cache/immediate-npm-3.0.6-c27588a2d3-f9b3486477.zip differ diff --git a/.yarn/cache/import-lazy-npm-4.0.0-3215653869-943309cc8e.zip b/.yarn/cache/import-lazy-npm-4.0.0-3215653869-943309cc8e.zip new file mode 100644 index 000000000..2cb21e3c0 Binary files /dev/null and b/.yarn/cache/import-lazy-npm-4.0.0-3215653869-943309cc8e.zip differ diff --git a/.yarn/cache/ini-npm-1.3.8-fb5040b4c0-314ae176e8.zip b/.yarn/cache/ini-npm-1.3.8-fb5040b4c0-314ae176e8.zip new file mode 100644 index 000000000..1450e0bdc Binary files /dev/null and b/.yarn/cache/ini-npm-1.3.8-fb5040b4c0-314ae176e8.zip differ diff --git a/.yarn/cache/ini-npm-2.0.0-28f7426761-04e24ba05c.zip b/.yarn/cache/ini-npm-2.0.0-28f7426761-04e24ba05c.zip new file mode 100644 index 000000000..bb79a993f Binary files /dev/null and b/.yarn/cache/ini-npm-2.0.0-28f7426761-04e24ba05c.zip differ diff --git a/.yarn/cache/is-absolute-npm-0.1.7-650ff7ee16-da0b2b4255.zip b/.yarn/cache/is-absolute-npm-0.1.7-650ff7ee16-da0b2b4255.zip new file mode 100644 index 000000000..e7ac77b4f Binary files /dev/null and b/.yarn/cache/is-absolute-npm-0.1.7-650ff7ee16-da0b2b4255.zip differ diff --git a/.yarn/cache/is-ci-npm-3.0.1-d9aea361e1-192c66dc78.zip b/.yarn/cache/is-ci-npm-3.0.1-d9aea361e1-192c66dc78.zip new file mode 100644 index 000000000..6e9e3af36 Binary files /dev/null and b/.yarn/cache/is-ci-npm-3.0.1-d9aea361e1-192c66dc78.zip differ diff --git a/.yarn/cache/is-docker-npm-2.2.1-3f18a53aff-3fef7ddbf0.zip b/.yarn/cache/is-docker-npm-2.2.1-3f18a53aff-3fef7ddbf0.zip new file mode 100644 index 000000000..70c44640d Binary files /dev/null and b/.yarn/cache/is-docker-npm-2.2.1-3f18a53aff-3fef7ddbf0.zip differ diff --git a/.yarn/cache/is-docker-npm-3.0.0-1570e32177-b698118f04.zip b/.yarn/cache/is-docker-npm-3.0.0-1570e32177-b698118f04.zip new file mode 100644 index 000000000..51484f7eb Binary files /dev/null and b/.yarn/cache/is-docker-npm-3.0.0-1570e32177-b698118f04.zip differ diff --git a/.yarn/cache/is-fullwidth-code-point-npm-4.0.0-848488b60d-8ae89bf505.zip b/.yarn/cache/is-fullwidth-code-point-npm-4.0.0-848488b60d-8ae89bf505.zip new file mode 100644 index 000000000..dbeb234d2 Binary files /dev/null and b/.yarn/cache/is-fullwidth-code-point-npm-4.0.0-848488b60d-8ae89bf505.zip differ diff --git a/.yarn/cache/is-fullwidth-code-point-npm-5.0.0-5eb90c2a6e-8dfb2d2831.zip b/.yarn/cache/is-fullwidth-code-point-npm-5.0.0-5eb90c2a6e-8dfb2d2831.zip new file mode 100644 index 000000000..5e0e355d3 Binary files /dev/null and b/.yarn/cache/is-fullwidth-code-point-npm-5.0.0-5eb90c2a6e-8dfb2d2831.zip differ diff --git a/.yarn/cache/is-inside-container-npm-1.0.0-f2c9e9bb96-c50b75a2ab.zip b/.yarn/cache/is-inside-container-npm-1.0.0-f2c9e9bb96-c50b75a2ab.zip new file mode 100644 index 000000000..49f56ed8d Binary files /dev/null and b/.yarn/cache/is-inside-container-npm-1.0.0-f2c9e9bb96-c50b75a2ab.zip differ diff --git a/.yarn/cache/is-installed-globally-npm-0.4.0-a30dd056c7-5294d21c82.zip b/.yarn/cache/is-installed-globally-npm-0.4.0-a30dd056c7-5294d21c82.zip new file mode 100644 index 000000000..ca51024e3 Binary files /dev/null and b/.yarn/cache/is-installed-globally-npm-0.4.0-a30dd056c7-5294d21c82.zip differ diff --git a/.yarn/cache/is-interactive-npm-2.0.0-dcec8b26d7-e8d52ad490.zip b/.yarn/cache/is-interactive-npm-2.0.0-dcec8b26d7-e8d52ad490.zip new file mode 100644 index 000000000..bb7823a26 Binary files /dev/null and b/.yarn/cache/is-interactive-npm-2.0.0-dcec8b26d7-e8d52ad490.zip differ diff --git a/.yarn/cache/is-network-error-npm-1.1.0-31c8d0998d-b2fe6aac07.zip b/.yarn/cache/is-network-error-npm-1.1.0-31c8d0998d-b2fe6aac07.zip new file mode 100644 index 000000000..2b478bc02 Binary files /dev/null and b/.yarn/cache/is-network-error-npm-1.1.0-31c8d0998d-b2fe6aac07.zip differ diff --git a/.yarn/cache/is-npm-npm-6.0.0-d8d9039032-fafe1ddc77.zip b/.yarn/cache/is-npm-npm-6.0.0-d8d9039032-fafe1ddc77.zip new file mode 100644 index 000000000..3809abd9d Binary files /dev/null and b/.yarn/cache/is-npm-npm-6.0.0-d8d9039032-fafe1ddc77.zip differ diff --git a/.yarn/cache/is-obj-npm-2.0.0-3d95e053f4-c9916ac8f4.zip b/.yarn/cache/is-obj-npm-2.0.0-3d95e053f4-c9916ac8f4.zip new file mode 100644 index 000000000..a7f0e8962 Binary files /dev/null and b/.yarn/cache/is-obj-npm-2.0.0-3d95e053f4-c9916ac8f4.zip differ diff --git a/.yarn/cache/is-path-inside-npm-3.0.3-2ea0ef44fd-abd50f0618.zip b/.yarn/cache/is-path-inside-npm-3.0.3-2ea0ef44fd-abd50f0618.zip new file mode 100644 index 000000000..27f29d70b Binary files /dev/null and b/.yarn/cache/is-path-inside-npm-3.0.3-2ea0ef44fd-abd50f0618.zip differ diff --git a/.yarn/cache/is-plain-object-npm-2.0.4-da3265d804-2a401140cf.zip b/.yarn/cache/is-plain-object-npm-2.0.4-da3265d804-2a401140cf.zip new file mode 100644 index 000000000..8b68965a0 Binary files /dev/null and b/.yarn/cache/is-plain-object-npm-2.0.4-da3265d804-2a401140cf.zip differ diff --git a/.yarn/cache/is-potential-custom-element-name-npm-1.0.1-f352f606f8-ced7bbbb64.zip b/.yarn/cache/is-potential-custom-element-name-npm-1.0.1-f352f606f8-ced7bbbb64.zip new file mode 100644 index 000000000..ce2147e2a Binary files /dev/null and b/.yarn/cache/is-potential-custom-element-name-npm-1.0.1-f352f606f8-ced7bbbb64.zip differ diff --git a/.yarn/cache/is-primitive-npm-3.0.1-fee1052bb5-c4da6a6e6d.zip b/.yarn/cache/is-primitive-npm-3.0.1-fee1052bb5-c4da6a6e6d.zip new file mode 100644 index 000000000..a55ff8f8f Binary files /dev/null and b/.yarn/cache/is-primitive-npm-3.0.1-fee1052bb5-c4da6a6e6d.zip differ diff --git a/.yarn/cache/is-relative-npm-0.1.3-29185bb139-bfe53d31d2.zip b/.yarn/cache/is-relative-npm-0.1.3-29185bb139-bfe53d31d2.zip new file mode 100644 index 000000000..6466fbb4f Binary files /dev/null and b/.yarn/cache/is-relative-npm-0.1.3-29185bb139-bfe53d31d2.zip differ diff --git a/.yarn/cache/is-stream-npm-3.0.0-a77ac9a62e-172093fe99.zip b/.yarn/cache/is-stream-npm-3.0.0-a77ac9a62e-172093fe99.zip new file mode 100644 index 000000000..71e7d6518 Binary files /dev/null and b/.yarn/cache/is-stream-npm-3.0.0-a77ac9a62e-172093fe99.zip differ diff --git a/.yarn/cache/is-typedarray-npm-1.0.0-bbd99de5b6-4b433bfb0f.zip b/.yarn/cache/is-typedarray-npm-1.0.0-bbd99de5b6-4b433bfb0f.zip new file mode 100644 index 000000000..6163e45c9 Binary files /dev/null and b/.yarn/cache/is-typedarray-npm-1.0.0-bbd99de5b6-4b433bfb0f.zip differ diff --git a/.yarn/cache/is-unicode-supported-npm-1.3.0-9371ea1eda-20a1fc161a.zip b/.yarn/cache/is-unicode-supported-npm-1.3.0-9371ea1eda-20a1fc161a.zip new file mode 100644 index 000000000..f8d4a8ca6 Binary files /dev/null and b/.yarn/cache/is-unicode-supported-npm-1.3.0-9371ea1eda-20a1fc161a.zip differ diff --git a/.yarn/cache/is-unicode-supported-npm-2.1.0-70e6898c4a-f254e3da6b.zip b/.yarn/cache/is-unicode-supported-npm-2.1.0-70e6898c4a-f254e3da6b.zip new file mode 100644 index 000000000..453d89b65 Binary files /dev/null and b/.yarn/cache/is-unicode-supported-npm-2.1.0-70e6898c4a-f254e3da6b.zip differ diff --git a/.yarn/cache/is-wsl-npm-2.2.0-2ba10d6393-20849846ae.zip b/.yarn/cache/is-wsl-npm-2.2.0-2ba10d6393-20849846ae.zip new file mode 100644 index 000000000..eaddb88d4 Binary files /dev/null and b/.yarn/cache/is-wsl-npm-2.2.0-2ba10d6393-20849846ae.zip differ diff --git a/.yarn/cache/is-wsl-npm-3.1.0-311c6d2265-f9734c81f2.zip b/.yarn/cache/is-wsl-npm-3.1.0-311c6d2265-f9734c81f2.zip new file mode 100644 index 000000000..d47f437bd Binary files /dev/null and b/.yarn/cache/is-wsl-npm-3.1.0-311c6d2265-f9734c81f2.zip differ diff --git a/.yarn/cache/is-yarn-global-npm-0.4.1-f8a5811770-79ec4e6f58.zip b/.yarn/cache/is-yarn-global-npm-0.4.1-f8a5811770-79ec4e6f58.zip new file mode 100644 index 000000000..9dab9c0fa Binary files /dev/null and b/.yarn/cache/is-yarn-global-npm-0.4.1-f8a5811770-79ec4e6f58.zip differ diff --git a/.yarn/cache/isarray-npm-1.0.0-db4f547720-f032df8e02.zip b/.yarn/cache/isarray-npm-1.0.0-db4f547720-f032df8e02.zip new file mode 100644 index 000000000..67c393dc1 Binary files /dev/null and b/.yarn/cache/isarray-npm-1.0.0-db4f547720-f032df8e02.zip differ diff --git a/.yarn/cache/isexe-npm-1.1.2-a52e8e0453-e4edd360b7.zip b/.yarn/cache/isexe-npm-1.1.2-a52e8e0453-e4edd360b7.zip new file mode 100644 index 000000000..46e03738e Binary files /dev/null and b/.yarn/cache/isexe-npm-1.1.2-a52e8e0453-e4edd360b7.zip differ diff --git a/.yarn/cache/isobject-npm-3.0.1-8145901fd2-db85c4c970.zip b/.yarn/cache/isobject-npm-3.0.1-8145901fd2-db85c4c970.zip new file mode 100644 index 000000000..214104c89 Binary files /dev/null and b/.yarn/cache/isobject-npm-3.0.1-8145901fd2-db85c4c970.zip differ diff --git a/.yarn/cache/istanbul-lib-instrument-npm-5.2.1-1b3ad719a9-bbc4496c2f.zip b/.yarn/cache/istanbul-lib-instrument-npm-5.2.1-1b3ad719a9-bbc4496c2f.zip new file mode 100644 index 000000000..812d04f5c Binary files /dev/null and b/.yarn/cache/istanbul-lib-instrument-npm-5.2.1-1b3ad719a9-bbc4496c2f.zip differ diff --git a/.yarn/cache/jest-changed-files-npm-28.1.3-bb00ac0321-206be715fe.zip b/.yarn/cache/jest-changed-files-npm-28.1.3-bb00ac0321-206be715fe.zip new file mode 100644 index 000000000..fd0663e44 Binary files /dev/null and b/.yarn/cache/jest-changed-files-npm-28.1.3-bb00ac0321-206be715fe.zip differ diff --git a/.yarn/cache/jest-circus-npm-28.1.3-cd59c17100-3ac1f369ca.zip b/.yarn/cache/jest-circus-npm-28.1.3-cd59c17100-3ac1f369ca.zip new file mode 100644 index 000000000..2d1bf0d4b Binary files /dev/null and b/.yarn/cache/jest-circus-npm-28.1.3-cd59c17100-3ac1f369ca.zip differ diff --git a/.yarn/cache/jest-cli-npm-28.1.3-aab5c7389d-935a0c517e.zip b/.yarn/cache/jest-cli-npm-28.1.3-aab5c7389d-935a0c517e.zip new file mode 100644 index 000000000..3ad98a89c Binary files /dev/null and b/.yarn/cache/jest-cli-npm-28.1.3-aab5c7389d-935a0c517e.zip differ diff --git a/.yarn/cache/jest-config-npm-28.1.3-47d1c91477-457d8709e2.zip b/.yarn/cache/jest-config-npm-28.1.3-47d1c91477-457d8709e2.zip new file mode 100644 index 000000000..1865c1d02 Binary files /dev/null and b/.yarn/cache/jest-config-npm-28.1.3-47d1c91477-457d8709e2.zip differ diff --git a/.yarn/cache/jest-diff-npm-28.1.3-cdbbfc3cc7-42b8d82c59.zip b/.yarn/cache/jest-diff-npm-28.1.3-cdbbfc3cc7-42b8d82c59.zip new file mode 100644 index 000000000..0c1376927 Binary files /dev/null and b/.yarn/cache/jest-diff-npm-28.1.3-cdbbfc3cc7-42b8d82c59.zip differ diff --git a/.yarn/cache/jest-docblock-npm-28.1.1-92269e3ff0-4062cb9ba5.zip b/.yarn/cache/jest-docblock-npm-28.1.1-92269e3ff0-4062cb9ba5.zip new file mode 100644 index 000000000..396ce8e7a Binary files /dev/null and b/.yarn/cache/jest-docblock-npm-28.1.1-92269e3ff0-4062cb9ba5.zip differ diff --git a/.yarn/cache/jest-each-npm-28.1.3-ca0bd1494b-4877cdda70.zip b/.yarn/cache/jest-each-npm-28.1.3-ca0bd1494b-4877cdda70.zip new file mode 100644 index 000000000..829034810 Binary files /dev/null and b/.yarn/cache/jest-each-npm-28.1.3-ca0bd1494b-4877cdda70.zip differ diff --git a/.yarn/cache/jest-environment-node-npm-28.1.3-46a696a38b-ab9ec5c573.zip b/.yarn/cache/jest-environment-node-npm-28.1.3-46a696a38b-ab9ec5c573.zip new file mode 100644 index 000000000..cc1f7d32b Binary files /dev/null and b/.yarn/cache/jest-environment-node-npm-28.1.3-46a696a38b-ab9ec5c573.zip differ diff --git a/.yarn/cache/jest-get-type-npm-28.0.2-00d0a81478-5281d7c89b.zip b/.yarn/cache/jest-get-type-npm-28.0.2-00d0a81478-5281d7c89b.zip new file mode 100644 index 000000000..d2886e2ca Binary files /dev/null and b/.yarn/cache/jest-get-type-npm-28.0.2-00d0a81478-5281d7c89b.zip differ diff --git a/.yarn/cache/jest-haste-map-npm-28.1.3-9ce0dea452-c78e0e81e3.zip b/.yarn/cache/jest-haste-map-npm-28.1.3-9ce0dea452-c78e0e81e3.zip new file mode 100644 index 000000000..90a5aaafd Binary files /dev/null and b/.yarn/cache/jest-haste-map-npm-28.1.3-9ce0dea452-c78e0e81e3.zip differ diff --git a/.yarn/cache/jest-leak-detector-npm-28.1.3-36abac94be-2e976a4880.zip b/.yarn/cache/jest-leak-detector-npm-28.1.3-36abac94be-2e976a4880.zip new file mode 100644 index 000000000..3e3ed7f2d Binary files /dev/null and b/.yarn/cache/jest-leak-detector-npm-28.1.3-36abac94be-2e976a4880.zip differ diff --git a/.yarn/cache/jest-matcher-utils-npm-28.1.3-6a206019d4-958f4bacda.zip b/.yarn/cache/jest-matcher-utils-npm-28.1.3-6a206019d4-958f4bacda.zip new file mode 100644 index 000000000..066a1e4ff Binary files /dev/null and b/.yarn/cache/jest-matcher-utils-npm-28.1.3-6a206019d4-958f4bacda.zip differ diff --git a/.yarn/cache/jest-message-util-npm-28.1.3-bee4da4d10-91137a507e.zip b/.yarn/cache/jest-message-util-npm-28.1.3-bee4da4d10-91137a507e.zip new file mode 100644 index 000000000..dc988ea8a Binary files /dev/null and b/.yarn/cache/jest-message-util-npm-28.1.3-bee4da4d10-91137a507e.zip differ diff --git a/.yarn/cache/jest-mock-npm-28.1.3-75849d2dd2-43cbec0ced.zip b/.yarn/cache/jest-mock-npm-28.1.3-75849d2dd2-43cbec0ced.zip new file mode 100644 index 000000000..b634a612e Binary files /dev/null and b/.yarn/cache/jest-mock-npm-28.1.3-75849d2dd2-43cbec0ced.zip differ diff --git a/.yarn/cache/jest-npm-28.1.3-207c50e059-fb7c93e8a9.zip b/.yarn/cache/jest-npm-28.1.3-207c50e059-fb7c93e8a9.zip new file mode 100644 index 000000000..8859671ee Binary files /dev/null and b/.yarn/cache/jest-npm-28.1.3-207c50e059-fb7c93e8a9.zip differ diff --git a/.yarn/cache/jest-regex-util-npm-28.0.2-56e93935f3-0ea8c5c82e.zip b/.yarn/cache/jest-regex-util-npm-28.0.2-56e93935f3-0ea8c5c82e.zip new file mode 100644 index 000000000..78d5a6a1c Binary files /dev/null and b/.yarn/cache/jest-regex-util-npm-28.0.2-56e93935f3-0ea8c5c82e.zip differ diff --git a/.yarn/cache/jest-resolve-dependencies-npm-28.1.3-143d112ae5-5c3128ea5f.zip b/.yarn/cache/jest-resolve-dependencies-npm-28.1.3-143d112ae5-5c3128ea5f.zip new file mode 100644 index 000000000..17bad840a Binary files /dev/null and b/.yarn/cache/jest-resolve-dependencies-npm-28.1.3-143d112ae5-5c3128ea5f.zip differ diff --git a/.yarn/cache/jest-resolve-npm-28.1.3-acd3a0d26b-742b2301a4.zip b/.yarn/cache/jest-resolve-npm-28.1.3-acd3a0d26b-742b2301a4.zip new file mode 100644 index 000000000..ca02364dc Binary files /dev/null and b/.yarn/cache/jest-resolve-npm-28.1.3-acd3a0d26b-742b2301a4.zip differ diff --git a/.yarn/cache/jest-runner-npm-28.1.3-b6c86f7ed5-0fb6ed4f62.zip b/.yarn/cache/jest-runner-npm-28.1.3-b6c86f7ed5-0fb6ed4f62.zip new file mode 100644 index 000000000..14ff99165 Binary files /dev/null and b/.yarn/cache/jest-runner-npm-28.1.3-b6c86f7ed5-0fb6ed4f62.zip differ diff --git a/.yarn/cache/jest-runtime-npm-28.1.3-15fdfa887e-d3d91b3f10.zip b/.yarn/cache/jest-runtime-npm-28.1.3-15fdfa887e-d3d91b3f10.zip new file mode 100644 index 000000000..ded32688b Binary files /dev/null and b/.yarn/cache/jest-runtime-npm-28.1.3-15fdfa887e-d3d91b3f10.zip differ diff --git a/.yarn/cache/jest-snapshot-npm-28.1.3-b36ae70475-4e1f4e2aa5.zip b/.yarn/cache/jest-snapshot-npm-28.1.3-b36ae70475-4e1f4e2aa5.zip new file mode 100644 index 000000000..7bcafabfe Binary files /dev/null and b/.yarn/cache/jest-snapshot-npm-28.1.3-b36ae70475-4e1f4e2aa5.zip differ diff --git a/.yarn/cache/jest-util-npm-28.1.3-9ae2283a08-92895523d3.zip b/.yarn/cache/jest-util-npm-28.1.3-9ae2283a08-92895523d3.zip new file mode 100644 index 000000000..0e6bf2ee2 Binary files /dev/null and b/.yarn/cache/jest-util-npm-28.1.3-9ae2283a08-92895523d3.zip differ diff --git a/.yarn/cache/jest-validate-npm-28.1.3-f1a729aeb4-c49c8c64b4.zip b/.yarn/cache/jest-validate-npm-28.1.3-f1a729aeb4-c49c8c64b4.zip new file mode 100644 index 000000000..aff6209bd Binary files /dev/null and b/.yarn/cache/jest-validate-npm-28.1.3-f1a729aeb4-c49c8c64b4.zip differ diff --git a/.yarn/cache/jest-watcher-npm-28.1.3-8da81cc37d-e6d2c099d4.zip b/.yarn/cache/jest-watcher-npm-28.1.3-8da81cc37d-e6d2c099d4.zip new file mode 100644 index 000000000..9493e7748 Binary files /dev/null and b/.yarn/cache/jest-watcher-npm-28.1.3-8da81cc37d-e6d2c099d4.zip differ diff --git a/.yarn/cache/jest-worker-npm-28.1.3-5d0ff9006c-0b59923082.zip b/.yarn/cache/jest-worker-npm-28.1.3-5d0ff9006c-0b59923082.zip new file mode 100644 index 000000000..8d8de307e Binary files /dev/null and b/.yarn/cache/jest-worker-npm-28.1.3-5d0ff9006c-0b59923082.zip differ diff --git a/.yarn/cache/jiti-npm-1.21.7-9b00518619-6a18252153.zip b/.yarn/cache/jiti-npm-1.21.7-9b00518619-6a18252153.zip new file mode 100644 index 000000000..ffc57ca90 Binary files /dev/null and b/.yarn/cache/jiti-npm-1.21.7-9b00518619-6a18252153.zip differ diff --git a/.yarn/cache/js-tokens-npm-9.0.1-3ed793c0c1-3288ba73bb.zip b/.yarn/cache/js-tokens-npm-9.0.1-3ed793c0c1-3288ba73bb.zip new file mode 100644 index 000000000..3e0fc9ac0 Binary files /dev/null and b/.yarn/cache/js-tokens-npm-9.0.1-3ed793c0c1-3288ba73bb.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 000000000..0701df326 Binary files /dev/null and b/.yarn/cache/jsesc-npm-3.1.0-2f4f998cd7-20bd37a142.zip differ diff --git a/.yarn/cache/json-buffer-npm-3.0.1-f8f6d20603-8287615452.zip b/.yarn/cache/json-buffer-npm-3.0.1-f8f6d20603-8287615452.zip new file mode 100644 index 000000000..634da5625 Binary files /dev/null and b/.yarn/cache/json-buffer-npm-3.0.1-f8f6d20603-8287615452.zip differ diff --git a/.yarn/cache/json-parse-even-better-errors-npm-3.0.2-3d985a6781-6f04ea6c9c.zip b/.yarn/cache/json-parse-even-better-errors-npm-3.0.2-3d985a6781-6f04ea6c9c.zip new file mode 100644 index 000000000..7a5aa1034 Binary files /dev/null and b/.yarn/cache/json-parse-even-better-errors-npm-3.0.2-3d985a6781-6f04ea6c9c.zip differ diff --git a/.yarn/cache/jsonfile-npm-6.1.0-20a4796cee-03014769e7.zip b/.yarn/cache/jsonfile-npm-6.1.0-20a4796cee-03014769e7.zip new file mode 100644 index 000000000..a271b8b0d Binary files /dev/null and b/.yarn/cache/jsonfile-npm-6.1.0-20a4796cee-03014769e7.zip differ diff --git a/.yarn/cache/jszip-npm-3.10.1-2862546cfb-bfbfbb9b0a.zip b/.yarn/cache/jszip-npm-3.10.1-2862546cfb-bfbfbb9b0a.zip new file mode 100644 index 000000000..cbc3b4a92 Binary files /dev/null and b/.yarn/cache/jszip-npm-3.10.1-2862546cfb-bfbfbb9b0a.zip differ diff --git a/.yarn/cache/keyv-npm-4.5.4-4c8e2cf7f7-167eb6ef64.zip b/.yarn/cache/keyv-npm-4.5.4-4c8e2cf7f7-167eb6ef64.zip new file mode 100644 index 000000000..8fd419164 Binary files /dev/null and b/.yarn/cache/keyv-npm-4.5.4-4c8e2cf7f7-167eb6ef64.zip differ diff --git a/.yarn/cache/latest-version-npm-7.0.0-2849fd29d3-1f0deba00d.zip b/.yarn/cache/latest-version-npm-7.0.0-2849fd29d3-1f0deba00d.zip new file mode 100644 index 000000000..6e891c86f Binary files /dev/null and b/.yarn/cache/latest-version-npm-7.0.0-2849fd29d3-1f0deba00d.zip differ diff --git a/.yarn/cache/lie-npm-3.3.0-35ddd11a4d-f335ce67fe.zip b/.yarn/cache/lie-npm-3.3.0-35ddd11a4d-f335ce67fe.zip new file mode 100644 index 000000000..441e4c90a Binary files /dev/null and b/.yarn/cache/lie-npm-3.3.0-35ddd11a4d-f335ce67fe.zip differ diff --git a/.yarn/cache/lighthouse-logger-npm-1.4.2-04e1728218-ffcedbf687.zip b/.yarn/cache/lighthouse-logger-npm-1.4.2-04e1728218-ffcedbf687.zip new file mode 100644 index 000000000..86d8a1c3a Binary files /dev/null and b/.yarn/cache/lighthouse-logger-npm-1.4.2-04e1728218-ffcedbf687.zip differ diff --git a/.yarn/cache/lighthouse-logger-npm-2.0.1-4b6d71baf8-8467b0eb1f.zip b/.yarn/cache/lighthouse-logger-npm-2.0.1-4b6d71baf8-8467b0eb1f.zip new file mode 100644 index 000000000..599567b24 Binary files /dev/null and b/.yarn/cache/lighthouse-logger-npm-2.0.1-4b6d71baf8-8467b0eb1f.zip differ diff --git a/.yarn/cache/lines-and-columns-npm-2.0.4-e433f5a96f-81ac2f943f.zip b/.yarn/cache/lines-and-columns-npm-2.0.4-e433f5a96f-81ac2f943f.zip new file mode 100644 index 000000000..34d960527 Binary files /dev/null and b/.yarn/cache/lines-and-columns-npm-2.0.4-e433f5a96f-81ac2f943f.zip differ diff --git a/.yarn/cache/linkedom-npm-0.18.7-a13fbad96a-f247df9d9d.zip b/.yarn/cache/linkedom-npm-0.18.7-a13fbad96a-f247df9d9d.zip new file mode 100644 index 000000000..65ade3d63 Binary files /dev/null and b/.yarn/cache/linkedom-npm-0.18.7-a13fbad96a-f247df9d9d.zip differ diff --git a/.yarn/cache/listr2-npm-8.2.5-aeb7aca863-c76542f183.zip b/.yarn/cache/listr2-npm-8.2.5-aeb7aca863-c76542f183.zip new file mode 100644 index 000000000..6d29bff40 Binary files /dev/null and b/.yarn/cache/listr2-npm-8.2.5-aeb7aca863-c76542f183.zip differ diff --git a/.yarn/cache/local-pkg-npm-1.0.0-d6e100e084-645d1a6c9c.zip b/.yarn/cache/local-pkg-npm-1.0.0-d6e100e084-645d1a6c9c.zip new file mode 100644 index 000000000..2567c46eb Binary files /dev/null and b/.yarn/cache/local-pkg-npm-1.0.0-d6e100e084-645d1a6c9c.zip differ diff --git a/.yarn/cache/lodash-npm-4.17.21-6382451519-c08619c038.zip b/.yarn/cache/lodash-npm-4.17.21-6382451519-c08619c038.zip new file mode 100644 index 000000000..5c76f21a6 Binary files /dev/null and b/.yarn/cache/lodash-npm-4.17.21-6382451519-c08619c038.zip differ diff --git a/.yarn/cache/lodash.camelcase-npm-4.3.0-bf268e3bf0-c301cc3793.zip b/.yarn/cache/lodash.camelcase-npm-4.3.0-bf268e3bf0-c301cc3793.zip new file mode 100644 index 000000000..af48cd518 Binary files /dev/null and b/.yarn/cache/lodash.camelcase-npm-4.3.0-bf268e3bf0-c301cc3793.zip differ diff --git a/.yarn/cache/lodash.kebabcase-npm-4.1.1-89ffca7e1f-d84ec5441e.zip b/.yarn/cache/lodash.kebabcase-npm-4.1.1-89ffca7e1f-d84ec5441e.zip new file mode 100644 index 000000000..b1729f1cd Binary files /dev/null and b/.yarn/cache/lodash.kebabcase-npm-4.1.1-89ffca7e1f-d84ec5441e.zip differ diff --git a/.yarn/cache/lodash.merge-npm-4.6.2-77cb4416bf-d0ea2dd009.zip b/.yarn/cache/lodash.merge-npm-4.6.2-77cb4416bf-d0ea2dd009.zip new file mode 100644 index 000000000..62183003a Binary files /dev/null and b/.yarn/cache/lodash.merge-npm-4.6.2-77cb4416bf-d0ea2dd009.zip differ diff --git a/.yarn/cache/lodash.snakecase-npm-4.1.1-b12cdbecb4-82ed40935d.zip b/.yarn/cache/lodash.snakecase-npm-4.1.1-b12cdbecb4-82ed40935d.zip new file mode 100644 index 000000000..7ea409718 Binary files /dev/null and b/.yarn/cache/lodash.snakecase-npm-4.1.1-b12cdbecb4-82ed40935d.zip differ diff --git a/.yarn/cache/log-symbols-npm-5.1.0-75864cfeb4-7291b6e7f1.zip b/.yarn/cache/log-symbols-npm-5.1.0-75864cfeb4-7291b6e7f1.zip new file mode 100644 index 000000000..6409903dc Binary files /dev/null and b/.yarn/cache/log-symbols-npm-5.1.0-75864cfeb4-7291b6e7f1.zip differ diff --git a/.yarn/cache/log-symbols-npm-6.0.0-126324bed0-510cdda367.zip b/.yarn/cache/log-symbols-npm-6.0.0-126324bed0-510cdda367.zip new file mode 100644 index 000000000..5b0842bef Binary files /dev/null and b/.yarn/cache/log-symbols-npm-6.0.0-126324bed0-510cdda367.zip differ diff --git a/.yarn/cache/log-update-npm-6.1.0-2ca9435417-5abb4131e3.zip b/.yarn/cache/log-update-npm-6.1.0-2ca9435417-5abb4131e3.zip new file mode 100644 index 000000000..5576a6b53 Binary files /dev/null and b/.yarn/cache/log-update-npm-6.1.0-2ca9435417-5abb4131e3.zip differ diff --git a/.yarn/cache/lowercase-keys-npm-3.0.0-f8c4730215-67a3f81409.zip b/.yarn/cache/lowercase-keys-npm-3.0.0-f8c4730215-67a3f81409.zip new file mode 100644 index 000000000..013831902 Binary files /dev/null and b/.yarn/cache/lowercase-keys-npm-3.0.0-f8c4730215-67a3f81409.zip differ diff --git a/.yarn/cache/magic-string-npm-0.30.17-da1b7593b1-2f71af2b0a.zip b/.yarn/cache/magic-string-npm-0.30.17-da1b7593b1-2f71af2b0a.zip new file mode 100644 index 000000000..136540630 Binary files /dev/null and b/.yarn/cache/magic-string-npm-0.30.17-da1b7593b1-2f71af2b0a.zip differ diff --git a/.yarn/cache/magicast-npm-0.3.5-75436eaa69-3a2dba6b0b.zip b/.yarn/cache/magicast-npm-0.3.5-75436eaa69-3a2dba6b0b.zip new file mode 100644 index 000000000..2495c7b27 Binary files /dev/null and b/.yarn/cache/magicast-npm-0.3.5-75436eaa69-3a2dba6b0b.zip differ diff --git a/.yarn/cache/make-error-npm-1.3.6-ccb85d9458-b86e5e0e25.zip b/.yarn/cache/make-error-npm-1.3.6-ccb85d9458-b86e5e0e25.zip new file mode 100644 index 000000000..7f7dc189d Binary files /dev/null and b/.yarn/cache/make-error-npm-1.3.6-ccb85d9458-b86e5e0e25.zip differ diff --git a/.yarn/cache/many-keys-map-npm-2.0.1-ba825be2e5-ba2b93d41f.zip b/.yarn/cache/many-keys-map-npm-2.0.1-ba825be2e5-ba2b93d41f.zip new file mode 100644 index 000000000..96e26741b Binary files /dev/null and b/.yarn/cache/many-keys-map-npm-2.0.1-ba825be2e5-ba2b93d41f.zip differ diff --git a/.yarn/cache/marky-npm-1.2.5-007e6cc885-ae775cea93.zip b/.yarn/cache/marky-npm-1.2.5-007e6cc885-ae775cea93.zip new file mode 100644 index 000000000..626ee585b Binary files /dev/null and b/.yarn/cache/marky-npm-1.2.5-007e6cc885-ae775cea93.zip differ diff --git a/.yarn/cache/mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip b/.yarn/cache/mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip new file mode 100644 index 000000000..f990f1de1 Binary files /dev/null and b/.yarn/cache/mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip differ diff --git a/.yarn/cache/mimic-function-npm-5.0.1-5078456e31-eb5893c99e.zip b/.yarn/cache/mimic-function-npm-5.0.1-5078456e31-eb5893c99e.zip new file mode 100644 index 000000000..034d272ae Binary files /dev/null and b/.yarn/cache/mimic-function-npm-5.0.1-5078456e31-eb5893c99e.zip differ diff --git a/.yarn/cache/mimic-response-npm-3.1.0-a4a24b4e96-7e71904761.zip b/.yarn/cache/mimic-response-npm-3.1.0-a4a24b4e96-7e71904761.zip new file mode 100644 index 000000000..bb6d1a174 Binary files /dev/null and b/.yarn/cache/mimic-response-npm-3.1.0-a4a24b4e96-7e71904761.zip differ diff --git a/.yarn/cache/mimic-response-npm-4.0.0-c080547e26-33b804cc96.zip b/.yarn/cache/mimic-response-npm-4.0.0-c080547e26-33b804cc96.zip new file mode 100644 index 000000000..78c961b11 Binary files /dev/null and b/.yarn/cache/mimic-response-npm-4.0.0-c080547e26-33b804cc96.zip differ diff --git a/.yarn/cache/minimatch-npm-10.0.1-eabcc0d3a0-082e7ccbc0.zip b/.yarn/cache/minimatch-npm-10.0.1-eabcc0d3a0-082e7ccbc0.zip new file mode 100644 index 000000000..e5967608c Binary files /dev/null and b/.yarn/cache/minimatch-npm-10.0.1-eabcc0d3a0-082e7ccbc0.zip differ diff --git a/.yarn/cache/minimist-npm-1.2.8-d7af7b1dce-908491b6cc.zip b/.yarn/cache/minimist-npm-1.2.8-d7af7b1dce-908491b6cc.zip new file mode 100644 index 000000000..1e6dec7dd Binary files /dev/null and b/.yarn/cache/minimist-npm-1.2.8-d7af7b1dce-908491b6cc.zip differ diff --git a/.yarn/cache/minipass-npm-5.0.0-c64fb63c92-61682162d2.zip b/.yarn/cache/minipass-npm-5.0.0-c64fb63c92-61682162d2.zip new file mode 100644 index 000000000..0151851f5 Binary files /dev/null and b/.yarn/cache/minipass-npm-5.0.0-c64fb63c92-61682162d2.zip differ diff --git a/.yarn/cache/mkdirp-npm-0.5.6-dcd5a6b97b-0c91b721bb.zip b/.yarn/cache/mkdirp-npm-0.5.6-dcd5a6b97b-0c91b721bb.zip new file mode 100644 index 000000000..7a69bc7e8 Binary files /dev/null and b/.yarn/cache/mkdirp-npm-0.5.6-dcd5a6b97b-0c91b721bb.zip differ diff --git a/.yarn/cache/mkdirp-npm-3.0.1-f94bfa769e-16fd79c286.zip b/.yarn/cache/mkdirp-npm-3.0.1-f94bfa769e-16fd79c286.zip new file mode 100644 index 000000000..027c6d5fa Binary files /dev/null and b/.yarn/cache/mkdirp-npm-3.0.1-f94bfa769e-16fd79c286.zip differ diff --git a/.yarn/cache/mlly-npm-1.7.4-04abbebc75-1b36163d38.zip b/.yarn/cache/mlly-npm-1.7.4-04abbebc75-1b36163d38.zip new file mode 100644 index 000000000..1592b6067 Binary files /dev/null and b/.yarn/cache/mlly-npm-1.7.4-04abbebc75-1b36163d38.zip differ diff --git a/.yarn/cache/moment-npm-2.30.1-1c51a5c631-ae42d876d4.zip b/.yarn/cache/moment-npm-2.30.1-1c51a5c631-ae42d876d4.zip new file mode 100644 index 000000000..8f1438aac Binary files /dev/null and b/.yarn/cache/moment-npm-2.30.1-1c51a5c631-ae42d876d4.zip differ diff --git a/.yarn/cache/ms-npm-2.0.0-9e1101a471-0e6a22b8b7.zip b/.yarn/cache/ms-npm-2.0.0-9e1101a471-0e6a22b8b7.zip new file mode 100644 index 000000000..1cb6ffa5d Binary files /dev/null and b/.yarn/cache/ms-npm-2.0.0-9e1101a471-0e6a22b8b7.zip differ diff --git a/.yarn/cache/multimatch-npm-6.0.0-04c984409d-fc438ca94b.zip b/.yarn/cache/multimatch-npm-6.0.0-04c984409d-fc438ca94b.zip new file mode 100644 index 000000000..48219e1ce Binary files /dev/null and b/.yarn/cache/multimatch-npm-6.0.0-04c984409d-fc438ca94b.zip differ diff --git a/.yarn/cache/mv-npm-2.1.1-4c2aca3831-59d4b5ebff.zip b/.yarn/cache/mv-npm-2.1.1-4c2aca3831-59d4b5ebff.zip new file mode 100644 index 000000000..38669f039 Binary files /dev/null and b/.yarn/cache/mv-npm-2.1.1-4c2aca3831-59d4b5ebff.zip differ diff --git a/.yarn/cache/nan-npm-2.22.0-3750ad85d9-ab165ba910.zip b/.yarn/cache/nan-npm-2.22.0-3750ad85d9-ab165ba910.zip new file mode 100644 index 000000000..696658e0f Binary files /dev/null and b/.yarn/cache/nan-npm-2.22.0-3750ad85d9-ab165ba910.zip differ diff --git a/.yarn/cache/nano-spawn-npm-0.2.0-564af6d53f-efc7581059.zip b/.yarn/cache/nano-spawn-npm-0.2.0-564af6d53f-efc7581059.zip new file mode 100644 index 000000000..484229f9a Binary files /dev/null and b/.yarn/cache/nano-spawn-npm-0.2.0-564af6d53f-efc7581059.zip differ diff --git a/.yarn/cache/nanoid-npm-3.3.8-d22226208b-2d1766606c.zip b/.yarn/cache/nanoid-npm-3.3.8-d22226208b-2d1766606c.zip new file mode 100644 index 000000000..ec9e2621c Binary files /dev/null and b/.yarn/cache/nanoid-npm-3.3.8-d22226208b-2d1766606c.zip differ diff --git a/.yarn/cache/ncp-npm-2.0.0-2121969339-b2a915b79e.zip b/.yarn/cache/ncp-npm-2.0.0-2121969339-b2a915b79e.zip new file mode 100644 index 000000000..696e4e42b Binary files /dev/null and b/.yarn/cache/ncp-npm-2.0.0-2121969339-b2a915b79e.zip differ diff --git a/.yarn/cache/node-fetch-native-npm-1.6.6-ba71f20f4c-e90d5287fd.zip b/.yarn/cache/node-fetch-native-npm-1.6.6-ba71f20f4c-e90d5287fd.zip new file mode 100644 index 000000000..2b7de8ffe Binary files /dev/null and b/.yarn/cache/node-fetch-native-npm-1.6.6-ba71f20f4c-e90d5287fd.zip differ diff --git a/.yarn/cache/node-forge-npm-1.3.1-f31fd566cc-05bab68686.zip b/.yarn/cache/node-forge-npm-1.3.1-f31fd566cc-05bab68686.zip new file mode 100644 index 000000000..6b0d0f9b3 Binary files /dev/null and b/.yarn/cache/node-forge-npm-1.3.1-f31fd566cc-05bab68686.zip differ diff --git a/.yarn/cache/node-notifier-npm-10.0.1-7a3f9a97c4-b238ffe16f.zip b/.yarn/cache/node-notifier-npm-10.0.1-7a3f9a97c4-b238ffe16f.zip new file mode 100644 index 000000000..b6758dcd9 Binary files /dev/null and b/.yarn/cache/node-notifier-npm-10.0.1-7a3f9a97c4-b238ffe16f.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 000000000..cf958c382 Binary files /dev/null and b/.yarn/cache/node-releases-npm-2.0.19-b123ed6240-c2b33b4f0c.zip differ diff --git a/.yarn/cache/normalize-url-npm-8.0.1-c87adbf3f1-ae39203758.zip b/.yarn/cache/normalize-url-npm-8.0.1-c87adbf3f1-ae39203758.zip new file mode 100644 index 000000000..58f9aead9 Binary files /dev/null and b/.yarn/cache/normalize-url-npm-8.0.1-c87adbf3f1-ae39203758.zip differ diff --git a/.yarn/cache/npm-run-path-npm-5.3.0-193efca236-ae8e7a89da.zip b/.yarn/cache/npm-run-path-npm-5.3.0-193efca236-ae8e7a89da.zip new file mode 100644 index 000000000..997c8b887 Binary files /dev/null and b/.yarn/cache/npm-run-path-npm-5.3.0-193efca236-ae8e7a89da.zip differ diff --git a/.yarn/cache/nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip b/.yarn/cache/nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip new file mode 100644 index 000000000..dc825e50b Binary files /dev/null and b/.yarn/cache/nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip differ diff --git a/.yarn/cache/nypm-npm-0.3.12-ca0a578507-6584ba8c39.zip b/.yarn/cache/nypm-npm-0.3.12-ca0a578507-6584ba8c39.zip new file mode 100644 index 000000000..9fde1216e Binary files /dev/null and b/.yarn/cache/nypm-npm-0.3.12-ca0a578507-6584ba8c39.zip differ diff --git a/.yarn/cache/ofetch-npm-1.4.1-155e19f098-329ecd5595.zip b/.yarn/cache/ofetch-npm-1.4.1-155e19f098-329ecd5595.zip new file mode 100644 index 000000000..74d8ebaa4 Binary files /dev/null and b/.yarn/cache/ofetch-npm-1.4.1-155e19f098-329ecd5595.zip differ diff --git a/.yarn/cache/ohash-npm-1.1.4-06afa0748e-b11445234e.zip b/.yarn/cache/ohash-npm-1.1.4-06afa0748e-b11445234e.zip new file mode 100644 index 000000000..fed50b6ae Binary files /dev/null and b/.yarn/cache/ohash-npm-1.1.4-06afa0748e-b11445234e.zip differ diff --git a/.yarn/cache/onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip b/.yarn/cache/onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip new file mode 100644 index 000000000..05f13202f Binary files /dev/null and b/.yarn/cache/onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip differ diff --git a/.yarn/cache/onetime-npm-7.0.0-cfdd2a579d-eb08d2da93.zip b/.yarn/cache/onetime-npm-7.0.0-cfdd2a579d-eb08d2da93.zip new file mode 100644 index 000000000..91656f9d7 Binary files /dev/null and b/.yarn/cache/onetime-npm-7.0.0-cfdd2a579d-eb08d2da93.zip differ diff --git a/.yarn/cache/open-npm-10.1.0-612222a007-a9c4105243.zip b/.yarn/cache/open-npm-10.1.0-612222a007-a9c4105243.zip new file mode 100644 index 000000000..e9c46acf4 Binary files /dev/null and b/.yarn/cache/open-npm-10.1.0-612222a007-a9c4105243.zip differ diff --git a/.yarn/cache/open-npm-8.4.2-1f763e8b75-acd81a1d19.zip b/.yarn/cache/open-npm-8.4.2-1f763e8b75-acd81a1d19.zip new file mode 100644 index 000000000..d399b298d Binary files /dev/null and b/.yarn/cache/open-npm-8.4.2-1f763e8b75-acd81a1d19.zip differ diff --git a/.yarn/cache/open-npm-9.1.0-d104a17ec5-b45bcc7a67.zip b/.yarn/cache/open-npm-9.1.0-d104a17ec5-b45bcc7a67.zip new file mode 100644 index 000000000..ee8d964bf Binary files /dev/null and b/.yarn/cache/open-npm-9.1.0-d104a17ec5-b45bcc7a67.zip differ diff --git a/.yarn/cache/ora-npm-6.3.1-2a66a56de0-6c885f2a9e.zip b/.yarn/cache/ora-npm-6.3.1-2a66a56de0-6c885f2a9e.zip new file mode 100644 index 000000000..7a8c6a3bc Binary files /dev/null and b/.yarn/cache/ora-npm-6.3.1-2a66a56de0-6c885f2a9e.zip differ diff --git a/.yarn/cache/ora-npm-8.1.1-11478cedd5-2308c0a4da.zip b/.yarn/cache/ora-npm-8.1.1-11478cedd5-2308c0a4da.zip new file mode 100644 index 000000000..ebd44344c Binary files /dev/null and b/.yarn/cache/ora-npm-8.1.1-11478cedd5-2308c0a4da.zip differ diff --git a/.yarn/cache/os-shim-npm-0.1.3-03d492dbf1-100b6d19b9.zip b/.yarn/cache/os-shim-npm-0.1.3-03d492dbf1-100b6d19b9.zip new file mode 100644 index 000000000..8e6337a44 Binary files /dev/null and b/.yarn/cache/os-shim-npm-0.1.3-03d492dbf1-100b6d19b9.zip differ diff --git a/.yarn/cache/outdent-npm-0.8.0-5e36779041-a556c5c308.zip b/.yarn/cache/outdent-npm-0.8.0-5e36779041-a556c5c308.zip new file mode 100644 index 000000000..3abd6fda8 Binary files /dev/null and b/.yarn/cache/outdent-npm-0.8.0-5e36779041-a556c5c308.zip differ diff --git a/.yarn/cache/p-cancelable-npm-3.0.0-e6c8101c97-a5eab7cf5a.zip b/.yarn/cache/p-cancelable-npm-3.0.0-e6c8101c97-a5eab7cf5a.zip new file mode 100644 index 000000000..38c328032 Binary files /dev/null and b/.yarn/cache/p-cancelable-npm-3.0.0-e6c8101c97-a5eab7cf5a.zip differ diff --git a/.yarn/cache/p-retry-npm-6.2.1-317647f1db-7104ef1370.zip b/.yarn/cache/p-retry-npm-6.2.1-317647f1db-7104ef1370.zip new file mode 100644 index 000000000..5c5364320 Binary files /dev/null and b/.yarn/cache/p-retry-npm-6.2.1-317647f1db-7104ef1370.zip differ diff --git a/.yarn/cache/package-json-npm-8.1.1-0db857e5f3-d97ce9539e.zip b/.yarn/cache/package-json-npm-8.1.1-0db857e5f3-d97ce9539e.zip new file mode 100644 index 000000000..3bacfcbd5 Binary files /dev/null and b/.yarn/cache/package-json-npm-8.1.1-0db857e5f3-d97ce9539e.zip differ diff --git a/.yarn/cache/pako-npm-1.0.11-b8f1b69d3e-1ad07210e8.zip b/.yarn/cache/pako-npm-1.0.11-b8f1b69d3e-1ad07210e8.zip new file mode 100644 index 000000000..c2a311f25 Binary files /dev/null and b/.yarn/cache/pako-npm-1.0.11-b8f1b69d3e-1ad07210e8.zip differ diff --git a/.yarn/cache/parse-json-npm-7.1.1-a5f184ee4a-187275c7ac.zip b/.yarn/cache/parse-json-npm-7.1.1-a5f184ee4a-187275c7ac.zip new file mode 100644 index 000000000..588b0b0d2 Binary files /dev/null and b/.yarn/cache/parse-json-npm-7.1.1-a5f184ee4a-187275c7ac.zip differ diff --git a/.yarn/cache/parse5-htmlparser2-tree-adapter-npm-6.0.1-60b4888f75-3400a2cd1a.zip b/.yarn/cache/parse5-htmlparser2-tree-adapter-npm-6.0.1-60b4888f75-3400a2cd1a.zip new file mode 100644 index 000000000..08c31ac66 Binary files /dev/null and b/.yarn/cache/parse5-htmlparser2-tree-adapter-npm-6.0.1-60b4888f75-3400a2cd1a.zip differ diff --git a/.yarn/cache/parse5-htmlparser2-tree-adapter-npm-7.1.0-02959cc692-75910af913.zip b/.yarn/cache/parse5-htmlparser2-tree-adapter-npm-7.1.0-02959cc692-75910af913.zip new file mode 100644 index 000000000..e586c001e Binary files /dev/null and b/.yarn/cache/parse5-htmlparser2-tree-adapter-npm-7.1.0-02959cc692-75910af913.zip differ diff --git a/.yarn/cache/parse5-npm-5.1.1-8e63d82cff-5b509744cf.zip b/.yarn/cache/parse5-npm-5.1.1-8e63d82cff-5b509744cf.zip new file mode 100644 index 000000000..5f01d5d57 Binary files /dev/null and b/.yarn/cache/parse5-npm-5.1.1-8e63d82cff-5b509744cf.zip differ diff --git a/.yarn/cache/parse5-npm-6.0.1-70a35a494a-dfb110581f.zip b/.yarn/cache/parse5-npm-6.0.1-70a35a494a-dfb110581f.zip new file mode 100644 index 000000000..764c374fb Binary files /dev/null and b/.yarn/cache/parse5-npm-6.0.1-70a35a494a-dfb110581f.zip differ diff --git a/.yarn/cache/parse5-npm-7.2.1-c48f333f28-fd1a8ad154.zip b/.yarn/cache/parse5-npm-7.2.1-c48f333f28-fd1a8ad154.zip new file mode 100644 index 000000000..d3595034d Binary files /dev/null and b/.yarn/cache/parse5-npm-7.2.1-c48f333f28-fd1a8ad154.zip differ diff --git a/.yarn/cache/parse5-parser-stream-npm-7.1.2-94131559b2-75b232d460.zip b/.yarn/cache/parse5-parser-stream-npm-7.1.2-94131559b2-75b232d460.zip new file mode 100644 index 000000000..047bd10a3 Binary files /dev/null and b/.yarn/cache/parse5-parser-stream-npm-7.1.2-94131559b2-75b232d460.zip differ diff --git a/.yarn/cache/path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip b/.yarn/cache/path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip new file mode 100644 index 000000000..271eb0345 Binary files /dev/null and b/.yarn/cache/path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip differ diff --git a/.yarn/cache/pathe-npm-2.0.2-a7c72024f8-027dd24672.zip b/.yarn/cache/pathe-npm-2.0.2-a7c72024f8-027dd24672.zip new file mode 100644 index 000000000..c1a341a1e Binary files /dev/null and b/.yarn/cache/pathe-npm-2.0.2-a7c72024f8-027dd24672.zip differ diff --git a/.yarn/cache/pend-npm-1.2.0-7a13d93266-6c72f52433.zip b/.yarn/cache/pend-npm-1.2.0-7a13d93266-6c72f52433.zip new file mode 100644 index 000000000..03b6b6dec Binary files /dev/null and b/.yarn/cache/pend-npm-1.2.0-7a13d93266-6c72f52433.zip differ diff --git a/.yarn/cache/perfect-debounce-npm-1.0.0-0968810009-220343acf5.zip b/.yarn/cache/perfect-debounce-npm-1.0.0-0968810009-220343acf5.zip new file mode 100644 index 000000000..d2e35bd86 Binary files /dev/null and b/.yarn/cache/perfect-debounce-npm-1.0.0-0968810009-220343acf5.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 000000000..44976ad16 Binary files /dev/null and b/.yarn/cache/picocolors-npm-1.1.1-4fede47cf1-e1cf46bf84.zip differ diff --git a/.yarn/cache/picomatch-npm-4.0.2-e93516ddf2-ce617b8da3.zip b/.yarn/cache/picomatch-npm-4.0.2-e93516ddf2-ce617b8da3.zip new file mode 100644 index 000000000..2ae285994 Binary files /dev/null and b/.yarn/cache/picomatch-npm-4.0.2-e93516ddf2-ce617b8da3.zip differ diff --git a/.yarn/cache/pkg-types-npm-1.3.1-832c9cd162-6d491f2244.zip b/.yarn/cache/pkg-types-npm-1.3.1-832c9cd162-6d491f2244.zip new file mode 100644 index 000000000..b0eafe50e Binary files /dev/null and b/.yarn/cache/pkg-types-npm-1.3.1-832c9cd162-6d491f2244.zip differ diff --git a/.yarn/cache/postcss-npm-8.5.1-90fd898a99-1fbd287531.zip b/.yarn/cache/postcss-npm-8.5.1-90fd898a99-1fbd287531.zip new file mode 100644 index 000000000..ddab98ec0 Binary files /dev/null and b/.yarn/cache/postcss-npm-8.5.1-90fd898a99-1fbd287531.zip differ diff --git a/.yarn/cache/pretty-format-npm-28.1.3-fdf56e33bc-26626d33e2.zip b/.yarn/cache/pretty-format-npm-28.1.3-fdf56e33bc-26626d33e2.zip new file mode 100644 index 000000000..c883c5c0e Binary files /dev/null and b/.yarn/cache/pretty-format-npm-28.1.3-fdf56e33bc-26626d33e2.zip differ diff --git a/.yarn/cache/process-nextick-args-npm-2.0.1-b8d7971609-1d38588e52.zip b/.yarn/cache/process-nextick-args-npm-2.0.1-b8d7971609-1d38588e52.zip new file mode 100644 index 000000000..33fadfd3e Binary files /dev/null and b/.yarn/cache/process-nextick-args-npm-2.0.1-b8d7971609-1d38588e52.zip differ diff --git a/.yarn/cache/promise-toolbox-npm-0.21.0-2d31e797e6-0e316ecb51.zip b/.yarn/cache/promise-toolbox-npm-0.21.0-2d31e797e6-0e316ecb51.zip new file mode 100644 index 000000000..486e2c1f5 Binary files /dev/null and b/.yarn/cache/promise-toolbox-npm-0.21.0-2d31e797e6-0e316ecb51.zip differ diff --git a/.yarn/cache/proto-list-npm-1.2.4-a96a43df28-9cc3b46d61.zip b/.yarn/cache/proto-list-npm-1.2.4-a96a43df28-9cc3b46d61.zip new file mode 100644 index 000000000..10c8d48f2 Binary files /dev/null and b/.yarn/cache/proto-list-npm-1.2.4-a96a43df28-9cc3b46d61.zip differ diff --git a/.yarn/cache/publish-browser-extension-npm-2.3.0-6af34cf8af-41eb80fa85.zip b/.yarn/cache/publish-browser-extension-npm-2.3.0-6af34cf8af-41eb80fa85.zip new file mode 100644 index 000000000..22d5ef009 Binary files /dev/null and b/.yarn/cache/publish-browser-extension-npm-2.3.0-6af34cf8af-41eb80fa85.zip differ diff --git a/.yarn/cache/pump-npm-3.0.2-a8afc6734f-e0c4216874.zip b/.yarn/cache/pump-npm-3.0.2-a8afc6734f-e0c4216874.zip new file mode 100644 index 000000000..2e57ef858 Binary files /dev/null and b/.yarn/cache/pump-npm-3.0.2-a8afc6734f-e0c4216874.zip differ diff --git a/.yarn/cache/pupa-npm-3.1.0-8d0c9815fb-32784254b7.zip b/.yarn/cache/pupa-npm-3.1.0-8d0c9815fb-32784254b7.zip new file mode 100644 index 000000000..7f66e2122 Binary files /dev/null and b/.yarn/cache/pupa-npm-3.1.0-8d0c9815fb-32784254b7.zip differ diff --git a/.yarn/cache/quick-lru-npm-5.1.1-e38e0edce3-a516faa255.zip b/.yarn/cache/quick-lru-npm-5.1.1-e38e0edce3-a516faa255.zip new file mode 100644 index 000000000..0720cd354 Binary files /dev/null and b/.yarn/cache/quick-lru-npm-5.1.1-e38e0edce3-a516faa255.zip differ diff --git a/.yarn/cache/rc-npm-1.2.8-d6768ac936-5c4d72ae7e.zip b/.yarn/cache/rc-npm-1.2.8-d6768ac936-5c4d72ae7e.zip new file mode 100644 index 000000000..ca4a7913a Binary files /dev/null and b/.yarn/cache/rc-npm-1.2.8-d6768ac936-5c4d72ae7e.zip differ diff --git a/.yarn/cache/rc9-npm-2.1.2-fc8aeb8bb0-0694d2a805.zip b/.yarn/cache/rc9-npm-2.1.2-fc8aeb8bb0-0694d2a805.zip new file mode 100644 index 000000000..4cb7a9888 Binary files /dev/null and b/.yarn/cache/rc9-npm-2.1.2-fc8aeb8bb0-0694d2a805.zip differ diff --git a/.yarn/cache/react-dom-npm-19.0.0-b7981c573e-aa64a2f199.zip b/.yarn/cache/react-dom-npm-19.0.0-b7981c573e-aa64a2f199.zip new file mode 100644 index 000000000..6ccb14bd6 Binary files /dev/null and b/.yarn/cache/react-dom-npm-19.0.0-b7981c573e-aa64a2f199.zip differ diff --git a/.yarn/cache/react-npm-19.0.0-e33c9aa1c0-2490969c50.zip b/.yarn/cache/react-npm-19.0.0-e33c9aa1c0-2490969c50.zip new file mode 100644 index 000000000..93d264328 Binary files /dev/null and b/.yarn/cache/react-npm-19.0.0-e33c9aa1c0-2490969c50.zip differ diff --git a/.yarn/cache/react-refresh-npm-0.13.0-2f61697747-21b1113b50.zip b/.yarn/cache/react-refresh-npm-0.13.0-2f61697747-21b1113b50.zip new file mode 100644 index 000000000..1ab4d7d3b Binary files /dev/null and b/.yarn/cache/react-refresh-npm-0.13.0-2f61697747-21b1113b50.zip differ diff --git a/.yarn/cache/readable-stream-npm-2.3.8-67a94c2cb1-8500dd3a90.zip b/.yarn/cache/readable-stream-npm-2.3.8-67a94c2cb1-8500dd3a90.zip new file mode 100644 index 000000000..9ef71c9cb Binary files /dev/null and b/.yarn/cache/readable-stream-npm-2.3.8-67a94c2cb1-8500dd3a90.zip differ diff --git a/.yarn/cache/readable-stream-npm-3.6.2-d2a6069158-d9e3e53193.zip b/.yarn/cache/readable-stream-npm-3.6.2-d2a6069158-d9e3e53193.zip new file mode 100644 index 000000000..1e44a541e Binary files /dev/null and b/.yarn/cache/readable-stream-npm-3.6.2-d2a6069158-d9e3e53193.zip differ diff --git a/.yarn/cache/registry-auth-token-npm-5.0.3-6280f226c2-5976f822d6.zip b/.yarn/cache/registry-auth-token-npm-5.0.3-6280f226c2-5976f822d6.zip new file mode 100644 index 000000000..f217b634f Binary files /dev/null and b/.yarn/cache/registry-auth-token-npm-5.0.3-6280f226c2-5976f822d6.zip differ diff --git a/.yarn/cache/registry-url-npm-6.0.1-44fabb0bc1-33712aa1b4.zip b/.yarn/cache/registry-url-npm-6.0.1-44fabb0bc1-33712aa1b4.zip new file mode 100644 index 000000000..b9826b923 Binary files /dev/null and b/.yarn/cache/registry-url-npm-6.0.1-44fabb0bc1-33712aa1b4.zip differ diff --git a/.yarn/cache/resolve-alpn-npm-1.2.1-af77edd28b-744e87888f.zip b/.yarn/cache/resolve-alpn-npm-1.2.1-af77edd28b-744e87888f.zip new file mode 100644 index 000000000..cd6022f1b Binary files /dev/null and b/.yarn/cache/resolve-alpn-npm-1.2.1-af77edd28b-744e87888f.zip differ diff --git a/.yarn/cache/resolve.exports-npm-1.1.1-26b48a30b5-de58c30aca.zip b/.yarn/cache/resolve.exports-npm-1.1.1-26b48a30b5-de58c30aca.zip new file mode 100644 index 000000000..573fb3fa3 Binary files /dev/null and b/.yarn/cache/resolve.exports-npm-1.1.1-26b48a30b5-de58c30aca.zip differ diff --git a/.yarn/cache/responselike-npm-3.0.0-9ab07af81f-e0cc9be30d.zip b/.yarn/cache/responselike-npm-3.0.0-9ab07af81f-e0cc9be30d.zip new file mode 100644 index 000000000..6e1abaf72 Binary files /dev/null and b/.yarn/cache/responselike-npm-3.0.0-9ab07af81f-e0cc9be30d.zip differ diff --git a/.yarn/cache/restore-cursor-npm-4.0.0-d42254f39d-5b675c5a59.zip b/.yarn/cache/restore-cursor-npm-4.0.0-d42254f39d-5b675c5a59.zip new file mode 100644 index 000000000..f1f163709 Binary files /dev/null and b/.yarn/cache/restore-cursor-npm-4.0.0-d42254f39d-5b675c5a59.zip differ diff --git a/.yarn/cache/restore-cursor-npm-5.1.0-b8fd1128bf-838dd54e45.zip b/.yarn/cache/restore-cursor-npm-5.1.0-b8fd1128bf-838dd54e45.zip new file mode 100644 index 000000000..80620acb8 Binary files /dev/null and b/.yarn/cache/restore-cursor-npm-5.1.0-b8fd1128bf-838dd54e45.zip differ diff --git a/.yarn/cache/retry-npm-0.13.1-89eb100ab6-6125ec2e06.zip b/.yarn/cache/retry-npm-0.13.1-89eb100ab6-6125ec2e06.zip new file mode 100644 index 000000000..2301fb711 Binary files /dev/null and b/.yarn/cache/retry-npm-0.13.1-89eb100ab6-6125ec2e06.zip differ diff --git a/.yarn/cache/rfdc-npm-1.4.1-1a1c63d052-2f3d11d3d8.zip b/.yarn/cache/rfdc-npm-1.4.1-1a1c63d052-2f3d11d3d8.zip new file mode 100644 index 000000000..1b5a66983 Binary files /dev/null and b/.yarn/cache/rfdc-npm-1.4.1-1a1c63d052-2f3d11d3d8.zip differ diff --git a/.yarn/cache/rimraf-npm-2.4.5-64bcf0249e-884c45de41.zip b/.yarn/cache/rimraf-npm-2.4.5-64bcf0249e-884c45de41.zip new file mode 100644 index 000000000..83dfa34f4 Binary files /dev/null and b/.yarn/cache/rimraf-npm-2.4.5-64bcf0249e-884c45de41.zip differ diff --git a/.yarn/cache/rollup-npm-2.79.2-1b08e69c0e-095ba0a828.zip b/.yarn/cache/rollup-npm-2.79.2-1b08e69c0e-095ba0a828.zip new file mode 100644 index 000000000..78487a85d Binary files /dev/null and b/.yarn/cache/rollup-npm-2.79.2-1b08e69c0e-095ba0a828.zip differ diff --git a/.yarn/cache/rollup-npm-3.29.5-4622371c71-5ce0e5f1d9.zip b/.yarn/cache/rollup-npm-3.29.5-4622371c71-5ce0e5f1d9.zip new file mode 100644 index 000000000..c9ec6f4d4 Binary files /dev/null and b/.yarn/cache/rollup-npm-3.29.5-4622371c71-5ce0e5f1d9.zip differ diff --git a/.yarn/cache/rollup-npm-4.32.0-baefe32450-5857d94f84.zip b/.yarn/cache/rollup-npm-4.32.0-baefe32450-5857d94f84.zip new file mode 100644 index 000000000..6d09ff365 Binary files /dev/null and b/.yarn/cache/rollup-npm-4.32.0-baefe32450-5857d94f84.zip differ diff --git a/.yarn/cache/run-applescript-npm-5.0.0-ea4b8840dd-d00c2dbfa5.zip b/.yarn/cache/run-applescript-npm-5.0.0-ea4b8840dd-d00c2dbfa5.zip new file mode 100644 index 000000000..16b3a1cdb Binary files /dev/null and b/.yarn/cache/run-applescript-npm-5.0.0-ea4b8840dd-d00c2dbfa5.zip differ diff --git a/.yarn/cache/run-applescript-npm-7.0.0-b061c2c4fa-b02462454d.zip b/.yarn/cache/run-applescript-npm-7.0.0-b061c2c4fa-b02462454d.zip new file mode 100644 index 000000000..87f5d2226 Binary files /dev/null and b/.yarn/cache/run-applescript-npm-7.0.0-b061c2c4fa-b02462454d.zip differ diff --git a/.yarn/cache/rxjs-npm-7.5.7-602d5c56e4-c7a70d03ec.zip b/.yarn/cache/rxjs-npm-7.5.7-602d5c56e4-c7a70d03ec.zip new file mode 100644 index 000000000..0e3856be5 Binary files /dev/null and b/.yarn/cache/rxjs-npm-7.5.7-602d5c56e4-c7a70d03ec.zip differ diff --git a/.yarn/cache/safe-json-stringify-npm-1.2.0-77cfd16d74-7121e746fa.zip b/.yarn/cache/safe-json-stringify-npm-1.2.0-77cfd16d74-7121e746fa.zip new file mode 100644 index 000000000..feaeb13d2 Binary files /dev/null and b/.yarn/cache/safe-json-stringify-npm-1.2.0-77cfd16d74-7121e746fa.zip differ diff --git a/.yarn/cache/sax-npm-1.4.1-503b1923cb-b1c784b545.zip b/.yarn/cache/sax-npm-1.4.1-503b1923cb-b1c784b545.zip new file mode 100644 index 000000000..d73ec9002 Binary files /dev/null and b/.yarn/cache/sax-npm-1.4.1-503b1923cb-b1c784b545.zip differ diff --git a/.yarn/cache/scheduler-npm-0.25.0-f89e6cad04-e661e38503.zip b/.yarn/cache/scheduler-npm-0.25.0-f89e6cad04-e661e38503.zip new file mode 100644 index 000000000..05d831f8c Binary files /dev/null and b/.yarn/cache/scheduler-npm-0.25.0-f89e6cad04-e661e38503.zip differ diff --git a/.yarn/cache/scule-npm-1.3.0-b0697cecf6-f2968b292e.zip b/.yarn/cache/scule-npm-1.3.0-b0697cecf6-f2968b292e.zip new file mode 100644 index 000000000..3ca52070a Binary files /dev/null and b/.yarn/cache/scule-npm-1.3.0-b0697cecf6-f2968b292e.zip differ diff --git a/.yarn/cache/semver-diff-npm-4.0.0-33162befa2-4a958d6f76.zip b/.yarn/cache/semver-diff-npm-4.0.0-33162befa2-4a958d6f76.zip new file mode 100644 index 000000000..58fc4b054 Binary files /dev/null and b/.yarn/cache/semver-diff-npm-4.0.0-33162befa2-4a958d6f76.zip differ diff --git a/.yarn/cache/semver-npm-7.6.3-57e82c14d5-36b1fbe1a2.zip b/.yarn/cache/semver-npm-7.6.3-57e82c14d5-36b1fbe1a2.zip new file mode 100644 index 000000000..bb2a4c255 Binary files /dev/null and b/.yarn/cache/semver-npm-7.6.3-57e82c14d5-36b1fbe1a2.zip differ diff --git a/.yarn/cache/serialize-error-npm-11.0.3-4c6da827be-5fe19e120e.zip b/.yarn/cache/serialize-error-npm-11.0.3-4c6da827be-5fe19e120e.zip new file mode 100644 index 000000000..9308d61bc Binary files /dev/null and b/.yarn/cache/serialize-error-npm-11.0.3-4c6da827be-5fe19e120e.zip differ diff --git a/.yarn/cache/set-value-npm-4.1.0-c7a3c25411-67eebb0d78.zip b/.yarn/cache/set-value-npm-4.1.0-c7a3c25411-67eebb0d78.zip new file mode 100644 index 000000000..221f246d9 Binary files /dev/null and b/.yarn/cache/set-value-npm-4.1.0-c7a3c25411-67eebb0d78.zip differ diff --git a/.yarn/cache/shell-quote-npm-1.7.3-76a78a6d77-0ab00c37c8.zip b/.yarn/cache/shell-quote-npm-1.7.3-76a78a6d77-0ab00c37c8.zip new file mode 100644 index 000000000..e68a77cea Binary files /dev/null and b/.yarn/cache/shell-quote-npm-1.7.3-76a78a6d77-0ab00c37c8.zip differ diff --git a/.yarn/cache/shellwords-npm-0.1.1-a091a78197-c122808ca5.zip b/.yarn/cache/shellwords-npm-0.1.1-a091a78197-c122808ca5.zip new file mode 100644 index 000000000..1548fda75 Binary files /dev/null and b/.yarn/cache/shellwords-npm-0.1.1-a091a78197-c122808ca5.zip differ diff --git a/.yarn/cache/slice-ansi-npm-5.0.0-8cd4f226df-7e600a2a55.zip b/.yarn/cache/slice-ansi-npm-5.0.0-8cd4f226df-7e600a2a55.zip new file mode 100644 index 000000000..d3e5c6f1a Binary files /dev/null and b/.yarn/cache/slice-ansi-npm-5.0.0-8cd4f226df-7e600a2a55.zip differ diff --git a/.yarn/cache/slice-ansi-npm-7.1.0-ecf63701b8-10313dd3cf.zip b/.yarn/cache/slice-ansi-npm-7.1.0-ecf63701b8-10313dd3cf.zip new file mode 100644 index 000000000..23ea19ad8 Binary files /dev/null and b/.yarn/cache/slice-ansi-npm-7.1.0-ecf63701b8-10313dd3cf.zip differ diff --git a/.yarn/cache/source-map-npm-0.7.4-bc8d018ab6-a0f7c9b797.zip b/.yarn/cache/source-map-npm-0.7.4-bc8d018ab6-a0f7c9b797.zip new file mode 100644 index 000000000..c2b79fcc6 Binary files /dev/null and b/.yarn/cache/source-map-npm-0.7.4-bc8d018ab6-a0f7c9b797.zip differ diff --git a/.yarn/cache/source-map-support-npm-0.5.21-09ca99e250-8317e12d84.zip b/.yarn/cache/source-map-support-npm-0.5.21-09ca99e250-8317e12d84.zip new file mode 100644 index 000000000..beb8b2f75 Binary files /dev/null and b/.yarn/cache/source-map-support-npm-0.5.21-09ca99e250-8317e12d84.zip differ diff --git a/.yarn/cache/spawn-sync-npm-1.0.15-ae144228c0-5c8edbf102.zip b/.yarn/cache/spawn-sync-npm-1.0.15-ae144228c0-5c8edbf102.zip new file mode 100644 index 000000000..d8c9cca7e Binary files /dev/null and b/.yarn/cache/spawn-sync-npm-1.0.15-ae144228c0-5c8edbf102.zip differ diff --git a/.yarn/cache/split-npm-1.0.1-88871d88a2-12f4554a57.zip b/.yarn/cache/split-npm-1.0.1-88871d88a2-12f4554a57.zip new file mode 100644 index 000000000..b2109d88c Binary files /dev/null and b/.yarn/cache/split-npm-1.0.1-88871d88a2-12f4554a57.zip differ diff --git a/.yarn/cache/stdin-discarder-npm-0.1.0-8402cb893f-85131f70ae.zip b/.yarn/cache/stdin-discarder-npm-0.1.0-8402cb893f-85131f70ae.zip new file mode 100644 index 000000000..1522cbf35 Binary files /dev/null and b/.yarn/cache/stdin-discarder-npm-0.1.0-8402cb893f-85131f70ae.zip differ diff --git a/.yarn/cache/stdin-discarder-npm-0.2.2-6afaccfb3e-642ffd05bd.zip b/.yarn/cache/stdin-discarder-npm-0.2.2-6afaccfb3e-642ffd05bd.zip new file mode 100644 index 000000000..e21450f5c Binary files /dev/null and b/.yarn/cache/stdin-discarder-npm-0.2.2-6afaccfb3e-642ffd05bd.zip differ diff --git a/.yarn/cache/string-width-npm-7.2.0-93572222c9-42f9e82f61.zip b/.yarn/cache/string-width-npm-7.2.0-93572222c9-42f9e82f61.zip new file mode 100644 index 000000000..e5138f840 Binary files /dev/null and b/.yarn/cache/string-width-npm-7.2.0-93572222c9-42f9e82f61.zip differ diff --git a/.yarn/cache/string_decoder-npm-1.1.1-e46a6c1353-7c41c17ed4.zip b/.yarn/cache/string_decoder-npm-1.1.1-e46a6c1353-7c41c17ed4.zip new file mode 100644 index 000000000..917a9ba05 Binary files /dev/null and b/.yarn/cache/string_decoder-npm-1.1.1-e46a6c1353-7c41c17ed4.zip differ diff --git a/.yarn/cache/strip-bom-npm-5.0.0-b3bef6eb04-60a38bb756.zip b/.yarn/cache/strip-bom-npm-5.0.0-b3bef6eb04-60a38bb756.zip new file mode 100644 index 000000000..ba8856e7a Binary files /dev/null and b/.yarn/cache/strip-bom-npm-5.0.0-b3bef6eb04-60a38bb756.zip differ diff --git a/.yarn/cache/strip-final-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip b/.yarn/cache/strip-final-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip new file mode 100644 index 000000000..9cbcced9e Binary files /dev/null and b/.yarn/cache/strip-final-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip differ diff --git a/.yarn/cache/strip-json-comments-npm-2.0.1-e7883b2d04-1074ccb632.zip b/.yarn/cache/strip-json-comments-npm-2.0.1-e7883b2d04-1074ccb632.zip new file mode 100644 index 000000000..9c537fe05 Binary files /dev/null and b/.yarn/cache/strip-json-comments-npm-2.0.1-e7883b2d04-1074ccb632.zip differ diff --git a/.yarn/cache/strip-json-comments-npm-5.0.1-4a8f1cb37e-b314af70c6.zip b/.yarn/cache/strip-json-comments-npm-5.0.1-4a8f1cb37e-b314af70c6.zip new file mode 100644 index 000000000..013187a24 Binary files /dev/null and b/.yarn/cache/strip-json-comments-npm-5.0.1-4a8f1cb37e-b314af70c6.zip differ diff --git a/.yarn/cache/strip-literal-npm-2.1.1-0531e5b007-b4a1c93b0f.zip b/.yarn/cache/strip-literal-npm-2.1.1-0531e5b007-b4a1c93b0f.zip new file mode 100644 index 000000000..f61fe965c Binary files /dev/null and b/.yarn/cache/strip-literal-npm-2.1.1-0531e5b007-b4a1c93b0f.zip differ diff --git a/.yarn/cache/supports-hyperlinks-npm-2.3.0-d19176eba2-3e7df6e9ea.zip b/.yarn/cache/supports-hyperlinks-npm-2.3.0-d19176eba2-3e7df6e9ea.zip new file mode 100644 index 000000000..13f311e50 Binary files /dev/null and b/.yarn/cache/supports-hyperlinks-npm-2.3.0-d19176eba2-3e7df6e9ea.zip differ diff --git a/.yarn/cache/tar-npm-6.2.1-237800bb20-bfbfbb2861.zip b/.yarn/cache/tar-npm-6.2.1-237800bb20-bfbfbb2861.zip new file mode 100644 index 000000000..066f40476 Binary files /dev/null and b/.yarn/cache/tar-npm-6.2.1-237800bb20-bfbfbb2861.zip differ diff --git a/.yarn/cache/terminal-link-npm-2.1.1-de80341758-ce3d2cd3a4.zip b/.yarn/cache/terminal-link-npm-2.1.1-de80341758-ce3d2cd3a4.zip new file mode 100644 index 000000000..65066d39c Binary files /dev/null and b/.yarn/cache/terminal-link-npm-2.1.1-de80341758-ce3d2cd3a4.zip differ diff --git a/.yarn/cache/through-npm-2.3.8-df5f72a16e-5da78346f7.zip b/.yarn/cache/through-npm-2.3.8-df5f72a16e-5da78346f7.zip new file mode 100644 index 000000000..21d75a457 Binary files /dev/null and b/.yarn/cache/through-npm-2.3.8-df5f72a16e-5da78346f7.zip differ diff --git a/.yarn/cache/titleize-npm-3.0.0-7deac2f3a3-71fbbeabbf.zip b/.yarn/cache/titleize-npm-3.0.0-7deac2f3a3-71fbbeabbf.zip new file mode 100644 index 000000000..e63061ae7 Binary files /dev/null and b/.yarn/cache/titleize-npm-3.0.0-7deac2f3a3-71fbbeabbf.zip differ diff --git a/.yarn/cache/tmp-npm-0.2.3-ac2a701365-7b13696787.zip b/.yarn/cache/tmp-npm-0.2.3-ac2a701365-7b13696787.zip new file mode 100644 index 000000000..c641fd085 Binary files /dev/null and b/.yarn/cache/tmp-npm-0.2.3-ac2a701365-7b13696787.zip differ diff --git a/.yarn/cache/tslib-npm-2.8.1-66590b21b8-3e2e043d5c.zip b/.yarn/cache/tslib-npm-2.8.1-66590b21b8-3e2e043d5c.zip new file mode 100644 index 000000000..938b8821d Binary files /dev/null and b/.yarn/cache/tslib-npm-2.8.1-66590b21b8-3e2e043d5c.zip differ diff --git a/.yarn/cache/type-fest-npm-2.19.0-918b953248-7bf9e8fdf3.zip b/.yarn/cache/type-fest-npm-2.19.0-918b953248-7bf9e8fdf3.zip new file mode 100644 index 000000000..3009e5da1 Binary files /dev/null and b/.yarn/cache/type-fest-npm-2.19.0-918b953248-7bf9e8fdf3.zip differ diff --git a/.yarn/cache/type-fest-npm-3.13.1-4bd562882d-9a8a2359ad.zip b/.yarn/cache/type-fest-npm-3.13.1-4bd562882d-9a8a2359ad.zip new file mode 100644 index 000000000..a833df7a1 Binary files /dev/null and b/.yarn/cache/type-fest-npm-3.13.1-4bd562882d-9a8a2359ad.zip differ diff --git a/.yarn/cache/typedarray-npm-0.0.6-37638b2241-2cc1bcf7d8.zip b/.yarn/cache/typedarray-npm-0.0.6-37638b2241-2cc1bcf7d8.zip new file mode 100644 index 000000000..bcb7cd760 Binary files /dev/null and b/.yarn/cache/typedarray-npm-0.0.6-37638b2241-2cc1bcf7d8.zip differ diff --git a/.yarn/cache/typedarray-to-buffer-npm-3.1.5-aadc11995e-7c850c3433.zip b/.yarn/cache/typedarray-to-buffer-npm-3.1.5-aadc11995e-7c850c3433.zip new file mode 100644 index 000000000..5015383e1 Binary files /dev/null and b/.yarn/cache/typedarray-to-buffer-npm-3.1.5-aadc11995e-7c850c3433.zip differ diff --git a/.yarn/cache/typescript-npm-4.9.5-6427b65ee6-458f7220ab.zip b/.yarn/cache/typescript-npm-4.9.5-6427b65ee6-458f7220ab.zip new file mode 100644 index 000000000..670d35857 Binary files /dev/null and b/.yarn/cache/typescript-npm-4.9.5-6427b65ee6-458f7220ab.zip differ diff --git a/.yarn/cache/typescript-patch-32ada147aa-5659316360.zip b/.yarn/cache/typescript-patch-32ada147aa-5659316360.zip new file mode 100644 index 000000000..22620463f Binary files /dev/null and b/.yarn/cache/typescript-patch-32ada147aa-5659316360.zip differ diff --git a/.yarn/cache/ufo-npm-1.5.4-42a56e96d8-a885ed421e.zip b/.yarn/cache/ufo-npm-1.5.4-42a56e96d8-a885ed421e.zip new file mode 100644 index 000000000..61f35db7a Binary files /dev/null and b/.yarn/cache/ufo-npm-1.5.4-42a56e96d8-a885ed421e.zip differ diff --git a/.yarn/cache/uhyphen-npm-0.2.0-fb64cf9939-b946e2c179.zip b/.yarn/cache/uhyphen-npm-0.2.0-fb64cf9939-b946e2c179.zip new file mode 100644 index 000000000..e4902e21a Binary files /dev/null and b/.yarn/cache/uhyphen-npm-0.2.0-fb64cf9939-b946e2c179.zip differ diff --git a/.yarn/cache/uid-npm-2.0.2-03d8a94e49-18f6da43d8.zip b/.yarn/cache/uid-npm-2.0.2-03d8a94e49-18f6da43d8.zip new file mode 100644 index 000000000..48b622db7 Binary files /dev/null and b/.yarn/cache/uid-npm-2.0.2-03d8a94e49-18f6da43d8.zip differ diff --git a/.yarn/cache/undici-npm-6.21.1-0f7fc2c179-eeccc07e90.zip b/.yarn/cache/undici-npm-6.21.1-0f7fc2c179-eeccc07e90.zip new file mode 100644 index 000000000..fc36709a6 Binary files /dev/null and b/.yarn/cache/undici-npm-6.21.1-0f7fc2c179-eeccc07e90.zip differ diff --git a/.yarn/cache/unimport-npm-3.14.6-6bc5936c28-6e6142c2f8.zip b/.yarn/cache/unimport-npm-3.14.6-6bc5936c28-6e6142c2f8.zip new file mode 100644 index 000000000..43f7c922f Binary files /dev/null and b/.yarn/cache/unimport-npm-3.14.6-6bc5936c28-6e6142c2f8.zip differ diff --git a/.yarn/cache/unique-string-npm-3.0.0-1a556e406a-1a1e2e7d02.zip b/.yarn/cache/unique-string-npm-3.0.0-1a556e406a-1a1e2e7d02.zip new file mode 100644 index 000000000..797427221 Binary files /dev/null and b/.yarn/cache/unique-string-npm-3.0.0-1a556e406a-1a1e2e7d02.zip differ diff --git a/.yarn/cache/universalify-npm-1.0.0-eff81409f3-095a808f2b.zip b/.yarn/cache/universalify-npm-1.0.0-eff81409f3-095a808f2b.zip new file mode 100644 index 000000000..8b929f6b3 Binary files /dev/null and b/.yarn/cache/universalify-npm-1.0.0-eff81409f3-095a808f2b.zip differ diff --git a/.yarn/cache/universalify-npm-2.0.1-040ba5a21e-ecd8469fe0.zip b/.yarn/cache/universalify-npm-2.0.1-040ba5a21e-ecd8469fe0.zip new file mode 100644 index 000000000..510873c26 Binary files /dev/null and b/.yarn/cache/universalify-npm-2.0.1-040ba5a21e-ecd8469fe0.zip differ diff --git a/.yarn/cache/unplugin-npm-1.16.1-77bc28083a-4b46d7d2a6.zip b/.yarn/cache/unplugin-npm-1.16.1-77bc28083a-4b46d7d2a6.zip new file mode 100644 index 000000000..b66ea11cc Binary files /dev/null and b/.yarn/cache/unplugin-npm-1.16.1-77bc28083a-4b46d7d2a6.zip differ diff --git a/.yarn/cache/untildify-npm-4.0.0-4a8b569825-39ced9c418.zip b/.yarn/cache/untildify-npm-4.0.0-4a8b569825-39ced9c418.zip new file mode 100644 index 000000000..a88f9ac1d Binary files /dev/null and b/.yarn/cache/untildify-npm-4.0.0-4a8b569825-39ced9c418.zip differ diff --git a/.yarn/cache/update-browserslist-db-npm-1.1.2-59b122fef6-e7bf8221df.zip b/.yarn/cache/update-browserslist-db-npm-1.1.2-59b122fef6-e7bf8221df.zip new file mode 100644 index 000000000..467268f10 Binary files /dev/null and b/.yarn/cache/update-browserslist-db-npm-1.1.2-59b122fef6-e7bf8221df.zip differ diff --git a/.yarn/cache/update-notifier-npm-6.0.2-76fda24881-8e8f2092c9.zip b/.yarn/cache/update-notifier-npm-6.0.2-76fda24881-8e8f2092c9.zip new file mode 100644 index 000000000..21a2b7910 Binary files /dev/null and b/.yarn/cache/update-notifier-npm-6.0.2-76fda24881-8e8f2092c9.zip differ diff --git a/.yarn/cache/uuid-npm-8.3.2-eca0baba53-9a5f7aa1d6.zip b/.yarn/cache/uuid-npm-8.3.2-eca0baba53-9a5f7aa1d6.zip new file mode 100644 index 000000000..d4dfd5a60 Binary files /dev/null and b/.yarn/cache/uuid-npm-8.3.2-eca0baba53-9a5f7aa1d6.zip differ diff --git a/.yarn/cache/vite-node-npm-2.1.8-ab9d2b7124-0ff0ed7a6f.zip b/.yarn/cache/vite-node-npm-2.1.8-ab9d2b7124-0ff0ed7a6f.zip new file mode 100644 index 000000000..c3738dfc8 Binary files /dev/null and b/.yarn/cache/vite-node-npm-2.1.8-ab9d2b7124-0ff0ed7a6f.zip differ diff --git a/.yarn/cache/vite-npm-4.5.9-7be7fb60da-9b1984c89f.zip b/.yarn/cache/vite-npm-4.5.9-7be7fb60da-9b1984c89f.zip new file mode 100644 index 000000000..d02066fbf Binary files /dev/null and b/.yarn/cache/vite-npm-4.5.9-7be7fb60da-9b1984c89f.zip differ diff --git a/.yarn/cache/vite-npm-6.0.8-cef204e1fe-8651ceb382.zip b/.yarn/cache/vite-npm-6.0.8-cef204e1fe-8651ceb382.zip new file mode 100644 index 000000000..e4f18d8eb Binary files /dev/null and b/.yarn/cache/vite-npm-6.0.8-cef204e1fe-8651ceb382.zip differ diff --git a/.yarn/cache/watchpack-npm-2.4.1-23f13203b4-0736ebd20b.zip b/.yarn/cache/watchpack-npm-2.4.1-23f13203b4-0736ebd20b.zip new file mode 100644 index 000000000..4aefceb53 Binary files /dev/null and b/.yarn/cache/watchpack-npm-2.4.1-23f13203b4-0736ebd20b.zip differ diff --git a/.yarn/cache/wcwidth-npm-1.0.1-05fa596453-182ebac8ca.zip b/.yarn/cache/wcwidth-npm-1.0.1-05fa596453-182ebac8ca.zip new file mode 100644 index 000000000..80d39a5b1 Binary files /dev/null and b/.yarn/cache/wcwidth-npm-1.0.1-05fa596453-182ebac8ca.zip differ diff --git a/.yarn/cache/web-ext-run-npm-0.2.2-9e768e55b4-dd85c9680c.zip b/.yarn/cache/web-ext-run-npm-0.2.2-9e768e55b4-dd85c9680c.zip new file mode 100644 index 000000000..9018e3cc2 Binary files /dev/null and b/.yarn/cache/web-ext-run-npm-0.2.2-9e768e55b4-dd85c9680c.zip differ diff --git a/.yarn/cache/webextension-polyfill-npm-0.10.0-3b4d48beb6-51ff30ebed.zip b/.yarn/cache/webextension-polyfill-npm-0.10.0-3b4d48beb6-51ff30ebed.zip new file mode 100644 index 000000000..530c4c58d Binary files /dev/null and b/.yarn/cache/webextension-polyfill-npm-0.10.0-3b4d48beb6-51ff30ebed.zip differ diff --git a/.yarn/cache/webextension-polyfill-npm-0.12.0-92b9ef67d0-77e648b958.zip b/.yarn/cache/webextension-polyfill-npm-0.12.0-92b9ef67d0-77e648b958.zip new file mode 100644 index 000000000..3fec936ac Binary files /dev/null and b/.yarn/cache/webextension-polyfill-npm-0.12.0-92b9ef67d0-77e648b958.zip differ diff --git a/.yarn/cache/webpack-virtual-modules-npm-0.6.2-6785315785-d9a0d035f7.zip b/.yarn/cache/webpack-virtual-modules-npm-0.6.2-6785315785-d9a0d035f7.zip new file mode 100644 index 000000000..d40b3d648 Binary files /dev/null and b/.yarn/cache/webpack-virtual-modules-npm-0.6.2-6785315785-d9a0d035f7.zip differ diff --git a/.yarn/cache/whatwg-encoding-npm-3.1.1-7dfe21cf7d-bbef815eb6.zip b/.yarn/cache/whatwg-encoding-npm-3.1.1-7dfe21cf7d-bbef815eb6.zip new file mode 100644 index 000000000..c472698ab Binary files /dev/null and b/.yarn/cache/whatwg-encoding-npm-3.1.1-7dfe21cf7d-bbef815eb6.zip differ diff --git a/.yarn/cache/whatwg-mimetype-npm-4.0.0-ebb293a688-894a618e2d.zip b/.yarn/cache/whatwg-mimetype-npm-4.0.0-ebb293a688-894a618e2d.zip new file mode 100644 index 000000000..a3d8c2898 Binary files /dev/null and b/.yarn/cache/whatwg-mimetype-npm-4.0.0-ebb293a688-894a618e2d.zip differ diff --git a/.yarn/cache/when-npm-3.7.7-311c8cc73d-e230c626ba.zip b/.yarn/cache/when-npm-3.7.7-311c8cc73d-e230c626ba.zip new file mode 100644 index 000000000..a2140f42f Binary files /dev/null and b/.yarn/cache/when-npm-3.7.7-311c8cc73d-e230c626ba.zip differ diff --git a/.yarn/cache/which-npm-1.2.4-49f14c792e-6284b5af9d.zip b/.yarn/cache/which-npm-1.2.4-49f14c792e-6284b5af9d.zip new file mode 100644 index 000000000..9dd978646 Binary files /dev/null and b/.yarn/cache/which-npm-1.2.4-49f14c792e-6284b5af9d.zip differ diff --git a/.yarn/cache/widest-line-npm-4.0.1-e0740b8930-64c48cf271.zip b/.yarn/cache/widest-line-npm-4.0.1-e0740b8930-64c48cf271.zip new file mode 100644 index 000000000..99c4d7bc2 Binary files /dev/null and b/.yarn/cache/widest-line-npm-4.0.1-e0740b8930-64c48cf271.zip differ diff --git a/.yarn/cache/winreg-npm-0.0.12-eb734971cc-43e260a4a6.zip b/.yarn/cache/winreg-npm-0.0.12-eb734971cc-43e260a4a6.zip new file mode 100644 index 000000000..1daf44b92 Binary files /dev/null and b/.yarn/cache/winreg-npm-0.0.12-eb734971cc-43e260a4a6.zip differ diff --git a/.yarn/cache/wrap-ansi-npm-9.0.0-c35f82c87c-b9d91564c0.zip b/.yarn/cache/wrap-ansi-npm-9.0.0-c35f82c87c-b9d91564c0.zip new file mode 100644 index 000000000..7345994e5 Binary files /dev/null and b/.yarn/cache/wrap-ansi-npm-9.0.0-c35f82c87c-b9d91564c0.zip differ diff --git a/.yarn/cache/write-file-atomic-npm-3.0.3-d948a237da-0955ab9430.zip b/.yarn/cache/write-file-atomic-npm-3.0.3-d948a237da-0955ab9430.zip new file mode 100644 index 000000000..54d08a52b Binary files /dev/null and b/.yarn/cache/write-file-atomic-npm-3.0.3-d948a237da-0955ab9430.zip differ diff --git a/.yarn/cache/ws-npm-8.18.0-56f68bc4d6-70dfe53f23.zip b/.yarn/cache/ws-npm-8.18.0-56f68bc4d6-70dfe53f23.zip new file mode 100644 index 000000000..4b76225c8 Binary files /dev/null and b/.yarn/cache/ws-npm-8.18.0-56f68bc4d6-70dfe53f23.zip differ diff --git a/.yarn/cache/wxt-npm-0.19.25-cb5e24f361-2d8114aa7d.zip b/.yarn/cache/wxt-npm-0.19.25-cb5e24f361-2d8114aa7d.zip new file mode 100644 index 000000000..42beaa16a Binary files /dev/null and b/.yarn/cache/wxt-npm-0.19.25-cb5e24f361-2d8114aa7d.zip differ diff --git a/.yarn/cache/xdg-basedir-npm-5.1.0-589d73b54c-b60e8a2c66.zip b/.yarn/cache/xdg-basedir-npm-5.1.0-589d73b54c-b60e8a2c66.zip new file mode 100644 index 000000000..8ed388aff Binary files /dev/null and b/.yarn/cache/xdg-basedir-npm-5.1.0-589d73b54c-b60e8a2c66.zip differ diff --git a/.yarn/cache/xml2js-npm-0.5.0-06e57a2771-27c4d75921.zip b/.yarn/cache/xml2js-npm-0.5.0-06e57a2771-27c4d75921.zip new file mode 100644 index 000000000..b5ad601d6 Binary files /dev/null and b/.yarn/cache/xml2js-npm-0.5.0-06e57a2771-27c4d75921.zip differ diff --git a/.yarn/cache/xmlbuilder-npm-11.0.1-b8b04dc929-c8c3d20878.zip b/.yarn/cache/xmlbuilder-npm-11.0.1-b8b04dc929-c8c3d20878.zip new file mode 100644 index 000000000..663bbf62b Binary files /dev/null and b/.yarn/cache/xmlbuilder-npm-11.0.1-b8b04dc929-c8c3d20878.zip differ diff --git a/.yarn/cache/yargs-npm-17.7.2-80b62638e1-abb3e37678.zip b/.yarn/cache/yargs-npm-17.7.2-80b62638e1-abb3e37678.zip new file mode 100644 index 000000000..44b97347f Binary files /dev/null and b/.yarn/cache/yargs-npm-17.7.2-80b62638e1-abb3e37678.zip differ diff --git a/.yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-9dc2c217ea.zip b/.yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-9dc2c217ea.zip new file mode 100644 index 000000000..32e7f6b59 Binary files /dev/null and b/.yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-9dc2c217ea.zip differ diff --git a/.yarn/cache/yauzl-npm-2.10.0-72e70ea021-1e4c311050.zip b/.yarn/cache/yauzl-npm-2.10.0-72e70ea021-1e4c311050.zip new file mode 100644 index 000000000..181cebf92 Binary files /dev/null and b/.yarn/cache/yauzl-npm-2.10.0-72e70ea021-1e4c311050.zip differ diff --git a/.yarn/cache/zip-dir-npm-2.0.0-f7824a7a83-0e27efea08.zip b/.yarn/cache/zip-dir-npm-2.0.0-f7824a7a83-0e27efea08.zip new file mode 100644 index 000000000..b41b26ff9 Binary files /dev/null and b/.yarn/cache/zip-dir-npm-2.0.0-f7824a7a83-0e27efea08.zip differ diff --git a/.yarn/cache/zod-npm-3.24.1-62ba4e84b3-54e2595649.zip b/.yarn/cache/zod-npm-3.24.1-62ba4e84b3-54e2595649.zip new file mode 100644 index 000000000..49544f59f Binary files /dev/null and b/.yarn/cache/zod-npm-3.24.1-62ba4e84b3-54e2595649.zip differ diff --git a/.yarnrc.yml b/.yarnrc.yml index 32014d551..dd3deff53 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -15,4 +15,12 @@ supportedArchitectures: - darwin - linux +packageExtensions: + wxt@*: + dependencies: + "@wxt-dev/module-react": "*" + "@wxt-dev/module-react@*": + peerDependencies: + vite: "*" + yarnPath: .yarn/releases/yarn-4.3.1.cjs diff --git a/demo/package.json b/demo/package.json index ba15b3c06..6cc567f43 100644 --- a/demo/package.json +++ b/demo/package.json @@ -56,7 +56,7 @@ }, "devDependencies": { "@stackflow/esbuild-config": "^1.0.3", - "@types/react": "^18.3.3", + "@types/react": "18.3.1", "@types/react-dom": "^18.3.0", "@types/react-lazy-load-image-component": "^1.6.4", "@vanilla-extract/css": "^1.15.3", diff --git a/demo/src/stackflow/Stack.ts b/demo/src/stackflow/Stack.ts index c6c6aa391..406cede26 100644 --- a/demo/src/stackflow/Stack.ts +++ b/demo/src/stackflow/Stack.ts @@ -1,5 +1,6 @@ import { vars } from "@seed-design/design-token"; import { basicUIPlugin } from "@stackflow/plugin-basic-ui"; +import { devtoolsPlugin } from "@stackflow/plugin-devtools"; import { historySyncPlugin } from "@stackflow/plugin-history-sync"; import { basicRendererPlugin } from "@stackflow/plugin-renderer-basic"; import { stackflow } from "@stackflow/react/future"; @@ -14,6 +15,7 @@ export const { Stack, actions } = stackflow({ Article, }, plugins: [ + devtoolsPlugin(), basicRendererPlugin(), basicUIPlugin({ theme: "cupertino", @@ -34,6 +36,7 @@ export const { Stack, actions } = stackflow({ config, fallbackActivity: () => "Main", }), + devtoolsPlugin(), ], }); diff --git a/devtools-wxt/.gitignore b/devtools-wxt/.gitignore new file mode 100644 index 000000000..a25695382 --- /dev/null +++ b/devtools-wxt/.gitignore @@ -0,0 +1,26 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +.output +stats.html +stats-*.json +.wxt +web-ext.config.ts + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/devtools-wxt/README.md b/devtools-wxt/README.md new file mode 100644 index 000000000..78cf19459 --- /dev/null +++ b/devtools-wxt/README.md @@ -0,0 +1,3 @@ +# WXT + React + +This template should help get you started developing with React in WXT. diff --git a/devtools-wxt/assets/react.svg b/devtools-wxt/assets/react.svg new file mode 100644 index 000000000..8e0e0f15c --- /dev/null +++ b/devtools-wxt/assets/react.svg @@ -0,0 +1 @@ + diff --git a/devtools-wxt/entrypoints/background.ts b/devtools-wxt/entrypoints/background.ts new file mode 100644 index 000000000..cbab7f4a7 --- /dev/null +++ b/devtools-wxt/entrypoints/background.ts @@ -0,0 +1,6 @@ +import { browser } from "wxt/browser"; +import { defineBackground } from "wxt/sandbox"; + +export default defineBackground(() => { + console.log("Hello background!", { id: browser.runtime.id }); +}); diff --git a/devtools-wxt/entrypoints/content.ts b/devtools-wxt/entrypoints/content.ts new file mode 100644 index 000000000..d21ebe801 --- /dev/null +++ b/devtools-wxt/entrypoints/content.ts @@ -0,0 +1,20 @@ +import { sendMessage } from "@/message"; +import type { DevtoolsMessage } from "@stackflow/plugin-devtools"; +import { defineContentScript } from "wxt/sandbox"; + +export default defineContentScript({ + matches: ["https://*/*", "http://*/*"], + main() { + // From App + window.addEventListener("message", (ev) => { + const msg: DevtoolsMessage = ev.data; + + switch (msg.type) { + case "DATA_CHANGED": { + sendMessage(msg.type, msg.payload).catch(() => {}); + break; + } + } + }); + }, +}); diff --git a/devtools-wxt/entrypoints/devtools-panel/App.css b/devtools-wxt/entrypoints/devtools-panel/App.css new file mode 100644 index 000000000..e69de29bb diff --git a/devtools-wxt/entrypoints/devtools-panel/App.tsx b/devtools-wxt/entrypoints/devtools-panel/App.tsx new file mode 100644 index 000000000..888fb6faf --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/App.tsx @@ -0,0 +1,13 @@ +import "./App.css"; +import Layout from "./components/Layout"; +import ActivitiesTab from "./tabs/ActivitiesTab"; + +function App() { + return ( + + + + ); +} + +export default App; diff --git a/devtools-wxt/entrypoints/devtools-panel/components/Button.tsx b/devtools-wxt/entrypoints/devtools-panel/components/Button.tsx new file mode 100644 index 000000000..dc8dec451 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/Button.tsx @@ -0,0 +1,3 @@ +export default function Button() { + return
; +} diff --git a/devtools-wxt/entrypoints/devtools-panel/components/Collapse.tsx b/devtools-wxt/entrypoints/devtools-panel/components/Collapse.tsx new file mode 100644 index 000000000..57420d2eb --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/Collapse.tsx @@ -0,0 +1,53 @@ +import { useEffect, useRef, useState } from "react"; + +const duration = 200; + +export default function Collapse({ + opened, + children, +}: { + opened: boolean; + children: React.ReactNode; +}) { + const ref = useRef(null); + + const [followed, setFollowed] = useState(false); + + useEffect(() => { + if (opened) { + const delay = setTimeout(() => { + setFollowed(true); + }, duration); + return () => clearTimeout(delay); + } else { + setFollowed(false); + const delay = setTimeout(() => {}, duration); + return () => clearTimeout(delay); + } + }, [opened]); + + // heights + // opened: (false -> true) = (0 -> clientHeight(instantly) -> auto(after 0.3s by timeout)) + // opened: (true -> false) = (auto -> clientHeight(instantly) -> 0(instantly)) + + const height = + followed && opened + ? "auto" + : followed || opened + ? `${ref.current?.scrollHeight ?? 0}px` + : "0"; + + return ( +
+ {children} +
+ ); +} diff --git a/devtools-wxt/entrypoints/devtools-panel/components/FloatingButton.tsx b/devtools-wxt/entrypoints/devtools-panel/components/FloatingButton.tsx new file mode 100644 index 000000000..05deebf13 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/FloatingButton.tsx @@ -0,0 +1,51 @@ +import { useReducer } from "react"; + +export default function FloatingButton({ + icon, + children, +}: { + icon: React.ReactNode; + children: React.ReactNode; +}) { + const [open, toggle] = useReducer((open) => !open, false); + + return ( +
+
+ {icon} +
+
+ {children} +
+
+ ); +} diff --git a/devtools-wxt/entrypoints/devtools-panel/components/Header.css.ts b/devtools-wxt/entrypoints/devtools-panel/components/Header.css.ts new file mode 100644 index 000000000..18eafce56 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/Header.css.ts @@ -0,0 +1,52 @@ +import { style } from "@vanilla-extract/css"; + +export const header = style({ + display: "flex", + alignItems: "center", + backgroundColor: "#1f2937", + padding: "1rem", +}); + +export const tabs = style({ + display: "flex", + flexDirection: "column", + padding: "1rem", +}); + +export const leftContents = style({ + flex: "1 1 auto", + display: "flex", +}); + +export const rightContents = style({ + flex: "0 0", + display: "flex", + gap: "0.5rem", + alignItems: "center", +}); + +export const footer = style({ + flex: "0 0", + color: "white", +}); + +export const button = style({ + padding: "0.5rem 1rem", + backgroundColor: "transparent", + borderRadius: "1rem", + border: "none", + color: "white", + cursor: "pointer", + transition: "background-color 0.2s ease", + ":hover": { + backgroundColor: "#e5e7eb", + }, +}); + +export const buttonActive = style([ + button, + { + backgroundColor: "#111827", + color: "white", + }, +]); diff --git a/devtools-wxt/entrypoints/devtools-panel/components/Header.tsx b/devtools-wxt/entrypoints/devtools-panel/components/Header.tsx new file mode 100644 index 000000000..3cdbc17f9 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/Header.tsx @@ -0,0 +1,16 @@ +import Logo from "./Logo"; +import * as css from "./Header.css"; +import Github from "./icons/Github"; + +export default function Header() { + return ( +
+
+ +
+
+ +
+
+ ); +} diff --git a/devtools-wxt/entrypoints/devtools-panel/components/Layout.css.ts b/devtools-wxt/entrypoints/devtools-panel/components/Layout.css.ts new file mode 100644 index 000000000..53221160b --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/Layout.css.ts @@ -0,0 +1,22 @@ +import { style } from "@vanilla-extract/css"; + +export const container = style({ + display: "flex", + flexDirection: "column", + alignItems: "stretch", + flex: "1 1", + height: "100%", +}); + +export const headerContainer = style({ + display: "flex", + flexDirection: "column", + flex: "0 0", +}); + +export const tabContainer = style({ + display: "flex", + flexDirection: "column", + flex: "1 1", + minHeight: "0", +}); diff --git a/devtools-wxt/entrypoints/devtools-panel/components/Layout.tsx b/devtools-wxt/entrypoints/devtools-panel/components/Layout.tsx new file mode 100644 index 000000000..472cfab6a --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/Layout.tsx @@ -0,0 +1,13 @@ +import * as css from "./Layout.css"; +import Header from "./Header"; + +export default function Layout({ children }: { children: React.ReactNode }) { + return ( +
+
+
+
+
{children}
+
+ ); +} diff --git a/devtools-wxt/entrypoints/devtools-panel/components/LogWindow.css.ts b/devtools-wxt/entrypoints/devtools-panel/components/LogWindow.css.ts new file mode 100644 index 000000000..885b086e8 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/LogWindow.css.ts @@ -0,0 +1,11 @@ +import { style } from "@vanilla-extract/css"; + +export const logWindow = style({ + flex: "0 0 40%", + padding: "1rem", + boxSizing: "border-box", +}); + +export const log = style({ + color: "white", +}); diff --git a/devtools-wxt/entrypoints/devtools-panel/components/LogWindow.tsx b/devtools-wxt/entrypoints/devtools-panel/components/LogWindow.tsx new file mode 100644 index 000000000..5f1e5cbcd --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/LogWindow.tsx @@ -0,0 +1,38 @@ +import { forwardRef } from "react"; +import useEventLogs from "../hooks/useEventLogs"; +import * as css from "./LogWindow.css"; +import TreeView from "./TreeView"; + +function formatDate(date: Date) { + let p = new Intl.DateTimeFormat("en", { + hour: "2-digit", + minute: "2-digit", + second: "numeric", + fractionalSecondDigits: 3, + }) + .formatToParts(date) + .reduce((acc: any, part) => { + acc[part.type] = part.value; + return acc; + }, {}); + + return `${p.hour}:${p.minute}:${p.second}.${p.fractionalSecond}`; +} + +const LogWindow = forwardRef((props, ref) => { + const logs = useEventLogs(); + + return ( +
+ {logs.map((log) => ( +
+ {"["} + {formatDate(new Date(log.eventDate))} + {"]"} {log.name} +
+ ))} +
+ ); +}); + +export default LogWindow; diff --git a/devtools-wxt/entrypoints/devtools-panel/components/Logo.css.ts b/devtools-wxt/entrypoints/devtools-panel/components/Logo.css.ts new file mode 100644 index 000000000..8d6b9e94c --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/Logo.css.ts @@ -0,0 +1,23 @@ +import { style } from "@vanilla-extract/css"; + +export const logo = style({ + color: "#1f2937", + backgroundColor: "white", + padding: "0.25rem 0.5rem", + borderRadius: "0.5rem", + "@media": { + "(prefers-color-scheme: dark)": { + filter: "invert(0)", + }, + }, +}); + +export const logoText = style({ + fontWeight: "bold", + textAlign: "center", + "@media": { + "(prefers-color-scheme: dark)": { + filter: "invert(0)", + }, + }, +}); diff --git a/devtools-wxt/entrypoints/devtools-panel/components/Logo.tsx b/devtools-wxt/entrypoints/devtools-panel/components/Logo.tsx new file mode 100644 index 000000000..e1afc79d0 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/Logo.tsx @@ -0,0 +1,9 @@ +import * as css from "./Logo.css"; + +export default function Logo() { + return ( +
+
Stackflow
+
+ ); +} diff --git a/devtools-wxt/entrypoints/devtools-panel/components/Settings.tsx b/devtools-wxt/entrypoints/devtools-panel/components/Settings.tsx new file mode 100644 index 000000000..72e172ea9 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/Settings.tsx @@ -0,0 +1,38 @@ +import { Options } from "../tabs/ActivitiesTab"; +import FloatingButton from "./FloatingButton"; +import SettingsIcon from "./icons/SettingsIcon"; + +export default function Settings({ + options, + onChangeOption, +}: { + options: Options; + onChangeOption: (option: keyof Options, value: boolean) => void; +}) { + return ( + }> + {Object.entries(options).map(([name, value]) => ( +
+ { + onChangeOption(name as keyof Options, e.target.checked); + }} + /> + +
+ ))} +
+ ); +} diff --git a/devtools-wxt/entrypoints/devtools-panel/components/Splitter.css.ts b/devtools-wxt/entrypoints/devtools-panel/components/Splitter.css.ts new file mode 100644 index 000000000..c3e911323 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/Splitter.css.ts @@ -0,0 +1,28 @@ +import { style } from "@vanilla-extract/css"; + +export const divider = style({ + userSelect: "none", + backgroundColor: "#414141", + display: "flex", + flex: "0 0 4px", + backgroundClip: "padding-box", + boxSizing: "border-box", + transition: + "background-color 0.3s ease-in-out, border-color 0.3s ease-in-out", + ":hover": { + backgroundColor: "lightgray", + borderColor: "lightgray", + }, +}); + +export const horizontal = style({ + cursor: "row-resize", + borderTop: "1px solid transparent", + borderBottom: "1px solid transparent", +}); + +export const vertical = style({ + cursor: "col-resize", + borderLeft: "1px solid transparent", + borderRight: "1px solid transparent", +}); diff --git a/devtools-wxt/entrypoints/devtools-panel/components/Splitter.tsx b/devtools-wxt/entrypoints/devtools-panel/components/Splitter.tsx new file mode 100644 index 000000000..ad1943551 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/Splitter.tsx @@ -0,0 +1,34 @@ +import { useState } from "react"; +import * as css from "./Splitter.css"; + +export default function Splitter({ + mode, + paneRef, +}: { + mode: "horizontal" | "vertical"; + paneRef: React.RefObject; +}) { + return ( +
{ + const rect = paneRef.current!.getBoundingClientRect(); + + const resizer = (moveEvent: MouseEvent) => { + // resize flexBasis of paneRef + paneRef.current!.style.flexBasis = `${ + mode === "horizontal" + ? rect.height + downEvent.clientY - moveEvent.clientY + : rect.width + downEvent.clientX - moveEvent.clientX + }px`; + }; + + window.addEventListener("mousemove", resizer); + + window.addEventListener("mouseup", (e) => { + window.removeEventListener("mousemove", resizer); + }); + }} + className={`${css.divider} ${css[mode]}`} + >
+ ); +} diff --git a/devtools-wxt/entrypoints/devtools-panel/components/Stack.tsx b/devtools-wxt/entrypoints/devtools-panel/components/Stack.tsx new file mode 100644 index 000000000..328d1ca85 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/Stack.tsx @@ -0,0 +1,3 @@ +export default function Stack() { + return
Stack
; +} diff --git a/devtools-wxt/entrypoints/devtools-panel/components/TreeView.css.ts b/devtools-wxt/entrypoints/devtools-panel/components/TreeView.css.ts new file mode 100644 index 000000000..0b12b12c8 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/TreeView.css.ts @@ -0,0 +1,72 @@ +import { style, keyframes } from "@vanilla-extract/css"; + +export const container = style({ + display: "flex", + alignItems: "flex-start", +}); + +const transition = style({ + transitionProperty: "transform", + transitionDuration: "0.1s", + "@media": { + "(prefers-color-scheme: dark)": { + filter: "invert(1)", + }, + }, + height: "0.625rem", + width: "0.625rem", +}); + +export const expand = style({ + padding: "0.5rem 0.3125rem 0.375rem 0", + display: "flex", + cursor: "pointer", + "@media": { + "(prefers-color-scheme: dark)": { + filter: "invert(1)", + }, + }, +}); + +export const rotateBefore = transition; + +export const rotate = style([transition, { transform: "rotate(90deg)" }]); + +export const string = style({ + color: "#30a2a6", + "::after": { + content: "'\\0022'", + }, + "::before": { + content: "'\\0022'", + }, +}); + +export const notString = style({ + color: "#9d7fe3", +}); + +const updatedKeyframes = { + "0%": { + backgroundColor: "darkcyan", + color: "white", + }, + "100%": { + backgroundColor: "transparent", + color: "calc(inherit)", + }, +}; + +const updatedAnimation = keyframes(updatedKeyframes); +// same animation +const updatedAnimationSecond = keyframes(updatedKeyframes); + +export const updated = style({ + animationName: updatedAnimation, + animationDuration: "1s", +}); + +export const updatedAgain = style({ + animationName: updatedAnimationSecond, + animationDuration: "1s", +}); diff --git a/devtools-wxt/entrypoints/devtools-panel/components/TreeView.tsx b/devtools-wxt/entrypoints/devtools-panel/components/TreeView.tsx new file mode 100644 index 000000000..27d4aa90f --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/TreeView.tsx @@ -0,0 +1,117 @@ +import { useReducer, useState } from "react"; +import Collapse from "./Collapse"; +import * as css from "./TreeView.css"; + +export default function TreeView({ + id, + name, + data, + updateTree = {}, + updateFlag, + toggleOpen, + openTree = {}, +}: { + id: string; + name: string; + data: unknown; + updateTree: Record; + updateFlag: boolean; + toggleOpen: (id: string) => void; + openTree: Record; +}) { + const type = Array.isArray(data) ? "array" : typeof data; + const expandable = + (type === "object" && Object.keys((data as object) ?? {}).length > 0) || + type === "array"; + + const opened: boolean = openTree.$opened; + + const toggle = () => { + toggleOpen(id); + }; + + return ( +
+ {expandable && } +
+
+
+ {name} + {!expandable && ":"} +
+ + {!expandable && ( +
+ {typeof data === "object" && data !== null ? "{}" : data + ""} +
+ )} + +
+ {type} +
+
+ + {expandable && ( + + {Object.entries(data as object).map(([key, value]) => ( + + ))} + + )} +
+
+ ); +} + +function Expand({ opened, toggle }: { opened: boolean; toggle: () => void }) { + return ( + + + + + + ); +} diff --git a/devtools-wxt/entrypoints/devtools-panel/components/form/ActionButton.css.ts b/devtools-wxt/entrypoints/devtools-panel/components/form/ActionButton.css.ts new file mode 100644 index 000000000..799766871 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/form/ActionButton.css.ts @@ -0,0 +1,21 @@ +import { style } from "@vanilla-extract/css"; + +export const button = style({ + display: "inline-block", + padding: "0.5rem 1rem", + border: "none", + backgroundColor: "#f57c00", + color: "#ffffff", + fontSize: "1rem", + fontWeight: "bold", + textAlign: "center", + textDecoration: "none", + textTransform: "uppercase", + borderRadius: "0.5rem", + // boxShadow: "0 0.1875rem 0.1875rem rgba(0, 0, 0, 0.3)", + transition: "background-color 0.1s ease-in-out", + cursor: "pointer", + ":hover": { + backgroundColor: "#ff9800", + }, +}); diff --git a/devtools-wxt/entrypoints/devtools-panel/components/form/ActionButton.tsx b/devtools-wxt/entrypoints/devtools-panel/components/form/ActionButton.tsx new file mode 100644 index 000000000..59b404ebf --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/form/ActionButton.tsx @@ -0,0 +1,43 @@ +import { id, StackflowActions } from "@stackflow/core"; + +import * as css from "./ActionButton.css"; + +export type ActionType = keyof Omit< + StackflowActions, + "dispatchEvent" | "getStack" +>; + +export default function ActionButton({ + type, + params, + activityName, +}: { + type: ActionType; + params?: any; + activityName?: string; +}) { + const label = type.charAt(0).toUpperCase() + type.slice(1); + + return ( + + ); +} diff --git a/devtools-wxt/entrypoints/devtools-panel/components/form/ParamInput.css.ts b/devtools-wxt/entrypoints/devtools-panel/components/form/ParamInput.css.ts new file mode 100644 index 000000000..4c1a9225b --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/form/ParamInput.css.ts @@ -0,0 +1,23 @@ +import { style } from "@vanilla-extract/css"; + +export const input = style({ + display: "block", + // width: "100%", + padding: "0.75rem 1rem", + border: "0.0625rem solid gray", + color: "white", + // backgroundColor: "#f2f2f2", + backgroundColor: "#333333", + fontSize: "1rem", + borderRadius: "0.5rem", + transition: "border 0.1s ease-in-out", + ":focus": { + outline: "none", + border: "0.0625rem solid cornflowerblue", + }, + "@media": { + "(prefers-color-scheme: dark)": { + color: "#ffffff", + }, + }, +}); diff --git a/devtools-wxt/entrypoints/devtools-panel/components/form/ParamInput.tsx b/devtools-wxt/entrypoints/devtools-panel/components/form/ParamInput.tsx new file mode 100644 index 000000000..309903dba --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/form/ParamInput.tsx @@ -0,0 +1,7 @@ +import * as css from "./ParamInput.css"; + +export default function ParamInput( + props: React.InputHTMLAttributes, +) { + return ; +} diff --git a/devtools-wxt/entrypoints/devtools-panel/components/form/SchemaForm.css.ts b/devtools-wxt/entrypoints/devtools-panel/components/form/SchemaForm.css.ts new file mode 100644 index 000000000..111f4cfb4 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/form/SchemaForm.css.ts @@ -0,0 +1,12 @@ +import { style } from "@vanilla-extract/css"; + +export const form = style({ + display: "flex", + flexDirection: "column", + gap: "0.5rem", + padding: "0.5rem 0", +}); + +export const paramControl = style({ + display: "flex", +}); diff --git a/devtools-wxt/entrypoints/devtools-panel/components/form/SchemaForm.tsx b/devtools-wxt/entrypoints/devtools-panel/components/form/SchemaForm.tsx new file mode 100644 index 000000000..31ce174c1 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/form/SchemaForm.tsx @@ -0,0 +1,75 @@ +import type { JSONSchema7 } from "json-schema"; +import { useState } from "react"; +import ParamInput from "./ParamInput"; + +import * as css from "./SchemaForm.css"; + +// currently support only 1-depth strings +export default function NewSchemaForm({ + schema, + params, + onChangeParams, +}: { + schema?: JSONSchema7; + params: Record; + onChangeParams: (key: string, value: string) => void; +}) { + const [newParam, setNewParam] = useState(""); + + return ( +
+ {Object.entries(params).map(([key, value]) => { + return ( +
+ + {schema?.required?.includes(key) && ( + * + )} + { + e.preventDefault(); + onChangeParams(key, e.target.value); + }} + /> +
+ ); + })} + { + // add param button + !schema && ( +
+ {Object.keys(params).length === 0 && ( +
+ paramsSchema is not provided. Add params manually to use + dispatcher. +
+ )} + +
+ { + e.preventDefault(); + setNewParam(e.target.value); + }} + /> + +
+
+ ) + } +
+ ); +} diff --git a/devtools-wxt/entrypoints/devtools-panel/components/icons/Github.tsx b/devtools-wxt/entrypoints/devtools-panel/components/icons/Github.tsx new file mode 100644 index 000000000..badfdd8f7 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/icons/Github.tsx @@ -0,0 +1,21 @@ +export default function Github() { + return ( + + + + + + ); +} diff --git a/devtools-wxt/entrypoints/devtools-panel/components/icons/PhotoIcon.tsx b/devtools-wxt/entrypoints/devtools-panel/components/icons/PhotoIcon.tsx new file mode 100644 index 000000000..5b45f496b --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/icons/PhotoIcon.tsx @@ -0,0 +1,12 @@ +export default function PhotoIcon() { + return ( + + + + ); +} diff --git a/devtools-wxt/entrypoints/devtools-panel/components/icons/SettingsIcon.tsx b/devtools-wxt/entrypoints/devtools-panel/components/icons/SettingsIcon.tsx new file mode 100644 index 000000000..d4a8c44dc --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/components/icons/SettingsIcon.tsx @@ -0,0 +1,12 @@ +export default function SettingsIcon() { + return ( + + + + ); +} diff --git a/devtools-wxt/entrypoints/devtools-panel/form.css b/devtools-wxt/entrypoints/devtools-panel/form.css new file mode 100644 index 000000000..cc88bbd3a --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/form.css @@ -0,0 +1,659 @@ +/* --- React JSON Form --- */ + +.rjf-form-wrapper { + /*font-family: "IBM Plex Sans", "Helvetica", "Helvetica Neue", "Archivo", + "FreeSans", "Roboto", "Open Sans", sans-serif;*/ + font-size: 0.9rem; +} +label { + display: block; + font-size: 0.9rem; + width: 8rem; + float: left; + margin-top: 0.25rem; +} +.rjf-check-input label { + width: auto; + float: none; +} +input, +textarea, +select { + display: block; + width: 100%; + min-width: 8rem; + padding: 0.25rem 0.5rem; + font-size: inherit; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 2px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +input:focus, +textarea:focus, +select:focus { + color: #495057; + background-color: #fff; + border-color: #f0f; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 0, 255, 0.18); +} +input:disabled, +input[readonly], +textarea:disabled, +textarea[readonly], +select:disabled, +select[readonly] { + background-color: #f2f2f2; + opacity: 1; +} +input[type="checkbox"], +input[type="radio"] { + display: inline-block; + width: auto; + min-width: 0; + vertical-align: middle; +} +input[type="range"] { + padding-left: 0; + padding-right: 0; +} +.has-error input { + border-color: red; +} +fieldset { + border: none; +} +button[class^="rjf-"] { + padding: 3px 6px; + color: #000; + background-color: #f6f6f6; + border: 2px solid #ddd; + border-radius: 4px; +} +button[class^="rjf-"]:hover { + color: #000; + background: #eee; + border-color: #aaa; +} + +button[class^="rjf-"] { + font-weight: 600; + font-size: 0.9rem; + color: #000; + background-color: #f6f6f6; + border: 2px solid #ddd; + border-bottom-width: 3px; + padding: 4px 10px; +} +button[class^="rjf-"]:hover { + background-color: #ddd; + border-color: #000; +} +button.rjf-edit-button { + width: 2em; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168l10-10zM11.207 2.5 13.5 4.793 14.793 3.5 12.5 1.207 11.207 2.5zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.293l6.5-6.5zm-9.761 5.175-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5 0 0 1 5 12.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.468-.325z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: center; + border: 0; + text-indent: -100px; + overflow: hidden; + line-height: 1.2; +} +button.rjf-edit-button:hover { + color: #000; + background-color: #0ff; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168l10-10zM11.207 2.5 13.5 4.793 14.793 3.5 12.5 1.207 11.207 2.5zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.293l6.5-6.5zm-9.761 5.175-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5 0 0 1 5 12.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.468-.325z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: center; +} +button.rjf-add-button { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2Z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: 5px center; + padding-left: 25px; +} +button.rjf-add-button:hover { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2Z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: 5px center; +} +.rjf-help-text { + font-size: 88%; + color: #777; + display: block; + margin-top: 0.2rem; +} +.rjf-error-text { + font-size: 92%; + color: red; + display: block; + margin-top: 0.2rem; +} +.rjf-form-row { + margin-bottom: 15px; + position: relative; + display: table; + width: 100%; +} +.rjf-form-row-inner { + display: table; + width: 100%; + padding: 5px; + transition: background-color 0.12s ease-in-out; +} +.rjf-form-row-inner > div::after { + display: block; + clear: both; + content: ""; +} +.rjf-form-group-wrapper { + position: relative; +} +.rjf-form-group-title { + font-weight: bold; + margin-bottom: 15px; + color: #666; +} +.rjf-form-group { + margin-bottom: 15px; + position: relative; + transition: background-color 0.12s ease-in-out; + + border: 1px solid #ddd; + padding: 15px; + border-radius: 3px; + position: relative; +} +.rjf-form-group-inner > .rjf-form-group > .rjf-form-group-inner { + margin-top: 15px; + margin-bottom: 0; +} +.rjf-form-row-controls { + position: absolute; + right: 0.3rem; + top: 0.3rem; + z-index: 2; + border-radius: 3px; /* same as child button */ +} +.rjf-form-row > .rjf-form-row-controls { + top: 50%; + transform: translateY(-50%); +} +.rjf-form-row-controls:hover + .rjf-form-row-inner, +.rjf-form-row-controls:hover + .rjf-form-group { + background-color: #fffedd; +} +.rjf-form-row-controls button { + position: relative; + color: #333; + background-color: #fff; + padding: 0.3rem 0.58rem; + margin-left: -2px; + text-align: center; + line-height: 1; + border: 2px solid #ddd; + border-radius: 3px; + font-size: 1rem; + font-weight: normal; + cursor: pointer; + transition: background-color 0.12s ease-in-out, border-color 0.12s ease-in-out, + color 0.12s ease-in-out; +} +.rjf-form-row-controls > button:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.rjf-form-row-controls > button:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.rjf-form-row-controls button:hover { + background-color: #fff; + border-color: #333; + z-index: 1; +} +.rjf-form-row-controls .rjf-remove-button { + color: #ff006c; + background-color: #fff4f8; + border-color: #e7cad6; +} +.rjf-form-row-controls .rjf-remove-button:hover { + color: #ff006c; + border-color: #ff006c; +} +.rjf-form-row-controls button span { + pointer-events: none; +} +.rjf-input-group, +.rjf-file-field { + display: block; + float: left; +} +.rjf-form-text { + display: block; + font-size: 0.88em; + color: #777; + margin-top: 8px; +} +.rjf-current-file-name { + font-size: 0.9em; + margin-top: 0.5em; + margin-bottom: 0.5em; +} +.rjf-current-file-name span { + display: inline-block; + vertical-align: bottom; + background-color: #eee; + padding: 0 4px; + max-width: 200px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.rjf-autocomplete-field { + position: relative; +} +.rjf-autocomplete-field-input { + cursor: pointer; + padding-right: 40px !important; + background-color: #fff !important; +} +.rjf-autocomplete-field-clear-button { + position: absolute; + right: 6px; + top: 5px; + line-height: 1; + padding: 1px 2px; + background: transparent; + color: var(--link-fg); + border: 0; + z-index: 10; + cursor: pointer; +} +.rjf-autocomplete-field.has-label .rjf-autocomplete-field-clear-button { + top: 5px; +} +.rjf-autocomplete-field-clear-button:hover { + background-color: #eee; + color: var(--link-hover-color); +} +.rjf-autocomplete-field-clear-button > .rjf-icon { + display: none; +} +.rjf-autocomplete-field-clear-button > span { + vertical-align: middle; +} +.rjf-autocomplete-field-popup { + position: absolute; + left: 0; + background-color: #fff; + border: 1px solid #ccc; + width: 100%; + max-width: 18rem; + margin-bottom: 15px; + border-radius: 4px; + box-shadow: 0 3px 15px rgba(0, 0, 0, 0.12); + z-index: 100; + top: 34px; +} +.rjf-autocomplete-field.has-label .rjf-autocomplete-field-popup { + left: 8rem; + width: auto; +} +.rjf-autocomplete-field-search { + padding: 8px 10px; + position: relative; + display: table; + width: 100%; +} +.rjf-autocomplete-field-search .rjf-input-group { + float: none; +} +.rjf-autocomplete-field-search input { + width: 100%; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' fill='%23444444' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: 6px center; + padding-left: 30px; + padding-right: 30px; +} +.rjf-autocomplete-field-search .rjf-loader { + position: absolute; + right: 14px; + top: 16px; +} +.rjf-autocomplete-field-options { + padding: 8px 0; + border-top: 1px solid #ccc; + max-height: 156px; + overflow: auto; +} +.rjf-autocomplete-field-option { + padding: 6px 12px; + cursor: pointer; +} +.rjf-autocomplete-field-option:hover, +.rjf-autocomplete-field-option:focus { + background-color: #eee; +} +.rjf-autocomplete-field-option.disabled { + color: #999; + cursor: default; +} +.rjf-autocomplete-field-option.disabled:hover, +.rjf-autocomplete-field-option.disabled:focus { + background-color: transparent; +} +.rjf-loader { + width: 32px; + height: 32px; + clear: both; + margin: 20px auto; + display: inline-block; + margin: 0; + margin-right: 0.25em; + height: 1em; + width: 1em; + vertical-align: middle; + border: 2px #fcf solid; + border-top-color: #f0f; + border-radius: 50%; + -webkit-animation: loaderRotate 0.4s infinite linear; + animation: loaderRotate 0.4s infinite linear; +} + +@-webkit-keyframes loaderRotate { + from { + -webkit-transform: rotate(0deg); + } + to { + -webkit-transform: rotate(359deg); + } +} +@keyframes loaderRotate { + from { + transform: rotate(0deg); + } + to { + transform: rotate(359deg); + } +} + +.rjf-animate { + transition: all 0.2s ease-in-out; +} +.rjf-remove { + opacity: 0; + transform: translateX(10px); +} + +.rjf-icon { + width: 1.3em; + height: 1.3em; + display: inline-block; +} + +.rjf-datetime-field { + position: relative; +} +.rjf-datetime-field-inner { + float: left; +} +.rjf-datetime-field-inner label { + display: block; + float: none; +} +.rjf-datetime-field-inner .rjf-input-group { + float: none; +} +.rjf-datetime-field-date { + float: left; + width: 50%; + padding-right: 10px; +} +.rjf-datetime-field-time { + float: left; + width: 50%; +} +.rjf-datetime-field-time input[readonly] { + background-color: #fff; +} + +.rjf-time-picker { + width: 300px; + position: absolute; + background-color: #fff; + z-index: 10; + border-radius: 4px; + padding: 15px; + border: 1px solid #ddd; + box-shadow: 0 3px 12px rgba(0, 0, 0, 0.12); +} +.rjf-time-picker input { + max-width: 100%; + min-width: 0; + text-align: center; + font-size: 0.9rem; + padding: 2px 2px; + outline: 0; +} +.rjf-time-picker-row { + margin-left: -5px; + margin-right: -5px; +} +.rjf-datetime-field-inputs::after, +.rjf-time-picker-row::before, +.rjf-time-picker-row::after { + clear: both; + content: " "; + display: table; +} +.rjf-time-picker-col { + display: block; + float: left; + padding: 0 5px; + width: 20%; + min-height: 1px; +} +.rjf-time-picker-col-sm { + width: 6.666667%; + padding: 0; +} +.rjf-time-picker button { + display: block; + width: 100%; + background-color: #fff; + color: #666; + border: 1px solid transparent; + line-height: 1; + font-size: 1rem; + cursor: pointer; +} +.rjf-time-picker button:hover { + color: #000; + background-color: #eee; + border-color: #ccc; +} +.rjf-time-picker-labels { + text-align: center; + color: #999; + font-size: 0.9rem; + margin-bottom: 5px; +} +.rjf-time-picker-values { + font-size: 1.1rem; + text-align: center; +} + +.rjf-multiselect-field { + position: relative; +} +.rjf-multiselect-field > div::after { + display: block; + clear: both; + content: ""; +} +.rjf-multiselect-field-input { + cursor: pointer; + padding-right: 28px !important; + background-color: #fff !important; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23777777' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 6px center; + background-size: 16px 12px; +} +.rjf-multiselect-field-options-container { + position: absolute; + background-color: #fff; + border: 1px solid #ccc; + width: 300px; + padding: 5px 0; + margin-bottom: 15px; + border-radius: 4px; + box-shadow: 0 3px 15px rgba(0, 0, 0, 0.12); + max-height: 187px; + overflow: auto; + z-index: 100; +} +.rjf-multiselect-field-option.disabled { + color: #999; +} +.rjf-multiselect-field-option label { + display: block; + float: none; + width: 100%; + box-sizing: border-box; + padding: 0.25rem 0.75rem; + margin: 0; + color: #000; + cursor: pointer; + cursor: pointer; + -webkit-touch-callout: none; /* iOS Safari */ + -webkit-user-select: none; /* Safari */ + -khtml-user-select: none; /* Konqueror HTML */ + -moz-user-select: none; /* Old versions of Firefox */ + -ms-user-select: none; /* Internet Explorer/Edge */ + user-select: none; +} +.rjf-multiselect-field-option label:hover { + background-color: #f3f3f3; +} +.rjf-multiselect-field-option.selected label { + background-color: #fff8e2; +} +.rjf-multiselect-field-option.selected label:hover { + background-color: #f5eed9; +} +.rjf-multiselect-field-option.disabled label { + cursor: not-allowed; + background-color: #fff; +} +.rjf-multiselect-field-option label > input[type="checkbox"] { + width: auto; + min-width: 0; + display: inline-block; + vertical-align: middle; + margin-right: 3px; +} + +.rjf-modal__main-body--open { + overflow: hidden; +} +.rjf-modal__overlay { + height: 100%; + width: 100%; + position: fixed; + background-color: rgba(0, 0, 0, 0.25); + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 2000; + overflow-x: hidden; + overflow-y: auto; +} +.rjf-modal__dialog { + max-width: 700px; + top: 5%; + left: 0; + right: 0; + margin: auto; + margin-top: 0.5rem; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 5rem; + position: relative; + width: auto; + pointer-events: none; + outline: none; + border: none; +} +.rjf-modal__content { + background-color: #fff; + overflow: auto; + border-radius: 4px; + width: 100%; + box-shadow: 0 0 16px rgba(0, 0, 0, 0.25); + pointer-events: auto; +} +.rjf-modal__header { + padding: 15px; + font-size: 1.2rem; + font-weight: 600; + background-color: #f6f6f6; +} +button.rjf-modal__close-button { + float: right; + color: #ff006c; + border-color: #ff006c; + position: relative; + padding: 0.3rem 0.58rem; + font-weight: bold; +} +.rjf-modal__close-button span { + pointer-events: none; +} +button.rjf-upload-modal__tab-button--active, +button.rjf-upload-modal__tab-button--active:hover { + background-color: #0ff; + border-color: #000; +} +.rjf-upload-modal__media-load-button { + display: table; + margin-top: 2.5rem; + margin-left: auto; + margin-right: auto; +} +.rjf-modal__body { + padding: 15px; +} +.rjf-modal__body h3 { + font-size: 1.2rem; +} +.rjf-modal__footer { + padding: 15px; + display: table; + width: 100%; + text-align: right; +} +.rjf-loader.rjf-upload-modal__media-loader { + width: 2.2em; + height: 2.2em; + border-width: 5px; + display: block; + margin: auto; + margin-top: 2.5rem; +} + +@media (max-width: 767.98px) { + .rjf-autocomplete-field.has-label .rjf-autocomplete-field-popup { + top: 68px; + left: 0; + width: auto; + } +} diff --git a/devtools-wxt/entrypoints/devtools-panel/hooks/useData.ts b/devtools-wxt/entrypoints/devtools-panel/hooks/useData.ts new file mode 100644 index 000000000..d8c2203fd --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/hooks/useData.ts @@ -0,0 +1,45 @@ +import { onMessage } from "@/message"; +import type { + DevtoolsDataKey, + DevtoolsDataStore, + DevtoolsMessage, +} from "@stackflow/plugin-devtools"; +import { useEffect, useState } from "react"; +import { browser } from "wxt/browser"; + +export default function useData( + key: K, + defaultValue: DevtoolsDataStore[K], +) { + const [data, setData] = useState(defaultValue); + + // fetch initial data + useEffect(() => { + chrome.devtools.inspectedWindow.eval( + `window.__STACKFLOW_DEVTOOLS__.data.${key}`, + (result: DevtoolsDataStore[K]) => { + console.log("fetching initial stack", result); + setData(result); + }, + ); + }, []); + + // listen for data changes + useEffect(() => { + const removeListener = onMessage("DATA_CHANGED", async (message) => { + if (message.data === key) { + const [result] = await browser.devtools.inspectedWindow.eval( + `window.__STACKFLOW_DEVTOOLS__.data.${key}`, + ); + + if (result) { + setData(result as DevtoolsDataStore[K]); + } + } + }); + + return removeListener; + }); + + return data; +} diff --git a/devtools-wxt/entrypoints/devtools-panel/hooks/useEffectLogs.ts b/devtools-wxt/entrypoints/devtools-panel/hooks/useEffectLogs.ts new file mode 100644 index 000000000..9968125e4 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/hooks/useEffectLogs.ts @@ -0,0 +1,6 @@ +import useData from "./useData"; + +export default function useEffectLogs() { + const data = useData("effectLogs", []); + return data; +} diff --git a/devtools-wxt/entrypoints/devtools-panel/hooks/useEventLogs.ts b/devtools-wxt/entrypoints/devtools-panel/hooks/useEventLogs.ts new file mode 100644 index 000000000..56e4fe548 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/hooks/useEventLogs.ts @@ -0,0 +1,6 @@ +import useData from "./useData"; + +export default function useEventLogs() { + const data = useData("eventLogs", []); + return data; +} diff --git a/devtools-wxt/entrypoints/devtools-panel/hooks/useStack.ts b/devtools-wxt/entrypoints/devtools-panel/hooks/useStack.ts new file mode 100644 index 000000000..3725ca15d --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/hooks/useStack.ts @@ -0,0 +1,12 @@ +import useData from "./useData"; + +export default function useStack() { + const data = useData("stack", { + activities: [], + globalTransitionState: "idle", + registeredActivities: [], + transitionDuration: 300, + }); + + return data; +} diff --git a/devtools-wxt/entrypoints/devtools-panel/index.html b/devtools-wxt/entrypoints/devtools-panel/index.html new file mode 100644 index 000000000..ca059eec5 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/index.html @@ -0,0 +1,12 @@ + + + + + + Stackflow Devtools + + +
+ + + \ No newline at end of file diff --git a/devtools-wxt/entrypoints/devtools-panel/main.css b/devtools-wxt/entrypoints/devtools-panel/main.css new file mode 100644 index 000000000..6d3cb34fd --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/main.css @@ -0,0 +1,80 @@ +:root { + font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + /* color: rgba(255, 255, 255, 0.87); */ + color: white; + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; +} + +#root { + flex-direction: column; + flex: 1 1 auto; +} + +a { + text-decoration: inherit; + color: inherit; +} + +html { + font-size: 12px; +} + +body { + margin: 0; + display: flex; + place-items: stretch center; + height: 100vh; + font-size: 12px; + background-color: #242424; +} + +::-webkit-scrollbar { + display: none; +} + +h1 { + font-size: 3.2em; + line-height: 1.1; +} + +button { + /* border-radius: 8px; + border: 1px solid transparent; + padding: 0.6em 1.2em; + font-size: 1em; + font-weight: 500; + font-family: inherit; + background-color: #1a1a1a; + cursor: pointer; + transition: border-color 0.25s; */ +} +button:hover { + /* border-color: #646cff; */ +} +button:focus, +button:focus-visible { + /* outline: 4px auto -webkit-focus-ring-color; */ +} + +@media (prefers-color-scheme: light) { + :root { + /* color: #213547; */ + background-color: #ffffff; + } + a:hover { + /* color: #747bff; */ + } + button { + /* background-color: #f9f9f9; */ + } +} diff --git a/devtools-wxt/entrypoints/devtools-panel/main.tsx b/devtools-wxt/entrypoints/devtools-panel/main.tsx new file mode 100644 index 000000000..2d159925f --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/main.tsx @@ -0,0 +1,10 @@ +import React from "react"; +import ReactDOM from "react-dom/client"; +import App from "./App"; +import "./main.css"; + +ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render( + + + , +); diff --git a/devtools-wxt/entrypoints/devtools-panel/normalize.css b/devtools-wxt/entrypoints/devtools-panel/normalize.css new file mode 100644 index 000000000..64360c683 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/normalize.css @@ -0,0 +1,272 @@ +/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */ + +/* +Document +======== +*/ + +/** +Use a better box model (opinionated). +*/ + +*, +::before, +::after { + box-sizing: border-box; +} + +/** +1. Correct the line height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size (opinionated). +*/ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + -moz-tab-size: 4; /* 3 */ + tab-size: 4; /* 3 */ +} + +/* +Sections +======== +*/ + +/** +1. Remove the margin in all browsers. +2. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) +*/ + +body { + margin: 0; /* 1 */ + font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, + "Apple Color Emoji", "Segoe UI Emoji"; /* 2 */ +} + +/* +Grouping content +================ +*/ + +/** +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +*/ + +hr { + height: 0; /* 1 */ + color: inherit; /* 2 */ +} + +/* +Text-level semantics +==================== +*/ + +/** +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr[title] { + text-decoration: underline dotted; +} + +/** +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/** +1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) +2. Correct the odd 'em' font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, + monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/** +Prevent 'sub' and 'sup' elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +Tabular data +============ +*/ + +/** +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +*/ + +table { + text-indent: 0; /* 1 */ + border-color: inherit; /* 2 */ +} + +/* +Forms +===== +*/ + +/** +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/** +Correct the inability to style clickable types in iOS and Safari. +*/ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** +Remove the inner border and padding in Firefox. +*/ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** +Restore the focus styles unset by the previous rule. +*/ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** +Remove the additional ':invalid' styles in Firefox. +See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737 +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/** +Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers. +*/ + +legend { + padding: 0; +} + +/** +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/** +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to 'inherit' in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* +Interactive +=========== +*/ + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} diff --git a/devtools-wxt/entrypoints/devtools-panel/tabs/ActivitiesTab.css.ts b/devtools-wxt/entrypoints/devtools-panel/tabs/ActivitiesTab.css.ts new file mode 100644 index 000000000..ffa50b757 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/tabs/ActivitiesTab.css.ts @@ -0,0 +1,10 @@ +import { style } from "@vanilla-extract/css"; + +export const tab = style({ + display: "flex", + flexDirection: "column", + justifyContent: "space-between", + alignContent: "stretch", + flex: "1 1", + minHeight: "0", +}); diff --git a/devtools-wxt/entrypoints/devtools-panel/tabs/ActivitiesTab.tsx b/devtools-wxt/entrypoints/devtools-panel/tabs/ActivitiesTab.tsx new file mode 100644 index 000000000..98bb309bd --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/tabs/ActivitiesTab.tsx @@ -0,0 +1,346 @@ +import { useEffect, useRef, useState } from "react"; +import LogWindow from "../components/LogWindow"; +import Splitter from "../components/Splitter"; +import TreeView from "../components/TreeView"; +import * as css from "./ActivitiesTab.css"; +import ActivityComponent from "./activities/ActivityComponent"; +import getDiff from "../utils/diff"; +import toggleFlag from "../utils/toggleFlag"; +import DispatcherTab from "./Dispatcher"; + +import useStack from "../hooks/useStack"; +import Settings from "../components/Settings"; +import FloatingButton from "../components/FloatingButton"; +import PhotoIcon from "../components/icons/PhotoIcon"; +import { Stack } from "@stackflow/core"; + +export type StackViewOptions = { hideExitedActivities: boolean }; +export type StackExplorerOptions = { trackNewActivity: boolean }; +export type Options = StackViewOptions | StackExplorerOptions; + +function copyTextToClipboard(text: string) { + //Create a textbox field where we can insert text to. + var copyFrom = document.createElement("textarea"); + + //Set the text content to be the text you wished to copy. + copyFrom.textContent = text; + + //Append the textbox field into the body as a child. + //"execCommand()" only works when there exists selected text, and the text is inside + //document.body (meaning the text is part of a valid rendered HTML element). + document.body.appendChild(copyFrom); + + //Select all the text! + copyFrom.select(); + + //Execute command + document.execCommand("copy"); + + //(Optional) De-select the text using blur(). + copyFrom.blur(); + + //Remove the textbox field from the document.body, so no other JavaScript nor + //other elements can get access to this. + document.body.removeChild(copyFrom); +} + +export default function ActivitiesTab() { + const treeWindowRef = useRef(null); + const bottomPaneRef = useRef(null); + const logWindowRef = useRef(null); + + const data = useStack(); + + const prevData = useRef({}); + + /** + * Stack: { + * activities: { + * 0: { + * $opened: true + * } + * }, + * $opened: true + * } + */ + const [openTree, setOpenTree] = useState({}); + + // For highlighting, we need to use different classname containing transition with this flag + const [updateFlag, setUpdateFlag] = useState(false); + + /** + * Stack: { + * activities: { + * 0: { + * $value: true + * }, + * 1: { + * $key : true + * } + * } + * } + */ + const [updateTree, setUpdateTree] = useState({}); + + const [stackViewOptions, setStackViewOptions] = useState({ + hideExitedActivities: false, + }); + + const [stackExplorerOptions, setStackExplorerOptions] = + useState({ + trackNewActivity: true, + }); + + const [snapshots, setSnapshots] = useState([]); + + useEffect(() => { + const diff = getDiff(prevData.current, data); + setUpdateFlag((updateFlag) => !updateFlag); + setUpdateTree(diff); + prevData.current = data; + + if (stackExplorerOptions.trackNewActivity) { + const newActivities = Object.entries(diff.activities || {}).filter( + ([key, value]) => key !== "$key" && (value as any).$key, + ); + + const newActivityKey = +newActivities[0]?.[0]; + + if (newActivityKey) { + const newActivity = data.activities[newActivityKey]; + + const id = newActivity.id; + + onActivityClick(id); + } + } + }, [data]); + + const onActivityClick = (id: string) => { + const index = data.activities.findIndex((a) => a.id === id); + + setOpenTree({ + ...openTree, + activities: { + ...openTree?.activities, + [index]: { + $opened: true, + }, + $opened: true, + }, + $opened: true, + }); + + setTimeout(() => { + window.location.hash = `#`; + window.location.hash = `#Stack.activities.${index}`; + }, 222); + + console.log("Activity clicked", id); + }; + + const toggleOpen = (id: string) => { + const keys = id.split("."); + // slice(1) to remove virtual key "Stack" + setOpenTree(toggleFlag(openTree, keys.slice(1), "$opened")); + }; + + return ( +
+
+
+
+ { + setStackViewOptions({ + ...stackViewOptions, + [option]: value, + }); + }} + /> +
+
+ {data.activities.length === 0 && ( +
+ No activities provided +
+ )} + {data.activities + .filter( + (activity) => + !stackViewOptions.hideExitedActivities || + activity.transitionState !== "exit-done", + ) + .sort((a, b) => { + if (a.exitedBy && !b.exitedBy) { + return -1; + } + if (!a.exitedBy && b.exitedBy) { + return 1; + } + return 0; + }) + .map((activity) => ( + a.id === activity.id) + .toString()} + activity={activity} + onClick={onActivityClick} + key={activity.id} + /> + ))} +
+
+ +
+
+ }> +
+ + {snapshots.map((snapshot, index) => ( +
+ #{index + 1} + +
+ ))} +
+
+ { + setStackExplorerOptions({ + ...stackExplorerOptions, + [option]: value, + }); + }} + /> +
+
+ +
+
+
+ +
+
+ +
+ +
+ +
+
+
+ ); +} diff --git a/devtools-wxt/entrypoints/devtools-panel/tabs/Dispatcher.css.ts b/devtools-wxt/entrypoints/devtools-panel/tabs/Dispatcher.css.ts new file mode 100644 index 000000000..be742b48b --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/tabs/Dispatcher.css.ts @@ -0,0 +1,45 @@ +import { style } from "@vanilla-extract/css"; + +export const dispatcher = style({ + padding: "1rem", +}); + +export const items = style({ + display: "flex", + flexDirection: "column", + gap: "0.5rem", +}); + +export const actions = style({ + display: "flex", + gap: "0.5rem", + flexWrap: "wrap", +}); + +export const select = style({ + // appearance: "none", + background: "#f7f7f7", + border: "none", + borderRadius: "0.5rem", + color: "#444", + fontSize: "1rem", + padding: "0.5rem", + // margin: "1rem", + // width: "20rem", + boxShadow: "0 0 1rem rgba(0, 0, 0, 0.1)", + ":focus": { + outline: "none", + boxShadow: "0 0 1rem rgba(0, 0, 0, 0.2)", + }, +}); + +export const option = style({ + backgroundColor: "#f7f7f7", + color: "#444", + fontSize: "1rem", + padding: "1rem", + ":checked": { + backgroundColor: "#337ab7", + color: "#fff", + }, +}); diff --git a/devtools-wxt/entrypoints/devtools-panel/tabs/Dispatcher.tsx b/devtools-wxt/entrypoints/devtools-panel/tabs/Dispatcher.tsx new file mode 100644 index 000000000..21b35c157 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/tabs/Dispatcher.tsx @@ -0,0 +1,110 @@ +// push, pop command + +import { useEffect, useMemo, useRef, useState } from "react"; +import type { DevtoolsDataStore } from "@stackflow/plugin-devtools"; +import { RegisteredActivity } from "@stackflow/core"; + +import type { JSONSchema7 } from "json-schema"; +import NewSchemaForm from "../components/form/SchemaForm"; +import ActionButton, { ActionType } from "../components/form/ActionButton"; + +import * as css from "./Dispatcher.css"; + +// time travel (restore stack) + +export default function DispatcherTab() { + const [activityName, setActivityName] = useState(""); + + const registeredActivities = useRef([]); + + const schema = registeredActivities.current.find( + (activity) => activity.name === activityName, + )?.paramsSchema; + + const props = (schema as JSONSchema7)?.properties ?? {}; + + const [params, setParams] = useState>({}); + + useEffect(() => { + chrome.devtools.inspectedWindow.eval( + `window.__STACKFLOW_DEVTOOLS__.data.stack.registeredActivities`, + (result: DevtoolsDataStore["stack"]["registeredActivities"]) => { + setActivityName(result[0].name); + registeredActivities.current = result; + + setParams( + result.reduce((acc: Record, activity) => { + acc[activity.name] = { + // @ts-ignore + ...Object.keys(activity.paramsSchema?.properties ?? {}).reduce( + (acc, key) => { + // @ts-ignore + acc[key] = ""; + return acc; + }, + {}, + ), + }; + return acc; + }, {}), + ); + }, + ); + }, []); + + return ( +
+ {registeredActivities.current.length > 0 ? ( +
+
+ { + + } +
+ + { + setParams(() => { + return { + ...params, + [activityName]: { + ...params[activityName], + [param]: value, + }, + }; + }); + }} + /> +
+ {["push", "pop", "replace"].map((action) => ( + + ))} +
+
+ ) : ( +
No activity registered
+ )} +
+ ); +} diff --git a/devtools-wxt/entrypoints/devtools-panel/tabs/activities/ActivityComponent.css.ts b/devtools-wxt/entrypoints/devtools-panel/tabs/activities/ActivityComponent.css.ts new file mode 100644 index 000000000..f2cf4eb7e --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/tabs/activities/ActivityComponent.css.ts @@ -0,0 +1,40 @@ +import { style } from "@vanilla-extract/css"; + +export const activity = style({ + border: "1px solid white", + borderRadius: "0.5rem", + padding: "0.5rem", + textAlign: "center", + // "@media": { + // "(prefers-color-scheme: dark)": { + // filter: "invert(1)", + // }, + // }, + ":hover": { + cursor: "pointer", + }, + //backgroundColor: "white", + color: "white", +}); + +export const text = style({ + // "@media": { + // "(prefers-color-scheme: dark)": { + // filter: "invert(0)", + // }, + // }, +}); + +export const top = style({ + color: "black", + backgroundColor: "white", + "@media": { + "(prefers-color-scheme: dark)": { + filter: "invert(0)", + }, + }, +}); + +export const exited = style({ + opacity: "0.5", +}); diff --git a/devtools-wxt/entrypoints/devtools-panel/tabs/activities/ActivityComponent.tsx b/devtools-wxt/entrypoints/devtools-panel/tabs/activities/ActivityComponent.tsx new file mode 100644 index 000000000..b491eca3d --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/tabs/activities/ActivityComponent.tsx @@ -0,0 +1,30 @@ +import * as css from "./ActivityComponent.css"; +import type { Activity } from "@stackflow/core"; + +export default function ActivityComponent({ + id, + activity, + onClick, +}: { + id: string; + activity: Activity; + onClick: (id: string) => void; +}) { + return ( + { + onClick(activity.id); + setTimeout(() => { + location.hash = `#`; + location.hash = `#Stack.activities.${id}`; + }, 222); + }} + > + {activity.name} + + ); +} diff --git a/devtools-wxt/entrypoints/devtools-panel/utils/diff.spec.ts b/devtools-wxt/entrypoints/devtools-panel/utils/diff.spec.ts new file mode 100644 index 000000000..66479fc7e --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/utils/diff.spec.ts @@ -0,0 +1,64 @@ +import diff from "./diff"; + +test("diff test - key", () => { + const result = diff( + { + a: {}, + }, + { + a: { + aa: { + aaa: 1, + }, + }, + }, + ); + + expect(result).toEqual({ + a: { + aa: { + $key: true, + }, + }, + }); +}); + +test("diff test - value", () => { + const result = diff( + { + a: 1, + }, + { + a: { + aa: { + aaa: 1, + }, + }, + }, + ); + + expect(result).toEqual({ + a: { + $value: true, + }, + }); +}); + +test("diff test - key (array)", () => { + const result = diff( + { + a: ["a", "b", "c"], + }, + { + a: ["a", "b", "c", "d"], + }, + ); + + expect(result).toEqual({ + a: { + 3: { + $key: true, + }, + }, + }); +}); diff --git a/devtools-wxt/entrypoints/devtools-panel/utils/diff.ts b/devtools-wxt/entrypoints/devtools-panel/utils/diff.ts new file mode 100644 index 000000000..65a54985a --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/utils/diff.ts @@ -0,0 +1,29 @@ +export default function diff(obj1: any, obj2: any) { + const result: any = {}; + + // check if the values in obj1 differ from obj2 + for (const key in obj1) { + const value1 = obj1[key]; + const value2 = obj2[key]; + + if (typeof value1 !== typeof value2) { + result[key] = { $value: true }; + } else if (typeof value1 === "object" && value1 !== null) { + const subResult = diff(value1, value2); + if (Object.keys(subResult).length > 0) { + result[key] = subResult; + } + } else if (value1 !== value2) { + result[key] = { $value: true }; + } + } + + // check if there are extra keys in obj2 that are not present in obj1 + for (const key in obj2) { + if (!(key in obj1)) { + result[key] = { $key: true }; + } + } + + return result; +} diff --git a/devtools-wxt/entrypoints/devtools-panel/utils/merge.spec.ts b/devtools-wxt/entrypoints/devtools-panel/utils/merge.spec.ts new file mode 100644 index 000000000..e89f11085 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/utils/merge.spec.ts @@ -0,0 +1,23 @@ +import merge from "./merge"; + +test("merge test", () => { + const result = merge( + { + a: { + $value: true, + }, + }, + { + a: { + $opened: true, + }, + }, + ); + + expect(result).toEqual({ + a: { + $value: true, + $opened: true, + }, + }); +}); diff --git a/devtools-wxt/entrypoints/devtools-panel/utils/merge.ts b/devtools-wxt/entrypoints/devtools-panel/utils/merge.ts new file mode 100644 index 000000000..3748574ac --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/utils/merge.ts @@ -0,0 +1,9 @@ +export default function merge(target: any, source: any) { + for (let key of Object.keys(source)) { + if (source[key] instanceof Object) + Object.assign(source[key], merge(target[key], source[key])); + } + + Object.assign(target || {}, source); + return target; +} diff --git a/devtools-wxt/entrypoints/devtools-panel/utils/toggleFlag.spec.ts b/devtools-wxt/entrypoints/devtools-panel/utils/toggleFlag.spec.ts new file mode 100644 index 000000000..3de212926 --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/utils/toggleFlag.spec.ts @@ -0,0 +1,91 @@ +import toggleFlag from "./toggleFlag"; + +test("test toggle open: undefined -> true", () => { + expect( + toggleFlag( + { + Stack: { + activities: { + 0: { + enteredBy: { + $opened: true, + }, + }, + }, + $opened: true, + }, + }, + ["Stack", "activities", "0"], + "$opened", + ), + ).toStrictEqual({ + Stack: { + activities: { + 0: { + enteredBy: { + $opened: true, + }, + $opened: true, + }, + }, + $opened: true, + }, + }); +}); + +test("test toggle open: true -> false", () => { + expect( + toggleFlag( + { + Stack: { + activities: { + 0: { + enteredBy: { + $opened: true, + }, + }, + }, + $opened: true, + }, + }, + ["Stack", "activities", "0", "enteredBy"], + "$opened", + ), + ).toStrictEqual({ + Stack: { + activities: { + 0: { + enteredBy: { + $opened: false, + }, + }, + }, + $opened: true, + }, + }); +}); + +test("test toggle open: new keys", () => { + expect( + toggleFlag( + { + Stack: { + $opened: true, + }, + }, + ["Stack", "activities", "0", "enteredBy"], + "$opened", + ), + ).toStrictEqual({ + Stack: { + activities: { + 0: { + enteredBy: { + $opened: true, + }, + }, + }, + $opened: true, + }, + }); +}); diff --git a/devtools-wxt/entrypoints/devtools-panel/utils/toggleFlag.ts b/devtools-wxt/entrypoints/devtools-panel/utils/toggleFlag.ts new file mode 100644 index 000000000..0ccfca6ce --- /dev/null +++ b/devtools-wxt/entrypoints/devtools-panel/utils/toggleFlag.ts @@ -0,0 +1,27 @@ +export default function toggleFlag( + obj: any, + keys: string[], + flag: string, +): any { + if (keys.length === 0) { + const newValue = !obj[flag]; + return Object.freeze({ + ...obj, + [flag]: newValue, + }); + } + const [currentKey, ...remainingKeys] = keys; + const currentValue = obj[currentKey]; + const newValue = toggleFlag( + currentValue !== undefined ? currentValue : {}, + remainingKeys, + flag, + ); + if (currentValue === newValue) { + return Object.freeze(obj); + } + return Object.freeze({ + ...obj, + [currentKey]: newValue, + }); +} diff --git a/devtools-wxt/entrypoints/devtools/index.html b/devtools-wxt/entrypoints/devtools/index.html new file mode 100644 index 000000000..3fd1fb66f --- /dev/null +++ b/devtools-wxt/entrypoints/devtools/index.html @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/devtools-wxt/entrypoints/devtools/main.ts b/devtools-wxt/entrypoints/devtools/main.ts new file mode 100644 index 000000000..69fe88e1f --- /dev/null +++ b/devtools-wxt/entrypoints/devtools/main.ts @@ -0,0 +1,27 @@ +import pRetry from "p-retry"; +import { browser } from "wxt/browser"; + +pRetry(async () => { + // check the devtools plugin is initialized + const [val, err] = await browser.devtools.inspectedWindow.eval( + "window.__STACKFLOW_DEVTOOLS__", + ); + + if (val !== undefined) { + return val; + } + + throw err; +}) + .then(() => { + browser.devtools.panels.create( + "Stackflow", + "icon/128.png", + "devtools-panel.html", + ); + }) + .catch(() => { + browser.action.setIcon({ + path: "/icon/128-mono.png", + }); + }); // ignore error diff --git a/devtools-wxt/entrypoints/popup/App.css b/devtools-wxt/entrypoints/popup/App.css new file mode 100644 index 000000000..b0305ddb5 --- /dev/null +++ b/devtools-wxt/entrypoints/popup/App.css @@ -0,0 +1,42 @@ +#root { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + text-align: center; +} + +.logo { + height: 6em; + padding: 1.5em; + will-change: filter; + transition: filter 300ms; +} +.logo:hover { + filter: drop-shadow(0 0 2em #54bc4ae0); +} +.logo.react:hover { + filter: drop-shadow(0 0 2em #61dafbaa); +} + +@keyframes logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +@media (prefers-reduced-motion: no-preference) { + a:nth-of-type(2) .logo { + animation: logo-spin infinite 20s linear; + } +} + +h1 { + margin: 0; +} + +.guide { + color: #888; +} diff --git a/devtools-wxt/entrypoints/popup/App.tsx b/devtools-wxt/entrypoints/popup/App.tsx new file mode 100644 index 000000000..efc239754 --- /dev/null +++ b/devtools-wxt/entrypoints/popup/App.tsx @@ -0,0 +1,74 @@ +import Logo from "/logo.svg"; +import "./App.css"; +import pRetry from "p-retry"; +import { Suspense, use } from "react"; +import { browser } from "wxt/browser"; + +const checkPromise = pRetry(async () => { + // check the devtools plugin is initialized + const [val, err] = await browser.devtools.inspectedWindow.eval( + "window.__STACKFLOW_DEVTOOLS__", + ); + + if (val !== undefined) { + return val; + } + + throw err; +}) + .then(() => { + browser.devtools.panels.create( + "Stackflow", + "icon/128.png", + "devtools-panel.html", + ); + }) + .catch(() => undefined); // ignore error + +function DevtoolsStatus() { + const stack = use(checkPromise); + + return stack ? ( + <> +
+

"This page is built with Stackflow. ✅

+
+

+ Open the developer tools, and "Stackflow" tab will appear to the right. +

+ + ) : ( + + ); +} + +function CheckingOrFailed() { + return ( + <> +
+

This page doesn’t appear to be using Stackflow.

+
+

+ If this seems wrong, please check whether the devtools plugin is + enabled. +

+ + ); +} + +function App() { + return ( + <> +
+ + Stackflow logo + +
+ }> + + + + ); +} + +export default App; diff --git a/devtools-wxt/entrypoints/popup/index.html b/devtools-wxt/entrypoints/popup/index.html new file mode 100644 index 000000000..ed4cb9494 --- /dev/null +++ b/devtools-wxt/entrypoints/popup/index.html @@ -0,0 +1,13 @@ + + + + + + Default Popup Title + + + +
+ + + diff --git a/devtools-wxt/entrypoints/popup/main.tsx b/devtools-wxt/entrypoints/popup/main.tsx new file mode 100644 index 000000000..4cc9737d5 --- /dev/null +++ b/devtools-wxt/entrypoints/popup/main.tsx @@ -0,0 +1,10 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import App from './App.tsx'; +import './style.css'; + +ReactDOM.createRoot(document.getElementById('root')!).render( + + + , +); diff --git a/devtools-wxt/entrypoints/popup/style.css b/devtools-wxt/entrypoints/popup/style.css new file mode 100644 index 000000000..2c3fac689 --- /dev/null +++ b/devtools-wxt/entrypoints/popup/style.css @@ -0,0 +1,69 @@ +:root { + font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + color: rgba(255, 255, 255, 0.87); + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; +} + +a { + font-weight: 500; + color: #646cff; + text-decoration: inherit; +} +a:hover { + color: #535bf2; +} + +body { + margin: 0; + display: flex; + place-items: center; + min-width: 320px; + min-height: 100vh; +} + +h1 { + font-size: 3.2em; + line-height: 1.1; +} + +button { + border-radius: 8px; + border: 1px solid transparent; + padding: 0.6em 1.2em; + font-size: 1em; + font-weight: 500; + font-family: inherit; + background-color: #1a1a1a; + cursor: pointer; + transition: border-color 0.25s; +} +button:hover { + border-color: #646cff; +} +button:focus, +button:focus-visible { + outline: 4px auto -webkit-focus-ring-color; +} + +@media (prefers-color-scheme: light) { + :root { + color: #213547; + background-color: #ffffff; + } + a:hover { + color: #747bff; + } + button { + background-color: #f9f9f9; + } +} diff --git a/devtools-wxt/message.ts b/devtools-wxt/message.ts new file mode 100644 index 000000000..4d4718880 --- /dev/null +++ b/devtools-wxt/message.ts @@ -0,0 +1,9 @@ +import type { DevtoolsDataKey } from "@stackflow/plugin-devtools"; +import { defineExtensionMessaging } from "@webext-core/messaging"; + +interface ProtocolMap { + DATA_CHANGED(key: DevtoolsDataKey): void; +} + +export const { sendMessage, onMessage } = + defineExtensionMessaging(); diff --git a/devtools-wxt/package.json b/devtools-wxt/package.json new file mode 100644 index 000000000..2acb3bd7a --- /dev/null +++ b/devtools-wxt/package.json @@ -0,0 +1,31 @@ +{ + "name": "@stackflow/devtools", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "yarn wxt", + "dev:firefox": "yarn wxt -b firefox", + "build": "yarn wxt build", + "build:firefox": "yarn wxt build -b firefox", + "zip": "yarn wxt zip", + "zip:firefox": "yarn wxt zip -b firefox", + "compile": "yarn tsc --noEmit", + "postinstall": "yarn wxt prepare" + }, + "dependencies": { + "@webext-core/messaging": "^2.2.0", + "p-retry": "^6.2.1", + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@stackflow/plugin-devtools": "workspace:^", + "@types/chrome": "^0.0.280", + "@types/react": "^19.0.1", + "@types/react-dom": "^19.0.2", + "@wxt-dev/module-react": "^1.1.2", + "typescript": "^5.6.3", + "wxt": "^0.19.13" + } +} diff --git a/devtools-wxt/public/icon/128-mono.png b/devtools-wxt/public/icon/128-mono.png new file mode 100644 index 000000000..7e052e1d7 Binary files /dev/null and b/devtools-wxt/public/icon/128-mono.png differ diff --git a/devtools-wxt/public/icon/128.png b/devtools-wxt/public/icon/128.png new file mode 100644 index 000000000..74c25817c Binary files /dev/null and b/devtools-wxt/public/icon/128.png differ diff --git a/devtools-wxt/public/icon/16-mono.png b/devtools-wxt/public/icon/16-mono.png new file mode 100644 index 000000000..a49e2f542 Binary files /dev/null and b/devtools-wxt/public/icon/16-mono.png differ diff --git a/devtools-wxt/public/icon/16.png b/devtools-wxt/public/icon/16.png new file mode 100644 index 000000000..5555282d4 Binary files /dev/null and b/devtools-wxt/public/icon/16.png differ diff --git a/devtools-wxt/public/icon/32-mono.png b/devtools-wxt/public/icon/32-mono.png new file mode 100644 index 000000000..9d371463d Binary files /dev/null and b/devtools-wxt/public/icon/32-mono.png differ diff --git a/devtools-wxt/public/icon/32.png b/devtools-wxt/public/icon/32.png new file mode 100644 index 000000000..5d2d00fe4 Binary files /dev/null and b/devtools-wxt/public/icon/32.png differ diff --git a/devtools-wxt/public/icon/48-mono.png b/devtools-wxt/public/icon/48-mono.png new file mode 100644 index 000000000..a66b045b1 Binary files /dev/null and b/devtools-wxt/public/icon/48-mono.png differ diff --git a/devtools-wxt/public/icon/48.png b/devtools-wxt/public/icon/48.png new file mode 100644 index 000000000..74a37a6cf Binary files /dev/null and b/devtools-wxt/public/icon/48.png differ diff --git a/devtools-wxt/public/icon/96-mono.png b/devtools-wxt/public/icon/96-mono.png new file mode 100644 index 000000000..aa07ad1aa Binary files /dev/null and b/devtools-wxt/public/icon/96-mono.png differ diff --git a/devtools-wxt/public/icon/96.png b/devtools-wxt/public/icon/96.png new file mode 100644 index 000000000..7937a24ce Binary files /dev/null and b/devtools-wxt/public/icon/96.png differ diff --git a/devtools-wxt/public/logo.svg b/devtools-wxt/public/logo.svg new file mode 100644 index 000000000..3f6b07c25 --- /dev/null +++ b/devtools-wxt/public/logo.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/devtools-wxt/tsconfig.json b/devtools-wxt/tsconfig.json new file mode 100644 index 000000000..9b364da1d --- /dev/null +++ b/devtools-wxt/tsconfig.json @@ -0,0 +1,7 @@ +{ + "extends": "./.wxt/tsconfig.json", + "compilerOptions": { + "allowImportingTsExtensions": true, + "jsx": "react-jsx" + } +} diff --git a/devtools-wxt/wxt.config.ts b/devtools-wxt/wxt.config.ts new file mode 100644 index 000000000..64e9a6910 --- /dev/null +++ b/devtools-wxt/wxt.config.ts @@ -0,0 +1,11 @@ +import { defineConfig } from "wxt"; + +// See https://wxt.dev/api/config.html +export default defineConfig({ + extensionApi: "chrome", + modules: ["@wxt-dev/module-react"], + imports: false, + manifest: { + permissions: ["clipboardWrite"], + }, +}); diff --git a/devtools/.gitignore b/devtools/.gitignore new file mode 100644 index 000000000..a547bf36d --- /dev/null +++ b/devtools/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/devtools/index.html b/devtools/index.html new file mode 100644 index 000000000..60dc473a2 --- /dev/null +++ b/devtools/index.html @@ -0,0 +1,12 @@ + + + + + + Stackflow Devtools + + +
+ + + diff --git a/devtools/package.json b/devtools/package.json new file mode 100644 index 000000000..189ba8725 --- /dev/null +++ b/devtools/package.json @@ -0,0 +1,44 @@ +{ + "name": "@stackflow/devtools-old", + "private": true, + "version": "0.1.6", + "type": "module", + "scripts": { + "dev": "yarn workspace @stackflow/core build && vite", + "preview": "vite preview", + "test": "yarn jest", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "@vanilla-extract/css": "^1.9.3", + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@crxjs/vite-plugin": "beta", + "@stackflow/core": "workspace:^", + "@stackflow/plugin-devtools": "workspace:^", + "@swc/core": "^1.3.30", + "@swc/jest": "^0.2.21", + "@types/chrome": "^0.0.223", + "@types/jest": "^28.1.6", + "@types/json-schema": "^7.0.11", + "@types/react": "^18.0.15", + "@types/react-dom": "^18.0.5", + "@vanilla-extract/vite-plugin": "^3.7.1", + "@vitejs/plugin-react-swc": "^3.1.0", + "chrome-launcher": "^0.15.1", + "jest": "^28.1.0", + "typescript": "^4.7.4", + "vite": "^4.1.0" + }, + "jest": { + "coveragePathIgnorePatterns": [ + "index.ts", + "index.tsx" + ], + "transform": { + "^.+\\.(t|j)sx?$": "@swc/jest" + } + } +} diff --git a/devtools/src/App.css b/devtools/src/App.css new file mode 100644 index 000000000..e69de29bb diff --git a/devtools/src/App.tsx b/devtools/src/App.tsx new file mode 100644 index 000000000..888fb6faf --- /dev/null +++ b/devtools/src/App.tsx @@ -0,0 +1,13 @@ +import "./App.css"; +import Layout from "./components/Layout"; +import ActivitiesTab from "./tabs/ActivitiesTab"; + +function App() { + return ( + + + + ); +} + +export default App; diff --git a/devtools/src/components/Button.tsx b/devtools/src/components/Button.tsx new file mode 100644 index 000000000..dc8dec451 --- /dev/null +++ b/devtools/src/components/Button.tsx @@ -0,0 +1,3 @@ +export default function Button() { + return
; +} diff --git a/devtools/src/components/Collapse.tsx b/devtools/src/components/Collapse.tsx new file mode 100644 index 000000000..57420d2eb --- /dev/null +++ b/devtools/src/components/Collapse.tsx @@ -0,0 +1,53 @@ +import { useEffect, useRef, useState } from "react"; + +const duration = 200; + +export default function Collapse({ + opened, + children, +}: { + opened: boolean; + children: React.ReactNode; +}) { + const ref = useRef(null); + + const [followed, setFollowed] = useState(false); + + useEffect(() => { + if (opened) { + const delay = setTimeout(() => { + setFollowed(true); + }, duration); + return () => clearTimeout(delay); + } else { + setFollowed(false); + const delay = setTimeout(() => {}, duration); + return () => clearTimeout(delay); + } + }, [opened]); + + // heights + // opened: (false -> true) = (0 -> clientHeight(instantly) -> auto(after 0.3s by timeout)) + // opened: (true -> false) = (auto -> clientHeight(instantly) -> 0(instantly)) + + const height = + followed && opened + ? "auto" + : followed || opened + ? `${ref.current?.scrollHeight ?? 0}px` + : "0"; + + return ( +
+ {children} +
+ ); +} diff --git a/devtools/src/components/FloatingButton.tsx b/devtools/src/components/FloatingButton.tsx new file mode 100644 index 000000000..05deebf13 --- /dev/null +++ b/devtools/src/components/FloatingButton.tsx @@ -0,0 +1,51 @@ +import { useReducer } from "react"; + +export default function FloatingButton({ + icon, + children, +}: { + icon: React.ReactNode; + children: React.ReactNode; +}) { + const [open, toggle] = useReducer((open) => !open, false); + + return ( +
+
+ {icon} +
+
+ {children} +
+
+ ); +} diff --git a/devtools/src/components/Header.css.ts b/devtools/src/components/Header.css.ts new file mode 100644 index 000000000..18eafce56 --- /dev/null +++ b/devtools/src/components/Header.css.ts @@ -0,0 +1,52 @@ +import { style } from "@vanilla-extract/css"; + +export const header = style({ + display: "flex", + alignItems: "center", + backgroundColor: "#1f2937", + padding: "1rem", +}); + +export const tabs = style({ + display: "flex", + flexDirection: "column", + padding: "1rem", +}); + +export const leftContents = style({ + flex: "1 1 auto", + display: "flex", +}); + +export const rightContents = style({ + flex: "0 0", + display: "flex", + gap: "0.5rem", + alignItems: "center", +}); + +export const footer = style({ + flex: "0 0", + color: "white", +}); + +export const button = style({ + padding: "0.5rem 1rem", + backgroundColor: "transparent", + borderRadius: "1rem", + border: "none", + color: "white", + cursor: "pointer", + transition: "background-color 0.2s ease", + ":hover": { + backgroundColor: "#e5e7eb", + }, +}); + +export const buttonActive = style([ + button, + { + backgroundColor: "#111827", + color: "white", + }, +]); diff --git a/devtools/src/components/Header.tsx b/devtools/src/components/Header.tsx new file mode 100644 index 000000000..3cdbc17f9 --- /dev/null +++ b/devtools/src/components/Header.tsx @@ -0,0 +1,16 @@ +import Logo from "./Logo"; +import * as css from "./Header.css"; +import Github from "./icons/Github"; + +export default function Header() { + return ( +
+
+ +
+
+ +
+
+ ); +} diff --git a/devtools/src/components/Layout.css.ts b/devtools/src/components/Layout.css.ts new file mode 100644 index 000000000..53221160b --- /dev/null +++ b/devtools/src/components/Layout.css.ts @@ -0,0 +1,22 @@ +import { style } from "@vanilla-extract/css"; + +export const container = style({ + display: "flex", + flexDirection: "column", + alignItems: "stretch", + flex: "1 1", + height: "100%", +}); + +export const headerContainer = style({ + display: "flex", + flexDirection: "column", + flex: "0 0", +}); + +export const tabContainer = style({ + display: "flex", + flexDirection: "column", + flex: "1 1", + minHeight: "0", +}); diff --git a/devtools/src/components/Layout.tsx b/devtools/src/components/Layout.tsx new file mode 100644 index 000000000..472cfab6a --- /dev/null +++ b/devtools/src/components/Layout.tsx @@ -0,0 +1,13 @@ +import * as css from "./Layout.css"; +import Header from "./Header"; + +export default function Layout({ children }: { children: React.ReactNode }) { + return ( +
+
+
+
+
{children}
+
+ ); +} diff --git a/devtools/src/components/LogWindow.css.ts b/devtools/src/components/LogWindow.css.ts new file mode 100644 index 000000000..885b086e8 --- /dev/null +++ b/devtools/src/components/LogWindow.css.ts @@ -0,0 +1,11 @@ +import { style } from "@vanilla-extract/css"; + +export const logWindow = style({ + flex: "0 0 40%", + padding: "1rem", + boxSizing: "border-box", +}); + +export const log = style({ + color: "white", +}); diff --git a/devtools/src/components/LogWindow.tsx b/devtools/src/components/LogWindow.tsx new file mode 100644 index 000000000..5f1e5cbcd --- /dev/null +++ b/devtools/src/components/LogWindow.tsx @@ -0,0 +1,38 @@ +import { forwardRef } from "react"; +import useEventLogs from "../hooks/useEventLogs"; +import * as css from "./LogWindow.css"; +import TreeView from "./TreeView"; + +function formatDate(date: Date) { + let p = new Intl.DateTimeFormat("en", { + hour: "2-digit", + minute: "2-digit", + second: "numeric", + fractionalSecondDigits: 3, + }) + .formatToParts(date) + .reduce((acc: any, part) => { + acc[part.type] = part.value; + return acc; + }, {}); + + return `${p.hour}:${p.minute}:${p.second}.${p.fractionalSecond}`; +} + +const LogWindow = forwardRef((props, ref) => { + const logs = useEventLogs(); + + return ( +
+ {logs.map((log) => ( +
+ {"["} + {formatDate(new Date(log.eventDate))} + {"]"} {log.name} +
+ ))} +
+ ); +}); + +export default LogWindow; diff --git a/devtools/src/components/Logo.css.ts b/devtools/src/components/Logo.css.ts new file mode 100644 index 000000000..8d6b9e94c --- /dev/null +++ b/devtools/src/components/Logo.css.ts @@ -0,0 +1,23 @@ +import { style } from "@vanilla-extract/css"; + +export const logo = style({ + color: "#1f2937", + backgroundColor: "white", + padding: "0.25rem 0.5rem", + borderRadius: "0.5rem", + "@media": { + "(prefers-color-scheme: dark)": { + filter: "invert(0)", + }, + }, +}); + +export const logoText = style({ + fontWeight: "bold", + textAlign: "center", + "@media": { + "(prefers-color-scheme: dark)": { + filter: "invert(0)", + }, + }, +}); diff --git a/devtools/src/components/Logo.tsx b/devtools/src/components/Logo.tsx new file mode 100644 index 000000000..e1afc79d0 --- /dev/null +++ b/devtools/src/components/Logo.tsx @@ -0,0 +1,9 @@ +import * as css from "./Logo.css"; + +export default function Logo() { + return ( +
+
Stackflow
+
+ ); +} diff --git a/devtools/src/components/Settings.tsx b/devtools/src/components/Settings.tsx new file mode 100644 index 000000000..72e172ea9 --- /dev/null +++ b/devtools/src/components/Settings.tsx @@ -0,0 +1,38 @@ +import { Options } from "../tabs/ActivitiesTab"; +import FloatingButton from "./FloatingButton"; +import SettingsIcon from "./icons/SettingsIcon"; + +export default function Settings({ + options, + onChangeOption, +}: { + options: Options; + onChangeOption: (option: keyof Options, value: boolean) => void; +}) { + return ( + }> + {Object.entries(options).map(([name, value]) => ( +
+ { + onChangeOption(name as keyof Options, e.target.checked); + }} + /> + +
+ ))} +
+ ); +} diff --git a/devtools/src/components/Splitter.css.ts b/devtools/src/components/Splitter.css.ts new file mode 100644 index 000000000..c3e911323 --- /dev/null +++ b/devtools/src/components/Splitter.css.ts @@ -0,0 +1,28 @@ +import { style } from "@vanilla-extract/css"; + +export const divider = style({ + userSelect: "none", + backgroundColor: "#414141", + display: "flex", + flex: "0 0 4px", + backgroundClip: "padding-box", + boxSizing: "border-box", + transition: + "background-color 0.3s ease-in-out, border-color 0.3s ease-in-out", + ":hover": { + backgroundColor: "lightgray", + borderColor: "lightgray", + }, +}); + +export const horizontal = style({ + cursor: "row-resize", + borderTop: "1px solid transparent", + borderBottom: "1px solid transparent", +}); + +export const vertical = style({ + cursor: "col-resize", + borderLeft: "1px solid transparent", + borderRight: "1px solid transparent", +}); diff --git a/devtools/src/components/Splitter.tsx b/devtools/src/components/Splitter.tsx new file mode 100644 index 000000000..ad1943551 --- /dev/null +++ b/devtools/src/components/Splitter.tsx @@ -0,0 +1,34 @@ +import { useState } from "react"; +import * as css from "./Splitter.css"; + +export default function Splitter({ + mode, + paneRef, +}: { + mode: "horizontal" | "vertical"; + paneRef: React.RefObject; +}) { + return ( +
{ + const rect = paneRef.current!.getBoundingClientRect(); + + const resizer = (moveEvent: MouseEvent) => { + // resize flexBasis of paneRef + paneRef.current!.style.flexBasis = `${ + mode === "horizontal" + ? rect.height + downEvent.clientY - moveEvent.clientY + : rect.width + downEvent.clientX - moveEvent.clientX + }px`; + }; + + window.addEventListener("mousemove", resizer); + + window.addEventListener("mouseup", (e) => { + window.removeEventListener("mousemove", resizer); + }); + }} + className={`${css.divider} ${css[mode]}`} + >
+ ); +} diff --git a/devtools/src/components/Stack.tsx b/devtools/src/components/Stack.tsx new file mode 100644 index 000000000..328d1ca85 --- /dev/null +++ b/devtools/src/components/Stack.tsx @@ -0,0 +1,3 @@ +export default function Stack() { + return
Stack
; +} diff --git a/devtools/src/components/TreeView.css.ts b/devtools/src/components/TreeView.css.ts new file mode 100644 index 000000000..0b12b12c8 --- /dev/null +++ b/devtools/src/components/TreeView.css.ts @@ -0,0 +1,72 @@ +import { style, keyframes } from "@vanilla-extract/css"; + +export const container = style({ + display: "flex", + alignItems: "flex-start", +}); + +const transition = style({ + transitionProperty: "transform", + transitionDuration: "0.1s", + "@media": { + "(prefers-color-scheme: dark)": { + filter: "invert(1)", + }, + }, + height: "0.625rem", + width: "0.625rem", +}); + +export const expand = style({ + padding: "0.5rem 0.3125rem 0.375rem 0", + display: "flex", + cursor: "pointer", + "@media": { + "(prefers-color-scheme: dark)": { + filter: "invert(1)", + }, + }, +}); + +export const rotateBefore = transition; + +export const rotate = style([transition, { transform: "rotate(90deg)" }]); + +export const string = style({ + color: "#30a2a6", + "::after": { + content: "'\\0022'", + }, + "::before": { + content: "'\\0022'", + }, +}); + +export const notString = style({ + color: "#9d7fe3", +}); + +const updatedKeyframes = { + "0%": { + backgroundColor: "darkcyan", + color: "white", + }, + "100%": { + backgroundColor: "transparent", + color: "calc(inherit)", + }, +}; + +const updatedAnimation = keyframes(updatedKeyframes); +// same animation +const updatedAnimationSecond = keyframes(updatedKeyframes); + +export const updated = style({ + animationName: updatedAnimation, + animationDuration: "1s", +}); + +export const updatedAgain = style({ + animationName: updatedAnimationSecond, + animationDuration: "1s", +}); diff --git a/devtools/src/components/TreeView.tsx b/devtools/src/components/TreeView.tsx new file mode 100644 index 000000000..27d4aa90f --- /dev/null +++ b/devtools/src/components/TreeView.tsx @@ -0,0 +1,117 @@ +import { useReducer, useState } from "react"; +import Collapse from "./Collapse"; +import * as css from "./TreeView.css"; + +export default function TreeView({ + id, + name, + data, + updateTree = {}, + updateFlag, + toggleOpen, + openTree = {}, +}: { + id: string; + name: string; + data: unknown; + updateTree: Record; + updateFlag: boolean; + toggleOpen: (id: string) => void; + openTree: Record; +}) { + const type = Array.isArray(data) ? "array" : typeof data; + const expandable = + (type === "object" && Object.keys((data as object) ?? {}).length > 0) || + type === "array"; + + const opened: boolean = openTree.$opened; + + const toggle = () => { + toggleOpen(id); + }; + + return ( +
+ {expandable && } +
+
+
+ {name} + {!expandable && ":"} +
+ + {!expandable && ( +
+ {typeof data === "object" && data !== null ? "{}" : data + ""} +
+ )} + +
+ {type} +
+
+ + {expandable && ( + + {Object.entries(data as object).map(([key, value]) => ( + + ))} + + )} +
+
+ ); +} + +function Expand({ opened, toggle }: { opened: boolean; toggle: () => void }) { + return ( + + + + + + ); +} diff --git a/devtools/src/components/form/ActionButton.css.ts b/devtools/src/components/form/ActionButton.css.ts new file mode 100644 index 000000000..799766871 --- /dev/null +++ b/devtools/src/components/form/ActionButton.css.ts @@ -0,0 +1,21 @@ +import { style } from "@vanilla-extract/css"; + +export const button = style({ + display: "inline-block", + padding: "0.5rem 1rem", + border: "none", + backgroundColor: "#f57c00", + color: "#ffffff", + fontSize: "1rem", + fontWeight: "bold", + textAlign: "center", + textDecoration: "none", + textTransform: "uppercase", + borderRadius: "0.5rem", + // boxShadow: "0 0.1875rem 0.1875rem rgba(0, 0, 0, 0.3)", + transition: "background-color 0.1s ease-in-out", + cursor: "pointer", + ":hover": { + backgroundColor: "#ff9800", + }, +}); diff --git a/devtools/src/components/form/ActionButton.tsx b/devtools/src/components/form/ActionButton.tsx new file mode 100644 index 000000000..59b404ebf --- /dev/null +++ b/devtools/src/components/form/ActionButton.tsx @@ -0,0 +1,43 @@ +import { id, StackflowActions } from "@stackflow/core"; + +import * as css from "./ActionButton.css"; + +export type ActionType = keyof Omit< + StackflowActions, + "dispatchEvent" | "getStack" +>; + +export default function ActionButton({ + type, + params, + activityName, +}: { + type: ActionType; + params?: any; + activityName?: string; +}) { + const label = type.charAt(0).toUpperCase() + type.slice(1); + + return ( + + ); +} diff --git a/devtools/src/components/form/ParamInput.css.ts b/devtools/src/components/form/ParamInput.css.ts new file mode 100644 index 000000000..4c1a9225b --- /dev/null +++ b/devtools/src/components/form/ParamInput.css.ts @@ -0,0 +1,23 @@ +import { style } from "@vanilla-extract/css"; + +export const input = style({ + display: "block", + // width: "100%", + padding: "0.75rem 1rem", + border: "0.0625rem solid gray", + color: "white", + // backgroundColor: "#f2f2f2", + backgroundColor: "#333333", + fontSize: "1rem", + borderRadius: "0.5rem", + transition: "border 0.1s ease-in-out", + ":focus": { + outline: "none", + border: "0.0625rem solid cornflowerblue", + }, + "@media": { + "(prefers-color-scheme: dark)": { + color: "#ffffff", + }, + }, +}); diff --git a/devtools/src/components/form/ParamInput.tsx b/devtools/src/components/form/ParamInput.tsx new file mode 100644 index 000000000..309903dba --- /dev/null +++ b/devtools/src/components/form/ParamInput.tsx @@ -0,0 +1,7 @@ +import * as css from "./ParamInput.css"; + +export default function ParamInput( + props: React.InputHTMLAttributes, +) { + return ; +} diff --git a/devtools/src/components/form/SchemaForm.css.ts b/devtools/src/components/form/SchemaForm.css.ts new file mode 100644 index 000000000..111f4cfb4 --- /dev/null +++ b/devtools/src/components/form/SchemaForm.css.ts @@ -0,0 +1,12 @@ +import { style } from "@vanilla-extract/css"; + +export const form = style({ + display: "flex", + flexDirection: "column", + gap: "0.5rem", + padding: "0.5rem 0", +}); + +export const paramControl = style({ + display: "flex", +}); diff --git a/devtools/src/components/form/SchemaForm.tsx b/devtools/src/components/form/SchemaForm.tsx new file mode 100644 index 000000000..31ce174c1 --- /dev/null +++ b/devtools/src/components/form/SchemaForm.tsx @@ -0,0 +1,75 @@ +import type { JSONSchema7 } from "json-schema"; +import { useState } from "react"; +import ParamInput from "./ParamInput"; + +import * as css from "./SchemaForm.css"; + +// currently support only 1-depth strings +export default function NewSchemaForm({ + schema, + params, + onChangeParams, +}: { + schema?: JSONSchema7; + params: Record; + onChangeParams: (key: string, value: string) => void; +}) { + const [newParam, setNewParam] = useState(""); + + return ( +
+ {Object.entries(params).map(([key, value]) => { + return ( +
+ + {schema?.required?.includes(key) && ( + * + )} + { + e.preventDefault(); + onChangeParams(key, e.target.value); + }} + /> +
+ ); + })} + { + // add param button + !schema && ( +
+ {Object.keys(params).length === 0 && ( +
+ paramsSchema is not provided. Add params manually to use + dispatcher. +
+ )} + +
+ { + e.preventDefault(); + setNewParam(e.target.value); + }} + /> + +
+
+ ) + } +
+ ); +} diff --git a/devtools/src/components/icons/Github.tsx b/devtools/src/components/icons/Github.tsx new file mode 100644 index 000000000..badfdd8f7 --- /dev/null +++ b/devtools/src/components/icons/Github.tsx @@ -0,0 +1,21 @@ +export default function Github() { + return ( + + + + + + ); +} diff --git a/devtools/src/components/icons/PhotoIcon.tsx b/devtools/src/components/icons/PhotoIcon.tsx new file mode 100644 index 000000000..5b45f496b --- /dev/null +++ b/devtools/src/components/icons/PhotoIcon.tsx @@ -0,0 +1,12 @@ +export default function PhotoIcon() { + return ( + + + + ); +} diff --git a/devtools/src/components/icons/SettingsIcon.tsx b/devtools/src/components/icons/SettingsIcon.tsx new file mode 100644 index 000000000..d4a8c44dc --- /dev/null +++ b/devtools/src/components/icons/SettingsIcon.tsx @@ -0,0 +1,12 @@ +export default function SettingsIcon() { + return ( + + + + ); +} diff --git a/devtools/src/form.css b/devtools/src/form.css new file mode 100644 index 000000000..cc88bbd3a --- /dev/null +++ b/devtools/src/form.css @@ -0,0 +1,659 @@ +/* --- React JSON Form --- */ + +.rjf-form-wrapper { + /*font-family: "IBM Plex Sans", "Helvetica", "Helvetica Neue", "Archivo", + "FreeSans", "Roboto", "Open Sans", sans-serif;*/ + font-size: 0.9rem; +} +label { + display: block; + font-size: 0.9rem; + width: 8rem; + float: left; + margin-top: 0.25rem; +} +.rjf-check-input label { + width: auto; + float: none; +} +input, +textarea, +select { + display: block; + width: 100%; + min-width: 8rem; + padding: 0.25rem 0.5rem; + font-size: inherit; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 2px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +input:focus, +textarea:focus, +select:focus { + color: #495057; + background-color: #fff; + border-color: #f0f; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 0, 255, 0.18); +} +input:disabled, +input[readonly], +textarea:disabled, +textarea[readonly], +select:disabled, +select[readonly] { + background-color: #f2f2f2; + opacity: 1; +} +input[type="checkbox"], +input[type="radio"] { + display: inline-block; + width: auto; + min-width: 0; + vertical-align: middle; +} +input[type="range"] { + padding-left: 0; + padding-right: 0; +} +.has-error input { + border-color: red; +} +fieldset { + border: none; +} +button[class^="rjf-"] { + padding: 3px 6px; + color: #000; + background-color: #f6f6f6; + border: 2px solid #ddd; + border-radius: 4px; +} +button[class^="rjf-"]:hover { + color: #000; + background: #eee; + border-color: #aaa; +} + +button[class^="rjf-"] { + font-weight: 600; + font-size: 0.9rem; + color: #000; + background-color: #f6f6f6; + border: 2px solid #ddd; + border-bottom-width: 3px; + padding: 4px 10px; +} +button[class^="rjf-"]:hover { + background-color: #ddd; + border-color: #000; +} +button.rjf-edit-button { + width: 2em; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168l10-10zM11.207 2.5 13.5 4.793 14.793 3.5 12.5 1.207 11.207 2.5zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.293l6.5-6.5zm-9.761 5.175-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5 0 0 1 5 12.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.468-.325z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: center; + border: 0; + text-indent: -100px; + overflow: hidden; + line-height: 1.2; +} +button.rjf-edit-button:hover { + color: #000; + background-color: #0ff; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168l10-10zM11.207 2.5 13.5 4.793 14.793 3.5 12.5 1.207 11.207 2.5zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.293l6.5-6.5zm-9.761 5.175-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5 0 0 1 5 12.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.468-.325z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: center; +} +button.rjf-add-button { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2Z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: 5px center; + padding-left: 25px; +} +button.rjf-add-button:hover { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2Z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: 5px center; +} +.rjf-help-text { + font-size: 88%; + color: #777; + display: block; + margin-top: 0.2rem; +} +.rjf-error-text { + font-size: 92%; + color: red; + display: block; + margin-top: 0.2rem; +} +.rjf-form-row { + margin-bottom: 15px; + position: relative; + display: table; + width: 100%; +} +.rjf-form-row-inner { + display: table; + width: 100%; + padding: 5px; + transition: background-color 0.12s ease-in-out; +} +.rjf-form-row-inner > div::after { + display: block; + clear: both; + content: ""; +} +.rjf-form-group-wrapper { + position: relative; +} +.rjf-form-group-title { + font-weight: bold; + margin-bottom: 15px; + color: #666; +} +.rjf-form-group { + margin-bottom: 15px; + position: relative; + transition: background-color 0.12s ease-in-out; + + border: 1px solid #ddd; + padding: 15px; + border-radius: 3px; + position: relative; +} +.rjf-form-group-inner > .rjf-form-group > .rjf-form-group-inner { + margin-top: 15px; + margin-bottom: 0; +} +.rjf-form-row-controls { + position: absolute; + right: 0.3rem; + top: 0.3rem; + z-index: 2; + border-radius: 3px; /* same as child button */ +} +.rjf-form-row > .rjf-form-row-controls { + top: 50%; + transform: translateY(-50%); +} +.rjf-form-row-controls:hover + .rjf-form-row-inner, +.rjf-form-row-controls:hover + .rjf-form-group { + background-color: #fffedd; +} +.rjf-form-row-controls button { + position: relative; + color: #333; + background-color: #fff; + padding: 0.3rem 0.58rem; + margin-left: -2px; + text-align: center; + line-height: 1; + border: 2px solid #ddd; + border-radius: 3px; + font-size: 1rem; + font-weight: normal; + cursor: pointer; + transition: background-color 0.12s ease-in-out, border-color 0.12s ease-in-out, + color 0.12s ease-in-out; +} +.rjf-form-row-controls > button:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.rjf-form-row-controls > button:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.rjf-form-row-controls button:hover { + background-color: #fff; + border-color: #333; + z-index: 1; +} +.rjf-form-row-controls .rjf-remove-button { + color: #ff006c; + background-color: #fff4f8; + border-color: #e7cad6; +} +.rjf-form-row-controls .rjf-remove-button:hover { + color: #ff006c; + border-color: #ff006c; +} +.rjf-form-row-controls button span { + pointer-events: none; +} +.rjf-input-group, +.rjf-file-field { + display: block; + float: left; +} +.rjf-form-text { + display: block; + font-size: 0.88em; + color: #777; + margin-top: 8px; +} +.rjf-current-file-name { + font-size: 0.9em; + margin-top: 0.5em; + margin-bottom: 0.5em; +} +.rjf-current-file-name span { + display: inline-block; + vertical-align: bottom; + background-color: #eee; + padding: 0 4px; + max-width: 200px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.rjf-autocomplete-field { + position: relative; +} +.rjf-autocomplete-field-input { + cursor: pointer; + padding-right: 40px !important; + background-color: #fff !important; +} +.rjf-autocomplete-field-clear-button { + position: absolute; + right: 6px; + top: 5px; + line-height: 1; + padding: 1px 2px; + background: transparent; + color: var(--link-fg); + border: 0; + z-index: 10; + cursor: pointer; +} +.rjf-autocomplete-field.has-label .rjf-autocomplete-field-clear-button { + top: 5px; +} +.rjf-autocomplete-field-clear-button:hover { + background-color: #eee; + color: var(--link-hover-color); +} +.rjf-autocomplete-field-clear-button > .rjf-icon { + display: none; +} +.rjf-autocomplete-field-clear-button > span { + vertical-align: middle; +} +.rjf-autocomplete-field-popup { + position: absolute; + left: 0; + background-color: #fff; + border: 1px solid #ccc; + width: 100%; + max-width: 18rem; + margin-bottom: 15px; + border-radius: 4px; + box-shadow: 0 3px 15px rgba(0, 0, 0, 0.12); + z-index: 100; + top: 34px; +} +.rjf-autocomplete-field.has-label .rjf-autocomplete-field-popup { + left: 8rem; + width: auto; +} +.rjf-autocomplete-field-search { + padding: 8px 10px; + position: relative; + display: table; + width: 100%; +} +.rjf-autocomplete-field-search .rjf-input-group { + float: none; +} +.rjf-autocomplete-field-search input { + width: 100%; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' fill='%23444444' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: 6px center; + padding-left: 30px; + padding-right: 30px; +} +.rjf-autocomplete-field-search .rjf-loader { + position: absolute; + right: 14px; + top: 16px; +} +.rjf-autocomplete-field-options { + padding: 8px 0; + border-top: 1px solid #ccc; + max-height: 156px; + overflow: auto; +} +.rjf-autocomplete-field-option { + padding: 6px 12px; + cursor: pointer; +} +.rjf-autocomplete-field-option:hover, +.rjf-autocomplete-field-option:focus { + background-color: #eee; +} +.rjf-autocomplete-field-option.disabled { + color: #999; + cursor: default; +} +.rjf-autocomplete-field-option.disabled:hover, +.rjf-autocomplete-field-option.disabled:focus { + background-color: transparent; +} +.rjf-loader { + width: 32px; + height: 32px; + clear: both; + margin: 20px auto; + display: inline-block; + margin: 0; + margin-right: 0.25em; + height: 1em; + width: 1em; + vertical-align: middle; + border: 2px #fcf solid; + border-top-color: #f0f; + border-radius: 50%; + -webkit-animation: loaderRotate 0.4s infinite linear; + animation: loaderRotate 0.4s infinite linear; +} + +@-webkit-keyframes loaderRotate { + from { + -webkit-transform: rotate(0deg); + } + to { + -webkit-transform: rotate(359deg); + } +} +@keyframes loaderRotate { + from { + transform: rotate(0deg); + } + to { + transform: rotate(359deg); + } +} + +.rjf-animate { + transition: all 0.2s ease-in-out; +} +.rjf-remove { + opacity: 0; + transform: translateX(10px); +} + +.rjf-icon { + width: 1.3em; + height: 1.3em; + display: inline-block; +} + +.rjf-datetime-field { + position: relative; +} +.rjf-datetime-field-inner { + float: left; +} +.rjf-datetime-field-inner label { + display: block; + float: none; +} +.rjf-datetime-field-inner .rjf-input-group { + float: none; +} +.rjf-datetime-field-date { + float: left; + width: 50%; + padding-right: 10px; +} +.rjf-datetime-field-time { + float: left; + width: 50%; +} +.rjf-datetime-field-time input[readonly] { + background-color: #fff; +} + +.rjf-time-picker { + width: 300px; + position: absolute; + background-color: #fff; + z-index: 10; + border-radius: 4px; + padding: 15px; + border: 1px solid #ddd; + box-shadow: 0 3px 12px rgba(0, 0, 0, 0.12); +} +.rjf-time-picker input { + max-width: 100%; + min-width: 0; + text-align: center; + font-size: 0.9rem; + padding: 2px 2px; + outline: 0; +} +.rjf-time-picker-row { + margin-left: -5px; + margin-right: -5px; +} +.rjf-datetime-field-inputs::after, +.rjf-time-picker-row::before, +.rjf-time-picker-row::after { + clear: both; + content: " "; + display: table; +} +.rjf-time-picker-col { + display: block; + float: left; + padding: 0 5px; + width: 20%; + min-height: 1px; +} +.rjf-time-picker-col-sm { + width: 6.666667%; + padding: 0; +} +.rjf-time-picker button { + display: block; + width: 100%; + background-color: #fff; + color: #666; + border: 1px solid transparent; + line-height: 1; + font-size: 1rem; + cursor: pointer; +} +.rjf-time-picker button:hover { + color: #000; + background-color: #eee; + border-color: #ccc; +} +.rjf-time-picker-labels { + text-align: center; + color: #999; + font-size: 0.9rem; + margin-bottom: 5px; +} +.rjf-time-picker-values { + font-size: 1.1rem; + text-align: center; +} + +.rjf-multiselect-field { + position: relative; +} +.rjf-multiselect-field > div::after { + display: block; + clear: both; + content: ""; +} +.rjf-multiselect-field-input { + cursor: pointer; + padding-right: 28px !important; + background-color: #fff !important; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23777777' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 6px center; + background-size: 16px 12px; +} +.rjf-multiselect-field-options-container { + position: absolute; + background-color: #fff; + border: 1px solid #ccc; + width: 300px; + padding: 5px 0; + margin-bottom: 15px; + border-radius: 4px; + box-shadow: 0 3px 15px rgba(0, 0, 0, 0.12); + max-height: 187px; + overflow: auto; + z-index: 100; +} +.rjf-multiselect-field-option.disabled { + color: #999; +} +.rjf-multiselect-field-option label { + display: block; + float: none; + width: 100%; + box-sizing: border-box; + padding: 0.25rem 0.75rem; + margin: 0; + color: #000; + cursor: pointer; + cursor: pointer; + -webkit-touch-callout: none; /* iOS Safari */ + -webkit-user-select: none; /* Safari */ + -khtml-user-select: none; /* Konqueror HTML */ + -moz-user-select: none; /* Old versions of Firefox */ + -ms-user-select: none; /* Internet Explorer/Edge */ + user-select: none; +} +.rjf-multiselect-field-option label:hover { + background-color: #f3f3f3; +} +.rjf-multiselect-field-option.selected label { + background-color: #fff8e2; +} +.rjf-multiselect-field-option.selected label:hover { + background-color: #f5eed9; +} +.rjf-multiselect-field-option.disabled label { + cursor: not-allowed; + background-color: #fff; +} +.rjf-multiselect-field-option label > input[type="checkbox"] { + width: auto; + min-width: 0; + display: inline-block; + vertical-align: middle; + margin-right: 3px; +} + +.rjf-modal__main-body--open { + overflow: hidden; +} +.rjf-modal__overlay { + height: 100%; + width: 100%; + position: fixed; + background-color: rgba(0, 0, 0, 0.25); + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 2000; + overflow-x: hidden; + overflow-y: auto; +} +.rjf-modal__dialog { + max-width: 700px; + top: 5%; + left: 0; + right: 0; + margin: auto; + margin-top: 0.5rem; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 5rem; + position: relative; + width: auto; + pointer-events: none; + outline: none; + border: none; +} +.rjf-modal__content { + background-color: #fff; + overflow: auto; + border-radius: 4px; + width: 100%; + box-shadow: 0 0 16px rgba(0, 0, 0, 0.25); + pointer-events: auto; +} +.rjf-modal__header { + padding: 15px; + font-size: 1.2rem; + font-weight: 600; + background-color: #f6f6f6; +} +button.rjf-modal__close-button { + float: right; + color: #ff006c; + border-color: #ff006c; + position: relative; + padding: 0.3rem 0.58rem; + font-weight: bold; +} +.rjf-modal__close-button span { + pointer-events: none; +} +button.rjf-upload-modal__tab-button--active, +button.rjf-upload-modal__tab-button--active:hover { + background-color: #0ff; + border-color: #000; +} +.rjf-upload-modal__media-load-button { + display: table; + margin-top: 2.5rem; + margin-left: auto; + margin-right: auto; +} +.rjf-modal__body { + padding: 15px; +} +.rjf-modal__body h3 { + font-size: 1.2rem; +} +.rjf-modal__footer { + padding: 15px; + display: table; + width: 100%; + text-align: right; +} +.rjf-loader.rjf-upload-modal__media-loader { + width: 2.2em; + height: 2.2em; + border-width: 5px; + display: block; + margin: auto; + margin-top: 2.5rem; +} + +@media (max-width: 767.98px) { + .rjf-autocomplete-field.has-label .rjf-autocomplete-field-popup { + top: 68px; + left: 0; + width: auto; + } +} diff --git a/devtools/src/hooks/useData.ts b/devtools/src/hooks/useData.ts new file mode 100644 index 000000000..aed0c3cf3 --- /dev/null +++ b/devtools/src/hooks/useData.ts @@ -0,0 +1,42 @@ +import { + DevtoolsDataKey, + DevtoolsMessage, + DevtoolsDataStore, +} from "@stackflow/plugin-devtools"; +import { useEffect, useLayoutEffect, useState } from "react"; + +export default function useData( + key: K, + defaultValue: DevtoolsDataStore[K], +) { + const [data, setData] = useState(defaultValue); + + // fetch initial data + useEffect(() => { + chrome.devtools.inspectedWindow.eval( + `window.__STACKFLOW_DEVTOOLS__.data.${key}`, + (result: DevtoolsDataStore[K]) => { + console.log("fetching initial stack", result); + setData(result); + }, + ); + }, []); + + // listen for data changes + useEffect(() => { + const listener = (message: DevtoolsMessage) => { + if (message.type === "DATA_CHANGED" && message.payload === key) { + chrome.devtools.inspectedWindow.eval( + `window.__STACKFLOW_DEVTOOLS__.data.${key}`, + (result: DevtoolsDataStore[K]) => { + setData(result); + }, + ); + } + }; + chrome.runtime.onMessage.addListener(listener); + return () => chrome.runtime.onMessage.removeListener(listener); + }); + + return data; +} diff --git a/devtools/src/hooks/useEffectLogs.ts b/devtools/src/hooks/useEffectLogs.ts new file mode 100644 index 000000000..9968125e4 --- /dev/null +++ b/devtools/src/hooks/useEffectLogs.ts @@ -0,0 +1,6 @@ +import useData from "./useData"; + +export default function useEffectLogs() { + const data = useData("effectLogs", []); + return data; +} diff --git a/devtools/src/hooks/useEventLogs.ts b/devtools/src/hooks/useEventLogs.ts new file mode 100644 index 000000000..56e4fe548 --- /dev/null +++ b/devtools/src/hooks/useEventLogs.ts @@ -0,0 +1,6 @@ +import useData from "./useData"; + +export default function useEventLogs() { + const data = useData("eventLogs", []); + return data; +} diff --git a/devtools/src/hooks/useStack.ts b/devtools/src/hooks/useStack.ts new file mode 100644 index 000000000..3725ca15d --- /dev/null +++ b/devtools/src/hooks/useStack.ts @@ -0,0 +1,12 @@ +import useData from "./useData"; + +export default function useStack() { + const data = useData("stack", { + activities: [], + globalTransitionState: "idle", + registeredActivities: [], + transitionDuration: 300, + }); + + return data; +} diff --git a/devtools/src/index.css b/devtools/src/index.css new file mode 100644 index 000000000..6d3cb34fd --- /dev/null +++ b/devtools/src/index.css @@ -0,0 +1,80 @@ +:root { + font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + /* color: rgba(255, 255, 255, 0.87); */ + color: white; + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; +} + +#root { + flex-direction: column; + flex: 1 1 auto; +} + +a { + text-decoration: inherit; + color: inherit; +} + +html { + font-size: 12px; +} + +body { + margin: 0; + display: flex; + place-items: stretch center; + height: 100vh; + font-size: 12px; + background-color: #242424; +} + +::-webkit-scrollbar { + display: none; +} + +h1 { + font-size: 3.2em; + line-height: 1.1; +} + +button { + /* border-radius: 8px; + border: 1px solid transparent; + padding: 0.6em 1.2em; + font-size: 1em; + font-weight: 500; + font-family: inherit; + background-color: #1a1a1a; + cursor: pointer; + transition: border-color 0.25s; */ +} +button:hover { + /* border-color: #646cff; */ +} +button:focus, +button:focus-visible { + /* outline: 4px auto -webkit-focus-ring-color; */ +} + +@media (prefers-color-scheme: light) { + :root { + /* color: #213547; */ + background-color: #ffffff; + } + a:hover { + /* color: #747bff; */ + } + button { + /* background-color: #f9f9f9; */ + } +} diff --git a/devtools/src/main.tsx b/devtools/src/main.tsx new file mode 100644 index 000000000..8b1ddb971 --- /dev/null +++ b/devtools/src/main.tsx @@ -0,0 +1,10 @@ +import React from "react"; +import ReactDOM from "react-dom/client"; +import App from "./App"; +import "./index.css"; + +ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render( + + + , +); diff --git a/devtools/src/manifest.ts b/devtools/src/manifest.ts new file mode 100644 index 000000000..49a0502f1 --- /dev/null +++ b/devtools/src/manifest.ts @@ -0,0 +1,21 @@ +import { defineManifest } from "@crxjs/vite-plugin"; + +import { version } from "../package.json"; + +export default defineManifest({ + name: "Stackflow Devtools", + description: "Devtools for Stackflow Apps", + version, + manifest_version: 3, + action: { + default_popup: "index.html", + }, + devtools_page: "src/pages/devtools.html", + content_scripts: [ + { + matches: ["https://*/*", "http://*/*"], + js: ["src/scripts/bridge.ts"], + }, + ], + permissions: ["clipboardWrite"], +}); diff --git a/devtools/src/normalize.css b/devtools/src/normalize.css new file mode 100644 index 000000000..64360c683 --- /dev/null +++ b/devtools/src/normalize.css @@ -0,0 +1,272 @@ +/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */ + +/* +Document +======== +*/ + +/** +Use a better box model (opinionated). +*/ + +*, +::before, +::after { + box-sizing: border-box; +} + +/** +1. Correct the line height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size (opinionated). +*/ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + -moz-tab-size: 4; /* 3 */ + tab-size: 4; /* 3 */ +} + +/* +Sections +======== +*/ + +/** +1. Remove the margin in all browsers. +2. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) +*/ + +body { + margin: 0; /* 1 */ + font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, + "Apple Color Emoji", "Segoe UI Emoji"; /* 2 */ +} + +/* +Grouping content +================ +*/ + +/** +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +*/ + +hr { + height: 0; /* 1 */ + color: inherit; /* 2 */ +} + +/* +Text-level semantics +==================== +*/ + +/** +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr[title] { + text-decoration: underline dotted; +} + +/** +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/** +1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) +2. Correct the odd 'em' font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, + monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/** +Prevent 'sub' and 'sup' elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +Tabular data +============ +*/ + +/** +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +*/ + +table { + text-indent: 0; /* 1 */ + border-color: inherit; /* 2 */ +} + +/* +Forms +===== +*/ + +/** +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/** +Correct the inability to style clickable types in iOS and Safari. +*/ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** +Remove the inner border and padding in Firefox. +*/ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** +Restore the focus styles unset by the previous rule. +*/ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** +Remove the additional ':invalid' styles in Firefox. +See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737 +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/** +Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers. +*/ + +legend { + padding: 0; +} + +/** +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/** +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to 'inherit' in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* +Interactive +=========== +*/ + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} diff --git a/devtools/src/pages/devtools.html b/devtools/src/pages/devtools.html new file mode 100644 index 000000000..4ed5eae7b --- /dev/null +++ b/devtools/src/pages/devtools.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/devtools/src/pages/devtools.ts b/devtools/src/pages/devtools.ts new file mode 100644 index 000000000..a84a07bc3 --- /dev/null +++ b/devtools/src/pages/devtools.ts @@ -0,0 +1,29 @@ +let panelCreated = false; + +const interval = setInterval(() => { + if (panelCreated) { + return; + } + + // check the devtools plugin is initialized + chrome.devtools.inspectedWindow.eval( + "window.__STACKFLOW_DEVTOOLS__", + (result) => { + if (result) { + panelCreated = true; + clearInterval(interval); + + chrome.devtools.panels.create( + "Stackflow", + "/vite.svg", + "../../index.html", + function (panel) { + // code invoked on panel creation + }, + ); + } + }, + ); +}, 1000); + +export {}; diff --git a/devtools/src/scripts/bridge.ts b/devtools/src/scripts/bridge.ts new file mode 100644 index 000000000..3eab34982 --- /dev/null +++ b/devtools/src/scripts/bridge.ts @@ -0,0 +1,13 @@ +import type { DevtoolsMessage } from "@stackflow/plugin-devtools"; + +// From App +window.addEventListener("message", (ev) => { + const msg: DevtoolsMessage = ev.data; + + switch (msg.type) { + case "DATA_CHANGED": { + chrome.runtime.sendMessage(msg).catch(() => {}); + break; + } + } +}); diff --git a/devtools/src/tabs/ActivitiesTab.css.ts b/devtools/src/tabs/ActivitiesTab.css.ts new file mode 100644 index 000000000..ffa50b757 --- /dev/null +++ b/devtools/src/tabs/ActivitiesTab.css.ts @@ -0,0 +1,10 @@ +import { style } from "@vanilla-extract/css"; + +export const tab = style({ + display: "flex", + flexDirection: "column", + justifyContent: "space-between", + alignContent: "stretch", + flex: "1 1", + minHeight: "0", +}); diff --git a/devtools/src/tabs/ActivitiesTab.tsx b/devtools/src/tabs/ActivitiesTab.tsx new file mode 100644 index 000000000..98bb309bd --- /dev/null +++ b/devtools/src/tabs/ActivitiesTab.tsx @@ -0,0 +1,346 @@ +import { useEffect, useRef, useState } from "react"; +import LogWindow from "../components/LogWindow"; +import Splitter from "../components/Splitter"; +import TreeView from "../components/TreeView"; +import * as css from "./ActivitiesTab.css"; +import ActivityComponent from "./activities/ActivityComponent"; +import getDiff from "../utils/diff"; +import toggleFlag from "../utils/toggleFlag"; +import DispatcherTab from "./Dispatcher"; + +import useStack from "../hooks/useStack"; +import Settings from "../components/Settings"; +import FloatingButton from "../components/FloatingButton"; +import PhotoIcon from "../components/icons/PhotoIcon"; +import { Stack } from "@stackflow/core"; + +export type StackViewOptions = { hideExitedActivities: boolean }; +export type StackExplorerOptions = { trackNewActivity: boolean }; +export type Options = StackViewOptions | StackExplorerOptions; + +function copyTextToClipboard(text: string) { + //Create a textbox field where we can insert text to. + var copyFrom = document.createElement("textarea"); + + //Set the text content to be the text you wished to copy. + copyFrom.textContent = text; + + //Append the textbox field into the body as a child. + //"execCommand()" only works when there exists selected text, and the text is inside + //document.body (meaning the text is part of a valid rendered HTML element). + document.body.appendChild(copyFrom); + + //Select all the text! + copyFrom.select(); + + //Execute command + document.execCommand("copy"); + + //(Optional) De-select the text using blur(). + copyFrom.blur(); + + //Remove the textbox field from the document.body, so no other JavaScript nor + //other elements can get access to this. + document.body.removeChild(copyFrom); +} + +export default function ActivitiesTab() { + const treeWindowRef = useRef(null); + const bottomPaneRef = useRef(null); + const logWindowRef = useRef(null); + + const data = useStack(); + + const prevData = useRef({}); + + /** + * Stack: { + * activities: { + * 0: { + * $opened: true + * } + * }, + * $opened: true + * } + */ + const [openTree, setOpenTree] = useState({}); + + // For highlighting, we need to use different classname containing transition with this flag + const [updateFlag, setUpdateFlag] = useState(false); + + /** + * Stack: { + * activities: { + * 0: { + * $value: true + * }, + * 1: { + * $key : true + * } + * } + * } + */ + const [updateTree, setUpdateTree] = useState({}); + + const [stackViewOptions, setStackViewOptions] = useState({ + hideExitedActivities: false, + }); + + const [stackExplorerOptions, setStackExplorerOptions] = + useState({ + trackNewActivity: true, + }); + + const [snapshots, setSnapshots] = useState([]); + + useEffect(() => { + const diff = getDiff(prevData.current, data); + setUpdateFlag((updateFlag) => !updateFlag); + setUpdateTree(diff); + prevData.current = data; + + if (stackExplorerOptions.trackNewActivity) { + const newActivities = Object.entries(diff.activities || {}).filter( + ([key, value]) => key !== "$key" && (value as any).$key, + ); + + const newActivityKey = +newActivities[0]?.[0]; + + if (newActivityKey) { + const newActivity = data.activities[newActivityKey]; + + const id = newActivity.id; + + onActivityClick(id); + } + } + }, [data]); + + const onActivityClick = (id: string) => { + const index = data.activities.findIndex((a) => a.id === id); + + setOpenTree({ + ...openTree, + activities: { + ...openTree?.activities, + [index]: { + $opened: true, + }, + $opened: true, + }, + $opened: true, + }); + + setTimeout(() => { + window.location.hash = `#`; + window.location.hash = `#Stack.activities.${index}`; + }, 222); + + console.log("Activity clicked", id); + }; + + const toggleOpen = (id: string) => { + const keys = id.split("."); + // slice(1) to remove virtual key "Stack" + setOpenTree(toggleFlag(openTree, keys.slice(1), "$opened")); + }; + + return ( +
+
+
+
+ { + setStackViewOptions({ + ...stackViewOptions, + [option]: value, + }); + }} + /> +
+
+ {data.activities.length === 0 && ( +
+ No activities provided +
+ )} + {data.activities + .filter( + (activity) => + !stackViewOptions.hideExitedActivities || + activity.transitionState !== "exit-done", + ) + .sort((a, b) => { + if (a.exitedBy && !b.exitedBy) { + return -1; + } + if (!a.exitedBy && b.exitedBy) { + return 1; + } + return 0; + }) + .map((activity) => ( + a.id === activity.id) + .toString()} + activity={activity} + onClick={onActivityClick} + key={activity.id} + /> + ))} +
+
+ +
+
+ }> +
+ + {snapshots.map((snapshot, index) => ( +
+ #{index + 1} + +
+ ))} +
+
+ { + setStackExplorerOptions({ + ...stackExplorerOptions, + [option]: value, + }); + }} + /> +
+
+ +
+
+
+ +
+
+ +
+ +
+ +
+
+
+ ); +} diff --git a/devtools/src/tabs/Dispatcher.css.ts b/devtools/src/tabs/Dispatcher.css.ts new file mode 100644 index 000000000..be742b48b --- /dev/null +++ b/devtools/src/tabs/Dispatcher.css.ts @@ -0,0 +1,45 @@ +import { style } from "@vanilla-extract/css"; + +export const dispatcher = style({ + padding: "1rem", +}); + +export const items = style({ + display: "flex", + flexDirection: "column", + gap: "0.5rem", +}); + +export const actions = style({ + display: "flex", + gap: "0.5rem", + flexWrap: "wrap", +}); + +export const select = style({ + // appearance: "none", + background: "#f7f7f7", + border: "none", + borderRadius: "0.5rem", + color: "#444", + fontSize: "1rem", + padding: "0.5rem", + // margin: "1rem", + // width: "20rem", + boxShadow: "0 0 1rem rgba(0, 0, 0, 0.1)", + ":focus": { + outline: "none", + boxShadow: "0 0 1rem rgba(0, 0, 0, 0.2)", + }, +}); + +export const option = style({ + backgroundColor: "#f7f7f7", + color: "#444", + fontSize: "1rem", + padding: "1rem", + ":checked": { + backgroundColor: "#337ab7", + color: "#fff", + }, +}); diff --git a/devtools/src/tabs/Dispatcher.tsx b/devtools/src/tabs/Dispatcher.tsx new file mode 100644 index 000000000..21b35c157 --- /dev/null +++ b/devtools/src/tabs/Dispatcher.tsx @@ -0,0 +1,110 @@ +// push, pop command + +import { useEffect, useMemo, useRef, useState } from "react"; +import type { DevtoolsDataStore } from "@stackflow/plugin-devtools"; +import { RegisteredActivity } from "@stackflow/core"; + +import type { JSONSchema7 } from "json-schema"; +import NewSchemaForm from "../components/form/SchemaForm"; +import ActionButton, { ActionType } from "../components/form/ActionButton"; + +import * as css from "./Dispatcher.css"; + +// time travel (restore stack) + +export default function DispatcherTab() { + const [activityName, setActivityName] = useState(""); + + const registeredActivities = useRef([]); + + const schema = registeredActivities.current.find( + (activity) => activity.name === activityName, + )?.paramsSchema; + + const props = (schema as JSONSchema7)?.properties ?? {}; + + const [params, setParams] = useState>({}); + + useEffect(() => { + chrome.devtools.inspectedWindow.eval( + `window.__STACKFLOW_DEVTOOLS__.data.stack.registeredActivities`, + (result: DevtoolsDataStore["stack"]["registeredActivities"]) => { + setActivityName(result[0].name); + registeredActivities.current = result; + + setParams( + result.reduce((acc: Record, activity) => { + acc[activity.name] = { + // @ts-ignore + ...Object.keys(activity.paramsSchema?.properties ?? {}).reduce( + (acc, key) => { + // @ts-ignore + acc[key] = ""; + return acc; + }, + {}, + ), + }; + return acc; + }, {}), + ); + }, + ); + }, []); + + return ( +
+ {registeredActivities.current.length > 0 ? ( +
+
+ { + + } +
+ + { + setParams(() => { + return { + ...params, + [activityName]: { + ...params[activityName], + [param]: value, + }, + }; + }); + }} + /> +
+ {["push", "pop", "replace"].map((action) => ( + + ))} +
+
+ ) : ( +
No activity registered
+ )} +
+ ); +} diff --git a/devtools/src/tabs/activities/ActivityComponent.css.ts b/devtools/src/tabs/activities/ActivityComponent.css.ts new file mode 100644 index 000000000..f2cf4eb7e --- /dev/null +++ b/devtools/src/tabs/activities/ActivityComponent.css.ts @@ -0,0 +1,40 @@ +import { style } from "@vanilla-extract/css"; + +export const activity = style({ + border: "1px solid white", + borderRadius: "0.5rem", + padding: "0.5rem", + textAlign: "center", + // "@media": { + // "(prefers-color-scheme: dark)": { + // filter: "invert(1)", + // }, + // }, + ":hover": { + cursor: "pointer", + }, + //backgroundColor: "white", + color: "white", +}); + +export const text = style({ + // "@media": { + // "(prefers-color-scheme: dark)": { + // filter: "invert(0)", + // }, + // }, +}); + +export const top = style({ + color: "black", + backgroundColor: "white", + "@media": { + "(prefers-color-scheme: dark)": { + filter: "invert(0)", + }, + }, +}); + +export const exited = style({ + opacity: "0.5", +}); diff --git a/devtools/src/tabs/activities/ActivityComponent.tsx b/devtools/src/tabs/activities/ActivityComponent.tsx new file mode 100644 index 000000000..b491eca3d --- /dev/null +++ b/devtools/src/tabs/activities/ActivityComponent.tsx @@ -0,0 +1,30 @@ +import * as css from "./ActivityComponent.css"; +import type { Activity } from "@stackflow/core"; + +export default function ActivityComponent({ + id, + activity, + onClick, +}: { + id: string; + activity: Activity; + onClick: (id: string) => void; +}) { + return ( + { + onClick(activity.id); + setTimeout(() => { + location.hash = `#`; + location.hash = `#Stack.activities.${id}`; + }, 222); + }} + > + {activity.name} + + ); +} diff --git a/devtools/src/utils/diff.spec.ts b/devtools/src/utils/diff.spec.ts new file mode 100644 index 000000000..66479fc7e --- /dev/null +++ b/devtools/src/utils/diff.spec.ts @@ -0,0 +1,64 @@ +import diff from "./diff"; + +test("diff test - key", () => { + const result = diff( + { + a: {}, + }, + { + a: { + aa: { + aaa: 1, + }, + }, + }, + ); + + expect(result).toEqual({ + a: { + aa: { + $key: true, + }, + }, + }); +}); + +test("diff test - value", () => { + const result = diff( + { + a: 1, + }, + { + a: { + aa: { + aaa: 1, + }, + }, + }, + ); + + expect(result).toEqual({ + a: { + $value: true, + }, + }); +}); + +test("diff test - key (array)", () => { + const result = diff( + { + a: ["a", "b", "c"], + }, + { + a: ["a", "b", "c", "d"], + }, + ); + + expect(result).toEqual({ + a: { + 3: { + $key: true, + }, + }, + }); +}); diff --git a/devtools/src/utils/diff.ts b/devtools/src/utils/diff.ts new file mode 100644 index 000000000..65a54985a --- /dev/null +++ b/devtools/src/utils/diff.ts @@ -0,0 +1,29 @@ +export default function diff(obj1: any, obj2: any) { + const result: any = {}; + + // check if the values in obj1 differ from obj2 + for (const key in obj1) { + const value1 = obj1[key]; + const value2 = obj2[key]; + + if (typeof value1 !== typeof value2) { + result[key] = { $value: true }; + } else if (typeof value1 === "object" && value1 !== null) { + const subResult = diff(value1, value2); + if (Object.keys(subResult).length > 0) { + result[key] = subResult; + } + } else if (value1 !== value2) { + result[key] = { $value: true }; + } + } + + // check if there are extra keys in obj2 that are not present in obj1 + for (const key in obj2) { + if (!(key in obj1)) { + result[key] = { $key: true }; + } + } + + return result; +} diff --git a/devtools/src/utils/merge.spec.ts b/devtools/src/utils/merge.spec.ts new file mode 100644 index 000000000..e89f11085 --- /dev/null +++ b/devtools/src/utils/merge.spec.ts @@ -0,0 +1,23 @@ +import merge from "./merge"; + +test("merge test", () => { + const result = merge( + { + a: { + $value: true, + }, + }, + { + a: { + $opened: true, + }, + }, + ); + + expect(result).toEqual({ + a: { + $value: true, + $opened: true, + }, + }); +}); diff --git a/devtools/src/utils/merge.ts b/devtools/src/utils/merge.ts new file mode 100644 index 000000000..3748574ac --- /dev/null +++ b/devtools/src/utils/merge.ts @@ -0,0 +1,9 @@ +export default function merge(target: any, source: any) { + for (let key of Object.keys(source)) { + if (source[key] instanceof Object) + Object.assign(source[key], merge(target[key], source[key])); + } + + Object.assign(target || {}, source); + return target; +} diff --git a/devtools/src/utils/toggleFlag.spec.ts b/devtools/src/utils/toggleFlag.spec.ts new file mode 100644 index 000000000..3de212926 --- /dev/null +++ b/devtools/src/utils/toggleFlag.spec.ts @@ -0,0 +1,91 @@ +import toggleFlag from "./toggleFlag"; + +test("test toggle open: undefined -> true", () => { + expect( + toggleFlag( + { + Stack: { + activities: { + 0: { + enteredBy: { + $opened: true, + }, + }, + }, + $opened: true, + }, + }, + ["Stack", "activities", "0"], + "$opened", + ), + ).toStrictEqual({ + Stack: { + activities: { + 0: { + enteredBy: { + $opened: true, + }, + $opened: true, + }, + }, + $opened: true, + }, + }); +}); + +test("test toggle open: true -> false", () => { + expect( + toggleFlag( + { + Stack: { + activities: { + 0: { + enteredBy: { + $opened: true, + }, + }, + }, + $opened: true, + }, + }, + ["Stack", "activities", "0", "enteredBy"], + "$opened", + ), + ).toStrictEqual({ + Stack: { + activities: { + 0: { + enteredBy: { + $opened: false, + }, + }, + }, + $opened: true, + }, + }); +}); + +test("test toggle open: new keys", () => { + expect( + toggleFlag( + { + Stack: { + $opened: true, + }, + }, + ["Stack", "activities", "0", "enteredBy"], + "$opened", + ), + ).toStrictEqual({ + Stack: { + activities: { + 0: { + enteredBy: { + $opened: true, + }, + }, + }, + $opened: true, + }, + }); +}); diff --git a/devtools/src/utils/toggleFlag.ts b/devtools/src/utils/toggleFlag.ts new file mode 100644 index 000000000..0ccfca6ce --- /dev/null +++ b/devtools/src/utils/toggleFlag.ts @@ -0,0 +1,27 @@ +export default function toggleFlag( + obj: any, + keys: string[], + flag: string, +): any { + if (keys.length === 0) { + const newValue = !obj[flag]; + return Object.freeze({ + ...obj, + [flag]: newValue, + }); + } + const [currentKey, ...remainingKeys] = keys; + const currentValue = obj[currentKey]; + const newValue = toggleFlag( + currentValue !== undefined ? currentValue : {}, + remainingKeys, + flag, + ); + if (currentValue === newValue) { + return Object.freeze(obj); + } + return Object.freeze({ + ...obj, + [currentKey]: newValue, + }); +} diff --git a/devtools/src/vite-env.d.ts b/devtools/src/vite-env.d.ts new file mode 100644 index 000000000..11f02fe2a --- /dev/null +++ b/devtools/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/devtools/tsconfig.json b/devtools/tsconfig.json new file mode 100644 index 000000000..de65c944c --- /dev/null +++ b/devtools/tsconfig.json @@ -0,0 +1,22 @@ +{ + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "allowJs": false, + "skipLibCheck": true, + "esModuleInterop": false, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "module": "ESNext", + "moduleResolution": "Node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": ["src"], + "references": [{ "path": "./tsconfig.node.json" }], + "types": ["chrome"] +} diff --git a/devtools/tsconfig.node.json b/devtools/tsconfig.node.json new file mode 100644 index 000000000..27fbce495 --- /dev/null +++ b/devtools/tsconfig.node.json @@ -0,0 +1,10 @@ +{ + "compilerOptions": { + "composite": true, + "module": "ESNext", + "moduleResolution": "Node", + "allowSyntheticDefaultImports": true, + "resolveJsonModule": true + }, + "include": ["vite.config.ts", "src/manifest.ts", "package.json"] +} diff --git a/devtools/vite.config.ts b/devtools/vite.config.ts new file mode 100644 index 000000000..072cffbe8 --- /dev/null +++ b/devtools/vite.config.ts @@ -0,0 +1,74 @@ +import { defineConfig } from "vite"; +import react from "@vitejs/plugin-react-swc"; +import { vanillaExtractPlugin } from "@vanilla-extract/vite-plugin"; +import { crx } from "@crxjs/vite-plugin"; +import manifest from "./src/manifest"; +import { launch } from "chrome-launcher"; +import { ChildProcessWithoutNullStreams, spawn } from "child_process"; + +const DEMO_PORT = 5174; + +let demoProcess: ChildProcessWithoutNullStreams; + +const exit = () => { + if (demoProcess) { + process.kill(-demoProcess.pid); + } + process.exit(); +}; + +process.on("exit", exit); +process.on("SIGINT", exit); +process.on("SIGTERM", exit); + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + react(), + vanillaExtractPlugin(), + crx({ + manifest, + }), + { + name: "Launch chrome with extension", + apply: "serve", + configureServer(server) { + if (demoProcess) { + process.kill(-demoProcess.pid); + } + + demoProcess = spawn( + "yarn", + [ + "workspace", + "@stackflow/demo", + "dev:app", + "--port", + `${DEMO_PORT.toString()}`, + "--strictPort", + ], + { + cwd: __dirname, + detached: true, + }, + ); + demoProcess.stdout.on("data", (chunk) => { + const msg = chunk.toString(); + + if (msg.includes("ready in")) { + console.log("Demo is ready! Launching chrome..."); + + launch({ + startingUrl: `http://localhost:${DEMO_PORT}`, + chromeFlags: [ + `--load-extension=${__dirname}/dist`, + "--disable-extensions-except=dist", + "--auto-open-devtools-for-tabs", + ], + }); + } + }); + }, + }, + ], +}); diff --git a/extensions/plugin-devtools/.eslintrc.js b/extensions/plugin-devtools/.eslintrc.js new file mode 100644 index 000000000..e70f69f40 --- /dev/null +++ b/extensions/plugin-devtools/.eslintrc.js @@ -0,0 +1,4 @@ +module.exports = { + root: true, + extends: ["@stackflow/eslint-config/react"], +}; diff --git a/package.json b/package.json index 453390b24..9e8e0dabf 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,8 @@ "config", "core", "demo", + "devtools", + "devtools-wxt", "integrations/*", "packages/*", "extensions/*" @@ -27,7 +29,7 @@ }, "resolutions": { "@mdx-js/react": "3.0.1", - "@types/react": "18.3.3", + "@types/react-lazy-load-image-component@npm:1.6.4/@types/react": "18.3.1", "@changesets/assemble-release-plan@npm:^6.0.3": "patch:@changesets/assemble-release-plan@npm%3A6.0.3#~/.yarn/patches/@changesets-assemble-release-plan-npm-6.0.3-29726de363.patch" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index a9374a493..cbdbe6029 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,6 +5,35 @@ __metadata: version: 8 cacheKey: 10 +"@1natsu/wait-element@npm:^4.1.2": + version: 4.1.2 + resolution: "@1natsu/wait-element@npm:4.1.2" + dependencies: + defu: "npm:^6.1.4" + many-keys-map: "npm:^2.0.1" + checksum: 10/ee545c2c082d1ed1aa696c4e4cdfd022e22c7bf51f35ff6ae56e939eea427ca2027983be452cd2be8d2ecc0638c48448ce29c01cb043eb1bbd6a82a19541f24e + languageName: node + linkType: hard + +"@aklinker1/rollup-plugin-visualizer@npm:5.12.0": + version: 5.12.0 + resolution: "@aklinker1/rollup-plugin-visualizer@npm:5.12.0" + dependencies: + open: "npm:^8.4.0" + picomatch: "npm:^2.3.1" + source-map: "npm:^0.7.4" + yargs: "npm:^17.5.1" + peerDependencies: + rollup: 2.x || 3.x || 4.x + peerDependenciesMeta: + rollup: + optional: true + bin: + rollup-plugin-visualizer: dist/bin/cli.js + checksum: 10/d8fdef36c2c7f1acfe456fba9ed738c3eeacc135a429225be8cddc16dabdcde1048d23ee5df864389d04f8ac46388883f2ff1ef56904367eef0af145a2bf714b + languageName: node + linkType: hard + "@alloc/quick-lru@npm:^5.2.0": version: 5.2.0 resolution: "@alloc/quick-lru@npm:5.2.0" @@ -32,6 +61,17 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.25.9, @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: 10/db2c2122af79d31ca916755331bb4bac96feb2b334cdaca5097a6b467fdd41963b89b14b6836a14f083de7ff887fc78fa1b3c10b14e743d33e12dbfe5ee3d223 + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.24.7": version: 7.24.7 resolution: "@babel/compat-data@npm:7.24.7" @@ -39,6 +79,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/compat-data@npm:7.26.5" + checksum: 10/afe35751f27bda80390fa221d5e37be55b7fc42cec80de9896086e20394f2306936c4296fcb4d62b683e3b49ba2934661ea7e06196ca2dacdc2e779fbea4a1a9 + languageName: node + linkType: hard + "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.5": version: 7.24.7 resolution: "@babel/core@npm:7.24.7" @@ -62,6 +109,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.20.7, @babel/core@npm:^7.26.0": + version: 7.26.7 + resolution: "@babel/core@npm:7.26.7" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.5" + "@babel/helper-compilation-targets": "npm:^7.26.5" + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helpers": "npm:^7.26.7" + "@babel/parser": "npm:^7.26.7" + "@babel/template": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.7" + "@babel/types": "npm:^7.26.7" + 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: 10/1ca1c9b1366a1ee77ade9c72302f288b2b148e4190e0f36bc032d09c686b2c7973d3309e4eec2c57243508c16cf907c17dec4e34ba95e7a18badd57c61bbcb7c + languageName: node + linkType: hard + "@babel/generator@npm:^7.24.7, @babel/generator@npm:^7.7.2": version: 7.24.7 resolution: "@babel/generator@npm:7.24.7" @@ -74,6 +144,19 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/generator@npm:7.26.5" + dependencies: + "@babel/parser": "npm:^7.26.5" + "@babel/types": "npm:^7.26.5" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^3.0.2" + checksum: 10/aa5f176155431d1fb541ca11a7deddec0fc021f20992ced17dc2f688a0a9584e4ff4280f92e8a39302627345cd325762f70f032764806c579c6fd69432542bcb + languageName: node + linkType: hard + "@babel/helper-compilation-targets@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-compilation-targets@npm:7.24.7" @@ -87,6 +170,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-compilation-targets@npm:7.26.5" + dependencies: + "@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: 10/f3b5f0bfcd7b6adf03be1a494b269782531c6e415afab2b958c077d570371cf1bfe001c442508092c50ed3711475f244c05b8f04457d8dea9c34df2b741522bf + languageName: node + linkType: hard + "@babel/helper-environment-visitor@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-environment-visitor@npm:7.24.7" @@ -125,6 +221,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-module-imports@npm:7.25.9" + dependencies: + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10/e090be5dee94dda6cd769972231b21ddfae988acd76b703a480ac0c96f3334557d70a965bf41245d6ee43891e7571a8b400ccf2b2be5803351375d0f4e5bcf08 + languageName: node + linkType: hard + "@babel/helper-module-transforms@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-module-transforms@npm:7.24.7" @@ -140,6 +246,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/helper-module-transforms@npm:7.26.0" + dependencies: + "@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: 10/9841d2a62f61ad52b66a72d08264f23052d533afc4ce07aec2a6202adac0bfe43014c312f94feacb3291f4c5aafe681955610041ece2c276271adce3f570f2f5 + 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.24.7, @babel/helper-plugin-utils@npm:^7.8.0": version: 7.24.7 resolution: "@babel/helper-plugin-utils@npm:7.24.7" @@ -147,6 +266,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-plugin-utils@npm:^7.25.9": + version: 7.26.5 + resolution: "@babel/helper-plugin-utils@npm:7.26.5" + checksum: 10/1cc0fd8514da3bb249bed6c27227696ab5e84289749d7258098701cffc0c599b7f61ec40dd332f8613030564b79899d9826813c96f966330bcfc7145a8377857 + languageName: node + linkType: hard + "@babel/helper-simple-access@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-simple-access@npm:7.24.7" @@ -173,6 +299,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: 10/c28656c52bd48e8c1d9f3e8e68ecafd09d949c57755b0d353739eb4eae7ba4f7e67e92e4036f1cd43378cc1397a2c943ed7bcaf5949b04ab48607def0258b775 + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-validator-identifier@npm:7.24.7" @@ -180,6 +313,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: 10/3f9b649be0c2fd457fa1957b694b4e69532a668866b8a0d81eabfa34ba16dbf3107b39e0e7144c55c3c652bf773ec816af8df4a61273a2bb4eb3145ca9cf478e + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-validator-option@npm:7.24.7" @@ -187,6 +327,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-option@npm:7.25.9" + checksum: 10/9491b2755948ebbdd68f87da907283698e663b5af2d2b1b02a2765761974b1120d5d8d49e9175b167f16f72748ffceec8c9cf62acfbee73f4904507b246e2b3d + languageName: node + linkType: hard + "@babel/helpers@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helpers@npm:7.24.7" @@ -197,6 +344,16 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/helpers@npm:7.26.7" + dependencies: + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.26.7" + checksum: 10/97593a0c9b3c5e2e7cf824e549b5f6fa6dc739593ad93d5bb36d06883d8124beac63ee2154c9a514dbee68a169d5683ab463e0ac6713ad92fb4854cea35ed4d4 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.24.7": version: 7.24.7 resolution: "@babel/highlight@npm:7.24.7" @@ -218,6 +375,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.25.4, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.5, @babel/parser@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/parser@npm:7.26.7" + dependencies: + "@babel/types": "npm:^7.26.7" + bin: + parser: ./bin/babel-parser.js + checksum: 10/3ccc384366ca9a9b49c54f5b24c9d8cff9a505f2fbdd1cfc04941c8e1897084cc32f100e77900c12bc14a176cf88daa3c155faad680d9a23491b997fd2a59ffc + 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" @@ -361,6 +529,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-typescript@npm:^7.20.0": + version: 7.25.9 + resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/0e9821e8ba7d660c36c919654e4144a70546942ae184e85b8102f2322451eae102cbfadbcadd52ce077a2b44b400ee52394c616feab7b5b9f791b910e933fd33 + languageName: node + linkType: hard + "@babel/plugin-syntax-typescript@npm:^7.23.3, @babel/plugin-syntax-typescript@npm:^7.7.2": version: 7.24.7 resolution: "@babel/plugin-syntax-typescript@npm:7.24.7" @@ -383,6 +562,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-react-jsx-self@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/41c833cd7f91b1432710f91b1325706e57979b2e8da44e83d86312c78bbe96cd9ef778b4e79e4e17ab25fa32c72b909f2be7f28e876779ede28e27506c41f4ae + languageName: node + linkType: hard + "@babel/plugin-transform-react-jsx-source@npm:^7.24.1": version: 7.24.7 resolution: "@babel/plugin-transform-react-jsx-source@npm:7.24.7" @@ -394,6 +584,26 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-react-jsx-source@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/a3e0e5672e344e9d01fb20b504fe29a84918eaa70cec512c4d4b1b035f72803261257343d8e93673365b72c371f35cf34bb0d129720bf178a4c87812c8b9c662 + languageName: node + linkType: hard + +"@babel/runtime@npm:7.24.7": + version: 7.24.7 + resolution: "@babel/runtime@npm:7.24.7" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10/7b77f566165dee62db3db0296e71d08cafda3f34e1b0dcefcd68427272e17c1704f4e4369bff76651b07b6e49d3ea5a0ce344818af9116e9292e4381e0918c76 + languageName: node + linkType: hard + "@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.6": version: 7.25.0 resolution: "@babel/runtime@npm:7.25.0" @@ -414,6 +624,17 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/template@npm:7.25.9" + dependencies: + "@babel/code-frame": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10/e861180881507210150c1335ad94aff80fd9e9be6202e1efa752059c93224e2d5310186ddcdd4c0f0b0fc658ce48cb47823f15142b5c00c8456dde54f5de80b2 + languageName: node + linkType: hard + "@babel/traverse@npm:^7.24.7": version: 7.24.7 resolution: "@babel/traverse@npm:7.24.7" @@ -432,6 +653,21 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.7, @babel/traverse@npm:^7.7.2": + version: 7.26.7 + resolution: "@babel/traverse@npm:7.26.7" + dependencies: + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.5" + "@babel/parser": "npm:^7.26.7" + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.26.7" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10/c821c9682fe0b9edf7f7cbe9cc3e0787ffee3f73b52c13b21b463f8979950a6433f5e7e482a74348d22c0b7a05180e6f72b23eb6732328b49c59fc6388ebf6e5 + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.7, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": version: 7.24.7 resolution: "@babel/types@npm:7.24.7" @@ -443,6 +679,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.25.4, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.5, @babel/types@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/types@npm:7.26.7" + dependencies: + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 10/2264efd02cc261ca5d1c5bc94497c8995238f28afd2b7483b24ea64dd694cf46b00d51815bf0c87f0d0061ea221569c77893aeecb0d4b4bb254e9c2f938d7669 + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -811,6 +1057,60 @@ __metadata: languageName: node linkType: hard +"@crxjs/vite-plugin@npm:beta": + version: 2.0.0-beta.30 + resolution: "@crxjs/vite-plugin@npm:2.0.0-beta.30" + dependencies: + "@rollup/pluginutils": "npm:^4.1.2" + "@webcomponents/custom-elements": "npm:^1.5.0" + acorn-walk: "npm:^8.2.0" + cheerio: "npm:^1.0.0-rc.10" + convert-source-map: "npm:^1.7.0" + debug: "npm:^4.3.3" + es-module-lexer: "npm:^0.10.0" + fast-glob: "npm:^3.2.11" + fs-extra: "npm:^10.0.1" + jsesc: "npm:^3.0.2" + magic-string: "npm:^0.30.12" + picocolors: "npm:^1.0.0" + react-refresh: "npm:^0.13.0" + rollup: "npm:2.79.2" + rxjs: "npm:7.5.7" + checksum: 10/802fe336def824b1dc0ed761108b9eb19c2e4be6ead6152fb7153d98536830c9114d03bc5b4311ea62f1095670011b241ade8a368af307e7458bb9922af43ea8 + languageName: node + linkType: hard + +"@devicefarmer/adbkit-logcat@npm:^2.1.2": + version: 2.1.3 + resolution: "@devicefarmer/adbkit-logcat@npm:2.1.3" + checksum: 10/c3cf0231dd1809f77ed46acfd4c357981960f4254d1f8ab97b01daab0c079fc1bd19683f72ab22d7c13c5192cdf14772b19718456f993b3961fd0a8f5c282fde + languageName: node + linkType: hard + +"@devicefarmer/adbkit-monkey@npm:~1.2.1": + version: 1.2.1 + resolution: "@devicefarmer/adbkit-monkey@npm:1.2.1" + checksum: 10/75d4b90606baae28aafb3abf88e336ac1036bf96e9372f5a78cd26594c0d1bdd0755d0e2f0be95fe1099dd8b93530ae025101dde77c537da77c2b9f851ce8a35 + languageName: node + linkType: hard + +"@devicefarmer/adbkit@npm:3.2.6": + version: 3.2.6 + resolution: "@devicefarmer/adbkit@npm:3.2.6" + dependencies: + "@devicefarmer/adbkit-logcat": "npm:^2.1.2" + "@devicefarmer/adbkit-monkey": "npm:~1.2.1" + bluebird: "npm:~3.7" + commander: "npm:^9.1.0" + debug: "npm:~4.3.1" + node-forge: "npm:^1.3.1" + split: "npm:~1.0.1" + bin: + adbkit: bin/adbkit + checksum: 10/6a5bd393ed027d50852c19f832d91c488cba0a4505b516999f53f496fe840c8d41450fc8d42820aa026cc49daaf3d14baea6c8d708bd923e4c1582104df0eca5 + languageName: node + linkType: hard + "@emotion/hash@npm:^0.9.0": version: 0.9.1 resolution: "@emotion/hash@npm:0.9.1" @@ -818,6 +1118,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/aix-ppc64@npm:0.19.12" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/aix-ppc64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/aix-ppc64@npm:0.21.5" @@ -832,6 +1139,27 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/aix-ppc64@npm:0.24.2" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm64@npm:0.18.20" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/android-arm64@npm:0.19.12" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/android-arm64@npm:0.21.5" @@ -846,6 +1174,27 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/android-arm64@npm:0.24.2" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm@npm:0.18.20" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/android-arm@npm:0.19.12" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/android-arm@npm:0.21.5" @@ -860,6 +1209,27 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/android-arm@npm:0.24.2" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-x64@npm:0.18.20" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/android-x64@npm:0.19.12" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/android-x64@npm:0.21.5" @@ -874,6 +1244,27 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/android-x64@npm:0.24.2" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-arm64@npm:0.18.20" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/darwin-arm64@npm:0.19.12" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/darwin-arm64@npm:0.21.5" @@ -888,6 +1279,27 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/darwin-arm64@npm:0.24.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-x64@npm:0.18.20" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/darwin-x64@npm:0.19.12" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/darwin-x64@npm:0.21.5" @@ -902,6 +1314,27 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/darwin-x64@npm:0.24.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-arm64@npm:0.18.20" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/freebsd-arm64@npm:0.19.12" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/freebsd-arm64@npm:0.21.5" @@ -916,6 +1349,27 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/freebsd-arm64@npm:0.24.2" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-x64@npm:0.18.20" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/freebsd-x64@npm:0.19.12" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/freebsd-x64@npm:0.21.5" @@ -930,6 +1384,27 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/freebsd-x64@npm:0.24.2" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm64@npm:0.18.20" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/linux-arm64@npm:0.19.12" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-arm64@npm:0.21.5" @@ -944,6 +1419,27 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-arm64@npm:0.24.2" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm@npm:0.18.20" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/linux-arm@npm:0.19.12" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-arm@npm:0.21.5" @@ -958,20 +1454,62 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-ia32@npm:0.21.5" +"@esbuild/linux-arm@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-arm@npm:0.24.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ia32@npm:0.18.20" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.23.0": - version: 0.23.0 - resolution: "@esbuild/linux-ia32@npm:0.23.0" +"@esbuild/linux-ia32@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/linux-ia32@npm:0.19.12" conditions: os=linux & cpu=ia32 languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ia32@npm:0.21.5" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-ia32@npm:0.23.0" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-ia32@npm:0.24.2" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-loong64@npm:0.18.20" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/linux-loong64@npm:0.19.12" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-loong64@npm:0.21.5" @@ -986,6 +1524,27 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-loong64@npm:0.24.2" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-mips64el@npm:0.18.20" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/linux-mips64el@npm:0.19.12" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-mips64el@npm:0.21.5" @@ -1000,6 +1559,27 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-mips64el@npm:0.24.2" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ppc64@npm:0.18.20" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/linux-ppc64@npm:0.19.12" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-ppc64@npm:0.21.5" @@ -1014,6 +1594,27 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-ppc64@npm:0.24.2" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-riscv64@npm:0.18.20" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/linux-riscv64@npm:0.19.12" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-riscv64@npm:0.21.5" @@ -1028,6 +1629,27 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-riscv64@npm:0.24.2" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-s390x@npm:0.18.20" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/linux-s390x@npm:0.19.12" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-s390x@npm:0.21.5" @@ -1042,6 +1664,27 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-s390x@npm:0.24.2" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-x64@npm:0.18.20" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/linux-x64@npm:0.19.12" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-x64@npm:0.21.5" @@ -1056,6 +1699,34 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-x64@npm:0.24.2" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/netbsd-arm64@npm:0.24.2" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/netbsd-x64@npm:0.18.20" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/netbsd-x64@npm:0.19.12" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/netbsd-x64@npm:0.21.5" @@ -1070,6 +1741,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/netbsd-x64@npm:0.24.2" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/openbsd-arm64@npm:0.23.0": version: 0.23.0 resolution: "@esbuild/openbsd-arm64@npm:0.23.0" @@ -1077,6 +1755,27 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/openbsd-arm64@npm:0.24.2" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/openbsd-x64@npm:0.18.20" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/openbsd-x64@npm:0.19.12" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/openbsd-x64@npm:0.21.5" @@ -1091,6 +1790,27 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/openbsd-x64@npm:0.24.2" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/sunos-x64@npm:0.18.20" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/sunos-x64@npm:0.19.12" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/sunos-x64@npm:0.21.5" @@ -1105,6 +1825,27 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/sunos-x64@npm:0.24.2" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-arm64@npm:0.18.20" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/win32-arm64@npm:0.19.12" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/win32-arm64@npm:0.21.5" @@ -1119,6 +1860,27 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/win32-arm64@npm:0.24.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-ia32@npm:0.18.20" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/win32-ia32@npm:0.19.12" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/win32-ia32@npm:0.21.5" @@ -1133,6 +1895,27 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/win32-ia32@npm:0.24.2" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-x64@npm:0.18.20" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.19.12": + version: 0.19.12 + resolution: "@esbuild/win32-x64@npm:0.19.12" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/win32-x64@npm:0.21.5" @@ -1147,6 +1930,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/win32-x64@npm:0.24.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@gar/promisify@npm:^1.1.3": version: 1.1.3 resolution: "@gar/promisify@npm:1.1.3" @@ -1250,6 +2040,20 @@ __metadata: languageName: node linkType: hard +"@jest/console@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/console@npm:28.1.3" + dependencies: + "@jest/types": "npm:^28.1.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + jest-message-util: "npm:^28.1.3" + jest-util: "npm:^28.1.3" + slash: "npm:^3.0.0" + checksum: 10/82153eb24e61bd442bff350a7537d598e7c49097aabd9545b340582dcf1f17e5749baa342a67e564816a3a6ce746038b618ed9f66702140264bfa1e1d5cc9e5e + languageName: node + linkType: hard + "@jest/console@npm:^29.7.0": version: 29.7.0 resolution: "@jest/console@npm:29.7.0" @@ -1264,6 +2068,48 @@ __metadata: languageName: node linkType: hard +"@jest/core@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/core@npm:28.1.3" + dependencies: + "@jest/console": "npm:^28.1.3" + "@jest/reporters": "npm:^28.1.3" + "@jest/test-result": "npm:^28.1.3" + "@jest/transform": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-changed-files: "npm:^28.1.3" + jest-config: "npm:^28.1.3" + jest-haste-map: "npm:^28.1.3" + jest-message-util: "npm:^28.1.3" + jest-regex-util: "npm:^28.0.2" + jest-resolve: "npm:^28.1.3" + jest-resolve-dependencies: "npm:^28.1.3" + jest-runner: "npm:^28.1.3" + jest-runtime: "npm:^28.1.3" + jest-snapshot: "npm:^28.1.3" + jest-util: "npm:^28.1.3" + jest-validate: "npm:^28.1.3" + jest-watcher: "npm:^28.1.3" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^28.1.3" + rimraf: "npm:^3.0.0" + slash: "npm:^3.0.0" + strip-ansi: "npm:^6.0.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10/72b56c7591dd1ec325c40e9f60f8111e17d4a09c918b7e5882de58ed1c656d6d34f085dfbdb49f65e6ac95b49919976c7b07821663cbcccd7f3a55c29db542b9 + languageName: node + linkType: hard + "@jest/core@npm:^29.7.0": version: 29.7.0 resolution: "@jest/core@npm:29.7.0" @@ -1314,6 +2160,18 @@ __metadata: languageName: node linkType: hard +"@jest/environment@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/environment@npm:28.1.3" + dependencies: + "@jest/fake-timers": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + "@types/node": "npm:*" + jest-mock: "npm:^28.1.3" + checksum: 10/63a8efd099f8d5cd70398c7608d45fc91a5796b14d8f9f8c7fdb3a529e42004e3b60cf0c6e117cc88305d18ab7bb453f803a737e09293e9027a1e76ce835da57 + languageName: node + linkType: hard + "@jest/environment@npm:^29.7.0": version: 29.7.0 resolution: "@jest/environment@npm:29.7.0" @@ -1326,6 +2184,15 @@ __metadata: languageName: node linkType: hard +"@jest/expect-utils@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/expect-utils@npm:28.1.3" + dependencies: + jest-get-type: "npm:^28.0.2" + checksum: 10/f48e4c5b267438a565b6e4c00a06f2bd566dc65d8bb6114d57276ec1fa4f4cded548371e45caffe37c58e5cf3716dbec715c10cfacdae35c4c04b755d83fac96 + languageName: node + linkType: hard + "@jest/expect-utils@npm:^29.7.0": version: 29.7.0 resolution: "@jest/expect-utils@npm:29.7.0" @@ -1335,6 +2202,16 @@ __metadata: languageName: node linkType: hard +"@jest/expect@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/expect@npm:28.1.3" + dependencies: + expect: "npm:^28.1.3" + jest-snapshot: "npm:^28.1.3" + checksum: 10/31ea089e83a4c24f850043a97dfd777a352dd28a936819785f3d0de6e0bd537bfbfa8fd2df081db1adc68a6a55699e7d4ab3990d6a54e41753d86e5d2b66df2f + languageName: node + linkType: hard + "@jest/expect@npm:^29.7.0": version: 29.7.0 resolution: "@jest/expect@npm:29.7.0" @@ -1345,6 +2222,20 @@ __metadata: languageName: node linkType: hard +"@jest/fake-timers@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/fake-timers@npm:28.1.3" + dependencies: + "@jest/types": "npm:^28.1.3" + "@sinonjs/fake-timers": "npm:^9.1.2" + "@types/node": "npm:*" + jest-message-util: "npm:^28.1.3" + jest-mock: "npm:^28.1.3" + jest-util: "npm:^28.1.3" + checksum: 10/4002208f6637adc374175c97e845a19783f58874e9503fb956b801061ba1869a218964cf4631e1ac348e06e1667e982ceb94734db63ccfafdf37508f6b59be17 + languageName: node + linkType: hard + "@jest/fake-timers@npm:^29.7.0": version: 29.7.0 resolution: "@jest/fake-timers@npm:29.7.0" @@ -1359,6 +2250,17 @@ __metadata: languageName: node linkType: hard +"@jest/globals@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/globals@npm:28.1.3" + dependencies: + "@jest/environment": "npm:^28.1.3" + "@jest/expect": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + checksum: 10/3504bb23de629d466c6f2b6b75d2e1c1b10caccbbcfb7eaa82d22cc37711c8e364c243929581184846605c023b475ea6c42c2e3ea5994429a988d8d527af32cd + languageName: node + linkType: hard + "@jest/globals@npm:^29.7.0": version: 29.7.0 resolution: "@jest/globals@npm:29.7.0" @@ -1371,6 +2273,44 @@ __metadata: languageName: node linkType: hard +"@jest/reporters@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/reporters@npm:28.1.3" + dependencies: + "@bcoe/v8-coverage": "npm:^0.2.3" + "@jest/console": "npm:^28.1.3" + "@jest/test-result": "npm:^28.1.3" + "@jest/transform": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + "@jridgewell/trace-mapping": "npm:^0.3.13" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + collect-v8-coverage: "npm:^1.0.0" + exit: "npm:^0.1.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + istanbul-lib-coverage: "npm:^3.0.0" + istanbul-lib-instrument: "npm:^5.1.0" + istanbul-lib-report: "npm:^3.0.0" + istanbul-lib-source-maps: "npm:^4.0.0" + istanbul-reports: "npm:^3.1.3" + jest-message-util: "npm:^28.1.3" + jest-util: "npm:^28.1.3" + jest-worker: "npm:^28.1.3" + slash: "npm:^3.0.0" + string-length: "npm:^4.0.1" + strip-ansi: "npm:^6.0.0" + terminal-link: "npm:^2.0.0" + v8-to-istanbul: "npm:^9.0.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10/bdce58bf1cf1fc0f7fb0c2ae02b5a9a1da32da83ee4697b2b23b8a5b0ac056af55dac07dcf7e869f963943e935da3bd26a788c478b6d52064c77320530d95a89 + languageName: node + linkType: hard + "@jest/reporters@npm:^29.7.0": version: 29.7.0 resolution: "@jest/reporters@npm:29.7.0" @@ -1408,6 +2348,15 @@ __metadata: languageName: node linkType: hard +"@jest/schemas@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/schemas@npm:28.1.3" + dependencies: + "@sinclair/typebox": "npm:^0.24.1" + checksum: 10/3cf1d4b66c9c4ffda58b246de1ddcba8e6ad085af63dccdf07922511f13b68c0cc480a7bc620cb4f3099a6f134801c747e1df7bfc7a4ef4dceefbdea3e31e1de + languageName: node + linkType: hard + "@jest/schemas@npm:^29.6.3": version: 29.6.3 resolution: "@jest/schemas@npm:29.6.3" @@ -1417,6 +2366,17 @@ __metadata: languageName: node linkType: hard +"@jest/source-map@npm:^28.1.2": + version: 28.1.2 + resolution: "@jest/source-map@npm:28.1.2" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.13" + callsites: "npm:^3.0.0" + graceful-fs: "npm:^4.2.9" + checksum: 10/b82a5c2e93d35d86779c61a02ccb967d1b5cd2e9dd67d26d8add44958637cbbb99daeeb8129c7653389cb440dc2a2f5ae4d2183dc453c67669ff98938b775a3a + languageName: node + linkType: hard + "@jest/source-map@npm:^29.6.3": version: 29.6.3 resolution: "@jest/source-map@npm:29.6.3" @@ -1428,6 +2388,18 @@ __metadata: languageName: node linkType: hard +"@jest/test-result@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/test-result@npm:28.1.3" + dependencies: + "@jest/console": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + collect-v8-coverage: "npm:^1.0.0" + checksum: 10/d343f08e6e4971e8132540014711c5d29887651b036f03db8c7e9d6509fe9801316f0a6a393cd0af0431c50e6d1c1d310957f06b6cc20c08cab2e67b66a00c88 + languageName: node + linkType: hard + "@jest/test-result@npm:^29.7.0": version: 29.7.0 resolution: "@jest/test-result@npm:29.7.0" @@ -1440,6 +2412,18 @@ __metadata: languageName: node linkType: hard +"@jest/test-sequencer@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/test-sequencer@npm:28.1.3" + dependencies: + "@jest/test-result": "npm:^28.1.3" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^28.1.3" + slash: "npm:^3.0.0" + checksum: 10/a2f05475c39a8e3e446a0f98c6830aa2492daffe8286db58c95e1870479ed4c2a74e2e51fac1d8b2958858aeb194331145c217d04482fb9312ba1a9e7dded171 + languageName: node + linkType: hard + "@jest/test-sequencer@npm:^29.7.0": version: 29.7.0 resolution: "@jest/test-sequencer@npm:29.7.0" @@ -1452,6 +2436,29 @@ __metadata: languageName: node linkType: hard +"@jest/transform@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/transform@npm:28.1.3" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/types": "npm:^28.1.3" + "@jridgewell/trace-mapping": "npm:^0.3.13" + babel-plugin-istanbul: "npm:^6.1.1" + chalk: "npm:^4.0.0" + convert-source-map: "npm:^1.4.0" + fast-json-stable-stringify: "npm:^2.0.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^28.1.3" + jest-regex-util: "npm:^28.0.2" + jest-util: "npm:^28.1.3" + micromatch: "npm:^4.0.4" + pirates: "npm:^4.0.4" + slash: "npm:^3.0.0" + write-file-atomic: "npm:^4.0.1" + checksum: 10/89bc17ca22d5e81eb35e9549beaa5778da0209c12c108552322b72fa7b41a387d119168dea28fd9415f16883fc6dd7a811690654ebb958375e70158b4d0e2965 + languageName: node + linkType: hard + "@jest/transform@npm:^29.7.0": version: 29.7.0 resolution: "@jest/transform@npm:29.7.0" @@ -1475,6 +2482,20 @@ __metadata: languageName: node linkType: hard +"@jest/types@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/types@npm:28.1.3" + dependencies: + "@jest/schemas": "npm:^28.1.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^17.0.8" + chalk: "npm:^4.0.0" + checksum: 10/a90e636df760799b6c3d91e34e539e701ea803e80312257e674e345a3c23a7c892df7a301afbc7883ec1d623daf3ba266cde57c5965e0692e5f1e61915d3524b + languageName: node + linkType: hard + "@jest/types@npm:^29.6.3": version: 29.6.3 resolution: "@jest/types@npm:29.6.3" @@ -1521,7 +2542,14 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": +"@jridgewell/sourcemap-codec@npm:^1.5.0": + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 10/4ed6123217569a1484419ac53f6ea0d9f3b57e5b57ab30d7c267bdb27792a27eb0e4b08e84a2680aa55cc2f2b411ffd6ec3db01c44fdc6dc43aca4b55f8374fd + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.13, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": version: 0.3.25 resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: @@ -1531,6 +2559,13 @@ __metadata: languageName: node linkType: hard +"@lukeed/csprng@npm:^1.0.0": + version: 1.1.0 + resolution: "@lukeed/csprng@npm:1.1.0" + checksum: 10/926f5f7fc629470ca9a8af355bfcd0271d34535f7be3890f69902432bddc3262029bb5dbe9025542cf6c9883d878692eef2815fc2f3ba5b92e9da1f9eba2e51b + languageName: node + linkType: hard + "@manypkg/find-root@npm:^1.1.0": version: 1.1.0 resolution: "@manypkg/find-root@npm:1.1.0" @@ -1837,6 +2872,33 @@ __metadata: languageName: node linkType: hard +"@pnpm/config.env-replace@npm:^1.1.0": + version: 1.1.0 + resolution: "@pnpm/config.env-replace@npm:1.1.0" + checksum: 10/fabe35cede1b72ad12877b8bed32f7c2fcd89e94408792c4d69009b886671db7988a2132bc18b7157489d2d0fd4266a06c9583be3d2e10c847bf06687420cb2a + languageName: node + linkType: hard + +"@pnpm/network.ca-file@npm:^1.0.1": + version: 1.0.2 + resolution: "@pnpm/network.ca-file@npm:1.0.2" + dependencies: + graceful-fs: "npm:4.2.10" + checksum: 10/d8d0884646500576bd5390464d13db1bb9a62e32a1069293e5bddb2ad8354b354b7e2d2a35e12850025651e795e6a80ce9e601c66312504667b7e3ee7b52becc + languageName: node + linkType: hard + +"@pnpm/npm-conf@npm:^2.1.0": + version: 2.3.1 + resolution: "@pnpm/npm-conf@npm:2.3.1" + dependencies: + "@pnpm/config.env-replace": "npm:^1.1.0" + "@pnpm/network.ca-file": "npm:^1.0.1" + config-chain: "npm:^1.1.11" + checksum: 10/44fbb0b166eee3e3631ef0e92b1bed6489aa6975e3e722c16577cc0181b81374f5ae90c6e4da183c8160f996e6b4863325525b00542f42d1b757b51ef62bc4e7 + languageName: node + linkType: hard + "@popperjs/core@npm:^2.11.8": version: 2.11.8 resolution: "@popperjs/core@npm:2.11.8" @@ -1844,6 +2906,32 @@ __metadata: languageName: node linkType: hard +"@rollup/pluginutils@npm:^4.1.2": + version: 4.2.1 + resolution: "@rollup/pluginutils@npm:4.2.1" + dependencies: + estree-walker: "npm:^2.0.1" + picomatch: "npm:^2.2.2" + checksum: 10/503a6f0a449e11a2873ac66cfdfb9a3a0b77ffa84c5cad631f5e4bc1063c850710e8d5cd5dab52477c0d66cda2ec719865726dbe753318cd640bab3fff7ca476 + languageName: node + linkType: hard + +"@rollup/pluginutils@npm:^5.1.4": + version: 5.1.4 + resolution: "@rollup/pluginutils@npm:5.1.4" + dependencies: + "@types/estree": "npm:^1.0.0" + estree-walker: "npm:^2.0.2" + picomatch: "npm:^4.0.2" + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 10/598f628988af25541a9a6c6ef154aaf350f8be3238884e500cc0e47138684071abe490563c953f9bda9e8b113ecb1f99c11abfb9dbaf4f72cdd62e257a673fa3 + languageName: node + linkType: hard + "@rollup/rollup-android-arm-eabi@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-android-arm-eabi@npm:4.18.0" @@ -1851,6 +2939,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm-eabi@npm:4.32.0": + version: 4.32.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.32.0" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@rollup/rollup-android-arm64@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-android-arm64@npm:4.18.0" @@ -1858,6 +2953,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm64@npm:4.32.0": + version: 4.32.0 + resolution: "@rollup/rollup-android-arm64@npm:4.32.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-arm64@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-darwin-arm64@npm:4.18.0" @@ -1865,6 +2967,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-arm64@npm:4.32.0": + version: 4.32.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.32.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-x64@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-darwin-x64@npm:4.18.0" @@ -1872,6 +2981,27 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-x64@npm:4.32.0": + version: 4.32.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.32.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-arm64@npm:4.32.0": + version: 4.32.0 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.32.0" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-x64@npm:4.32.0": + version: 4.32.0 + resolution: "@rollup/rollup-freebsd-x64@npm:4.32.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0" @@ -1879,6 +3009,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm-gnueabihf@npm:4.32.0": + version: 4.32.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.32.0" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-arm-musleabihf@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.18.0" @@ -1886,6 +3023,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm-musleabihf@npm:4.32.0": + version: 4.32.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.32.0" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-gnu@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.18.0" @@ -1893,6 +3037,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-gnu@npm:4.32.0": + version: 4.32.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.32.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-musl@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.18.0" @@ -1900,6 +3051,20 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-musl@npm:4.32.0": + version: 4.32.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.32.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-loongarch64-gnu@npm:4.32.0": + version: 4.32.0 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.32.0" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0" @@ -1907,6 +3072,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.32.0": + version: 4.32.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.32.0" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-riscv64-gnu@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.18.0" @@ -1914,6 +3086,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-riscv64-gnu@npm:4.32.0": + version: 4.32.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.32.0" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-s390x-gnu@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.18.0" @@ -1921,6 +3100,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-s390x-gnu@npm:4.32.0": + version: 4.32.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.32.0" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-gnu@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.18.0" @@ -1928,6 +3114,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-gnu@npm:4.32.0": + version: 4.32.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.32.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-musl@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-linux-x64-musl@npm:4.18.0" @@ -1935,6 +3128,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-musl@npm:4.32.0": + version: 4.32.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.32.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-win32-arm64-msvc@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.18.0" @@ -1942,6 +3142,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-arm64-msvc@npm:4.32.0": + version: 4.32.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.32.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-win32-ia32-msvc@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.18.0" @@ -1949,6 +3156,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-ia32-msvc@npm:4.32.0": + version: 4.32.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.32.0" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@rollup/rollup-win32-x64-msvc@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.18.0" @@ -1956,6 +3170,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-x64-msvc@npm:4.32.0": + version: 4.32.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.32.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@seed-design/design-token@npm:^1.0.3": version: 1.0.3 resolution: "@seed-design/design-token@npm:1.0.3" @@ -1970,6 +3191,13 @@ __metadata: languageName: node linkType: hard +"@sinclair/typebox@npm:^0.24.1": + version: 0.24.51 + resolution: "@sinclair/typebox@npm:0.24.51" + checksum: 10/7886847b9deda1d926934066fe69165a1d9bbe7b0f836543c25efb96173c17009ef7a98619f48b379294bf27958844da3428eb35e65f8d941ea43563ad6e961e + languageName: node + linkType: hard + "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -1977,6 +3205,22 @@ __metadata: languageName: node linkType: hard +"@sindresorhus/is@npm:^5.2.0": + version: 5.6.0 + resolution: "@sindresorhus/is@npm:5.6.0" + checksum: 10/b077c325acec98e30f7d86df158aaba2e7af2acb9bb6a00fda4b91578539fbff4ecebe9b934e24fec0e6950de3089d89d79ec02d9062476b20ce185be0e01bd6 + languageName: node + linkType: hard + +"@sinonjs/commons@npm:^1.7.0": + version: 1.8.6 + resolution: "@sinonjs/commons@npm:1.8.6" + dependencies: + type-detect: "npm:4.0.8" + checksum: 10/51987338fd8b4d1e135822ad593dd23a3288764aa41d83c695124d512bc38b87eece859078008651ecc7f1df89a7e558a515dc6f02d21a93be4ba50b39a28914 + languageName: node + linkType: hard + "@sinonjs/commons@npm:^2.0.0": version: 2.0.0 resolution: "@sinonjs/commons@npm:2.0.0" @@ -1995,6 +3239,15 @@ __metadata: languageName: node linkType: hard +"@sinonjs/fake-timers@npm:^9.1.2": + version: 9.1.2 + resolution: "@sinonjs/fake-timers@npm:9.1.2" + dependencies: + "@sinonjs/commons": "npm:^1.7.0" + checksum: 10/033c74ad389b0655b6af2fa1af31dddf45878e65879f06c5d1940e0ceb053a234f2f46c728dcd97df8ee9312431e45dd7aedaee3a69d47f73a2001a7547fc3d6 + languageName: node + linkType: hard + "@stackflow/compat-await-push@npm:^1.1.13, @stackflow/compat-await-push@workspace:extensions/compat-await-push": version: 0.0.0-use.local resolution: "@stackflow/compat-await-push@workspace:extensions/compat-await-push" @@ -2027,7 +3280,7 @@ __metadata: languageName: unknown linkType: soft -"@stackflow/core@npm:^1.1.0, @stackflow/core@npm:^1.1.1, @stackflow/core@workspace:core": +"@stackflow/core@npm:^1.1.0, @stackflow/core@npm:^1.1.1, @stackflow/core@workspace:^, @stackflow/core@workspace:core": version: 0.0.0-use.local resolution: "@stackflow/core@workspace:core" dependencies: @@ -2064,7 +3317,7 @@ __metadata: "@stackflow/plugin-renderer-basic": "npm:^1.1.13" "@stackflow/plugin-stack-depth-change": "npm:^1.1.5" "@stackflow/react": "npm:^1.4.0" - "@types/react": "npm:^18.3.3" + "@types/react": "npm:18.3.1" "@types/react-dom": "npm:^18.3.0" "@types/react-lazy-load-image-component": "npm:^1.6.4" "@vanilla-extract/css": "npm:^1.15.3" @@ -2085,6 +3338,50 @@ __metadata: languageName: unknown linkType: soft +"@stackflow/devtools-old@workspace:devtools": + version: 0.0.0-use.local + resolution: "@stackflow/devtools-old@workspace:devtools" + dependencies: + "@crxjs/vite-plugin": "npm:beta" + "@stackflow/core": "workspace:^" + "@stackflow/plugin-devtools": "workspace:^" + "@swc/core": "npm:^1.3.30" + "@swc/jest": "npm:^0.2.21" + "@types/chrome": "npm:^0.0.223" + "@types/jest": "npm:^28.1.6" + "@types/json-schema": "npm:^7.0.11" + "@types/react": "npm:^18.0.15" + "@types/react-dom": "npm:^18.0.5" + "@vanilla-extract/css": "npm:^1.9.3" + "@vanilla-extract/vite-plugin": "npm:^3.7.1" + "@vitejs/plugin-react-swc": "npm:^3.1.0" + chrome-launcher: "npm:^0.15.1" + jest: "npm:^28.1.0" + react: "npm:^18.2.0" + react-dom: "npm:^18.2.0" + typescript: "npm:^4.7.4" + vite: "npm:^4.1.0" + languageName: unknown + linkType: soft + +"@stackflow/devtools@workspace:devtools-wxt": + version: 0.0.0-use.local + resolution: "@stackflow/devtools@workspace:devtools-wxt" + dependencies: + "@stackflow/plugin-devtools": "workspace:^" + "@types/chrome": "npm:^0.0.280" + "@types/react": "npm:^19.0.1" + "@types/react-dom": "npm:^19.0.2" + "@webext-core/messaging": "npm:^2.2.0" + "@wxt-dev/module-react": "npm:^1.1.2" + p-retry: "npm:^6.2.1" + react: "npm:^19.0.0" + react-dom: "npm:^19.0.0" + typescript: "npm:^5.6.3" + wxt: "npm:^0.19.13" + languageName: unknown + linkType: soft + "@stackflow/docs@workspace:docs": version: 0.0.0-use.local resolution: "@stackflow/docs@workspace:docs" @@ -2191,7 +3488,7 @@ __metadata: languageName: unknown linkType: soft -"@stackflow/plugin-devtools@npm:^0.1.11, @stackflow/plugin-devtools@workspace:extensions/plugin-devtools": +"@stackflow/plugin-devtools@npm:^0.1.11, @stackflow/plugin-devtools@workspace:^, @stackflow/plugin-devtools@workspace:extensions/plugin-devtools": version: 0.0.0-use.local resolution: "@stackflow/plugin-devtools@workspace:extensions/plugin-devtools" dependencies: @@ -2401,6 +3698,13 @@ __metadata: languageName: unknown linkType: soft +"@swc/core-darwin-arm64@npm:1.10.9": + version: 1.10.9 + resolution: "@swc/core-darwin-arm64@npm:1.10.9" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@swc/core-darwin-arm64@npm:1.6.6": version: 1.6.6 resolution: "@swc/core-darwin-arm64@npm:1.6.6" @@ -2408,6 +3712,13 @@ __metadata: languageName: node linkType: hard +"@swc/core-darwin-x64@npm:1.10.9": + version: 1.10.9 + resolution: "@swc/core-darwin-x64@npm:1.10.9" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@swc/core-darwin-x64@npm:1.6.6": version: 1.6.6 resolution: "@swc/core-darwin-x64@npm:1.6.6" @@ -2415,6 +3726,13 @@ __metadata: languageName: node linkType: hard +"@swc/core-linux-arm-gnueabihf@npm:1.10.9": + version: 1.10.9 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.10.9" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@swc/core-linux-arm-gnueabihf@npm:1.6.6": version: 1.6.6 resolution: "@swc/core-linux-arm-gnueabihf@npm:1.6.6" @@ -2422,6 +3740,13 @@ __metadata: languageName: node linkType: hard +"@swc/core-linux-arm64-gnu@npm:1.10.9": + version: 1.10.9 + resolution: "@swc/core-linux-arm64-gnu@npm:1.10.9" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@swc/core-linux-arm64-gnu@npm:1.6.6": version: 1.6.6 resolution: "@swc/core-linux-arm64-gnu@npm:1.6.6" @@ -2429,6 +3754,13 @@ __metadata: languageName: node linkType: hard +"@swc/core-linux-arm64-musl@npm:1.10.9": + version: 1.10.9 + resolution: "@swc/core-linux-arm64-musl@npm:1.10.9" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@swc/core-linux-arm64-musl@npm:1.6.6": version: 1.6.6 resolution: "@swc/core-linux-arm64-musl@npm:1.6.6" @@ -2436,6 +3768,13 @@ __metadata: languageName: node linkType: hard +"@swc/core-linux-x64-gnu@npm:1.10.9": + version: 1.10.9 + resolution: "@swc/core-linux-x64-gnu@npm:1.10.9" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@swc/core-linux-x64-gnu@npm:1.6.6": version: 1.6.6 resolution: "@swc/core-linux-x64-gnu@npm:1.6.6" @@ -2443,6 +3782,13 @@ __metadata: languageName: node linkType: hard +"@swc/core-linux-x64-musl@npm:1.10.9": + version: 1.10.9 + resolution: "@swc/core-linux-x64-musl@npm:1.10.9" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@swc/core-linux-x64-musl@npm:1.6.6": version: 1.6.6 resolution: "@swc/core-linux-x64-musl@npm:1.6.6" @@ -2450,6 +3796,13 @@ __metadata: languageName: node linkType: hard +"@swc/core-win32-arm64-msvc@npm:1.10.9": + version: 1.10.9 + resolution: "@swc/core-win32-arm64-msvc@npm:1.10.9" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@swc/core-win32-arm64-msvc@npm:1.6.6": version: 1.6.6 resolution: "@swc/core-win32-arm64-msvc@npm:1.6.6" @@ -2457,6 +3810,13 @@ __metadata: languageName: node linkType: hard +"@swc/core-win32-ia32-msvc@npm:1.10.9": + version: 1.10.9 + resolution: "@swc/core-win32-ia32-msvc@npm:1.10.9" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@swc/core-win32-ia32-msvc@npm:1.6.6": version: 1.6.6 resolution: "@swc/core-win32-ia32-msvc@npm:1.6.6" @@ -2464,6 +3824,13 @@ __metadata: languageName: node linkType: hard +"@swc/core-win32-x64-msvc@npm:1.10.9": + version: 1.10.9 + resolution: "@swc/core-win32-x64-msvc@npm:1.10.9" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@swc/core-win32-x64-msvc@npm:1.6.6": version: 1.6.6 resolution: "@swc/core-win32-x64-msvc@npm:1.6.6" @@ -2471,6 +3838,52 @@ __metadata: languageName: node linkType: hard +"@swc/core@npm:^1.3.30, @swc/core@npm:^1.7.26": + version: 1.10.9 + resolution: "@swc/core@npm:1.10.9" + dependencies: + "@swc/core-darwin-arm64": "npm:1.10.9" + "@swc/core-darwin-x64": "npm:1.10.9" + "@swc/core-linux-arm-gnueabihf": "npm:1.10.9" + "@swc/core-linux-arm64-gnu": "npm:1.10.9" + "@swc/core-linux-arm64-musl": "npm:1.10.9" + "@swc/core-linux-x64-gnu": "npm:1.10.9" + "@swc/core-linux-x64-musl": "npm:1.10.9" + "@swc/core-win32-arm64-msvc": "npm:1.10.9" + "@swc/core-win32-ia32-msvc": "npm:1.10.9" + "@swc/core-win32-x64-msvc": "npm:1.10.9" + "@swc/counter": "npm:^0.1.3" + "@swc/types": "npm:^0.1.17" + peerDependencies: + "@swc/helpers": "*" + dependenciesMeta: + "@swc/core-darwin-arm64": + optional: true + "@swc/core-darwin-x64": + optional: true + "@swc/core-linux-arm-gnueabihf": + optional: true + "@swc/core-linux-arm64-gnu": + optional: true + "@swc/core-linux-arm64-musl": + optional: true + "@swc/core-linux-x64-gnu": + optional: true + "@swc/core-linux-x64-musl": + optional: true + "@swc/core-win32-arm64-msvc": + optional: true + "@swc/core-win32-ia32-msvc": + optional: true + "@swc/core-win32-x64-msvc": + optional: true + peerDependenciesMeta: + "@swc/helpers": + optional: true + checksum: 10/543e79c249f6052883d656035321d449cf6c0f2ea54f786d5e3b96394d4cf201b293d6c3f897cc604eb145b21cce82f904306931fe9efbc6a50c714a5d5d97f0 + languageName: node + linkType: hard + "@swc/core@npm:^1.6.6": version: 1.6.6 resolution: "@swc/core@npm:1.6.6" @@ -2534,6 +3947,19 @@ __metadata: languageName: node linkType: hard +"@swc/jest@npm:^0.2.21": + version: 0.2.37 + resolution: "@swc/jest@npm:0.2.37" + dependencies: + "@jest/create-cache-key-function": "npm:^29.7.0" + "@swc/counter": "npm:^0.1.3" + jsonc-parser: "npm:^3.2.0" + peerDependencies: + "@swc/core": "*" + checksum: 10/bbec37079b4f5c1ff1c95aeec07d08277c646a0c5e16e057ea3a8fe5c6e2bd59bbfc4312e53ddd05d25fa4de20a03607be274f560f28bb5e229dd08124780e16 + languageName: node + linkType: hard + "@swc/jest@npm:^0.2.36": version: 0.2.36 resolution: "@swc/jest@npm:0.2.36" @@ -2547,6 +3973,15 @@ __metadata: languageName: node linkType: hard +"@swc/types@npm:^0.1.17": + version: 0.1.17 + resolution: "@swc/types@npm:0.1.17" + dependencies: + "@swc/counter": "npm:^0.1.3" + checksum: 10/ddef1ad5bfead3acdfc41f14e79ba43a99200eb325afbad5716058dbe36358b0513400e9f22aff32432be84a98ae93df95a20b94192f69b8687144270e4eaa18 + languageName: node + linkType: hard + "@swc/types@npm:^0.1.9": version: 0.1.9 resolution: "@swc/types@npm:0.1.9" @@ -2556,6 +3991,15 @@ __metadata: languageName: node linkType: hard +"@szmarczak/http-timer@npm:^5.0.1": + version: 5.0.1 + resolution: "@szmarczak/http-timer@npm:5.0.1" + dependencies: + defer-to-connect: "npm:^2.0.1" + checksum: 10/fc9cb993e808806692e4a3337c90ece0ec00c89f4b67e3652a356b89730da98bc824273a6d67ca84d5f33cd85f317dcd5ce39d8cc0a2f060145a608a7cb8ce92 + languageName: node + linkType: hard + "@tanstack/react-virtual@npm:^3.0.0-beta.60": version: 3.8.1 resolution: "@tanstack/react-virtual@npm:3.8.1" @@ -2654,6 +4098,26 @@ __metadata: languageName: node linkType: hard +"@types/chrome@npm:^0.0.223": + version: 0.0.223 + resolution: "@types/chrome@npm:0.0.223" + dependencies: + "@types/filesystem": "npm:*" + "@types/har-format": "npm:*" + checksum: 10/64072a3cb819037c7748ed9ea6e1d4ef9dd87dc3dfa07b2a2779e4a5f13d2af6eefbade88120b95607658f9fb29a7f73d2af83a435ed9044f4358e76a49caca2 + languageName: node + linkType: hard + +"@types/chrome@npm:^0.0.280": + version: 0.0.280 + resolution: "@types/chrome@npm:0.0.280" + dependencies: + "@types/filesystem": "npm:*" + "@types/har-format": "npm:*" + checksum: 10/81aed88de06e264049b8fdfefa54d6ce930dfc44aaea11eb95743fd6b856edf6e9a9974914ccf64359eee30808c0b3368e6ae2a1be97b2195962b3fbcdcc3138 + languageName: node + linkType: hard + "@types/d3-scale-chromatic@npm:^3.0.0": version: 3.0.3 resolution: "@types/d3-scale-chromatic@npm:3.0.3" @@ -2711,6 +4175,13 @@ __metadata: languageName: node linkType: hard +"@types/estree@npm:1.0.6, @types/estree@npm:^1.0.0": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: 10/9d35d475095199c23e05b431bcdd1f6fec7380612aed068b14b2a08aa70494de8a9026765a5a91b1073f636fb0368f6d8973f518a31391d519e20c59388ed88d + languageName: node + linkType: hard + "@types/estree@npm:^0.0.46": version: 0.0.46 resolution: "@types/estree@npm:0.0.46" @@ -2725,6 +4196,22 @@ __metadata: languageName: node linkType: hard +"@types/filesystem@npm:*": + version: 0.0.36 + resolution: "@types/filesystem@npm:0.0.36" + dependencies: + "@types/filewriter": "npm:*" + checksum: 10/ec831040fe3aff066ffb7b7541e21a5dd59aa06e7175c61e592736e38b018b1d513551438254631e2a3fbc81ff671bf618401000f4c8ea79156934cbc7dcaeaa + languageName: node + linkType: hard + +"@types/filewriter@npm:*": + version: 0.0.33 + resolution: "@types/filewriter@npm:0.0.33" + checksum: 10/495a4bb424c27eda967fe9ac3b8f7b781e6b3f9ce59403a991590cb1073022f9c5383d3c7d808ef6956b785550c36664c4fcd502dc0baf69e340bd481171e0ca + languageName: node + linkType: hard + "@types/graceful-fs@npm:^4.1.3": version: 4.1.5 resolution: "@types/graceful-fs@npm:4.1.5" @@ -2734,6 +4221,13 @@ __metadata: languageName: node linkType: hard +"@types/har-format@npm:*": + version: 1.2.16 + resolution: "@types/har-format@npm:1.2.16" + checksum: 10/b7ecef1ca27b902f9eb0bff9cebe650370f594e20813a728853673b22400afa08966eb5fd725553c19811bc166947e1c845e92ce4df86cee79d4fd9bda4d251b + languageName: node + linkType: hard + "@types/hast@npm:^2.0.0": version: 2.3.4 resolution: "@types/hast@npm:2.3.4" @@ -2752,6 +4246,13 @@ __metadata: languageName: node linkType: hard +"@types/http-cache-semantics@npm:^4.0.2": + version: 4.0.4 + resolution: "@types/http-cache-semantics@npm:4.0.4" + checksum: 10/a59566cff646025a5de396d6b3f44a39ab6a74f2ed8150692e0f31cc52f3661a68b04afe3166ebe0d566bd3259cb18522f46e949576d5204781cd6452b7fe0c5 + languageName: node + linkType: hard + "@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": version: 2.0.4 resolution: "@types/istanbul-lib-coverage@npm:2.0.4" @@ -2777,6 +4278,16 @@ __metadata: languageName: node linkType: hard +"@types/jest@npm:^28.1.6": + version: 28.1.8 + resolution: "@types/jest@npm:28.1.8" + dependencies: + expect: "npm:^28.0.0" + pretty-format: "npm:^28.0.0" + checksum: 10/ef2024e72b27b0d5fa647955d35ef2ad19d1a753f21c3877897b18d544cae1f4930082097388d3929a6591ecf3f2c70f346e0ebd54586410fbb487c9a675c80e + languageName: node + linkType: hard + "@types/jest@npm:^29.5.12": version: 29.5.12 resolution: "@types/jest@npm:29.5.12" @@ -2794,6 +4305,13 @@ __metadata: languageName: node linkType: hard +"@types/json-schema@npm:^7.0.11": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 10/1a3c3e06236e4c4aab89499c428d585527ce50c24fe8259e8b3926d3df4cfbbbcf306cfc73ddfb66cbafc973116efd15967020b0f738f63e09e64c7d260519e7 + languageName: node + linkType: hard + "@types/katex@npm:^0.11.0": version: 0.11.1 resolution: "@types/katex@npm:0.11.1" @@ -2847,6 +4365,13 @@ __metadata: languageName: node linkType: hard +"@types/minimatch@npm:^3.0.5": + version: 3.0.5 + resolution: "@types/minimatch@npm:3.0.5" + checksum: 10/c41d136f67231c3131cf1d4ca0b06687f4a322918a3a5adddc87ce90ed9dbd175a3610adee36b106ae68c0b92c637c35e02b58c8a56c424f71d30993ea220b92 + languageName: node + linkType: hard + "@types/ms@npm:*": version: 0.7.31 resolution: "@types/ms@npm:0.7.31" @@ -2879,6 +4404,13 @@ __metadata: languageName: node linkType: hard +"@types/prettier@npm:^2.1.5": + version: 2.7.3 + resolution: "@types/prettier@npm:2.7.3" + checksum: 10/cda84c19acc3bf327545b1ce71114a7d08efbd67b5030b9e8277b347fa57b05178045f70debe1d363ff7efdae62f237260713aafc2d7217e06fc99b048a88497 + languageName: node + linkType: hard + "@types/prop-types@npm:*": version: 15.7.5 resolution: "@types/prop-types@npm:15.7.5" @@ -2886,6 +4418,15 @@ __metadata: languageName: node linkType: hard +"@types/react-dom@npm:^18.0.5": + version: 18.3.5 + resolution: "@types/react-dom@npm:18.3.5" + peerDependencies: + "@types/react": ^18.0.0 + checksum: 10/02095b326f373867498e0eb2b5ebb60f9bd9535db0d757ea13504c4b7d75e16605cf1d43ce7a2e67893d177b51db4357cabb2842fb4257c49427d02da1a14e09 + languageName: node + linkType: hard + "@types/react-dom@npm:^18.3.0": version: 18.3.0 resolution: "@types/react-dom@npm:18.3.0" @@ -2895,6 +4436,15 @@ __metadata: languageName: node linkType: hard +"@types/react-dom@npm:^19.0.2": + version: 19.0.3 + resolution: "@types/react-dom@npm:19.0.3" + peerDependencies: + "@types/react": ^19.0.0 + checksum: 10/815907f7adaa078acbf1d1ae7b6bf69cebe86bd301b8b9744e392bc0f16feb31bfb9fe0bfa2681d7d86678c83d52dedba5ed9bc7776736d4050cdd426b8b2d2b + languageName: node + linkType: hard + "@types/react-lazy-load-image-component@npm:^1.6.4": version: 1.6.4 resolution: "@types/react-lazy-load-image-component@npm:1.6.4" @@ -2915,13 +4465,32 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:18.3.3": - version: 18.3.3 - resolution: "@types/react@npm:18.3.3" +"@types/react@npm:*, @types/react@npm:^19.0.1": + version: 19.0.8 + resolution: "@types/react@npm:19.0.8" + dependencies: + csstype: "npm:^3.0.2" + checksum: 10/1080d5b96ee0b4395f8f167ae6952f570088ee03bdce69f8237aab82c32d9bd2b71106f787bac17ba351acc4aba5e3454bafca51f2eb11d1562073b821e63d15 + languageName: node + linkType: hard + +"@types/react@npm:18.3.1": + version: 18.3.1 + resolution: "@types/react@npm:18.3.1" + dependencies: + "@types/prop-types": "npm:*" + csstype: "npm:^3.0.2" + checksum: 10/baa6b8a75c471c89ebf3477b4feab57102ced25f0c1e553dd04ef6a1f0def28d5e0172fa626a631f22e223f840b5aaa2403b2d4bb671c83c5a9d6c7ae39c7a05 + languageName: node + linkType: hard + +"@types/react@npm:^18.0.15, @types/react@npm:^18.3.3": + version: 18.3.18 + resolution: "@types/react@npm:18.3.18" dependencies: "@types/prop-types": "npm:*" csstype: "npm:^3.0.2" - checksum: 10/68e203b7f1f91d6cf21f33fc7af9d6d228035a26c83f514981e54aa3da695d0ec6af10c277c6336de1dd76c4adbe9563f3a21f80c4462000f41e5f370b46e96c + checksum: 10/7fdd8b853e0d291d4138133f93f8d5c333da918e5804afcea61a923aab4bdfc9bb15eb21a5640959b452972b8715ddf10ffb12b3bd071898b9e37738636463f2 languageName: node linkType: hard @@ -2932,6 +4501,13 @@ __metadata: languageName: node linkType: hard +"@types/retry@npm:0.12.2": + version: 0.12.2 + resolution: "@types/retry@npm:0.12.2" + checksum: 10/e5675035717b39ce4f42f339657cae9637cf0c0051cf54314a6a2c44d38d91f6544be9ddc0280587789b6afd056be5d99dbe3e9f4df68c286c36321579b1bf4a + languageName: node + linkType: hard + "@types/semver@npm:^7.5.0": version: 7.5.6 resolution: "@types/semver@npm:7.5.6" @@ -2960,6 +4536,13 @@ __metadata: languageName: node linkType: hard +"@types/webextension-polyfill@npm:^0.12.1": + version: 0.12.1 + resolution: "@types/webextension-polyfill@npm:0.12.1" + checksum: 10/80c1f81af272d378098474a41e0941bf9375261423ea289cd8250efc9a628cec4fa6083cb9cd5c62ff0f828ac235a044c0b95543c0606e894dfd485cea55b0aa + languageName: node + linkType: hard + "@types/yargs-parser@npm:*": version: 21.0.0 resolution: "@types/yargs-parser@npm:21.0.0" @@ -2976,6 +4559,15 @@ __metadata: languageName: node linkType: hard +"@types/yauzl@npm:^2.9.1": + version: 2.10.3 + resolution: "@types/yauzl@npm:2.10.3" + dependencies: + "@types/node": "npm:*" + checksum: 10/5ee966ea7bd6b2802f31ad4281c92c4c0b6dfa593c378a2582c58541fa113bec3d70eb0696b34ad95e8e6861a884cba6c3e351285816693ed176222f840a8c08 + languageName: node + linkType: hard + "@ungap/structured-clone@npm:^1.0.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" @@ -2983,6 +4575,15 @@ __metadata: languageName: node linkType: hard +"@vanilla-extract/babel-plugin-debug-ids@npm:^1.0.4": + version: 1.2.0 + resolution: "@vanilla-extract/babel-plugin-debug-ids@npm:1.2.0" + dependencies: + "@babel/core": "npm:^7.23.9" + checksum: 10/6d3493c30a321e2570e3851286dfcf64eedc62dfe582b755668de482098e42fa0be6ed95a24c5ee760784948ab4ffaaa3b42058a11dea242fe18d704b5a4996c + languageName: node + linkType: hard + "@vanilla-extract/babel-plugin-debug-ids@npm:^1.0.6": version: 1.0.6 resolution: "@vanilla-extract/babel-plugin-debug-ids@npm:1.0.6" @@ -2992,6 +4593,26 @@ __metadata: languageName: node linkType: hard +"@vanilla-extract/css@npm:^1.14.0, @vanilla-extract/css@npm:^1.9.3": + version: 1.17.0 + resolution: "@vanilla-extract/css@npm:1.17.0" + dependencies: + "@emotion/hash": "npm:^0.9.0" + "@vanilla-extract/private": "npm:^1.0.6" + css-what: "npm:^6.1.0" + cssesc: "npm:^3.0.0" + csstype: "npm:^3.0.7" + dedent: "npm:^1.5.3" + deep-object-diff: "npm:^1.1.9" + deepmerge: "npm:^4.2.2" + lru-cache: "npm:^10.4.3" + media-query-parser: "npm:^2.0.2" + modern-ahocorasick: "npm:^1.0.0" + picocolors: "npm:^1.0.0" + checksum: 10/5b811bdce6c4474a3b2c5919b98aca170a7ae297ea9f86f6261a36b32a2ce530d5f2c30da757588de29f943069568322daa624412c837f34f31a8a62c96524f3 + languageName: node + linkType: hard + "@vanilla-extract/css@npm:^1.15.3": version: 1.15.3 resolution: "@vanilla-extract/css@npm:1.15.3" @@ -3034,6 +4655,27 @@ __metadata: languageName: node linkType: hard +"@vanilla-extract/integration@npm:^6.3.0": + version: 6.5.0 + resolution: "@vanilla-extract/integration@npm:6.5.0" + dependencies: + "@babel/core": "npm:^7.20.7" + "@babel/plugin-syntax-typescript": "npm:^7.20.0" + "@vanilla-extract/babel-plugin-debug-ids": "npm:^1.0.4" + "@vanilla-extract/css": "npm:^1.14.0" + esbuild: "npm:esbuild@~0.17.6 || ~0.18.0 || ~0.19.0" + eval: "npm:0.1.8" + find-up: "npm:^5.0.0" + javascript-stringify: "npm:^2.0.1" + lodash: "npm:^4.17.21" + mlly: "npm:^1.4.2" + outdent: "npm:^0.8.0" + vite: "npm:^5.0.11" + vite-node: "npm:^1.2.0" + checksum: 10/1e6df32dee19196d54bd18179001f092afec712133c2855d437ad48eaf63e3d6a74f95735ad9916a1b2c8f290897c17624371a39eeacc64edb2605f901cc569c + languageName: node + linkType: hard + "@vanilla-extract/integration@npm:^7.1.7": version: 7.1.7 resolution: "@vanilla-extract/integration@npm:7.1.7" @@ -3061,6 +4703,13 @@ __metadata: languageName: node linkType: hard +"@vanilla-extract/private@npm:^1.0.6": + version: 1.0.6 + resolution: "@vanilla-extract/private@npm:1.0.6" + checksum: 10/50463610da0fc9069b3e2b33b6222ea2f005487432db9110ea430e474e29b3b756bcd1fffd47b87536358829d47bce6510398f050b5f6de07ee1e4e92eeade5a + languageName: node + linkType: hard + "@vanilla-extract/recipes@npm:^0.5.3": version: 0.5.3 resolution: "@vanilla-extract/recipes@npm:0.5.3" @@ -3070,6 +4719,20 @@ __metadata: languageName: node linkType: hard +"@vanilla-extract/vite-plugin@npm:^3.7.1": + version: 3.9.5 + resolution: "@vanilla-extract/vite-plugin@npm:3.9.5" + dependencies: + "@vanilla-extract/integration": "npm:^6.3.0" + outdent: "npm:^0.8.0" + postcss: "npm:^8.3.6" + postcss-load-config: "npm:^4.0.1" + peerDependencies: + vite: ^2.2.3 || ^3.0.0 || ^4.0.3 || ^5.0.0 + checksum: 10/94225fac05e7eca96d50dd8f758c0b921499f99e1c91a288de3bc1b2a388e92c455e07f9b462569b0f4cc3f4645afcbfc1d26b4a3191ccfd2293ac823aa5d430 + languageName: node + linkType: hard + "@vanilla-extract/vite-plugin@npm:^4.0.12": version: 4.0.12 resolution: "@vanilla-extract/vite-plugin@npm:4.0.12" @@ -3081,6 +4744,17 @@ __metadata: languageName: node linkType: hard +"@vitejs/plugin-react-swc@npm:^3.1.0": + version: 3.7.2 + resolution: "@vitejs/plugin-react-swc@npm:3.7.2" + dependencies: + "@swc/core": "npm:^1.7.26" + peerDependencies: + vite: ^4 || ^5 || ^6 + checksum: 10/eba981d831c83b81eba6515a8999f3811423769810dd7b36b9b0e5fffbfecc0354198e6efa7df0cd43950007d110aa9f42f0f3a0bd9f4bdc70d23d5177cfe95e + languageName: node + linkType: hard + "@vitejs/plugin-react@npm:^4.3.1": version: 4.3.1 resolution: "@vitejs/plugin-react@npm:4.3.1" @@ -3096,6 +4770,85 @@ __metadata: languageName: node linkType: hard +"@vitejs/plugin-react@npm:^4.3.4": + version: 4.3.4 + resolution: "@vitejs/plugin-react@npm:4.3.4" + dependencies: + "@babel/core": "npm:^7.26.0" + "@babel/plugin-transform-react-jsx-self": "npm:^7.25.9" + "@babel/plugin-transform-react-jsx-source": "npm:^7.25.9" + "@types/babel__core": "npm:^7.20.5" + react-refresh: "npm:^0.14.2" + peerDependencies: + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 + checksum: 10/3b220908ed9b7b96a380a9c53e82fb428ca1f76b798ab59d1c63765bdff24de61b4778dd3655952b7d3d922645aea2d97644503b879aba6e3fcf467605b9913d + languageName: node + linkType: hard + +"@webcomponents/custom-elements@npm:^1.5.0": + version: 1.6.0 + resolution: "@webcomponents/custom-elements@npm:1.6.0" + checksum: 10/3c9ba18b2b8f5cefb91a5b771eb6459956803e6bf7044ad263026843b2a4717a6896c668496390e8689daf986bb0c5846b4e11820420cf00d26e1c24213f9f85 + languageName: node + linkType: hard + +"@webext-core/fake-browser@npm:^1.3.1": + version: 1.3.2 + resolution: "@webext-core/fake-browser@npm:1.3.2" + dependencies: + lodash.merge: "npm:^4.6.2" + checksum: 10/1aca85aa53ad1b750629b59235728289ff4aed6b99bc10a9c678980ef9c96c6a067529f5e000f41a4bf744028cd21cc6474eb8935c566940af69dc11a6ec3a1e + languageName: node + linkType: hard + +"@webext-core/isolated-element@npm:^1.1.2": + version: 1.1.2 + resolution: "@webext-core/isolated-element@npm:1.1.2" + dependencies: + is-potential-custom-element-name: "npm:^1.0.1" + checksum: 10/3528a00a6fb43b33e825c26b0bcafc48966ad880e241dbe054f27100836f0b8d0372d51c615fdf753f750034a90026c791e9414dcd4c3198ed59a97bfee0c1b8 + languageName: node + linkType: hard + +"@webext-core/match-patterns@npm:^1.0.3": + version: 1.0.3 + resolution: "@webext-core/match-patterns@npm:1.0.3" + checksum: 10/947042a709ee539b5dd8093fbd5a715a80d5e55422758f592272f766dc9c441ee17936a148fa6dc701cf66f4529bf367f1244ad482280fc0296696833725b294 + languageName: node + linkType: hard + +"@webext-core/messaging@npm:^2.2.0": + version: 2.2.0 + resolution: "@webext-core/messaging@npm:2.2.0" + dependencies: + serialize-error: "npm:^11.0.0" + uid: "npm:^2.0.2" + webextension-polyfill: "npm:^0.10.0" + checksum: 10/b23f3f010068e976fbff7d3102aba63c9c2d25d20c86840f59951a081bc3f015d4fe68a5a4d9de9c03ad7371faf09fa4fe4741645fa3c2e8a2c6e66bed650703 + languageName: node + linkType: hard + +"@wxt-dev/module-react@npm:*, @wxt-dev/module-react@npm:^1.1.2": + version: 1.1.3 + resolution: "@wxt-dev/module-react@npm:1.1.3" + dependencies: + "@vitejs/plugin-react": "npm:^4.3.4" + peerDependencies: + wxt: ">=0.19.16" + checksum: 10/5bfeefbcdba5fdba2a7b27250a0afb5d996c1de247988e7fee9e19022d39d4139887e80f0b833ab8bf7c139fa69e6737764004efe2ff4e9538f81ed1b771c3dd + languageName: node + linkType: hard + +"@wxt-dev/storage@npm:^1.0.0": + version: 1.0.1 + resolution: "@wxt-dev/storage@npm:1.0.1" + dependencies: + async-mutex: "npm:^0.5.0" + dequal: "npm:^2.0.3" + checksum: 10/a45abd0da99572c091d141d0cb219b2f91035f33b58ffe51c274735d0def7f77486fe9e48425e4fc7bbf829948672984345041f753d94af67150cc1cf322adaf + languageName: node + linkType: hard + "abbrev@npm:1": version: 1.1.1 resolution: "abbrev@npm:1.1.1" @@ -3112,6 +4865,15 @@ __metadata: languageName: node linkType: hard +"acorn-walk@npm:^8.2.0": + version: 8.3.4 + resolution: "acorn-walk@npm:8.3.4" + dependencies: + acorn: "npm:^8.11.0" + checksum: 10/871386764e1451c637bb8ab9f76f4995d408057e9909be6fb5ad68537ae3375d85e6a6f170b98989f44ab3ff6c74ad120bc2779a3d577606e7a0cd2b4efcaf77 + languageName: node + linkType: hard + "acorn@npm:^8.0.0, acorn@npm:^8.11.3": version: 8.12.0 resolution: "acorn@npm:8.12.0" @@ -3121,6 +4883,22 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.11.0, acorn@npm:^8.14.0": + version: 8.14.0 + resolution: "acorn@npm:8.14.0" + bin: + acorn: bin/acorn + checksum: 10/6df29c35556782ca9e632db461a7f97947772c6c1d5438a81f0c873a3da3a792487e83e404d1c6c25f70513e91aa18745f6eafb1fcc3a43ecd1920b21dd173d2 + languageName: node + linkType: hard + +"adm-zip@npm:~0.5.x": + version: 0.5.16 + resolution: "adm-zip@npm:0.5.16" + checksum: 10/e167d1b9e60cde37334efda828fa514680af9facbd4183952f36526390e5c7da9a90ca1e6880dfd3aba7b3517f1506c6178e0dc29cd630b26b98c795f97fc599 + languageName: node + linkType: hard + "agent-base@npm:6, agent-base@npm:^6.0.2": version: 6.0.2 resolution: "agent-base@npm:6.0.2" @@ -3151,6 +4929,15 @@ __metadata: languageName: node linkType: hard +"ansi-align@npm:^3.0.1": + version: 3.0.1 + resolution: "ansi-align@npm:3.0.1" + dependencies: + string-width: "npm:^4.1.0" + checksum: 10/4c7e8b6a10eaf18874ecee964b5db62ac86d0b9266ad4987b3a1efcb5d11a9e12c881ee40d14951833135a8966f10a3efe43f9c78286a6e632f53d85ad28b9c0 + languageName: node + linkType: hard + "ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3": version: 4.1.3 resolution: "ansi-colors@npm:4.1.3" @@ -3167,6 +4954,15 @@ __metadata: languageName: node linkType: hard +"ansi-escapes@npm:^7.0.0": + version: 7.0.0 + resolution: "ansi-escapes@npm:7.0.0" + dependencies: + environment: "npm:^1.0.0" + checksum: 10/2d0e2345087bd7ae6bf122b9cc05ee35560d40dcc061146edcdc02bc2d7c7c50143cd12a22e69a0b5c0f62b948b7bc9a4539ee888b80f5bd33cdfd82d01a70ab + languageName: node + linkType: hard + "ansi-regex@npm:^3.0.0": version: 3.0.1 resolution: "ansi-regex@npm:3.0.1" @@ -3229,7 +5025,7 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^6.1.0": +"ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0, ansi-styles@npm:^6.2.1": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" checksum: 10/70fdf883b704d17a5dfc9cde206e698c16bcd74e7f196ab821511651aee4f9f76c9514bdfa6ca3a27b5e49138b89cb222a28caf3afe4567570139577f991df32 @@ -3317,6 +5113,13 @@ __metadata: languageName: node linkType: hard +"array-differ@npm:^4.0.0": + version: 4.0.0 + resolution: "array-differ@npm:4.0.0" + checksum: 10/1de99a06bc3219f96b062a561a4c19af7a68bfaf2c1e0ccedd1d82ce1fbc7757f939e03cf0d3ad76b71f855a8ad2b2a16bf53df331bf5f0c90002774f04fb0b5 + languageName: node + linkType: hard + "array-union@npm:^2.1.0": version: 2.1.0 resolution: "array-union@npm:2.1.0" @@ -3324,6 +5127,13 @@ __metadata: languageName: node linkType: hard +"array-union@npm:^3.0.1": + version: 3.0.1 + resolution: "array-union@npm:3.0.1" + checksum: 10/47b29f88258e8f37ffb93ddaa327d4308edd950b52943c172b73558afdd3fa74cfd68816ba5aa4b894242cf281fa3c6d0362ae057e4a18bddbaedbe46ebe7112 + languageName: node + linkType: hard + "asap@npm:~2.0.3": version: 2.0.6 resolution: "asap@npm:2.0.6" @@ -3340,6 +5150,29 @@ __metadata: languageName: node linkType: hard +"async-mutex@npm:^0.5.0": + version: 0.5.0 + resolution: "async-mutex@npm:0.5.0" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10/4c6bfce1cc9cd43f723c4d96403ac5f4757f885c953b839cde6956ec8817ff39623b82d67614de10c7933e21626925882fb9bac367db7d15d7cb4f84228722c9 + languageName: node + linkType: hard + +"async@npm:^3.2.0": + version: 3.2.6 + resolution: "async@npm:3.2.6" + checksum: 10/cb6e0561a3c01c4b56a799cc8bab6ea5fef45f069ab32500b6e19508db270ef2dffa55e5aed5865c5526e9907b1f8be61b27530823b411ffafb5e1538c86c368 + languageName: node + linkType: hard + +"at-least-node@npm:^1.0.0": + version: 1.0.0 + resolution: "at-least-node@npm:1.0.0" + checksum: 10/463e2f8e43384f1afb54bc68485c436d7622acec08b6fad269b421cb1d29cebb5af751426793d0961ed243146fe4dc983402f6d5a51b720b277818dbf6f2e49e + languageName: node + linkType: hard + "autoprefixer@npm:^10.4.20": version: 10.4.20 resolution: "autoprefixer@npm:10.4.20" @@ -3367,6 +5200,23 @@ __metadata: languageName: node linkType: hard +"babel-jest@npm:^28.1.3": + version: 28.1.3 + resolution: "babel-jest@npm:28.1.3" + dependencies: + "@jest/transform": "npm:^28.1.3" + "@types/babel__core": "npm:^7.1.14" + babel-plugin-istanbul: "npm:^6.1.1" + babel-preset-jest: "npm:^28.1.3" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + slash: "npm:^3.0.0" + peerDependencies: + "@babel/core": ^7.8.0 + checksum: 10/6dcbf194a037fb3df18d2aee56a3919a98a9b34292d1eb4aad823ebfa8b67f5a55f897213c1aafd52183928e99770319b8a094681ccb2910dc9993e6a7c1fd61 + languageName: node + linkType: hard + "babel-jest@npm:^29.7.0": version: 29.7.0 resolution: "babel-jest@npm:29.7.0" @@ -3397,6 +5247,18 @@ __metadata: languageName: node linkType: hard +"babel-plugin-jest-hoist@npm:^28.1.3": + version: 28.1.3 + resolution: "babel-plugin-jest-hoist@npm:28.1.3" + dependencies: + "@babel/template": "npm:^7.3.3" + "@babel/types": "npm:^7.3.3" + "@types/babel__core": "npm:^7.1.14" + "@types/babel__traverse": "npm:^7.0.6" + checksum: 10/355e383dae2b50efa0aff73a751f6bc55e7ae19ddfe72c73f4a0ad7667a671175aba17d824833d98b33602da18dd04e5e5d37d03c4f245940d8664c45ad29df5 + languageName: node + linkType: hard + "babel-plugin-jest-hoist@npm:^29.6.3": version: 29.6.3 resolution: "babel-plugin-jest-hoist@npm:29.6.3" @@ -3431,6 +5293,18 @@ __metadata: languageName: node linkType: hard +"babel-preset-jest@npm:^28.1.3": + version: 28.1.3 + resolution: "babel-preset-jest@npm:28.1.3" + dependencies: + babel-plugin-jest-hoist: "npm:^28.1.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/8248a4a5ca4242cc06ad13b10b9183ad2664da8fb0da060c352223dcf286f0ce9c708fa17901dc44ecabec25e6d309e5e5b9830a61dd777c3925f187a345a47d + languageName: node + linkType: hard + "babel-preset-jest@npm:^29.6.3": version: 29.6.3 resolution: "babel-preset-jest@npm:29.6.3" @@ -3457,6 +5331,13 @@ __metadata: languageName: node linkType: hard +"base64-js@npm:^1.3.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 10/669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 + languageName: node + linkType: hard + "better-path-resolve@npm:1.0.0": version: 1.0.0 resolution: "better-path-resolve@npm:1.0.0" @@ -3466,6 +5347,13 @@ __metadata: languageName: node linkType: hard +"big-integer@npm:^1.6.44": + version: 1.6.52 + resolution: "big-integer@npm:1.6.52" + checksum: 10/4bc6ae152a96edc9f95020f5fc66b13d26a9ad9a021225a9f0213f7e3dc44269f423aa8c42e19d6ac4a63bb2b22140b95d10be8f9ca7a6d9aa1b22b330d1f514 + languageName: node + linkType: hard + "binary-extensions@npm:^2.0.0": version: 2.3.0 resolution: "binary-extensions@npm:2.3.0" @@ -3473,6 +5361,56 @@ __metadata: languageName: node linkType: hard +"bl@npm:^5.0.0": + version: 5.1.0 + resolution: "bl@npm:5.1.0" + dependencies: + buffer: "npm:^6.0.3" + inherits: "npm:^2.0.4" + readable-stream: "npm:^3.4.0" + checksum: 10/0340d3d70def4213cd9cbcd8592f7c5922d3668e7b231286c354613fac4a8411ad373cff26e06162da7423035bbd5caafce3e140a5f397be72fcd1e9d86f1179 + languageName: node + linkType: hard + +"bluebird@npm:~3.7": + version: 3.7.2 + resolution: "bluebird@npm:3.7.2" + checksum: 10/007c7bad22c5d799c8dd49c85b47d012a1fe3045be57447721e6afbd1d5be43237af1db62e26cb9b0d9ba812d2e4ca3bac82f6d7e016b6b88de06ee25ceb96e7 + languageName: node + linkType: hard + +"boolbase@npm:^1.0.0": + version: 1.0.0 + resolution: "boolbase@npm:1.0.0" + checksum: 10/3e25c80ef626c3a3487c73dbfc70ac322ec830666c9ad915d11b701142fab25ec1e63eff2c450c74347acfd2de854ccde865cd79ef4db1683f7c7b046ea43bb0 + languageName: node + linkType: hard + +"boxen@npm:^7.0.0": + version: 7.1.1 + resolution: "boxen@npm:7.1.1" + dependencies: + ansi-align: "npm:^3.0.1" + camelcase: "npm:^7.0.1" + chalk: "npm:^5.2.0" + cli-boxes: "npm:^3.0.0" + string-width: "npm:^5.1.2" + type-fest: "npm:^2.13.0" + widest-line: "npm:^4.0.1" + wrap-ansi: "npm:^8.1.0" + checksum: 10/a21d514435ccdd51f11088ad42e6298e3ff6be1bc2801699dcc1d3d79a2c5b005b5384dd03742e91a1ce2d9aedf99996efb36ed5fc7c5c392e19de2404bcfa37 + languageName: node + linkType: hard + +"bplist-parser@npm:^0.2.0": + version: 0.2.0 + resolution: "bplist-parser@npm:0.2.0" + dependencies: + big-integer: "npm:^1.6.44" + checksum: 10/15d31c1b0c7e0fb384e96349453879a33609d92d91b55a9ccee04b4be4b0645f1c823253d73326a1a23104521fbc45c2dd97fb05adf61863841b68cbb2ca7a3d + languageName: node + linkType: hard + "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -3538,19 +5476,91 @@ __metadata: languageName: node linkType: hard -"bser@npm:2.1.1": - version: 2.1.1 - resolution: "bser@npm:2.1.1" +"browserslist@npm:^4.24.0": + 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: 10/11fda105e803d891311a21a1f962d83599319165faf471c2d70e045dff82a12128f5b50b1fcba665a2352ad66147aaa248a9d2355a80aadc3f53375eb3de2e48 + languageName: node + linkType: hard + +"bser@npm:2.1.1": + version: 2.1.1 + resolution: "bser@npm:2.1.1" + dependencies: + node-int64: "npm:^0.4.0" + checksum: 10/edba1b65bae682450be4117b695997972bd9a3c4dfee029cab5bcb72ae5393a79a8f909b8bc77957eb0deec1c7168670f18f4d5c556f46cdd3bca5f3b3a8d020 + languageName: node + linkType: hard + +"buffer-crc32@npm:~0.2.3": + version: 0.2.13 + resolution: "buffer-crc32@npm:0.2.13" + checksum: 10/06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c + languageName: node + linkType: hard + +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 10/0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb + languageName: node + linkType: hard + +"buffer@npm:^6.0.3": + version: 6.0.3 + resolution: "buffer@npm:6.0.3" + dependencies: + base64-js: "npm:^1.3.1" + ieee754: "npm:^1.2.1" + checksum: 10/b6bc68237ebf29bdacae48ce60e5e28fc53ae886301f2ad9496618efac49427ed79096750033e7eab1897a4f26ae374ace49106a5758f38fb70c78c9fda2c3b1 + languageName: node + linkType: hard + +"bundle-name@npm:^3.0.0": + version: 3.0.0 + resolution: "bundle-name@npm:3.0.0" + dependencies: + run-applescript: "npm:^5.0.0" + checksum: 10/edf2b1fbe6096ed32e7566947ace2ea937ee427391744d7510a2880c4b9a5b3543d3f6c551236a29e5c87d3195f8e2912516290e638c15bcbede7b37cc375615 + languageName: node + linkType: hard + +"bundle-name@npm:^4.1.0": + version: 4.1.0 + resolution: "bundle-name@npm:4.1.0" dependencies: - node-int64: "npm:^0.4.0" - checksum: 10/edba1b65bae682450be4117b695997972bd9a3c4dfee029cab5bcb72ae5393a79a8f909b8bc77957eb0deec1c7168670f18f4d5c556f46cdd3bca5f3b3a8d020 + run-applescript: "npm:^7.0.0" + checksum: 10/1d966c8d2dbf4d9d394e53b724ac756c2414c45c01340b37743621f59cc565a435024b394ddcb62b9b335d1c9a31f4640eb648c3fec7f97ee74dc0694c9beb6c languageName: node linkType: hard -"buffer-from@npm:^1.0.0": - version: 1.1.2 - resolution: "buffer-from@npm:1.1.2" - checksum: 10/0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb +"bunyan@npm:1.8.15": + version: 1.8.15 + resolution: "bunyan@npm:1.8.15" + dependencies: + dtrace-provider: "npm:~0.8" + moment: "npm:^2.19.3" + mv: "npm:~2" + safe-json-stringify: "npm:~1" + dependenciesMeta: + dtrace-provider: + optional: true + moment: + optional: true + mv: + optional: true + safe-json-stringify: + optional: true + bin: + bunyan: bin/bunyan + checksum: 10/676f4beca08b8a53c99773664abea325c54bb51bf78f6290980f082ae08d9792e04c78e354e56d50fe683bdc0afd612dd42baf45b41d9f7ab15dc38baaa1567d languageName: node linkType: hard @@ -3563,6 +5573,31 @@ __metadata: languageName: node linkType: hard +"c12@npm:^1.11.2": + version: 1.11.2 + resolution: "c12@npm:1.11.2" + dependencies: + chokidar: "npm:^3.6.0" + confbox: "npm:^0.1.7" + defu: "npm:^6.1.4" + dotenv: "npm:^16.4.5" + giget: "npm:^1.2.3" + jiti: "npm:^1.21.6" + mlly: "npm:^1.7.1" + ohash: "npm:^1.1.3" + pathe: "npm:^1.1.2" + perfect-debounce: "npm:^1.0.0" + pkg-types: "npm:^1.2.0" + rc9: "npm:^2.1.2" + peerDependencies: + magicast: ^0.3.4 + peerDependenciesMeta: + magicast: + optional: true + checksum: 10/ba568cac969692a3324135e6d292e2e7d414a0394753c3afdefcb1fb799cd26dda05f8258e58b22c95253db7ec0cd29788780d291b6c6f60ddf88d5ba414d325 + languageName: node + linkType: hard + "cac@npm:^6.7.14": version: 6.7.14 resolution: "cac@npm:6.7.14" @@ -3596,6 +5631,28 @@ __metadata: languageName: node linkType: hard +"cacheable-lookup@npm:^7.0.0": + version: 7.0.0 + resolution: "cacheable-lookup@npm:7.0.0" + checksum: 10/69ea78cd9f16ad38120372e71ba98b64acecd95bbcbcdad811f857dc192bad81ace021f8def012ce19178583db8d46afd1a00b3e8c88527e978e049edbc23252 + languageName: node + linkType: hard + +"cacheable-request@npm:^10.2.8": + version: 10.2.14 + resolution: "cacheable-request@npm:10.2.14" + dependencies: + "@types/http-cache-semantics": "npm:^4.0.2" + get-stream: "npm:^6.0.1" + http-cache-semantics: "npm:^4.1.1" + keyv: "npm:^4.5.3" + mimic-response: "npm:^4.0.0" + normalize-url: "npm:^8.0.0" + responselike: "npm:^3.0.0" + checksum: 10/102f454ac68eb66f99a709c5cf65e90ed89f1b9269752578d5a08590b3986c3ea47a5d9dff208fe7b65855a29da129a2f23321b88490106898e0ba70b807c912 + languageName: node + linkType: hard + "callsites@npm:^3.0.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" @@ -3624,6 +5681,13 @@ __metadata: languageName: node linkType: hard +"camelcase@npm:^7.0.1": + version: 7.0.1 + resolution: "camelcase@npm:7.0.1" + checksum: 10/86ab8f3ebf08bcdbe605a211a242f00ed30d8bfb77dab4ebb744dd36efbc84432d1c4adb28975ba87a1b8be40a80fbd1e60e2f06565315918fa7350011a26d3d + languageName: node + linkType: hard + "caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001629": version: 1.0.30001639 resolution: "caniuse-lite@npm:1.0.30001639" @@ -3638,6 +5702,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001688": + version: 1.0.30001695 + resolution: "caniuse-lite@npm:1.0.30001695" + checksum: 10/8107c5e89b86c7a2fd506b93c658ff945c98c6518260c3b28af9f02bd83bf83939696241f0b413545c5b9895c86bcae64c9370388576440e74e9b848f04170d3 + languageName: node + linkType: hard + "ccount@npm:^2.0.0": version: 2.0.1 resolution: "ccount@npm:2.0.1" @@ -3677,6 +5748,13 @@ __metadata: languageName: node linkType: hard +"chalk@npm:^5.0.0, chalk@npm:^5.0.1, chalk@npm:^5.2.0, chalk@npm:^5.3.0": + version: 5.4.1 + resolution: "chalk@npm:5.4.1" + checksum: 10/29df3ffcdf25656fed6e95962e2ef86d14dfe03cd50e7074b06bad9ffbbf6089adbb40f75c00744d843685c8d008adaf3aed31476780312553caf07fa86e5bc7 + languageName: node + linkType: hard + "char-regex@npm:^1.0.2": version: 1.0.2 resolution: "char-regex@npm:1.0.2" @@ -3719,7 +5797,40 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.5.3": +"cheerio-select@npm:^2.1.0": + version: 2.1.0 + resolution: "cheerio-select@npm:2.1.0" + dependencies: + boolbase: "npm:^1.0.0" + css-select: "npm:^5.1.0" + css-what: "npm:^6.1.0" + domelementtype: "npm:^2.3.0" + domhandler: "npm:^5.0.3" + domutils: "npm:^3.0.1" + checksum: 10/b5d89208c23468c3a32d1e04f88b9e8c6e332e3649650c5cd29255e2cebc215071ae18563f58c3dc3f6ef4c234488fc486035490fceb78755572288245e2931a + languageName: node + linkType: hard + +"cheerio@npm:^1.0.0-rc.10": + version: 1.0.0 + resolution: "cheerio@npm:1.0.0" + dependencies: + cheerio-select: "npm:^2.1.0" + dom-serializer: "npm:^2.0.0" + domhandler: "npm:^5.0.3" + domutils: "npm:^3.1.0" + encoding-sniffer: "npm:^0.2.0" + htmlparser2: "npm:^9.1.0" + parse5: "npm:^7.1.2" + parse5-htmlparser2-tree-adapter: "npm:^7.0.0" + parse5-parser-stream: "npm:^7.1.2" + undici: "npm:^6.19.5" + whatwg-mimetype: "npm:^4.0.0" + checksum: 10/b535070add0f86b0a1f234274ad3ffb2c1c375c05b322d8057e89c3c797b3b4d2f05826c34a04df218bec9abf21b9f0d0bd71974a8dfe28b943fb87ab0170c38 + languageName: node + linkType: hard + +"chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" dependencies: @@ -3745,6 +5856,34 @@ __metadata: languageName: node linkType: hard +"chrome-launcher@npm:1.1.0": + version: 1.1.0 + resolution: "chrome-launcher@npm:1.1.0" + dependencies: + "@types/node": "npm:*" + escape-string-regexp: "npm:^4.0.0" + is-wsl: "npm:^2.2.0" + lighthouse-logger: "npm:^2.0.1" + bin: + print-chrome-path: bin/print-chrome-path.js + checksum: 10/686cbe01d300303de3040b95b73b68a08068c0b6e45929d17d712dd9cf5778a33d2242ea0aecbd89f67f0ccc4bba06285d5bcf046b52a06725581f3d8f974e27 + languageName: node + linkType: hard + +"chrome-launcher@npm:^0.15.1": + version: 0.15.2 + resolution: "chrome-launcher@npm:0.15.2" + dependencies: + "@types/node": "npm:*" + escape-string-regexp: "npm:^4.0.0" + is-wsl: "npm:^2.2.0" + lighthouse-logger: "npm:^1.0.0" + bin: + print-chrome-path: bin/print-chrome-path.js + checksum: 10/6faa189950790e63356113a08c4dbb25d9ef7d1ffc778f9fcf5967895ea8968aa3e711f6e7a55dadb42aa7a329d77721abf929a589b87e9e19e6e8c084b87e0d + languageName: node + linkType: hard + "ci-info@npm:^3.2.0, ci-info@npm:^3.7.0": version: 3.9.0 resolution: "ci-info@npm:3.9.0" @@ -3752,6 +5891,22 @@ __metadata: languageName: node linkType: hard +"ci-info@npm:^4.1.0": + version: 4.1.0 + resolution: "ci-info@npm:4.1.0" + checksum: 10/546628efd04e37da3182a58b6995a3313deb86ec7c8112e22ffb644317a61296b89bbfa128219e5bfcce43d9613a434ed89907ed8e752db947f7291e0405125f + languageName: node + linkType: hard + +"citty@npm:^0.1.6": + version: 0.1.6 + resolution: "citty@npm:0.1.6" + dependencies: + consola: "npm:^3.2.3" + checksum: 10/3208947e73abb699a12578ee2bfee254bf8dd1ce0d5698e8a298411cabf16bd3620d63433aef5bd88cdb2b9da71aef18adefa3b4ffd18273bb62dd1d28c344f5 + languageName: node + linkType: hard + "cjs-module-lexer@npm:^1.0.0": version: 1.2.2 resolution: "cjs-module-lexer@npm:1.2.2" @@ -3775,6 +5930,64 @@ __metadata: languageName: node linkType: hard +"cli-boxes@npm:^3.0.0": + version: 3.0.0 + resolution: "cli-boxes@npm:3.0.0" + checksum: 10/637d84419d293a9eac40a1c8c96a2859e7d98b24a1a317788e13c8f441be052fc899480c6acab3acc82eaf1bccda6b7542d7cdcf5c9c3cc39227175dc098d5b2 + languageName: node + linkType: hard + +"cli-cursor@npm:^4.0.0": + version: 4.0.0 + resolution: "cli-cursor@npm:4.0.0" + dependencies: + restore-cursor: "npm:^4.0.0" + checksum: 10/ab3f3ea2076e2176a1da29f9d64f72ec3efad51c0960898b56c8a17671365c26e67b735920530eaf7328d61f8bd41c27f46b9cf6e4e10fe2fa44b5e8c0e392cc + languageName: node + linkType: hard + +"cli-cursor@npm:^5.0.0": + version: 5.0.0 + resolution: "cli-cursor@npm:5.0.0" + dependencies: + restore-cursor: "npm:^5.0.0" + checksum: 10/1eb9a3f878b31addfe8d82c6d915ec2330cec8447ab1f117f4aa34f0137fbb3137ec3466e1c9a65bcb7557f6e486d343f2da57f253a2f668d691372dfa15c090 + languageName: node + linkType: hard + +"cli-highlight@npm:^2.1.11": + version: 2.1.11 + resolution: "cli-highlight@npm:2.1.11" + dependencies: + chalk: "npm:^4.0.0" + highlight.js: "npm:^10.7.1" + mz: "npm:^2.4.0" + parse5: "npm:^5.1.1" + parse5-htmlparser2-tree-adapter: "npm:^6.0.0" + yargs: "npm:^16.0.0" + bin: + highlight: bin/highlight + checksum: 10/05d2b5beb8a4d3259f693517d013bf53d04ad20f470b77c3d02e051963092fae388388e3127f67d3679884a0c32cb855bf590292017c5e68c0f8d86f4b8e146e + languageName: node + linkType: hard + +"cli-spinners@npm:^2.6.1, cli-spinners@npm:^2.9.2": + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 10/a0a863f442df35ed7294424f5491fa1756bd8d2e4ff0c8736531d886cec0ece4d85e8663b77a5afaf1d296e3cbbebff92e2e99f52bbea89b667cbe789b994794 + languageName: node + linkType: hard + +"cli-truncate@npm:^4.0.0": + version: 4.0.0 + resolution: "cli-truncate@npm:4.0.0" + dependencies: + slice-ansi: "npm:^5.0.0" + string-width: "npm:^7.0.0" + checksum: 10/d5149175fd25ca985731bdeec46a55ec237475cf74c1a5e103baea696aceb45e372ac4acbaabf1316f06bd62e348123060f8191ffadfeedebd2a70a2a7fb199d + languageName: node + linkType: hard + "client-only@npm:0.0.1, client-only@npm:^0.0.1": version: 0.0.1 resolution: "client-only@npm:0.0.1" @@ -3803,6 +6016,24 @@ __metadata: languageName: node linkType: hard +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 10/eaa5561aeb3135c2cddf7a3b3f562fc4238ff3b3fc666869ef2adf264be0f372136702f16add9299087fb1907c2e4ec5dbfe83bd24bce815c70a80c6c1a2e950 + languageName: node + linkType: hard + +"clone@npm:^1.0.2": + version: 1.0.4 + resolution: "clone@npm:1.0.4" + checksum: 10/d06418b7335897209e77bdd430d04f882189582e67bd1f75a04565f3f07f5b3f119a9d670c943b6697d0afb100f03b866b3b8a1f91d4d02d72c4ecf2bb64b5dd + languageName: node + linkType: hard + "clsx@npm:2.0.0": version: 2.0.0 resolution: "clsx@npm:2.0.0" @@ -3872,6 +6103,13 @@ __metadata: languageName: node linkType: hard +"colorette@npm:^2.0.20": + version: 2.0.20 + resolution: "colorette@npm:2.0.20" + checksum: 10/0b8de48bfa5d10afc160b8eaa2b9938f34a892530b2f7d7897e0458d9535a066e3998b49da9d21161c78225b272df19ae3a64d6df28b4c9734c0e55bbd02406f + languageName: node + linkType: hard + "comma-separated-tokens@npm:^2.0.0": version: 2.0.2 resolution: "comma-separated-tokens@npm:2.0.2" @@ -3879,6 +6117,15 @@ __metadata: languageName: node linkType: hard +"commander@npm:2.9.0": + version: 2.9.0 + resolution: "commander@npm:2.9.0" + dependencies: + graceful-readlink: "npm:>= 1.0.0" + checksum: 10/65d08cbbf0ce36d3326e4904b8b8be1571547e96ae33834a7296fc84ab2d703c4b9f4ac2836ab8a7d33b145b545d20ac820f67bfef52cca021dbc8fbdf960686 + languageName: node + linkType: hard + "commander@npm:7": version: 7.2.0 resolution: "commander@npm:7.2.0" @@ -3900,6 +6147,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^9.1.0": + version: 9.5.0 + resolution: "commander@npm:9.5.0" + checksum: 10/41c49b3d0f94a1fbeb0463c85b13f15aa15a9e0b4d5e10a49c0a1d58d4489b549d62262b052ae0aa6cfda53299bee487bfe337825df15e342114dde543f82906 + languageName: node + linkType: hard + "commander@npm:^9.3.0": version: 9.3.0 resolution: "commander@npm:9.3.0" @@ -3921,6 +6175,18 @@ __metadata: languageName: node linkType: hard +"concat-stream@npm:^1.4.7": + version: 1.6.2 + resolution: "concat-stream@npm:1.6.2" + dependencies: + buffer-from: "npm:^1.0.0" + inherits: "npm:^2.0.3" + readable-stream: "npm:^2.2.2" + typedarray: "npm:^0.0.6" + checksum: 10/71db903c84fc073ca35a274074e8d26c4330713d299f8623e993c448c1f6bf8b967806dd1d1a7b0f8add6f15ab1af7435df21fe79b4fe7efd78420c89e054e28 + languageName: node + linkType: hard + "confbox@npm:^0.1.7": version: 0.1.7 resolution: "confbox@npm:0.1.7" @@ -3928,6 +6194,43 @@ __metadata: languageName: node linkType: hard +"confbox@npm:^0.1.8": + version: 0.1.8 + resolution: "confbox@npm:0.1.8" + checksum: 10/4ebcfb1c6a3b25276734ec5722e88768eb61fc02f98e11960b845c5c62bc27fd05f493d2a8244d9675b24ef95afe4c0d511cdcad02c72f5eeea463cc26687999 + languageName: node + linkType: hard + +"config-chain@npm:^1.1.11": + version: 1.1.13 + resolution: "config-chain@npm:1.1.13" + dependencies: + ini: "npm:^1.3.4" + proto-list: "npm:~1.2.1" + checksum: 10/83d22cabf709e7669f6870021c4d552e4fc02e9682702b726be94295f42ce76cfed00f70b2910ce3d6c9465d9758e191e28ad2e72ff4e3331768a90da6c1ef03 + languageName: node + linkType: hard + +"configstore@npm:^6.0.0": + version: 6.0.0 + resolution: "configstore@npm:6.0.0" + dependencies: + dot-prop: "npm:^6.0.1" + graceful-fs: "npm:^4.2.6" + unique-string: "npm:^3.0.0" + write-file-atomic: "npm:^3.0.3" + xdg-basedir: "npm:^5.0.1" + checksum: 10/81995351c10bc04c58507f17748477aeac6f47465109d20e3534cebc881d22e927cfd29e73dd852c46c55f62c2b7be4cd1fe6eb3a93ba51f7f9813c218f9bae0 + languageName: node + linkType: hard + +"consola@npm:^3.2.3": + version: 3.4.0 + resolution: "consola@npm:3.4.0" + checksum: 10/99d4a8131f4cc42ff6bb8e4fd8c9dbd428d6b949f3ec25d9d24892a7b0603b0aabeee8213e13ad74439b5078fdb204f9377bcdd401949c33fff672d91f05c4ec + languageName: node + linkType: hard + "console-control-strings@npm:^1.1.0": version: 1.1.0 resolution: "console-control-strings@npm:1.1.0" @@ -3935,6 +6238,13 @@ __metadata: languageName: node linkType: hard +"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.7.0": + version: 1.9.0 + resolution: "convert-source-map@npm:1.9.0" + checksum: 10/dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 + languageName: node + linkType: hard + "convert-source-map@npm:^1.6.0": version: 1.8.0 resolution: "convert-source-map@npm:1.8.0" @@ -3951,6 +6261,13 @@ __metadata: languageName: node linkType: hard +"core-util-is@npm:~1.0.0": + version: 1.0.3 + resolution: "core-util-is@npm:1.0.3" + checksum: 10/9de8597363a8e9b9952491ebe18167e3b36e7707569eed0ebf14f8bba773611376466ae34575bca8cfe3c767890c859c74056084738f09d4e4a6f902b2ad7d99 + languageName: node + linkType: hard + "cose-base@npm:^1.0.0": version: 1.0.3 resolution: "cose-base@npm:1.0.3" @@ -4017,6 +6334,28 @@ __metadata: languageName: node linkType: hard +"crypto-random-string@npm:^4.0.0": + version: 4.0.0 + resolution: "crypto-random-string@npm:4.0.0" + dependencies: + type-fest: "npm:^1.0.1" + checksum: 10/cd5d7ae13803de53680aaed4c732f67209af5988cbeec5f6b29082020347c2d8849ca921b2008be7d6bd1d9d198c3c3697e7441d6d0d3da1bf51e9e4d2032149 + languageName: node + linkType: hard + +"css-select@npm:^5.1.0": + version: 5.1.0 + resolution: "css-select@npm:5.1.0" + dependencies: + boolbase: "npm:^1.0.0" + css-what: "npm:^6.1.0" + domhandler: "npm:^5.0.2" + domutils: "npm:^3.0.1" + nth-check: "npm:^2.0.1" + checksum: 10/d486b1e7eb140468218a5ab5af53257e01f937d2173ac46981f6b7de9c5283d55427a36715dc8decfc0c079cf89259ac5b41ef58f6e1a422eee44ab8bfdc78da + languageName: node + linkType: hard + "css-what@npm:^6.1.0": version: 6.1.0 resolution: "css-what@npm:6.1.0" @@ -4033,6 +6372,13 @@ __metadata: languageName: node linkType: hard +"cssom@npm:^0.5.0": + version: 0.5.0 + resolution: "cssom@npm:0.5.0" + checksum: 10/b502a315b1ce020a692036cc38cb36afa44157219b80deadfa040ab800aa9321fcfbecf02fd2e6ec87db169715e27978b4ab3701f916461e9cf7808899f23b54 + languageName: node + linkType: hard + "csstype@npm:^3.0.2, csstype@npm:^3.0.7": version: 3.0.11 resolution: "csstype@npm:3.0.11" @@ -4428,6 +6774,13 @@ __metadata: languageName: node linkType: hard +"debounce@npm:1.2.1": + version: 1.2.1 + resolution: "debounce@npm:1.2.1" + checksum: 10/0b95b2a9d80ed69117d890f8dab8c0f2d6066f8d20edd1d810ae51f8f366a6d4c8b1d56e97dcb9304e93d57de4d5db440d34a03def7dad50403fc3f22bf16808 + languageName: node + linkType: hard + "debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.5 resolution: "debug@npm:4.3.5" @@ -4440,6 +6793,39 @@ __metadata: languageName: node linkType: hard +"debug@npm:^2.6.9": + version: 2.6.9 + resolution: "debug@npm:2.6.9" + dependencies: + ms: "npm:2.0.0" + checksum: 10/e07005f2b40e04f1bd14a3dd20520e9c4f25f60224cb006ce9d6781732c917964e9ec029fc7f1a151083cd929025ad5133814d4dc624a9aaf020effe4914ed14 + languageName: node + linkType: hard + +"debug@npm:^4.3.7": + version: 4.4.0 + resolution: "debug@npm:4.4.0" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10/1847944c2e3c2c732514b93d11886575625686056cd765336212dc15de2d2b29612b6cd80e1afba767bb8e1803b778caf9973e98169ef1a24a7a7009e1820367 + languageName: node + linkType: hard + +"debug@npm:~4.3.1": + version: 4.3.7 + resolution: "debug@npm:4.3.7" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10/71168908b9a78227ab29d5d25fe03c5867750e31ce24bf2c44a86efc5af041758bb56569b0a3d48a9b5344c00a24a777e6f4100ed6dfd9534a42c1dde285125a + languageName: node + linkType: hard + "decode-named-character-reference@npm:^1.0.0": version: 1.0.1 resolution: "decode-named-character-reference@npm:1.0.1" @@ -4449,6 +6835,22 @@ __metadata: languageName: node linkType: hard +"decompress-response@npm:^6.0.0": + version: 6.0.0 + resolution: "decompress-response@npm:6.0.0" + dependencies: + mimic-response: "npm:^3.1.0" + checksum: 10/d377cf47e02d805e283866c3f50d3d21578b779731e8c5072d6ce8c13cc31493db1c2f6784da9d1d5250822120cefa44f1deab112d5981015f2e17444b763812 + languageName: node + linkType: hard + +"dedent@npm:^0.7.0": + version: 0.7.0 + resolution: "dedent@npm:0.7.0" + checksum: 10/87de191050d9a40dd70cad01159a0bcf05ecb59750951242070b6abf9569088684880d00ba92a955b4058804f16eeaf91d604f283929b4f614d181cd7ae633d2 + languageName: node + linkType: hard + "dedent@npm:^1.0.0, dedent@npm:^1.5.3": version: 1.5.3 resolution: "dedent@npm:1.5.3" @@ -4461,6 +6863,13 @@ __metadata: languageName: node linkType: hard +"deep-extend@npm:^0.6.0": + version: 0.6.0 + resolution: "deep-extend@npm:0.6.0" + checksum: 10/7be7e5a8d468d6b10e6a67c3de828f55001b6eb515d014f7aeb9066ce36bd5717161eb47d6a0f7bed8a9083935b465bc163ee2581c8b128d29bf61092fdf57a7 + languageName: node + linkType: hard + "deep-object-diff@npm:^1.1.9": version: 1.1.9 resolution: "deep-object-diff@npm:1.1.9" @@ -4475,6 +6884,82 @@ __metadata: languageName: node linkType: hard +"default-browser-id@npm:^3.0.0": + version: 3.0.0 + resolution: "default-browser-id@npm:3.0.0" + dependencies: + bplist-parser: "npm:^0.2.0" + untildify: "npm:^4.0.0" + checksum: 10/279c7ad492542e5556336b6c254a4eaf31b2c63a5433265655ae6e47301197b6cfb15c595a6fdc6463b2ff8e1a1a1ed3cba56038a60e1527ba4ab1628c6b9941 + languageName: node + linkType: hard + +"default-browser-id@npm:^5.0.0": + version: 5.0.0 + resolution: "default-browser-id@npm:5.0.0" + checksum: 10/185bfaecec2c75fa423544af722a3469b20704c8d1942794a86e4364fe7d9e8e9f63241a5b769d61c8151993bc65833a5b959026fa1ccea343b3db0a33aa6deb + languageName: node + linkType: hard + +"default-browser@npm:^4.0.0": + version: 4.0.0 + resolution: "default-browser@npm:4.0.0" + dependencies: + bundle-name: "npm:^3.0.0" + default-browser-id: "npm:^3.0.0" + execa: "npm:^7.1.1" + titleize: "npm:^3.0.0" + checksum: 10/40c5af984799042b140300be5639c9742599bda76dc9eba5ac9ad5943c83dd36cebc4471eafcfddf8e0ec817166d5ba89d56f08e66a126c7c7908a179cead1a7 + languageName: node + linkType: hard + +"default-browser@npm:^5.2.1": + version: 5.2.1 + resolution: "default-browser@npm:5.2.1" + dependencies: + bundle-name: "npm:^4.1.0" + default-browser-id: "npm:^5.0.0" + checksum: 10/afab7eff7b7f5f7a94d9114d1ec67273d3fbc539edf8c0f80019879d53aa71e867303c6f6d7cffeb10a6f3cfb59d4f963dba3f9c96830b4540cc7339a1bf9840 + languageName: node + linkType: hard + +"defaults@npm:^1.0.3": + version: 1.0.4 + resolution: "defaults@npm:1.0.4" + dependencies: + clone: "npm:^1.0.2" + checksum: 10/3a88b7a587fc076b84e60affad8b85245c01f60f38fc1d259e7ac1d89eb9ce6abb19e27215de46b98568dd5bc48471730b327637e6f20b0f1bc85cf00440c80a + languageName: node + linkType: hard + +"defer-to-connect@npm:^2.0.1": + version: 2.0.1 + resolution: "defer-to-connect@npm:2.0.1" + checksum: 10/8a9b50d2f25446c0bfefb55a48e90afd58f85b21bcf78e9207cd7b804354f6409032a1705c2491686e202e64fc05f147aa5aa45f9aa82627563f045937f5791b + languageName: node + linkType: hard + +"define-lazy-prop@npm:^2.0.0": + version: 2.0.0 + resolution: "define-lazy-prop@npm:2.0.0" + checksum: 10/0115fdb065e0490918ba271d7339c42453d209d4cb619dfe635870d906731eff3e1ade8028bb461ea27ce8264ec5e22c6980612d332895977e89c1bbc80fcee2 + languageName: node + linkType: hard + +"define-lazy-prop@npm:^3.0.0": + version: 3.0.0 + resolution: "define-lazy-prop@npm:3.0.0" + checksum: 10/f28421cf9ee86eecaf5f3b8fe875f13d7009c2625e97645bfff7a2a49aca678270b86c39f9c32939e5ca7ab96b551377ed4139558c795e076774287ad3af1aa4 + languageName: node + linkType: hard + +"defu@npm:^6.1.4": + version: 6.1.4 + resolution: "defu@npm:6.1.4" + checksum: 10/aeffdb47300f45b4fdef1c5bd3880ac18ea7a1fd5b8a8faf8df29350ff03bf16dd34f9800205cab513d476e4c0a3783aa0cff0a433aff0ac84a67ddc4c8a2d64 + languageName: node + linkType: hard + "delaunator@npm:5": version: 5.0.1 resolution: "delaunator@npm:5.0.1" @@ -4505,6 +6990,20 @@ __metadata: languageName: node linkType: hard +"dequal@npm:^2.0.3": + version: 2.0.3 + resolution: "dequal@npm:2.0.3" + checksum: 10/6ff05a7561f33603df87c45e389c9ac0a95e3c056be3da1a0c4702149e3a7f6fe5ffbb294478687ba51a9e95f3a60e8b6b9005993acd79c292c7d15f71964b6b + languageName: node + linkType: hard + +"destr@npm:^2.0.3": + version: 2.0.3 + resolution: "destr@npm:2.0.3" + checksum: 10/dbb756baa876810ec0ca4bcb702d86cc3b480ed14f36bf5747718ed211f96bca5520b63a4109eb181ad940ee2a645677d9a63d4a0ed11a7510619dae97317201 + languageName: node + linkType: hard + "detect-indent@npm:^6.0.0": version: 6.1.0 resolution: "detect-indent@npm:6.1.0" @@ -4535,6 +7034,13 @@ __metadata: languageName: node linkType: hard +"diff-sequences@npm:^28.1.1": + version: 28.1.1 + resolution: "diff-sequences@npm:28.1.1" + checksum: 10/89752708215cf0d13ec98cb3cded36154951beec9ac8c23d5a665498ba880e1e3aad544ad046ad5223c141fc35b362665fae534e14a253654da77b514a28438d + languageName: node + linkType: hard + "diff-sequences@npm:^29.6.3": version: 29.6.3 resolution: "diff-sequences@npm:29.6.3" @@ -4565,6 +7071,33 @@ __metadata: languageName: node linkType: hard +"dom-serializer@npm:^2.0.0": + version: 2.0.0 + resolution: "dom-serializer@npm:2.0.0" + dependencies: + domelementtype: "npm:^2.3.0" + domhandler: "npm:^5.0.2" + entities: "npm:^4.2.0" + checksum: 10/e3bf9027a64450bca0a72297ecdc1e3abb7a2912268a9f3f5d33a2e29c1e2c3502c6e9f860fc6625940bfe0cfb57a44953262b9e94df76872fdfb8151097eeb3 + languageName: node + linkType: hard + +"domelementtype@npm:^2.3.0": + version: 2.3.0 + resolution: "domelementtype@npm:2.3.0" + checksum: 10/ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6 + languageName: node + linkType: hard + +"domhandler@npm:^5.0.2, domhandler@npm:^5.0.3": + version: 5.0.3 + resolution: "domhandler@npm:5.0.3" + dependencies: + domelementtype: "npm:^2.3.0" + checksum: 10/809b805a50a9c6884a29f38aec0a4e1b4537f40e1c861950ed47d10b049febe6b79ab72adaeeebb3cc8fc1cd33f34e97048a72a9265103426d93efafa78d3e96 + languageName: node + linkType: hard + "dompurify@npm:^3.0.5": version: 3.1.5 resolution: "dompurify@npm:3.1.5" @@ -4572,6 +7105,33 @@ __metadata: languageName: node linkType: hard +"domutils@npm:^3.0.1, domutils@npm:^3.1.0": + version: 3.2.2 + resolution: "domutils@npm:3.2.2" + dependencies: + dom-serializer: "npm:^2.0.0" + domelementtype: "npm:^2.3.0" + domhandler: "npm:^5.0.3" + checksum: 10/2e08842151aa406f50fe5e6d494f4ec73c2373199fa00d1f77b56ec604e566b7f226312ae35ab8160bb7f27a27c7285d574c8044779053e499282ca9198be210 + languageName: node + linkType: hard + +"dot-prop@npm:^6.0.1": + version: 6.0.1 + resolution: "dot-prop@npm:6.0.1" + dependencies: + is-obj: "npm:^2.0.0" + checksum: 10/1200a4f6f81151161b8526c37966d60738cf12619b0ed1f55be01bdb55790bf0a5cd1398b8f2c296dcc07d0a7c2dd0e650baf0b069c367e74bb5df2f6603aba0 + languageName: node + linkType: hard + +"dotenv@npm:^16.3.1, dotenv@npm:^16.4.5": + version: 16.4.7 + resolution: "dotenv@npm:16.4.7" + checksum: 10/f13bfe97db88f0df4ec505eeffb8925ec51f2d56a3d0b6d916964d8b4af494e6fb1633ba5d09089b552e77ab2a25de58d70259b2c5ed45ec148221835fc99a0c + languageName: node + linkType: hard + "dset@npm:^3.1.2": version: 3.1.3 resolution: "dset@npm:3.1.3" @@ -4579,6 +7139,16 @@ __metadata: languageName: node linkType: hard +"dtrace-provider@npm:~0.8": + version: 0.8.8 + resolution: "dtrace-provider@npm:0.8.8" + dependencies: + nan: "npm:^2.14.0" + node-gyp: "npm:latest" + checksum: 10/ab558f3bd04a91362a14ce4aeeaf4fac885d8762391612410c032bcf7bd0deed003c8faaf43f906c4ed87ff814893fb6dcc79e0c952d7967b325722b471b3775 + languageName: node + linkType: hard + "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" @@ -4600,6 +7170,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.5.73": + version: 1.5.88 + resolution: "electron-to-chromium@npm:1.5.88" + checksum: 10/cb52f817ad7b918580c2d70f3e7c21bea7e6f260d3b3a221265fce03cd6b653af91464bfebee8a55f0f6bcbc11b34853e7555bafb3ecf65ff035d65e63e6c745 + languageName: node + linkType: hard + "elkjs@npm:^0.9.0": version: 0.9.3 resolution: "elkjs@npm:0.9.3" @@ -4607,6 +7184,13 @@ __metadata: languageName: node linkType: hard +"emittery@npm:^0.10.2": + version: 0.10.2 + resolution: "emittery@npm:0.10.2" + checksum: 10/fa86fc2b1f4c792d7d479a4de1a6a1f74b0b597770bae770336f0be6501e64be0995aa07d284ae502b269f5cec960cd0c44c91dd090d06d8deecee6d9787e396 + languageName: node + linkType: hard + "emittery@npm:^0.13.1": version: 0.13.1 resolution: "emittery@npm:0.13.1" @@ -4614,6 +7198,13 @@ __metadata: languageName: node linkType: hard +"emoji-regex@npm:^10.3.0": + version: 10.4.0 + resolution: "emoji-regex@npm:10.4.0" + checksum: 10/76bb92c5bcf0b6980d37e535156231e4a9d0aa6ab3b9f5eabf7690231d5aa5d5b8e516f36e6804cbdd0f1c23dfef2a60c40ab7bb8aedd890584281a565b97c50 + languageName: node + linkType: hard + "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" @@ -4628,6 +7219,16 @@ __metadata: languageName: node linkType: hard +"encoding-sniffer@npm:^0.2.0": + version: 0.2.0 + resolution: "encoding-sniffer@npm:0.2.0" + dependencies: + iconv-lite: "npm:^0.6.3" + whatwg-encoding: "npm:^3.1.1" + checksum: 10/fe61a759dbef4d94ddc6f4fa645459897f4275eba04f0135d0459099b5f62fbba8a7ae57d23c9ec9b118c4c39ce056b51f1b8e62ad73a8ab365699448d655f4c + languageName: node + linkType: hard + "encoding@npm:^0.1.13": version: 0.1.13 resolution: "encoding@npm:0.1.13" @@ -4637,6 +7238,15 @@ __metadata: languageName: node linkType: hard +"end-of-stream@npm:^1.1.0": + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" + dependencies: + once: "npm:^1.4.0" + checksum: 10/530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b + languageName: node + linkType: hard + "enquirer@npm:^2.3.0": version: 2.4.1 resolution: "enquirer@npm:2.4.1" @@ -4647,7 +7257,7 @@ __metadata: languageName: node linkType: hard -"entities@npm:^4.4.0": +"entities@npm:^4.2.0, entities@npm:^4.4.0, entities@npm:^4.5.0": version: 4.5.0 resolution: "entities@npm:4.5.0" checksum: 10/ede2a35c9bce1aeccd055a1b445d41c75a14a2bb1cd22e242f20cf04d236cdcd7f9c859eb83f76885327bfae0c25bf03303665ee1ce3d47c5927b98b0e3e3d48 @@ -4661,6 +7271,13 @@ __metadata: languageName: node linkType: hard +"environment@npm:^1.0.0": + version: 1.1.0 + resolution: "environment@npm:1.1.0" + checksum: 10/dd3c1b9825e7f71f1e72b03c2344799ac73f2e9ef81b78ea8b373e55db021786c6b9f3858ea43a436a2c4611052670ec0afe85bc029c384cc71165feee2f4ba6 + languageName: node + linkType: hard + "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" @@ -4668,7 +7285,7 @@ __metadata: languageName: node linkType: hard -"error-ex@npm:^1.3.1": +"error-ex@npm:^1.3.1, error-ex@npm:^1.3.2": version: 1.3.2 resolution: "error-ex@npm:1.3.2" dependencies: @@ -4677,6 +7294,27 @@ __metadata: languageName: node linkType: hard +"es-module-lexer@npm:^0.10.0": + version: 0.10.5 + resolution: "es-module-lexer@npm:0.10.5" + checksum: 10/3a254a315343528cae3993d8978168cb7471ec92a6194b962cb5f5c4bb042f40d43346ec8dec6362d554054e1917f692209494f039c41fe9786bca23065925a2 + languageName: node + linkType: hard + +"es-module-lexer@npm:^1.5.4": + version: 1.6.0 + resolution: "es-module-lexer@npm:1.6.0" + checksum: 10/807ee7020cc46a9c970c78cad1f2f3fc139877e5ebad7f66dbfbb124d451189ba1c48c1c632bd5f8ce1b8af2caef3fca340ba044a410fa890d17b080a59024bb + languageName: node + linkType: hard + +"es6-error@npm:4.1.1": + version: 4.1.1 + resolution: "es6-error@npm:4.1.1" + checksum: 10/48483c25701dc5a6376f39bbe2eaf5da0b505607ec5a98cd3ade472c1939242156660636e2e508b33211e48e88b132d245341595c067bd4a95ac79fa7134da06 + languageName: node + linkType: hard + "esbuild-plugin-file-path-extensions@npm:^2.1.2, esbuild-plugin-file-path-extensions@npm:^2.1.3": version: 2.1.3 resolution: "esbuild-plugin-file-path-extensions@npm:2.1.3" @@ -4684,7 +7322,84 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.21.3, esbuild@npm:esbuild@~0.17.6 || ~0.18.0 || ~0.19.0 || ~0.20.0 || ~0.21.0": +"esbuild@npm:^0.18.10": + version: 0.18.20 + resolution: "esbuild@npm:0.18.20" + dependencies: + "@esbuild/android-arm": "npm:0.18.20" + "@esbuild/android-arm64": "npm:0.18.20" + "@esbuild/android-x64": "npm:0.18.20" + "@esbuild/darwin-arm64": "npm:0.18.20" + "@esbuild/darwin-x64": "npm:0.18.20" + "@esbuild/freebsd-arm64": "npm:0.18.20" + "@esbuild/freebsd-x64": "npm:0.18.20" + "@esbuild/linux-arm": "npm:0.18.20" + "@esbuild/linux-arm64": "npm:0.18.20" + "@esbuild/linux-ia32": "npm:0.18.20" + "@esbuild/linux-loong64": "npm:0.18.20" + "@esbuild/linux-mips64el": "npm:0.18.20" + "@esbuild/linux-ppc64": "npm:0.18.20" + "@esbuild/linux-riscv64": "npm:0.18.20" + "@esbuild/linux-s390x": "npm:0.18.20" + "@esbuild/linux-x64": "npm:0.18.20" + "@esbuild/netbsd-x64": "npm:0.18.20" + "@esbuild/openbsd-x64": "npm:0.18.20" + "@esbuild/sunos-x64": "npm:0.18.20" + "@esbuild/win32-arm64": "npm:0.18.20" + "@esbuild/win32-ia32": "npm:0.18.20" + "@esbuild/win32-x64": "npm:0.18.20" + dependenciesMeta: + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10/1f723ec71c3aa196473bf3298316eedc3f62d523924652dfeb60701b609792f918fc60db84b420d1d8ba9bfa7d69de2fc1d3157ba47c028bdae5d507a26a3c64 + languageName: node + linkType: hard + +"esbuild@npm:^0.21.3, esbuild@npm:^0.21.5, esbuild@npm:esbuild@~0.17.6 || ~0.18.0 || ~0.19.0 || ~0.20.0 || ~0.21.0": version: 0.21.5 resolution: "esbuild@npm:0.21.5" dependencies: @@ -4847,6 +7562,172 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:^0.24.2": + version: 0.24.2 + resolution: "esbuild@npm:0.24.2" + dependencies: + "@esbuild/aix-ppc64": "npm:0.24.2" + "@esbuild/android-arm": "npm:0.24.2" + "@esbuild/android-arm64": "npm:0.24.2" + "@esbuild/android-x64": "npm:0.24.2" + "@esbuild/darwin-arm64": "npm:0.24.2" + "@esbuild/darwin-x64": "npm:0.24.2" + "@esbuild/freebsd-arm64": "npm:0.24.2" + "@esbuild/freebsd-x64": "npm:0.24.2" + "@esbuild/linux-arm": "npm:0.24.2" + "@esbuild/linux-arm64": "npm:0.24.2" + "@esbuild/linux-ia32": "npm:0.24.2" + "@esbuild/linux-loong64": "npm:0.24.2" + "@esbuild/linux-mips64el": "npm:0.24.2" + "@esbuild/linux-ppc64": "npm:0.24.2" + "@esbuild/linux-riscv64": "npm:0.24.2" + "@esbuild/linux-s390x": "npm:0.24.2" + "@esbuild/linux-x64": "npm:0.24.2" + "@esbuild/netbsd-arm64": "npm:0.24.2" + "@esbuild/netbsd-x64": "npm:0.24.2" + "@esbuild/openbsd-arm64": "npm:0.24.2" + "@esbuild/openbsd-x64": "npm:0.24.2" + "@esbuild/sunos-x64": "npm:0.24.2" + "@esbuild/win32-arm64": "npm:0.24.2" + "@esbuild/win32-ia32": "npm:0.24.2" + "@esbuild/win32-x64": "npm:0.24.2" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10/95425071c9f24ff88bf61e0710b636ec0eb24ddf8bd1f7e1edef3044e1221104bbfa7bbb31c18018c8c36fa7902c5c0b843f829b981ebc89160cf5eebdaa58f4 + languageName: node + linkType: hard + +"esbuild@npm:esbuild@~0.17.6 || ~0.18.0 || ~0.19.0": + version: 0.19.12 + resolution: "esbuild@npm:0.19.12" + dependencies: + "@esbuild/aix-ppc64": "npm:0.19.12" + "@esbuild/android-arm": "npm:0.19.12" + "@esbuild/android-arm64": "npm:0.19.12" + "@esbuild/android-x64": "npm:0.19.12" + "@esbuild/darwin-arm64": "npm:0.19.12" + "@esbuild/darwin-x64": "npm:0.19.12" + "@esbuild/freebsd-arm64": "npm:0.19.12" + "@esbuild/freebsd-x64": "npm:0.19.12" + "@esbuild/linux-arm": "npm:0.19.12" + "@esbuild/linux-arm64": "npm:0.19.12" + "@esbuild/linux-ia32": "npm:0.19.12" + "@esbuild/linux-loong64": "npm:0.19.12" + "@esbuild/linux-mips64el": "npm:0.19.12" + "@esbuild/linux-ppc64": "npm:0.19.12" + "@esbuild/linux-riscv64": "npm:0.19.12" + "@esbuild/linux-s390x": "npm:0.19.12" + "@esbuild/linux-x64": "npm:0.19.12" + "@esbuild/netbsd-x64": "npm:0.19.12" + "@esbuild/openbsd-x64": "npm:0.19.12" + "@esbuild/sunos-x64": "npm:0.19.12" + "@esbuild/win32-arm64": "npm:0.19.12" + "@esbuild/win32-ia32": "npm:0.19.12" + "@esbuild/win32-x64": "npm:0.19.12" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10/861fa8eb2428e8d6521a4b7c7930139e3f45e8d51a86985cc29408172a41f6b18df7b3401e7e5e2d528cdf83742da601ddfdc77043ddc4f1c715a8ddb2d8a255 + languageName: node + linkType: hard + "escalade@npm:^3.1.1, escalade@npm:^3.1.2": version: 3.1.2 resolution: "escalade@npm:3.1.2" @@ -4861,6 +7742,13 @@ __metadata: languageName: node linkType: hard +"escape-goat@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-goat@npm:4.0.0" + checksum: 10/515f4c5427118a8513ef12ad3fbc194b2a0239a6bc8d923b8ebd885c97f3518ce54f911007e6c9424387d68b0f54cd72aa277cfc2ca44da8cb1bd6a880cfd13c + languageName: node + linkType: hard + "escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" @@ -4875,6 +7763,13 @@ __metadata: languageName: node linkType: hard +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 10/98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 + languageName: node + linkType: hard + "escape-string-regexp@npm:^5.0.0": version: 5.0.0 resolution: "escape-string-regexp@npm:5.0.0" @@ -4949,6 +7844,13 @@ __metadata: languageName: node linkType: hard +"estree-walker@npm:^2.0.1, estree-walker@npm:^2.0.2": + version: 2.0.2 + resolution: "estree-walker@npm:2.0.2" + checksum: 10/b02109c5d46bc2ed47de4990eef770f7457b1159a229f0999a09224d2b85ffeed2d7679cffcff90aeb4448e94b0168feb5265b209cdec29aad50a3d6e93d21e2 + languageName: node + linkType: hard + "estree-walker@npm:^3.0.0": version: 3.0.1 resolution: "estree-walker@npm:3.0.1" @@ -4956,6 +7858,15 @@ __metadata: languageName: node linkType: hard +"estree-walker@npm:^3.0.3": + version: 3.0.3 + resolution: "estree-walker@npm:3.0.3" + dependencies: + "@types/estree": "npm:^1.0.0" + checksum: 10/a65728d5727b71de172c5df323385755a16c0fdab8234dc756c3854cfee343261ddfbb72a809a5660fac8c75d960bb3e21aa898c2d7e9b19bb298482ca58a3af + languageName: node + linkType: hard + "eval@npm:0.1.8": version: 0.1.8 resolution: "eval@npm:0.1.8" @@ -4966,6 +7877,13 @@ __metadata: languageName: node linkType: hard +"eventemitter3@npm:^5.0.1": + version: 5.0.1 + resolution: "eventemitter3@npm:5.0.1" + checksum: 10/ac6423ec31124629c84c7077eed1e6987f6d66c31cf43c6fcbf6c87791d56317ce808d9ead483652436df171b526fc7220eccdc9f3225df334e81582c3cf7dd5 + languageName: node + linkType: hard + "execa@npm:^0.8.0": version: 0.8.0 resolution: "execa@npm:0.8.0" @@ -4998,6 +7916,40 @@ __metadata: languageName: node linkType: hard +"execa@npm:^7.1.1": + version: 7.2.0 + resolution: "execa@npm:7.2.0" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^6.0.1" + human-signals: "npm:^4.3.0" + is-stream: "npm:^3.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^5.1.0" + onetime: "npm:^6.0.0" + signal-exit: "npm:^3.0.7" + strip-final-newline: "npm:^3.0.0" + checksum: 10/473feff60f9d4dbe799225948de48b5158c1723021d19c4b982afe37bcd111ae84e1b4c9dfe967fae5101b0894b1a62e4dd564a286dfa3e46d7b0cfdbf7fe62b + languageName: node + linkType: hard + +"execa@npm:^8.0.1": + version: 8.0.1 + resolution: "execa@npm:8.0.1" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^8.0.1" + human-signals: "npm:^5.0.0" + is-stream: "npm:^3.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^5.1.0" + onetime: "npm:^6.0.0" + signal-exit: "npm:^4.1.0" + strip-final-newline: "npm:^3.0.0" + checksum: 10/d2ab5fe1e2bb92b9788864d0713f1fce9a07c4594e272c0c97bc18c90569897ab262e4ea58d27a694d288227a2e24f16f5e2575b44224ad9983b799dc7f1098d + languageName: node + linkType: hard + "exit@npm:^0.1.2": version: 0.1.2 resolution: "exit@npm:0.1.2" @@ -5005,6 +7957,19 @@ __metadata: languageName: node linkType: hard +"expect@npm:^28.0.0, expect@npm:^28.1.3": + version: 28.1.3 + resolution: "expect@npm:28.1.3" + dependencies: + "@jest/expect-utils": "npm:^28.1.3" + jest-get-type: "npm:^28.0.2" + jest-matcher-utils: "npm:^28.1.3" + jest-message-util: "npm:^28.1.3" + jest-util: "npm:^28.1.3" + checksum: 10/87033c88f7a578063ae7de98000fbd423bdb751756b1c6a1c69cd2b093bdb8b11a5b7a66eb89984068850d14978c7daffc2cc8ed56eb912424c24885a7573061 + languageName: node + linkType: hard + "expect@npm:^29.0.0, expect@npm:^29.7.0": version: 29.7.0 resolution: "expect@npm:29.7.0" @@ -5052,6 +8017,36 @@ __metadata: languageName: node linkType: hard +"extract-zip@npm:^2.0.1": + version: 2.0.1 + resolution: "extract-zip@npm:2.0.1" + dependencies: + "@types/yauzl": "npm:^2.9.1" + debug: "npm:^4.1.1" + get-stream: "npm:^5.1.0" + yauzl: "npm:^2.10.0" + dependenciesMeta: + "@types/yauzl": + optional: true + bin: + extract-zip: cli.js + checksum: 10/8cbda9debdd6d6980819cc69734d874ddd71051c9fe5bde1ef307ebcedfe949ba57b004894b585f758b7c9eeeea0e3d87f2dda89b7d25320459c2c9643ebb635 + languageName: node + linkType: hard + +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.3.2, fast-glob@npm:^3.3.3": + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" + dependencies: + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.8" + checksum: 10/dcc6432b269762dd47381d8b8358bf964d8f4f60286ac6aa41c01ade70bda459ff2001b516690b96d5365f68a49242966112b5d5cc9cd82395fa8f9d017c90ad + languageName: node + linkType: hard + "fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.9": version: 3.2.11 resolution: "fast-glob@npm:3.2.11" @@ -5078,7 +8073,7 @@ __metadata: languageName: node linkType: hard -"fast-json-stable-stringify@npm:^2.1.0": +"fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": version: 2.1.0 resolution: "fast-json-stable-stringify@npm:2.1.0" checksum: 10/2c20055c1fa43c922428f16ca8bb29f2807de63e5c851f665f7ac9790176c01c3b40335257736b299764a8d383388dabc73c8083b8e1bc3d99f0a941444ec60e @@ -5125,6 +8120,22 @@ __metadata: languageName: node linkType: hard +"fd-slicer@npm:~1.1.0": + version: 1.1.0 + resolution: "fd-slicer@npm:1.1.0" + dependencies: + pend: "npm:~1.2.0" + checksum: 10/db3e34fa483b5873b73f248e818f8a8b59a6427fd8b1436cd439c195fdf11e8659419404826059a642b57d18075c856d06d6a50a1413b714f12f833a9341ead3 + languageName: node + linkType: hard + +"filesize@npm:^10.1.6": + version: 10.1.6 + resolution: "filesize@npm:10.1.6" + checksum: 10/e800837c4fc02303f1944d5a4c7b706df1c5cd95d745181852604fb00a1c2d55d2d3921252722bd2f0c86b59c94edaba23fa224776bbf977455d4034e7be1f45 + languageName: node + linkType: hard + "fill-range@npm:^7.0.1": version: 7.0.1 resolution: "fill-range@npm:7.0.1" @@ -5173,6 +8184,21 @@ __metadata: languageName: node linkType: hard +"firefox-profile@npm:4.6.0": + version: 4.6.0 + resolution: "firefox-profile@npm:4.6.0" + dependencies: + adm-zip: "npm:~0.5.x" + fs-extra: "npm:~9.0.1" + ini: "npm:~2.0.0" + minimist: "npm:^1.2.5" + xml2js: "npm:^0.5.0" + bin: + firefox-profile: lib/cli.js + checksum: 10/af045250fd2bdc3463d1299f44d7c6ef0a49b624b9ad36320f0a25e318bb25284d1c6c4806d2d6efb8073a32dc28fcf353074a598d4f195017f5072106d855ee + languageName: node + linkType: hard + "flatted@npm:^3.3.1": version: 3.3.1 resolution: "flatted@npm:3.3.1" @@ -5214,6 +8240,20 @@ __metadata: languageName: node linkType: hard +"form-data-encoder@npm:^2.1.2": + version: 2.1.4 + resolution: "form-data-encoder@npm:2.1.4" + checksum: 10/3778e7db3c21457296e6fdbc4200642a6c01e8be9297256e845ee275f9ddaecb5f49bfb0364690ad216898c114ec59bf85f01ec823a70670b8067273415d62f6 + languageName: node + linkType: hard + +"formdata-node@npm:^6.0.3": + version: 6.0.3 + resolution: "formdata-node@npm:6.0.3" + checksum: 10/26ec90f5dd5d5572dceb524b86f42e28b148022e5c50b2af83ee8ad99d56f26157a7b5583ddbf10725e567bba30ad8bf6b6527f17f5e94d64ccaa950d1fe0b5f + languageName: node + linkType: hard + "fraction.js@npm:^4.3.7": version: 4.3.7 resolution: "fraction.js@npm:4.3.7" @@ -5221,6 +8261,39 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:11.2.0": + version: 11.2.0 + resolution: "fs-extra@npm:11.2.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10/0579bf6726a4cd054d4aa308f10b483f52478bb16284f32cf60b4ce0542063d551fca1a08a2af365e35db21a3fa5a06cf2a6ed614004b4368982bc754cb816b3 + languageName: node + linkType: hard + +"fs-extra@npm:^10.0.1": + version: 10.1.0 + resolution: "fs-extra@npm:10.1.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10/05ce2c3b59049bcb7b52001acd000e44b3c4af4ec1f8839f383ef41ec0048e3cfa7fd8a637b1bddfefad319145db89be91f4b7c1db2908205d38bf91e7d1d3b7 + languageName: node + linkType: hard + +"fs-extra@npm:^11.2.0": + version: 11.3.0 + resolution: "fs-extra@npm:11.3.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10/c9fe7b23dded1efe7bbae528d685c3206477e20cc60e9aaceb3f024f9b9ff2ee1f62413c161cb88546cc564009ab516dec99e9781ba782d869bb37e4fe04a97f + languageName: node + linkType: hard + "fs-extra@npm:^7.0.1": version: 7.0.1 resolution: "fs-extra@npm:7.0.1" @@ -5243,6 +8316,18 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:~9.0.1": + version: 9.0.1 + resolution: "fs-extra@npm:9.0.1" + dependencies: + at-least-node: "npm:^1.0.0" + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^1.0.0" + checksum: 10/74bba3c23f8c460bc06712d524ff621ea01944b9058544be4fa326bf5cab0c008bdabfa10bb0201e9d492a87847c6b6dd44025cd931827fd96080e6e6fe4ba3e + languageName: node + linkType: hard + "fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" @@ -5292,6 +8377,22 @@ __metadata: languageName: node linkType: hard +"fx-runner@npm:1.4.0": + version: 1.4.0 + resolution: "fx-runner@npm:1.4.0" + dependencies: + commander: "npm:2.9.0" + shell-quote: "npm:1.7.3" + spawn-sync: "npm:1.0.15" + when: "npm:3.7.7" + which: "npm:1.2.4" + winreg: "npm:0.0.12" + bin: + fx-runner: bin/fx-runner + checksum: 10/524610af142083ba9f62a12eb08785e11facb6c188a960b29f80447b1a74ff86a6b2d86d8dd0f7915d8133ace27455a907d34ddb758d661c3d35a42e9e997b79 + languageName: node + linkType: hard + "gauge@npm:^4.0.3": version: 4.0.4 resolution: "gauge@npm:4.0.4" @@ -5322,6 +8423,13 @@ __metadata: languageName: node linkType: hard +"get-east-asian-width@npm:^1.0.0": + version: 1.3.0 + resolution: "get-east-asian-width@npm:1.3.0" + checksum: 10/8e8e779eb28701db7fdb1c8cab879e39e6ae23f52dadd89c8aed05869671cee611a65d4f8557b83e981428623247d8bc5d0c7a4ef3ea7a41d826e73600112ad8 + languageName: node + linkType: hard + "get-package-type@npm:^0.1.0": version: 0.1.0 resolution: "get-package-type@npm:0.1.0" @@ -5329,6 +8437,13 @@ __metadata: languageName: node linkType: hard +"get-port-please@npm:^3.1.2": + version: 3.1.2 + resolution: "get-port-please@npm:3.1.2" + checksum: 10/ec8b8da9f816edde114b76742ec29695730094904bb0e94309081e4adf3f797b483b9d648abcf5e0511c4e21a7bf68334672b9575f8b23bccf93bf97eb517f0e + languageName: node + linkType: hard + "get-stream@npm:^3.0.0": version: 3.0.0 resolution: "get-stream@npm:3.0.0" @@ -5336,13 +8451,47 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^6.0.0": +"get-stream@npm:^5.1.0": + version: 5.2.0 + resolution: "get-stream@npm:5.2.0" + dependencies: + pump: "npm:^3.0.0" + checksum: 10/13a73148dca795e41421013da6e3ebff8ccb7fba4d2f023fd0c6da2c166ec4e789bec9774a73a7b49c08daf2cae552f8a3e914042ac23b5f59dd278cc8f9cbfb + languageName: node + linkType: hard + +"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": version: 6.0.1 resolution: "get-stream@npm:6.0.1" checksum: 10/781266d29725f35c59f1d214aedc92b0ae855800a980800e2923b3fbc4e56b3cb6e462c42e09a1cf1a00c64e056a78fa407cbe06c7c92b7e5cd49b4b85c2a497 languageName: node linkType: hard +"get-stream@npm:^8.0.1": + version: 8.0.1 + resolution: "get-stream@npm:8.0.1" + checksum: 10/dde5511e2e65a48e9af80fea64aff11b4921b14b6e874c6f8294c50975095af08f41bfb0b680c887f28b566dd6ec2cb2f960f9d36a323359be324ce98b766e9e + languageName: node + linkType: hard + +"giget@npm:^1.2.3": + version: 1.2.3 + resolution: "giget@npm:1.2.3" + dependencies: + citty: "npm:^0.1.6" + consola: "npm:^3.2.3" + defu: "npm:^6.1.4" + node-fetch-native: "npm:^1.6.3" + nypm: "npm:^0.3.8" + ohash: "npm:^1.1.3" + pathe: "npm:^1.1.2" + tar: "npm:^6.2.0" + bin: + giget: dist/cli.mjs + checksum: 10/85bdcf380566fc9c4299f029acbe78a706f1825912c6cea39b675d08064399988f5de30d17238246f725183ac7504e7b9d3000c417f1df7ebb52ab26c7d3ab8c + languageName: node + linkType: hard + "git-up@npm:^7.0.0": version: 7.0.0 resolution: "git-up@npm:7.0.0" @@ -5387,6 +8536,13 @@ __metadata: languageName: node linkType: hard +"glob-to-regexp@npm:^0.4.1": + version: 0.4.1 + resolution: "glob-to-regexp@npm:0.4.1" + checksum: 10/9009529195a955c40d7b9690794aeff5ba665cc38f1519e111c58bb54366fd0c106bde80acf97ba4e533208eb53422c83b136611a54c5fefb1edd8dc267cb62e + languageName: node + linkType: hard + "glob@npm:^10.3.10": version: 10.4.5 resolution: "glob@npm:10.4.5" @@ -5403,6 +8559,19 @@ __metadata: languageName: node linkType: hard +"glob@npm:^6.0.1": + version: 6.0.4 + resolution: "glob@npm:6.0.4" + dependencies: + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:2 || 3" + once: "npm:^1.3.0" + path-is-absolute: "npm:^1.0.0" + checksum: 10/b8fec415f772983ffbf7823c2c87aedd50aacf4f8db1868a11535db1023cf5180c9dd7487ce08f85bd64ed5cfd4268cea1a1c61c2772523d7d6194177d6d53a8 + languageName: node + linkType: hard + "glob@npm:^7.0.5, glob@npm:^7.1.3, glob@npm:^7.1.4": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -5430,6 +8599,15 @@ __metadata: languageName: node linkType: hard +"global-dirs@npm:^3.0.0": + version: 3.0.1 + resolution: "global-dirs@npm:3.0.1" + dependencies: + ini: "npm:2.0.0" + checksum: 10/70147b80261601fd40ac02a104581432325c1c47329706acd773f3a6ce99bb36d1d996038c85ccacd482ad22258ec233c586b6a91535b1a116b89663d49d6438 + languageName: node + linkType: hard + "globals@npm:^11.1.0": version: 11.12.0 resolution: "globals@npm:11.12.0" @@ -5458,6 +8636,32 @@ __metadata: languageName: node linkType: hard +"got@npm:^12.1.0": + version: 12.6.1 + resolution: "got@npm:12.6.1" + dependencies: + "@sindresorhus/is": "npm:^5.2.0" + "@szmarczak/http-timer": "npm:^5.0.1" + cacheable-lookup: "npm:^7.0.0" + cacheable-request: "npm:^10.2.8" + decompress-response: "npm:^6.0.0" + form-data-encoder: "npm:^2.1.2" + get-stream: "npm:^6.0.1" + http2-wrapper: "npm:^2.1.10" + lowercase-keys: "npm:^3.0.0" + p-cancelable: "npm:^3.0.0" + responselike: "npm:^3.0.0" + checksum: 10/6c22f1449f4574d79a38e0eba0b753ce2f9030d61838a1ae1e25d3ff5b0db7916aa21023ac369c67d39d17f87bba9283a0b0cb88590de77926c968630aacae75 + languageName: node + linkType: hard + +"graceful-fs@npm:4.2.10": + version: 4.2.10 + resolution: "graceful-fs@npm:4.2.10" + checksum: 10/0c83c52b62c68a944dcfb9d66b0f9f10f7d6e3d081e8067b9bfdc9e5f3a8896584d576036f82915773189eec1eba599397fc620e75c03c0610fb3d67c6713c1a + languageName: node + linkType: hard + "graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" @@ -5465,6 +8669,13 @@ __metadata: languageName: node linkType: hard +"graceful-readlink@npm:>= 1.0.0": + version: 1.0.1 + resolution: "graceful-readlink@npm:1.0.1" + checksum: 10/9ecd6cbbcac5a0070c89f3e4279a9a812f21270aa0eacd3d7150c05ec27e0a0773064813226cbb18fa28162f44a7175a9a4911ca9e539d6c03ee9d3f21b78381 + languageName: node + linkType: hard + "graphql@npm:^16.9.0": version: 16.9.0 resolution: "graphql@npm:16.9.0" @@ -5484,6 +8695,13 @@ __metadata: languageName: node linkType: hard +"growly@npm:^1.3.0": + version: 1.3.0 + resolution: "growly@npm:1.3.0" + checksum: 10/77f9abc3a854ec628580939f004ba8f05c677f9a6c957be817525f20f68f75368c4879c64d12551f262a9a00de33fbefc4deb24f8f2124429c906ef20ec3c678 + languageName: node + linkType: hard + "has-flag@npm:^2.0.0": version: 2.0.0 resolution: "has-flag@npm:2.0.0" @@ -5512,6 +8730,13 @@ __metadata: languageName: node linkType: hard +"has-yarn@npm:^3.0.0": + version: 3.0.0 + resolution: "has-yarn@npm:3.0.0" + checksum: 10/b9e14e78e0a37bc070550c862b201534287bc10e62a86ec9c1f455ffb082db42817ce9aed914bd73f1d589bbf268520e194629ff2f62ff6b98a482c4bd2dcbfb + languageName: node + linkType: hard + "has@npm:^1.0.3": version: 1.0.3 resolution: "has@npm:1.0.3" @@ -5702,6 +8927,13 @@ __metadata: languageName: node linkType: hard +"highlight.js@npm:^10.7.1": + version: 10.7.3 + resolution: "highlight.js@npm:10.7.3" + checksum: 10/db8d10a541936b058e221dbde77869664b2b45bca75d660aa98065be2cd29f3924755fbc7348213f17fd931aefb6e6597448ba6fe82afba6d8313747a91983ee + languageName: node + linkType: hard + "history@npm:^5.3.0": version: 5.3.0 resolution: "history@npm:5.3.0" @@ -5711,6 +8943,13 @@ __metadata: languageName: node linkType: hard +"hookable@npm:^5.5.3": + version: 5.5.3 + resolution: "hookable@npm:5.5.3" + checksum: 10/c6cec06f693e99a8f8ebd55592efc68042b472a4a04522dde384620d9a2cd7f422003357bf5688525f4bb14454bb0e4188a26db847fb1f1e06875958dfc61cde + languageName: node + linkType: hard + "html-escaper@npm:^2.0.0": version: 2.0.2 resolution: "html-escaper@npm:2.0.2" @@ -5718,6 +8957,13 @@ __metadata: languageName: node linkType: hard +"html-escaper@npm:^3.0.3": + version: 3.0.3 + resolution: "html-escaper@npm:3.0.3" + checksum: 10/7795141912bd82f0ece3c65fa329cdf40cd0ea6c1b9c556ac88ff2212e878ddc55b64219709f5fcb252406fe420ae15e5bd5626e36c0215ff1054f9d601ca382 + languageName: node + linkType: hard + "html-void-elements@npm:^3.0.0": version: 3.0.0 resolution: "html-void-elements@npm:3.0.0" @@ -5725,6 +8971,18 @@ __metadata: languageName: node linkType: hard +"htmlparser2@npm:^9.1.0": + version: 9.1.0 + resolution: "htmlparser2@npm:9.1.0" + dependencies: + domelementtype: "npm:^2.3.0" + domhandler: "npm:^5.0.3" + domutils: "npm:^3.1.0" + entities: "npm:^4.5.0" + checksum: 10/6352fa2a5495781fa9a02c9049908334cd068ff36d753870d30cd13b841e99c19646717567a2f9e9c44075bbe43d364e102f9d013a731ce962226d63746b794f + languageName: node + linkType: hard + "http-cache-semantics@npm:^4.1.0": version: 4.1.0 resolution: "http-cache-semantics@npm:4.1.0" @@ -5732,6 +8990,13 @@ __metadata: languageName: node linkType: hard +"http-cache-semantics@npm:^4.1.1": + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 10/362d5ed66b12ceb9c0a328fb31200b590ab1b02f4a254a697dc796850cc4385603e75f53ec59f768b2dad3bfa1464bd229f7de278d2899a0e3beffc634b6683f + languageName: node + linkType: hard + "http-proxy-agent@npm:^5.0.0": version: 5.0.0 resolution: "http-proxy-agent@npm:5.0.0" @@ -5743,6 +9008,16 @@ __metadata: languageName: node linkType: hard +"http2-wrapper@npm:^2.1.10": + version: 2.2.1 + resolution: "http2-wrapper@npm:2.2.1" + dependencies: + quick-lru: "npm:^5.1.1" + resolve-alpn: "npm:^1.2.0" + checksum: 10/e7a5ac6548318e83fc0399cd832cdff6bbf902b165d211cad47a56ee732922e0aa1107246dd884b12532a1c4649d27c4d44f2480911c65202e93c90bde8fa29d + languageName: node + linkType: hard + "https-proxy-agent@npm:^5.0.0": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" @@ -5767,6 +9042,20 @@ __metadata: languageName: node linkType: hard +"human-signals@npm:^4.3.0": + version: 4.3.1 + resolution: "human-signals@npm:4.3.1" + checksum: 10/fa59894c358fe9f2b5549be2fb083661d5e1dff618d3ac70a49ca73495a72e873fbf6c0878561478e521e17d498292746ee391791db95ffe5747bfb5aef8765b + languageName: node + linkType: hard + +"human-signals@npm:^5.0.0": + version: 5.0.0 + resolution: "human-signals@npm:5.0.0" + checksum: 10/30f8870d831cdcd2d6ec0486a7d35d49384996742052cee792854273fa9dd9e7d5db06bb7985d4953e337e10714e994e0302e90dc6848069171b05ec836d65b0 + languageName: node + linkType: hard + "humanize-ms@npm:^1.2.1": version: 1.2.1 resolution: "humanize-ms@npm:1.2.1" @@ -5776,7 +9065,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.6, iconv-lite@npm:^0.6.2": +"iconv-lite@npm:0.6, iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" dependencies: @@ -5794,6 +9083,13 @@ __metadata: languageName: node linkType: hard +"ieee754@npm:^1.2.1": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: 10/d9f2557a59036f16c282aaeb107832dc957a93d73397d89bbad4eb1130560560eb695060145e8e6b3b498b15ab95510226649a0b8f52ae06583575419fe10fc4 + languageName: node + linkType: hard + "ignore@npm:^5.1.8, ignore@npm:^5.2.0": version: 5.2.0 resolution: "ignore@npm:5.2.0" @@ -5801,6 +9097,20 @@ __metadata: languageName: node linkType: hard +"immediate@npm:~3.0.5": + version: 3.0.6 + resolution: "immediate@npm:3.0.6" + checksum: 10/f9b3486477555997657f70318cc8d3416159f208bec4cca3ff3442fd266bc23f50f0c9bd8547e1371a6b5e82b821ec9a7044a4f7b944798b25aa3cc6d5e63e62 + languageName: node + linkType: hard + +"import-lazy@npm:^4.0.0": + version: 4.0.0 + resolution: "import-lazy@npm:4.0.0" + checksum: 10/943309cc8eb01ada12700448c288b0384f77a1bc33c7e00fa4cb223c665f467a13ce9aaceb8d2e4cf586b07c1d2828040263dcc069873ce63cfc2ac6fd087971 + languageName: node + linkType: hard + "import-local@npm:^3.0.2": version: 3.1.0 resolution: "import-local@npm:3.1.0" @@ -5844,13 +9154,27 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:^2.0.3": +"inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 10/cd45e923bee15186c07fa4c89db0aace24824c482fb887b528304694b2aa6ff8a898da8657046a5dcf3e46cd6db6c61629551f9215f208d7c3f157cf9b290521 languageName: node linkType: hard +"ini@npm:2.0.0, ini@npm:~2.0.0": + version: 2.0.0 + resolution: "ini@npm:2.0.0" + checksum: 10/04e24ba05c4f6947e15560824e153b4610bceea2f5a3ab68651d221a4aab3c77d4e3e90a917ebc8bf5ad71a30a8575de56c39d6b4c4b1375a28016b9f3625f9d + languageName: node + linkType: hard + +"ini@npm:^1.3.4, ini@npm:~1.3.0": + version: 1.3.8 + resolution: "ini@npm:1.3.8" + checksum: 10/314ae176e8d4deb3def56106da8002b462221c174ddb7ce0c49ee72c8cd1f9044f7b10cc555a7d8850982c3b9ca96fc212122749f5234bc2b6fb05fb942ed566 + languageName: node + linkType: hard + "inline-style-parser@npm:0.1.1": version: 0.1.1 resolution: "inline-style-parser@npm:0.1.1" @@ -5895,6 +9219,15 @@ __metadata: languageName: node linkType: hard +"is-absolute@npm:^0.1.7": + version: 0.1.7 + resolution: "is-absolute@npm:0.1.7" + dependencies: + is-relative: "npm:^0.1.0" + checksum: 10/da0b2b4255ff0720b249da8d74680c1ba7cdaecb7270f254db488934e789912c42f0ccbea4624e7199f271c4df324b05fc394061621464be5091d48c3292bd16 + languageName: node + linkType: hard + "is-alphabetical@npm:^2.0.0": version: 2.0.1 resolution: "is-alphabetical@npm:2.0.1" @@ -5935,6 +9268,17 @@ __metadata: languageName: node linkType: hard +"is-ci@npm:^3.0.1": + version: 3.0.1 + resolution: "is-ci@npm:3.0.1" + dependencies: + ci-info: "npm:^3.2.0" + bin: + is-ci: bin.js + checksum: 10/192c66dc7826d58f803ecae624860dccf1899fc1f3ac5505284c0a5cf5f889046ffeb958fa651e5725d5705c5bcb14f055b79150ea5fcad7456a9569de60260e + languageName: node + linkType: hard + "is-core-module@npm:^2.13.0": version: 2.15.1 resolution: "is-core-module@npm:2.15.1" @@ -5960,6 +9304,24 @@ __metadata: languageName: node linkType: hard +"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 10/3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 + languageName: node + linkType: hard + +"is-docker@npm:^3.0.0": + version: 3.0.0 + resolution: "is-docker@npm:3.0.0" + bin: + is-docker: cli.js + checksum: 10/b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 + languageName: node + linkType: hard + "is-extendable@npm:^0.1.0": version: 0.1.1 resolution: "is-extendable@npm:0.1.1" @@ -5981,6 +9343,22 @@ __metadata: languageName: node linkType: hard +"is-fullwidth-code-point@npm:^4.0.0": + version: 4.0.0 + resolution: "is-fullwidth-code-point@npm:4.0.0" + checksum: 10/8ae89bf5057bdf4f57b346fb6c55e9c3dd2549983d54191d722d5c739397a903012cc41a04ee3403fd872e811243ef91a7c5196da7b5841dc6b6aae31a264a8d + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^5.0.0": + version: 5.0.0 + resolution: "is-fullwidth-code-point@npm:5.0.0" + dependencies: + get-east-asian-width: "npm:^1.0.0" + checksum: 10/8dfb2d2831b9e87983c136f5c335cd9d14c1402973e357a8ff057904612ed84b8cba196319fabedf9aefe4639e14fe3afe9d9966d1d006ebeb40fe1fed4babe5 + languageName: node + linkType: hard + "is-generator-fn@npm:^2.0.0": version: 2.1.0 resolution: "is-generator-fn@npm:2.1.0" @@ -6004,6 +9382,34 @@ __metadata: languageName: node linkType: hard +"is-inside-container@npm:^1.0.0": + version: 1.0.0 + resolution: "is-inside-container@npm:1.0.0" + dependencies: + is-docker: "npm:^3.0.0" + bin: + is-inside-container: cli.js + checksum: 10/c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 + languageName: node + linkType: hard + +"is-installed-globally@npm:^0.4.0": + version: 0.4.0 + resolution: "is-installed-globally@npm:0.4.0" + dependencies: + global-dirs: "npm:^3.0.0" + is-path-inside: "npm:^3.0.2" + checksum: 10/5294d21c82cb9beedd693ce1dfb12117c4db36d6e35edc9dc6bf06cb300d23c96520d1bfb063386b054268ae3d7255c3f09393b52218cc26ace99b217bf37c93 + languageName: node + linkType: hard + +"is-interactive@npm:^2.0.0": + version: 2.0.0 + resolution: "is-interactive@npm:2.0.0" + checksum: 10/e8d52ad490bed7ae665032c7675ec07732bbfe25808b0efbc4d5a76b1a1f01c165f332775c63e25e9a03d319ebb6b24f571a9e902669fc1e40b0a60b5be6e26c + languageName: node + linkType: hard + "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" @@ -6011,6 +9417,20 @@ __metadata: languageName: node linkType: hard +"is-network-error@npm:^1.0.0": + version: 1.1.0 + resolution: "is-network-error@npm:1.1.0" + checksum: 10/b2fe6aac07f814a9de275efd05934c832c129e7ba292d27614e9e8eec9e043b7a0bbeaeca5d0916b0f462edbec2aa2eaee974ee0a12ac095040e9515c222c251 + languageName: node + linkType: hard + +"is-npm@npm:^6.0.0": + version: 6.0.0 + resolution: "is-npm@npm:6.0.0" + checksum: 10/fafe1ddc772345f5460514891bb8014376904ccdbddd59eee7525c9adcc08d426933f28b087bef3e17524da7ebf35c03ef484ff3b6ba9d5fecd8c6e6a7d4bf11 + languageName: node + linkType: hard + "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" @@ -6018,6 +9438,13 @@ __metadata: languageName: node linkType: hard +"is-obj@npm:^2.0.0": + version: 2.0.0 + resolution: "is-obj@npm:2.0.0" + checksum: 10/c9916ac8f4621962a42f5e80e7ffdb1d79a3fab7456ceaeea394cd9e0858d04f985a9ace45be44433bf605673c8be8810540fe4cc7f4266fc7526ced95af5a08 + languageName: node + linkType: hard + "is-obj@npm:^3.0.0": version: 3.0.0 resolution: "is-obj@npm:3.0.0" @@ -6025,6 +9452,13 @@ __metadata: languageName: node linkType: hard +"is-path-inside@npm:^3.0.2": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: 10/abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 + languageName: node + linkType: hard + "is-plain-obj@npm:^3.0.0": version: 3.0.0 resolution: "is-plain-obj@npm:3.0.0" @@ -6039,6 +9473,29 @@ __metadata: languageName: node linkType: hard +"is-plain-object@npm:^2.0.4": + version: 2.0.4 + resolution: "is-plain-object@npm:2.0.4" + dependencies: + isobject: "npm:^3.0.1" + checksum: 10/2a401140cfd86cabe25214956ae2cfee6fbd8186809555cd0e84574f88de7b17abacb2e477a6a658fa54c6083ecbda1e6ae404c7720244cd198903848fca70ca + languageName: node + linkType: hard + +"is-potential-custom-element-name@npm:^1.0.1": + version: 1.0.1 + resolution: "is-potential-custom-element-name@npm:1.0.1" + checksum: 10/ced7bbbb6433a5b684af581872afe0e1767e2d1146b2207ca0068a648fb5cab9d898495d1ac0583524faaf24ca98176a7d9876363097c2d14fee6dd324f3a1ab + languageName: node + linkType: hard + +"is-primitive@npm:^3.0.1": + version: 3.0.1 + resolution: "is-primitive@npm:3.0.1" + checksum: 10/c4da6a6e6d487f31d85b9259b67695fffcc75dca6c9612b0a002e3050c734227b9911be09b877539ec6309710229c19f4edd0f9e26ed2a67924ee0916baf0bed + languageName: node + linkType: hard + "is-reference@npm:^3.0.0": version: 3.0.0 resolution: "is-reference@npm:3.0.0" @@ -6048,6 +9505,13 @@ __metadata: languageName: node linkType: hard +"is-relative@npm:^0.1.0": + version: 0.1.3 + resolution: "is-relative@npm:0.1.3" + checksum: 10/bfe53d31d2cc257812e9504a1c3f6f29540af156cb3240b5edc8d613ef8661fa145dc71add54c55b2bf05f6afb00d91dbc789423463c2f4220df9c8a769774ad + languageName: node + linkType: hard + "is-ssh@npm:^1.4.0": version: 1.4.0 resolution: "is-ssh@npm:1.4.0" @@ -6071,6 +9535,13 @@ __metadata: languageName: node linkType: hard +"is-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "is-stream@npm:3.0.0" + checksum: 10/172093fe99119ffd07611ab6d1bcccfe8bc4aa80d864b15f43e63e54b7abc71e779acd69afdb854c4e2a67fdc16ae710e370eda40088d1cfc956a50ed82d8f16 + languageName: node + linkType: hard + "is-subdir@npm:^1.1.1": version: 1.2.0 resolution: "is-subdir@npm:1.2.0" @@ -6080,6 +9551,27 @@ __metadata: languageName: node linkType: hard +"is-typedarray@npm:^1.0.0": + version: 1.0.0 + resolution: "is-typedarray@npm:1.0.0" + checksum: 10/4b433bfb0f9026f079f4eb3fbaa4ed2de17c9995c3a0b5c800bec40799b4b2a8b4e051b1ada77749deb9ded4ae52fe2096973f3a93ff83df1a5a7184a669478c + languageName: node + linkType: hard + +"is-unicode-supported@npm:^1.1.0, is-unicode-supported@npm:^1.3.0": + version: 1.3.0 + resolution: "is-unicode-supported@npm:1.3.0" + checksum: 10/20a1fc161afafaf49243551a5ac33b6c4cf0bbcce369fcd8f2951fbdd000c30698ce320de3ee6830497310a8f41880f8066d440aa3eb0a853e2aa4836dd89abc + languageName: node + linkType: hard + +"is-unicode-supported@npm:^2.0.0": + version: 2.1.0 + resolution: "is-unicode-supported@npm:2.1.0" + checksum: 10/f254e3da6b0ab1a57a94f7273a7798dd35d1d45b227759f600d0fa9d5649f9c07fa8d3c8a6360b0e376adf916d151ec24fc9a50c5295c58bae7ca54a76a063f9 + languageName: node + linkType: hard + "is-windows@npm:^1.0.0": version: 1.0.2 resolution: "is-windows@npm:1.0.2" @@ -6087,6 +9579,45 @@ __metadata: languageName: node linkType: hard +"is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: "npm:^2.0.0" + checksum: 10/20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 + languageName: node + linkType: hard + +"is-wsl@npm:^3.1.0": + version: 3.1.0 + resolution: "is-wsl@npm:3.1.0" + dependencies: + is-inside-container: "npm:^1.0.0" + checksum: 10/f9734c81f2f9cf9877c5db8356bfe1ff61680f1f4c1011e91278a9c0564b395ae796addb4bf33956871041476ec82c3e5260ed57b22ac91794d4ae70a1d2f0a9 + languageName: node + linkType: hard + +"is-yarn-global@npm:^0.4.0": + version: 0.4.1 + resolution: "is-yarn-global@npm:0.4.1" + checksum: 10/79ec4e6f581c53d4fefdf5f6c237f9a3ad8db29c85cdc4659e76ae345659317552052a97b7e56952aa5d94a23c798ebec8ccad72fb14d3b26dc647ddceddd716 + languageName: node + linkType: hard + +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: 10/f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab + languageName: node + linkType: hard + +"isexe@npm:^1.1.1": + version: 1.1.2 + resolution: "isexe@npm:1.1.2" + checksum: 10/e4edd360b750e3b1aaf847e81b586655661b6be5033a6b843b0cca59f429f33833ad199302070e3bce5c517eaa93d74fc33560eb18d8ff25ff5e5899af4be466 + languageName: node + linkType: hard + "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -6094,6 +9625,13 @@ __metadata: languageName: node linkType: hard +"isobject@npm:^3.0.1": + version: 3.0.1 + resolution: "isobject@npm:3.0.1" + checksum: 10/db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703 + languageName: node + linkType: hard + "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": version: 3.2.0 resolution: "istanbul-lib-coverage@npm:3.2.0" @@ -6114,6 +9652,19 @@ __metadata: languageName: node linkType: hard +"istanbul-lib-instrument@npm:^5.1.0": + version: 5.2.1 + resolution: "istanbul-lib-instrument@npm:5.2.1" + dependencies: + "@babel/core": "npm:^7.12.3" + "@babel/parser": "npm:^7.14.7" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^6.3.0" + checksum: 10/bbc4496c2f304d799f8ec22202ab38c010ac265c441947f075c0f7d46bd440b45c00e46017cf9053453d42182d768b1d6ed0e70a142c95ab00df9843aa5ab80e + languageName: node + linkType: hard + "istanbul-lib-instrument@npm:^6.0.0": version: 6.0.3 resolution: "istanbul-lib-instrument@npm:6.0.3" @@ -6179,6 +9730,16 @@ __metadata: languageName: node linkType: hard +"jest-changed-files@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-changed-files@npm:28.1.3" + dependencies: + execa: "npm:^5.0.0" + p-limit: "npm:^3.1.0" + checksum: 10/206be715fed00c70d69f46f6274129816b2959dd9fe5d77b7c929d572eef8f55092baea48f51cf45848edd17e23b00aa720201b5e7781904e6ede06ba666e668 + languageName: node + linkType: hard + "jest-changed-files@npm:^29.7.0": version: 29.7.0 resolution: "jest-changed-files@npm:29.7.0" @@ -6190,6 +9751,33 @@ __metadata: languageName: node linkType: hard +"jest-circus@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-circus@npm:28.1.3" + dependencies: + "@jest/environment": "npm:^28.1.3" + "@jest/expect": "npm:^28.1.3" + "@jest/test-result": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + co: "npm:^4.6.0" + dedent: "npm:^0.7.0" + is-generator-fn: "npm:^2.0.0" + jest-each: "npm:^28.1.3" + jest-matcher-utils: "npm:^28.1.3" + jest-message-util: "npm:^28.1.3" + jest-runtime: "npm:^28.1.3" + jest-snapshot: "npm:^28.1.3" + jest-util: "npm:^28.1.3" + p-limit: "npm:^3.1.0" + pretty-format: "npm:^28.1.3" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10/3ac1f369cadbdd1982c123c04bc69f140b9790a8d0a729084f53aa13154bbdf318ba162dc70daecc37ef1d620afa339408d6b99a0314306238c547dc6a25b4a3 + languageName: node + linkType: hard + "jest-circus@npm:^29.7.0": version: 29.7.0 resolution: "jest-circus@npm:29.7.0" @@ -6218,6 +9806,33 @@ __metadata: languageName: node linkType: hard +"jest-cli@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-cli@npm:28.1.3" + dependencies: + "@jest/core": "npm:^28.1.3" + "@jest/test-result": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + chalk: "npm:^4.0.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + import-local: "npm:^3.0.2" + jest-config: "npm:^28.1.3" + jest-util: "npm:^28.1.3" + jest-validate: "npm:^28.1.3" + prompts: "npm:^2.0.1" + yargs: "npm:^17.3.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10/935a0c517e7b972e60543fdb921302fc63d78e629ab077195c91336279c0815978ca2e03c65ec6dbff3226a5c4ee64b13c7ef5a86387330c9da54454cd4bbbfb + languageName: node + linkType: hard + "jest-cli@npm:^29.7.0": version: 29.7.0 resolution: "jest-cli@npm:29.7.0" @@ -6244,6 +9859,44 @@ __metadata: languageName: node linkType: hard +"jest-config@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-config@npm:28.1.3" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/test-sequencer": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + babel-jest: "npm:^28.1.3" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + deepmerge: "npm:^4.2.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-circus: "npm:^28.1.3" + jest-environment-node: "npm:^28.1.3" + jest-get-type: "npm:^28.0.2" + jest-regex-util: "npm:^28.0.2" + jest-resolve: "npm:^28.1.3" + jest-runner: "npm:^28.1.3" + jest-util: "npm:^28.1.3" + jest-validate: "npm:^28.1.3" + micromatch: "npm:^4.0.4" + parse-json: "npm:^5.2.0" + pretty-format: "npm:^28.1.3" + slash: "npm:^3.0.0" + strip-json-comments: "npm:^3.1.1" + peerDependencies: + "@types/node": "*" + ts-node: ">=9.0.0" + peerDependenciesMeta: + "@types/node": + optional: true + ts-node: + optional: true + checksum: 10/457d8709e24e0e4d8a8a8e074a65092e896d80f30d80c0448f8ce6a24bd0b30060a1a593a20aa7fb8c3c2228d519f0a979ccdff3a176efb60afc7187785d59cf + languageName: node + linkType: hard + "jest-config@npm:^29.7.0": version: 29.7.0 resolution: "jest-config@npm:29.7.0" @@ -6282,6 +9935,18 @@ __metadata: languageName: node linkType: hard +"jest-diff@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-diff@npm:28.1.3" + dependencies: + chalk: "npm:^4.0.0" + diff-sequences: "npm:^28.1.1" + jest-get-type: "npm:^28.0.2" + pretty-format: "npm:^28.1.3" + checksum: 10/42b8d82c59df879b2cfdf3583fecd40c31ce8c9364644d8d430f5bd533a32e475ca0b383b7a744293332008c50f7901bedeac73c60463ac9e7e2b80249e1325c + languageName: node + linkType: hard + "jest-diff@npm:^29.7.0": version: 29.7.0 resolution: "jest-diff@npm:29.7.0" @@ -6294,6 +9959,15 @@ __metadata: languageName: node linkType: hard +"jest-docblock@npm:^28.1.1": + version: 28.1.1 + resolution: "jest-docblock@npm:28.1.1" + dependencies: + detect-newline: "npm:^3.0.0" + checksum: 10/4062cb9ba54c88c88f5452fcd054937f35755240014ea277ff8dbfde30efcbdb77a4844a09279e55ec98f2fe9a1978a9b8583315e93fdf03602a619ae070356b + languageName: node + linkType: hard + "jest-docblock@npm:^29.7.0": version: 29.7.0 resolution: "jest-docblock@npm:29.7.0" @@ -6303,6 +9977,19 @@ __metadata: languageName: node linkType: hard +"jest-each@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-each@npm:28.1.3" + dependencies: + "@jest/types": "npm:^28.1.3" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^28.0.2" + jest-util: "npm:^28.1.3" + pretty-format: "npm:^28.1.3" + checksum: 10/4877cdda70048923ad6aabf25779e3e2c6bc580253d95739b8af291fbc506b95b043031b498f26807093abe9e6e93ecd7b50e3ce5b7ab175fc21637a197a248b + languageName: node + linkType: hard + "jest-each@npm:^29.7.0": version: 29.7.0 resolution: "jest-each@npm:29.7.0" @@ -6316,6 +10003,20 @@ __metadata: languageName: node linkType: hard +"jest-environment-node@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-environment-node@npm:28.1.3" + dependencies: + "@jest/environment": "npm:^28.1.3" + "@jest/fake-timers": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + "@types/node": "npm:*" + jest-mock: "npm:^28.1.3" + jest-util: "npm:^28.1.3" + checksum: 10/ab9ec5c57309a0ca40ebc58ba84b4980445f24d351cc3292c8c8715062c7ea14442d9d8e7701eccb9cb810f425bbdb7eba631fd76fb1835b92150b6bdda7cb18 + languageName: node + linkType: hard + "jest-environment-node@npm:^29.7.0": version: 29.7.0 resolution: "jest-environment-node@npm:29.7.0" @@ -6330,6 +10031,13 @@ __metadata: languageName: node linkType: hard +"jest-get-type@npm:^28.0.2": + version: 28.0.2 + resolution: "jest-get-type@npm:28.0.2" + checksum: 10/5281d7c89bc8156605f6d15784f45074f4548501195c26e9b188742768f72d40948252d13230ea905b5349038865a1a8eeff0e614cc530ff289dfc41fe843abd + languageName: node + linkType: hard + "jest-get-type@npm:^29.6.3": version: 29.6.3 resolution: "jest-get-type@npm:29.6.3" @@ -6337,6 +10045,29 @@ __metadata: languageName: node linkType: hard +"jest-haste-map@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-haste-map@npm:28.1.3" + dependencies: + "@jest/types": "npm:^28.1.3" + "@types/graceful-fs": "npm:^4.1.3" + "@types/node": "npm:*" + anymatch: "npm:^3.0.3" + fb-watchman: "npm:^2.0.0" + fsevents: "npm:^2.3.2" + graceful-fs: "npm:^4.2.9" + jest-regex-util: "npm:^28.0.2" + jest-util: "npm:^28.1.3" + jest-worker: "npm:^28.1.3" + micromatch: "npm:^4.0.4" + walker: "npm:^1.0.8" + dependenciesMeta: + fsevents: + optional: true + checksum: 10/c78e0e81e3f138f379440fb2ddfdc3753da377b74477df02ef404d5de1508d6545d28cf02516713dbde093a8c112098be6f50080a7a8fab6b888992720322a57 + languageName: node + linkType: hard + "jest-haste-map@npm:^29.7.0": version: 29.7.0 resolution: "jest-haste-map@npm:29.7.0" @@ -6360,6 +10091,16 @@ __metadata: languageName: node linkType: hard +"jest-leak-detector@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-leak-detector@npm:28.1.3" + dependencies: + jest-get-type: "npm:^28.0.2" + pretty-format: "npm:^28.1.3" + checksum: 10/2e976a4880cf9af11f53a19f6a3820e0f90b635a900737a5427fc42e337d5628ba446dcd7c020ecea3806cf92bc0bbf6982ed62a9cd84e5a13d8751aa30fbbb7 + languageName: node + linkType: hard + "jest-leak-detector@npm:^29.7.0": version: 29.7.0 resolution: "jest-leak-detector@npm:29.7.0" @@ -6370,6 +10111,18 @@ __metadata: languageName: node linkType: hard +"jest-matcher-utils@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-matcher-utils@npm:28.1.3" + dependencies: + chalk: "npm:^4.0.0" + jest-diff: "npm:^28.1.3" + jest-get-type: "npm:^28.0.2" + pretty-format: "npm:^28.1.3" + checksum: 10/958f4bacdaee6949f1d1da413129f2249083bc6fa3f4ac5c559795b370aec7159f99f02340f706cc895b90938c2bafe1aab347c9a34f8819c59afd1a4cd6c009 + languageName: node + linkType: hard + "jest-matcher-utils@npm:^29.7.0": version: 29.7.0 resolution: "jest-matcher-utils@npm:29.7.0" @@ -6382,6 +10135,23 @@ __metadata: languageName: node linkType: hard +"jest-message-util@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-message-util@npm:28.1.3" + dependencies: + "@babel/code-frame": "npm:^7.12.13" + "@jest/types": "npm:^28.1.3" + "@types/stack-utils": "npm:^2.0.0" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^28.1.3" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10/91137a507e9eb79ef6156a3d17c882a181fa662da28cc1a86245ff53ba13726653c8d5fed2660e922aae020a9caca4d22c3689bfe61a215c8a17a43e01b7eb5c + languageName: node + linkType: hard + "jest-message-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-message-util@npm:29.7.0" @@ -6399,6 +10169,16 @@ __metadata: languageName: node linkType: hard +"jest-mock@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-mock@npm:28.1.3" + dependencies: + "@jest/types": "npm:^28.1.3" + "@types/node": "npm:*" + checksum: 10/43cbec0ceddea795b8b2bc09f8632eecc97b88ef018a9c9737b887ed6cbdbda000a436e9165dce2bccfbb949be8b0daca6faa530dc390d43a0e5e3099f3ae216 + languageName: node + linkType: hard + "jest-mock@npm:^29.7.0": version: 29.7.0 resolution: "jest-mock@npm:29.7.0" @@ -6422,6 +10202,13 @@ __metadata: languageName: node linkType: hard +"jest-regex-util@npm:^28.0.2": + version: 28.0.2 + resolution: "jest-regex-util@npm:28.0.2" + checksum: 10/0ea8c5c82ec88bc85e273c0ec82e0c0f35f7a1e2d055070e50f0cc2a2177f848eec55f73e37ae0d045c3db5014c42b2f90ac62c1ab3fdb354d2abd66a9e08add + languageName: node + linkType: hard + "jest-regex-util@npm:^29.6.3": version: 29.6.3 resolution: "jest-regex-util@npm:29.6.3" @@ -6429,6 +10216,16 @@ __metadata: languageName: node linkType: hard +"jest-resolve-dependencies@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-resolve-dependencies@npm:28.1.3" + dependencies: + jest-regex-util: "npm:^28.0.2" + jest-snapshot: "npm:^28.1.3" + checksum: 10/5c3128ea5f702a22141116b6a3d83c594c192d3e17b7235a1d47ecd64bcd9aa4924100668804e6b54faf5a1437a366f37165a2ea7170a2ce35899323b4ed7aac + languageName: node + linkType: hard + "jest-resolve-dependencies@npm:^29.7.0": version: 29.7.0 resolution: "jest-resolve-dependencies@npm:29.7.0" @@ -6439,6 +10236,23 @@ __metadata: languageName: node linkType: hard +"jest-resolve@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-resolve@npm:28.1.3" + dependencies: + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^28.1.3" + jest-pnp-resolver: "npm:^1.2.2" + jest-util: "npm:^28.1.3" + jest-validate: "npm:^28.1.3" + resolve: "npm:^1.20.0" + resolve.exports: "npm:^1.1.0" + slash: "npm:^3.0.0" + checksum: 10/742b2301a43172206bf88d405df73d19510cfd4eacb0fb16d620157de408e9f7399567a57c86c61b30aaa303c15d88a77b38a69ad0230d288e44db4d44d5f724 + languageName: node + linkType: hard + "jest-resolve@npm:^29.7.0": version: 29.7.0 resolution: "jest-resolve@npm:29.7.0" @@ -6456,6 +10270,35 @@ __metadata: languageName: node linkType: hard +"jest-runner@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-runner@npm:28.1.3" + dependencies: + "@jest/console": "npm:^28.1.3" + "@jest/environment": "npm:^28.1.3" + "@jest/test-result": "npm:^28.1.3" + "@jest/transform": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + emittery: "npm:^0.10.2" + graceful-fs: "npm:^4.2.9" + jest-docblock: "npm:^28.1.1" + jest-environment-node: "npm:^28.1.3" + jest-haste-map: "npm:^28.1.3" + jest-leak-detector: "npm:^28.1.3" + jest-message-util: "npm:^28.1.3" + jest-resolve: "npm:^28.1.3" + jest-runtime: "npm:^28.1.3" + jest-util: "npm:^28.1.3" + jest-watcher: "npm:^28.1.3" + jest-worker: "npm:^28.1.3" + p-limit: "npm:^3.1.0" + source-map-support: "npm:0.5.13" + checksum: 10/0fb6ed4f628650da9ff502b89bfdf98ea7f3015ad0369429c223ddae793573d9c5f350e95756e8bb827e2e6e3de03e5cb94569075c5788e574697b63c09d80ae + languageName: node + linkType: hard + "jest-runner@npm:^29.7.0": version: 29.7.0 resolution: "jest-runner@npm:29.7.0" @@ -6485,6 +10328,36 @@ __metadata: languageName: node linkType: hard +"jest-runtime@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-runtime@npm:28.1.3" + dependencies: + "@jest/environment": "npm:^28.1.3" + "@jest/fake-timers": "npm:^28.1.3" + "@jest/globals": "npm:^28.1.3" + "@jest/source-map": "npm:^28.1.2" + "@jest/test-result": "npm:^28.1.3" + "@jest/transform": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + chalk: "npm:^4.0.0" + cjs-module-lexer: "npm:^1.0.0" + collect-v8-coverage: "npm:^1.0.0" + execa: "npm:^5.0.0" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^28.1.3" + jest-message-util: "npm:^28.1.3" + jest-mock: "npm:^28.1.3" + jest-regex-util: "npm:^28.0.2" + jest-resolve: "npm:^28.1.3" + jest-snapshot: "npm:^28.1.3" + jest-util: "npm:^28.1.3" + slash: "npm:^3.0.0" + strip-bom: "npm:^4.0.0" + checksum: 10/d3d91b3f1082bbe3f87dc11ad7abce12f323797d98b3fa5ef7fb5efbd6d30e42041e3732cb8be5d41f0c8d8312d14461381d829ed1fe4e3712cfc82ea4a586fc + languageName: node + linkType: hard + "jest-runtime@npm:^29.7.0": version: 29.7.0 resolution: "jest-runtime@npm:29.7.0" @@ -6515,6 +10388,37 @@ __metadata: languageName: node linkType: hard +"jest-snapshot@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-snapshot@npm:28.1.3" + dependencies: + "@babel/core": "npm:^7.11.6" + "@babel/generator": "npm:^7.7.2" + "@babel/plugin-syntax-typescript": "npm:^7.7.2" + "@babel/traverse": "npm:^7.7.2" + "@babel/types": "npm:^7.3.3" + "@jest/expect-utils": "npm:^28.1.3" + "@jest/transform": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + "@types/babel__traverse": "npm:^7.0.6" + "@types/prettier": "npm:^2.1.5" + babel-preset-current-node-syntax: "npm:^1.0.0" + chalk: "npm:^4.0.0" + expect: "npm:^28.1.3" + graceful-fs: "npm:^4.2.9" + jest-diff: "npm:^28.1.3" + jest-get-type: "npm:^28.0.2" + jest-haste-map: "npm:^28.1.3" + jest-matcher-utils: "npm:^28.1.3" + jest-message-util: "npm:^28.1.3" + jest-util: "npm:^28.1.3" + natural-compare: "npm:^1.4.0" + pretty-format: "npm:^28.1.3" + semver: "npm:^7.3.5" + checksum: 10/4e1f4e2aa5ccc776f1fdaab75f96342534f737df0d43458e0614af362f7e80097909f69e5d8f2d0aed2caae07fa122b1cf7b8da0c97c44c3b2d06da472d7ad79 + languageName: node + linkType: hard + "jest-snapshot@npm:^29.7.0": version: 29.7.0 resolution: "jest-snapshot@npm:29.7.0" @@ -6543,6 +10447,20 @@ __metadata: languageName: node linkType: hard +"jest-util@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-util@npm:28.1.3" + dependencies: + "@jest/types": "npm:^28.1.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + graceful-fs: "npm:^4.2.9" + picomatch: "npm:^2.2.3" + checksum: 10/92895523d30ddde8f22bebbc20ed6e1be35b0a21c8e9df8a1fc289bf354f6a3f96e5d271340f2ed212a5aa0b55fd7717ff3167da8c5f247d623e2a93a3bf7b32 + languageName: node + linkType: hard + "jest-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-util@npm:29.7.0" @@ -6557,6 +10475,20 @@ __metadata: languageName: node linkType: hard +"jest-validate@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-validate@npm:28.1.3" + dependencies: + "@jest/types": "npm:^28.1.3" + camelcase: "npm:^6.2.0" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^28.0.2" + leven: "npm:^3.1.0" + pretty-format: "npm:^28.1.3" + checksum: 10/c49c8c64b4afbfb5c7434cfd30f8adbe7c6f57ce3ad6be55cfd65403f9ae664822badc1f27844ae800b23c84653bea834e928ad79e18ea0afdc4aa2d0a121156 + languageName: node + linkType: hard + "jest-validate@npm:^29.7.0": version: 29.7.0 resolution: "jest-validate@npm:29.7.0" @@ -6571,6 +10503,22 @@ __metadata: languageName: node linkType: hard +"jest-watcher@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-watcher@npm:28.1.3" + dependencies: + "@jest/test-result": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + emittery: "npm:^0.10.2" + jest-util: "npm:^28.1.3" + string-length: "npm:^4.0.1" + checksum: 10/e6d2c099d461408a992d144c230112fb282b2d8f54c49227bdb0c3efcfa5ecab70a019fc57d8ad6360000459087bb942c4f72670b52fc5b97ac0d9834f87d24e + languageName: node + linkType: hard + "jest-watcher@npm:^29.7.0": version: 29.7.0 resolution: "jest-watcher@npm:29.7.0" @@ -6587,6 +10535,17 @@ __metadata: languageName: node linkType: hard +"jest-worker@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-worker@npm:28.1.3" + dependencies: + "@types/node": "npm:*" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10/0b5992308276ac8440a789e5317ff8feaa496cd9a0512c9cd73dbb9b6d2ff81b717cef1aa20113633c7280c9e29319af00a4d53d6bb35adbd1e3c01f0c290152 + languageName: node + linkType: hard + "jest-worker@npm:^29.7.0": version: 29.7.0 resolution: "jest-worker@npm:29.7.0" @@ -6599,6 +10558,25 @@ __metadata: languageName: node linkType: hard +"jest@npm:^28.1.0": + version: 28.1.3 + resolution: "jest@npm:28.1.3" + dependencies: + "@jest/core": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + import-local: "npm:^3.0.2" + jest-cli: "npm:^28.1.3" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10/fb7c93e8a9d4c760a59e2b7638886f9f05465a14a88e263dca448f205464434967897a89784a37f7623999dfc33206d3d61d0acdc83eed99c4474d84a4ed3cf8 + languageName: node + linkType: hard + "jest@npm:^29.7.0": version: 29.7.0 resolution: "jest@npm:29.7.0" @@ -6627,6 +10605,15 @@ __metadata: languageName: node linkType: hard +"jiti@npm:^1.21.6": + version: 1.21.7 + resolution: "jiti@npm:1.21.7" + bin: + jiti: bin/jiti.js + checksum: 10/6a182521532126e4b7b5ad64b64fb2e162718fc03bc6019c21aa2222aacde6c6dfce4fc3bce9f69561a73b24ab5f79750ad353c37c3487a220d5869a39eae3a2 + languageName: node + linkType: hard + "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -6634,6 +10621,13 @@ __metadata: languageName: node linkType: hard +"js-tokens@npm:^9.0.1": + version: 9.0.1 + resolution: "js-tokens@npm:9.0.1" + checksum: 10/3288ba73bb2023adf59501979fb4890feb6669cc167b13771b226814fde96a1583de3989249880e3f4d674040d1815685db9a9880db9153307480d39dc760365 + languageName: node + linkType: hard + "js-yaml@npm:^3.13.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" @@ -6666,6 +10660,22 @@ __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: 10/20bd37a142eca5d1794f354db8f1c9aeb54d85e1f5c247b371de05d23a9751ecd7bd3a9c4fc5298ea6fa09a100dafb4190fa5c98c6610b75952c3487f3ce7967 + languageName: node + linkType: hard + +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 10/82876154521b7b68ba71c4f969b91572d1beabadd87bd3a6b236f85fbc7dc4695089191ed60bb59f9340993c51b33d479f45b6ba9f3548beb519705281c32c3c + languageName: node + linkType: hard + "json-parse-even-better-errors@npm:^2.3.0": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" @@ -6673,6 +10683,13 @@ __metadata: languageName: node linkType: hard +"json-parse-even-better-errors@npm:^3.0.0": + version: 3.0.2 + resolution: "json-parse-even-better-errors@npm:3.0.2" + checksum: 10/6f04ea6c9ccb783630a59297959247e921cc90b917b8351197ca7fd058fccc7079268fd9362be21ba876fc26aa5039369dd0a2280aae49aae425784794a94927 + languageName: node + linkType: hard + "json5@npm:^2.2.0, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" @@ -6701,6 +10718,31 @@ __metadata: languageName: node linkType: hard +"jsonfile@npm:^6.0.1": + version: 6.1.0 + resolution: "jsonfile@npm:6.1.0" + dependencies: + graceful-fs: "npm:^4.1.6" + universalify: "npm:^2.0.0" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10/03014769e7dc77d4cf05fa0b534907270b60890085dd5e4d60a382ff09328580651da0b8b4cdf44d91e4c8ae64d91791d965f05707beff000ed494a38b6fec85 + languageName: node + linkType: hard + +"jszip@npm:^3.10.1, jszip@npm:^3.2.2": + version: 3.10.1 + resolution: "jszip@npm:3.10.1" + dependencies: + lie: "npm:~3.3.0" + pako: "npm:~1.0.2" + readable-stream: "npm:~2.3.6" + setimmediate: "npm:^1.0.5" + checksum: 10/bfbfbb9b0a27121330ac46ab9cdb3b4812433faa9ba4a54742c87ca441e31a6194ff70ae12acefa5fe25406c432290e68003900541d948a169b23d30c34dd984 + languageName: node + linkType: hard + "katex@npm:^0.13.0": version: 0.13.24 resolution: "katex@npm:0.13.24" @@ -6723,6 +10765,15 @@ __metadata: languageName: node linkType: hard +"keyv@npm:^4.5.3": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: "npm:3.0.1" + checksum: 10/167eb6ef64cc84b6fa0780ee50c9de456b422a1e18802209234f7c2cf7eae648c7741f32e50d7e24ccb22b24c13154070b01563d642755b156c357431a191e75 + languageName: node + linkType: hard + "khroma@npm:^2.0.0": version: 2.1.0 resolution: "khroma@npm:2.1.0" @@ -6751,6 +10802,15 @@ __metadata: languageName: node linkType: hard +"latest-version@npm:^7.0.0": + version: 7.0.0 + resolution: "latest-version@npm:7.0.0" + dependencies: + package-json: "npm:^8.1.0" + checksum: 10/1f0deba00d5a34394cce4463c938811f51bbb539b131674f4bb2062c63f2cc3b80bccd56ecade3bd5932d04a34cf0a5a8a2ccc4ec9e5e6b285a9a7b3e27d0d66 + languageName: node + linkType: hard + "layout-base@npm:^1.0.0": version: 1.0.2 resolution: "layout-base@npm:1.0.2" @@ -6765,6 +10825,35 @@ __metadata: languageName: node linkType: hard +"lie@npm:~3.3.0": + version: 3.3.0 + resolution: "lie@npm:3.3.0" + dependencies: + immediate: "npm:~3.0.5" + checksum: 10/f335ce67fe221af496185d7ce39c8321304adb701e122942c495f4f72dcee8803f9315ee572f5f8e8b08b9e8d7195da91b9fad776e8864746ba8b5e910adf76e + languageName: node + linkType: hard + +"lighthouse-logger@npm:^1.0.0": + version: 1.4.2 + resolution: "lighthouse-logger@npm:1.4.2" + dependencies: + debug: "npm:^2.6.9" + marky: "npm:^1.2.2" + checksum: 10/ffcedbf6878cc8b3289649ad60f42e3def7212b79eac6a21be2408724a2a7f65f9cfc3fbef6c0618ae4f476834949e1a56235e02ffa6b4e5019d2643d9d5977c + languageName: node + linkType: hard + +"lighthouse-logger@npm:^2.0.1": + version: 2.0.1 + resolution: "lighthouse-logger@npm:2.0.1" + dependencies: + debug: "npm:^2.6.9" + marky: "npm:^1.2.2" + checksum: 10/8467b0eb1f5c189c9d0437d5aeb2bdb5d05d73bdc4e4f20cfa4252395885a7edcd45f6dd99e368ce7ef5065327cf7f1e745d8ea16285fd312d3a42b8a6bd5c8f + languageName: node + linkType: hard + "lilconfig@npm:^2.1.0": version: 2.1.0 resolution: "lilconfig@npm:2.1.0" @@ -6786,6 +10875,40 @@ __metadata: languageName: node linkType: hard +"lines-and-columns@npm:^2.0.3": + version: 2.0.4 + resolution: "lines-and-columns@npm:2.0.4" + checksum: 10/81ac2f943f5428a46bd4ea2561c74ba674a107d8e6cc70cd317d16892a36ff3ba0dc6e599aca8b6f8668d26c85288394c6edf7a40e985ca843acab3701b80d4c + languageName: node + linkType: hard + +"linkedom@npm:^0.18.5": + version: 0.18.7 + resolution: "linkedom@npm:0.18.7" + dependencies: + css-select: "npm:^5.1.0" + cssom: "npm:^0.5.0" + html-escaper: "npm:^3.0.3" + htmlparser2: "npm:^9.1.0" + uhyphen: "npm:^0.2.0" + checksum: 10/f247df9d9d36287127ce1770b4b87bad7d6e0290c9a1ae3792a26a0b0f7ace15ec58458796cd8b069b704be2e7e35bd17a955870c0bd215ae7a07080fa401437 + languageName: node + linkType: hard + +"listr2@npm:^8.0.1": + version: 8.2.5 + resolution: "listr2@npm:8.2.5" + dependencies: + cli-truncate: "npm:^4.0.0" + colorette: "npm:^2.0.20" + eventemitter3: "npm:^5.0.1" + log-update: "npm:^6.1.0" + rfdc: "npm:^1.4.1" + wrap-ansi: "npm:^9.0.0" + checksum: 10/c76542f18306195e464fe10203ee679a7beafa9bf0dc679ebacb416387cca8f5307c1d8ba35483d26ba611dc2fac5a1529733dce28f2660556082fb7eebb79f9 + languageName: node + linkType: hard + "load-yaml-file@npm:^0.2.0": version: 0.2.0 resolution: "load-yaml-file@npm:0.2.0" @@ -6798,6 +10921,16 @@ __metadata: languageName: node linkType: hard +"local-pkg@npm:^1.0.0": + version: 1.0.0 + resolution: "local-pkg@npm:1.0.0" + dependencies: + mlly: "npm:^1.7.3" + pkg-types: "npm:^1.3.0" + checksum: 10/645d1a6c9c93ec7ae9fd5d9a08aa8c2c629bc03cdbc8503c144b8e89233c10c3490994c93ac51136d1f896a06f999a7ba22d379dcdee0bd2daa98efacf526497 + languageName: node + linkType: hard + "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" @@ -6823,6 +10956,13 @@ __metadata: languageName: node linkType: hard +"lodash.camelcase@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.camelcase@npm:4.3.0" + checksum: 10/c301cc379310441dc73cd6cebeb91fb254bea74e6ad3027f9346fc43b4174385153df420ffa521654e502fd34c40ef69ca4e7d40ee7129a99e06f306032bfc65 + languageName: node + linkType: hard + "lodash.debounce@npm:^4.0.8": version: 4.0.8 resolution: "lodash.debounce@npm:4.0.8" @@ -6837,6 +10977,27 @@ __metadata: languageName: node linkType: hard +"lodash.kebabcase@npm:^4.1.1": + version: 4.1.1 + resolution: "lodash.kebabcase@npm:4.1.1" + checksum: 10/d84ec5441ef8e5c718c50315f35b0a045a77c7e8ee3e54472c06dc31f6f3602e95551a16c0923d689198b51deb8902c4bbc54fc9b965b26c1f86e21df3a05f34 + languageName: node + linkType: hard + +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 10/d0ea2dd0097e6201be083865d50c3fb54fbfbdb247d9cc5950e086c991f448b7ab0cdab0d57eacccb43473d3f2acd21e134db39f22dac2d6c9ba6bf26978e3d6 + languageName: node + linkType: hard + +"lodash.snakecase@npm:^4.1.1": + version: 4.1.1 + resolution: "lodash.snakecase@npm:4.1.1" + checksum: 10/82ed40935d840477ef8fee64f9f263f75989c6cde36b84aae817246d95826228e1b5a7f6093c51de324084f86433634c7af244cb89496633cacfe443071450d0 + languageName: node + linkType: hard + "lodash.startcase@npm:^4.4.0": version: 4.4.0 resolution: "lodash.startcase@npm:4.4.0" @@ -6851,6 +11012,46 @@ __metadata: languageName: node linkType: hard +"lodash@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: 10/c08619c038846ea6ac754abd6dd29d2568aa705feb69339e836dfa8d8b09abbb2f859371e86863eda41848221f9af43714491467b5b0299122431e202bb0c532 + languageName: node + linkType: hard + +"log-symbols@npm:^5.1.0": + version: 5.1.0 + resolution: "log-symbols@npm:5.1.0" + dependencies: + chalk: "npm:^5.0.0" + is-unicode-supported: "npm:^1.1.0" + checksum: 10/7291b6e7f1b3df6865bdaeb9b59605c832668ac2fa0965c63b1e7dd3700349aec09c1d7d40c368d5041ff58b7f89461a56e4009471921301af7b3609cbff9a29 + languageName: node + linkType: hard + +"log-symbols@npm:^6.0.0": + version: 6.0.0 + resolution: "log-symbols@npm:6.0.0" + dependencies: + chalk: "npm:^5.3.0" + is-unicode-supported: "npm:^1.3.0" + checksum: 10/510cdda36700cbcd87a2a691ea08d310a6c6b449084018f7f2ec4f732ca5e51b301ff1327aadd96f53c08318e616276c65f7fe22f2a16704fb0715d788bc3c33 + languageName: node + linkType: hard + +"log-update@npm:^6.1.0": + version: 6.1.0 + resolution: "log-update@npm:6.1.0" + dependencies: + ansi-escapes: "npm:^7.0.0" + cli-cursor: "npm:^5.0.0" + slice-ansi: "npm:^7.1.0" + strip-ansi: "npm:^7.1.0" + wrap-ansi: "npm:^9.0.0" + checksum: 10/5abb4131e33b1e7f8416bb194fe17a3603d83e4657c5bf5bb81ce4187f3b00ea481643b85c3d5cefe6037a452cdcf7f1391ab8ea0d9c23e75d19589830ec4f11 + languageName: node + linkType: hard + "longest-streak@npm:^3.0.0": version: 3.0.1 resolution: "longest-streak@npm:3.0.1" @@ -6880,7 +11081,14 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.2.0": +"lowercase-keys@npm:^3.0.0": + version: 3.0.0 + resolution: "lowercase-keys@npm:3.0.0" + checksum: 10/67a3f81409af969bc0c4ca0e76cd7d16adb1e25aa1c197229587eaf8671275c8c067cd421795dbca4c81be0098e4c426a086a05e30de8a9c587b7a13c0c7ccc5 + languageName: node + linkType: hard + +"lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" checksum: 10/e6e90267360476720fa8e83cc168aa2bf0311f3f2eea20a6ba78b90a885ae72071d9db132f40fda4129c803e7dcec3a6b6a6fbb44ca90b081630b810b5d6a41a @@ -6931,6 +11139,26 @@ __metadata: languageName: node linkType: hard +"magic-string@npm:^0.30.12, magic-string@npm:^0.30.17": + version: 0.30.17 + resolution: "magic-string@npm:0.30.17" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + checksum: 10/2f71af2b0afd78c2e9012a29b066d2c8ba45a9cd0c8070f7fd72de982fb1c403b4e3afdb1dae00691d56885ede66b772ef6bedf765e02e3a7066208fe2fec4aa + languageName: node + linkType: hard + +"magicast@npm:^0.3.5": + version: 0.3.5 + resolution: "magicast@npm:0.3.5" + dependencies: + "@babel/parser": "npm:^7.25.4" + "@babel/types": "npm:^7.25.4" + source-map-js: "npm:^1.2.0" + checksum: 10/3a2dba6b0bdde957797361d09c7931ebdc1b30231705360eeb40ed458d28e1c3112841c3ed4e1b87ceb28f741e333c7673cd961193aa9fdb4f4946b202e6205a + languageName: node + linkType: hard + "make-dir@npm:^3.0.0": version: 3.1.0 resolution: "make-dir@npm:3.1.0" @@ -6940,6 +11168,13 @@ __metadata: languageName: node linkType: hard +"make-error@npm:^1.3.2": + version: 1.3.6 + resolution: "make-error@npm:1.3.6" + checksum: 10/b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 + languageName: node + linkType: hard + "make-fetch-happen@npm:^10.0.3": version: 10.1.2 resolution: "make-fetch-happen@npm:10.1.2" @@ -6973,6 +11208,13 @@ __metadata: languageName: node linkType: hard +"many-keys-map@npm:^2.0.1": + version: 2.0.1 + resolution: "many-keys-map@npm:2.0.1" + checksum: 10/ba2b93d41fe3fa5e611ffa2a3ddb7ec5765ae5acc473ee44061e4fb8a69b723e01b84b70ed2aa7700bdbc78f844185af9320287197052df518e79c6ec2070753 + languageName: node + linkType: hard + "markdown-extensions@npm:^1.0.0": version: 1.1.1 resolution: "markdown-extensions@npm:1.1.1" @@ -6987,6 +11229,13 @@ __metadata: languageName: node linkType: hard +"marky@npm:^1.2.2": + version: 1.2.5 + resolution: "marky@npm:1.2.5" + checksum: 10/ae775cea935859a26560c807be226737e97a533913232f7d4648ab6237fc43e3175fa34664901b5aaed2027f355baa254ded1f6d828394e4abbd222a53b66bcf + languageName: node + linkType: hard + "match-sorter@npm:^6.3.1": version: 6.3.1 resolution: "match-sorter@npm:6.3.1" @@ -7800,7 +12049,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.5": +"micromatch@npm:^4.0.5, micromatch@npm:^4.0.8": version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: @@ -7817,7 +12066,35 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1": +"mimic-fn@npm:^4.0.0": + version: 4.0.0 + resolution: "mimic-fn@npm:4.0.0" + checksum: 10/995dcece15ee29aa16e188de6633d43a3db4611bcf93620e7e62109ec41c79c0f34277165b8ce5e361205049766e371851264c21ac64ca35499acb5421c2ba56 + languageName: node + linkType: hard + +"mimic-function@npm:^5.0.0": + version: 5.0.1 + resolution: "mimic-function@npm:5.0.1" + checksum: 10/eb5893c99e902ccebbc267c6c6b83092966af84682957f79313311edb95e8bb5f39fb048d77132b700474d1c86d90ccc211e99bae0935447a4834eb4c882982c + languageName: node + linkType: hard + +"mimic-response@npm:^3.1.0": + version: 3.1.0 + resolution: "mimic-response@npm:3.1.0" + checksum: 10/7e719047612411fe071332a7498cf0448bbe43c485c0d780046c76633a771b223ff49bd00267be122cedebb897037fdb527df72335d0d0f74724604ca70b37ad + languageName: node + linkType: hard + +"mimic-response@npm:^4.0.0": + version: 4.0.0 + resolution: "mimic-response@npm:4.0.0" + checksum: 10/33b804cc961efe206efdb1fca6a22540decdcfce6c14eb5c0c50e5ae9022267ab22ce8f5568b1f7247ba67500fe20d523d81e0e9f009b321ccd9d472e78d1850 + languageName: node + linkType: hard + +"minimatch@npm:2 || 3, minimatch@npm:^3.0.4, minimatch@npm:^3.1.1": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -7826,6 +12103,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^10.0.1": + version: 10.0.1 + resolution: "minimatch@npm:10.0.1" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10/082e7ccbc090d5f8c4e4e029255d5a1d1e3af37bda837da2b8b0085b1503a1210c91ac90d9ebfe741d8a5f286ece820a1abb4f61dc1f82ce602a055d461d93f3 + languageName: node + linkType: hard + "minimatch@npm:^5.0.1": version: 5.1.0 resolution: "minimatch@npm:5.1.0" @@ -7844,6 +12130,13 @@ __metadata: languageName: node linkType: hard +"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 10/908491b6cc15a6c440ba5b22780a0ba89b9810e1aea684e253e43c4e3b8d56ec1dcdd7ea96dde119c29df59c936cde16062159eae4225c691e19c70b432b6e6f + languageName: node + linkType: hard + "minipass-collect@npm:^1.0.2": version: 1.0.2 resolution: "minipass-collect@npm:1.0.2" @@ -7904,6 +12197,13 @@ __metadata: languageName: node linkType: hard +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 10/61682162d29f45d3152b78b08bab7fb32ca10899bc5991ffe98afc18c9e9543bd1e3be94f8b8373ba6262497db63607079dc242ea62e43e7b2270837b7347c93 + languageName: node + linkType: hard + "minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.1.2": version: 7.1.2 resolution: "minipass@npm:7.1.2" @@ -7921,6 +12221,15 @@ __metadata: languageName: node linkType: hard +"mkdirp@npm:3.0.1": + version: 3.0.1 + resolution: "mkdirp@npm:3.0.1" + bin: + mkdirp: dist/cjs/src/bin.js + checksum: 10/16fd79c28645759505914561e249b9a1f5fe3362279ad95487a4501e4467abeb714fd35b95307326b8fd03f3c7719065ef11a6f97b7285d7888306d1bd2232ba + languageName: node + linkType: hard + "mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" @@ -7930,6 +12239,17 @@ __metadata: languageName: node linkType: hard +"mkdirp@npm:~0.5.1": + version: 0.5.6 + resolution: "mkdirp@npm:0.5.6" + dependencies: + minimist: "npm:^1.2.6" + bin: + mkdirp: bin/cmd.js + checksum: 10/0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2 + languageName: node + linkType: hard + "mlly@npm:^1.4.2, mlly@npm:^1.7.1": version: 1.7.1 resolution: "mlly@npm:1.7.1" @@ -7942,6 +12262,18 @@ __metadata: languageName: node linkType: hard +"mlly@npm:^1.7.3, mlly@npm:^1.7.4": + version: 1.7.4 + resolution: "mlly@npm:1.7.4" + dependencies: + acorn: "npm:^8.14.0" + pathe: "npm:^2.0.1" + pkg-types: "npm:^1.3.0" + ufo: "npm:^1.5.4" + checksum: 10/1b36163d38c2331f8ae480e6a11da3d15927a2148d729fcd9df6d0059ca74869aa693931bd1f762f82eb534b84c921bdfbc036eb0e4da4faeb55f1349d254f35 + languageName: node + linkType: hard + "modern-ahocorasick@npm:^1.0.0": version: 1.0.1 resolution: "modern-ahocorasick@npm:1.0.1" @@ -7949,6 +12281,13 @@ __metadata: languageName: node linkType: hard +"moment@npm:^2.19.3": + version: 2.30.1 + resolution: "moment@npm:2.30.1" + checksum: 10/ae42d876d4ec831ef66110bdc302c0657c664991e45cf2afffc4b0f6cd6d251dde11375c982a5c0564ccc0fa593fc564576ddceb8c8845e87c15f58aa6baca69 + languageName: node + linkType: hard + "mri@npm:^1.1.0, mri@npm:^1.2.0": version: 1.2.0 resolution: "mri@npm:1.2.0" @@ -7956,6 +12295,13 @@ __metadata: languageName: node linkType: hard +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 10/0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 + languageName: node + linkType: hard + "ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" @@ -7963,14 +12309,37 @@ __metadata: languageName: node linkType: hard -"ms@npm:^2.0.0": +"ms@npm:^2.0.0, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d languageName: node linkType: hard -"mz@npm:^2.7.0": +"multimatch@npm:6.0.0": + version: 6.0.0 + resolution: "multimatch@npm:6.0.0" + dependencies: + "@types/minimatch": "npm:^3.0.5" + array-differ: "npm:^4.0.0" + array-union: "npm:^3.0.1" + minimatch: "npm:^3.0.4" + checksum: 10/fc438ca94b0322f8bf9e4c3f20e53439fc9ff017674362c879059559688c3c7ba8e5e46c5d66fe69810f595ed40b0131731dffa8202b59face744cd03fc6dea0 + languageName: node + linkType: hard + +"mv@npm:~2": + version: 2.1.1 + resolution: "mv@npm:2.1.1" + dependencies: + mkdirp: "npm:~0.5.1" + ncp: "npm:~2.0.0" + rimraf: "npm:~2.4.0" + checksum: 10/59d4b5ebff6c265b452d6630ae8873d573c82e36fdc1ed9c34c7901a0bf2d3d357022f49db8e9bded127b743f709c7ef7befec249a2b3967578d649a8029aa06 + languageName: node + linkType: hard + +"mz@npm:2.7.0, mz@npm:^2.4.0, mz@npm:^2.7.0": version: 2.7.0 resolution: "mz@npm:2.7.0" dependencies: @@ -7981,6 +12350,22 @@ __metadata: languageName: node linkType: hard +"nan@npm:^2.14.0": + version: 2.22.0 + resolution: "nan@npm:2.22.0" + dependencies: + node-gyp: "npm:latest" + checksum: 10/ab165ba910e549fcc21fd561a33f534d86e81ae36c97b1019dcfe506b09692ff867c97794a54b49c9a83b8b485f529f0f58d24966c3a11863c97dc70814f4d50 + languageName: node + linkType: hard + +"nano-spawn@npm:^0.2.0": + version: 0.2.0 + resolution: "nano-spawn@npm:0.2.0" + checksum: 10/efc75810590f9a15ffde05f03ab6408727524040fe13db1a34e8d09512803269f976a294b4facf51ba30bfb32568dcc8a723fee36e45a5748cd045bf566b6790 + languageName: node + linkType: hard + "nanoid@npm:^3.3.6, nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" @@ -7990,6 +12375,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:^3.3.8": + version: 3.3.8 + resolution: "nanoid@npm:3.3.8" + bin: + nanoid: bin/nanoid.cjs + checksum: 10/2d1766606cf0d6f47b6f0fdab91761bb81609b2e3d367027aff45e6ee7006f660fb7e7781f4a34799fe6734f1268eeed2e37a5fdee809ade0c2d4eb11b0f9c40 + languageName: node + linkType: hard + "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -7997,6 +12391,15 @@ __metadata: languageName: node linkType: hard +"ncp@npm:~2.0.0": + version: 2.0.0 + resolution: "ncp@npm:2.0.0" + bin: + ncp: ./bin/ncp + checksum: 10/b2a915b79eac43ababf256d0ba515b9dc5da2072b133946ccd168aab17e364bf0fcc7bcc68f2f3105aeeef389d56aeaedbb827122f7c4434104ae2aae1e002a6 + languageName: node + linkType: hard + "negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" @@ -8163,6 +12566,13 @@ __metadata: languageName: node linkType: hard +"node-fetch-native@npm:^1.6.3, node-fetch-native@npm:^1.6.4": + version: 1.6.6 + resolution: "node-fetch-native@npm:1.6.6" + checksum: 10/e90d5287fdfb10b9b13276158c9c0ff4318eef222562cf4a504e71665236dea9dda10ae77eb9f0f89cb7677a32ccf2326b9b54f7090121c2af2ac617c1256f8f + languageName: node + linkType: hard + "node-fetch@npm:^2.6.12": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" @@ -8177,6 +12587,13 @@ __metadata: languageName: node linkType: hard +"node-forge@npm:^1.3.1": + version: 1.3.1 + resolution: "node-forge@npm:1.3.1" + checksum: 10/05bab6868633bf9ad4c3b1dd50ec501c22ffd69f556cdf169a00998ca1d03e8107a6032ba013852f202035372021b845603aeccd7dfcb58cdb7430013b3daa8d + languageName: node + linkType: hard + "node-gyp@npm:latest": version: 9.0.0 resolution: "node-gyp@npm:9.0.0" @@ -8204,6 +12621,20 @@ __metadata: languageName: node linkType: hard +"node-notifier@npm:10.0.1": + version: 10.0.1 + resolution: "node-notifier@npm:10.0.1" + dependencies: + growly: "npm:^1.3.0" + is-wsl: "npm:^2.2.0" + semver: "npm:^7.3.5" + shellwords: "npm:^0.1.1" + uuid: "npm:^8.3.2" + which: "npm:^2.0.2" + checksum: 10/b238ffe16fd3b14df4c021e7d2a64483a3ac549b22d93e3c0bcfd9557a12d1c370ce6d8889308bc9c31c7464d99b224e7056dbd8cf4fb37b0f6296185972774a + languageName: node + linkType: hard + "node-releases@npm:^2.0.14": version: 2.0.14 resolution: "node-releases@npm:2.0.14" @@ -8218,6 +12649,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.19": + version: 2.0.19 + resolution: "node-releases@npm:2.0.19" + checksum: 10/c2b33b4f0c40445aee56141f13ca692fa6805db88510e5bbb3baadb2da13e1293b738e638e15e4a8eb668bb9e97debb08e7a35409b477b5cc18f171d35a83045 + languageName: node + linkType: hard + "non-layered-tidy-tree-layout@npm:^2.0.2": version: 2.0.2 resolution: "non-layered-tidy-tree-layout@npm:2.0.2" @@ -8250,6 +12688,13 @@ __metadata: languageName: node linkType: hard +"normalize-url@npm:^8.0.0": + version: 8.0.1 + resolution: "normalize-url@npm:8.0.1" + checksum: 10/ae392037584fc5935b663ae4af475351930a1fc39e107956cfac44f42d5127eec2d77d9b7b12ded4696ca78103bafac5b6206a0ea8673c7bffecbe13544fcc5a + languageName: node + linkType: hard + "normalize.css@npm:^8.0.1": version: 8.0.1 resolution: "normalize.css@npm:8.0.1" @@ -8275,6 +12720,15 @@ __metadata: languageName: node linkType: hard +"npm-run-path@npm:^5.1.0": + version: 5.3.0 + resolution: "npm-run-path@npm:5.3.0" + dependencies: + path-key: "npm:^4.0.0" + checksum: 10/ae8e7a89da9594fb9c308f6555c73f618152340dcaae423e5fb3620026fefbec463618a8b761920382d666fa7a2d8d240b6fe320e8a6cdd54dc3687e2b659d25 + languageName: node + linkType: hard + "npm-to-yarn@npm:^2.1.0": version: 2.2.1 resolution: "npm-to-yarn@npm:2.2.1" @@ -8294,6 +12748,15 @@ __metadata: languageName: node linkType: hard +"nth-check@npm:^2.0.1": + version: 2.1.1 + resolution: "nth-check@npm:2.1.1" + dependencies: + boolbase: "npm:^1.0.0" + checksum: 10/5afc3dafcd1573b08877ca8e6148c52abd565f1d06b1eb08caf982e3fa289a82f2cae697ffb55b5021e146d60443f1590a5d6b944844e944714a5b549675bcd3 + languageName: node + linkType: hard + "nullthrows@npm:^1.1.1": version: 1.1.1 resolution: "nullthrows@npm:1.1.1" @@ -8301,6 +12764,22 @@ __metadata: languageName: node linkType: hard +"nypm@npm:^0.3.12, nypm@npm:^0.3.8": + version: 0.3.12 + resolution: "nypm@npm:0.3.12" + dependencies: + citty: "npm:^0.1.6" + consola: "npm:^3.2.3" + execa: "npm:^8.0.1" + pathe: "npm:^1.1.2" + pkg-types: "npm:^1.2.0" + ufo: "npm:^1.5.4" + bin: + nypm: dist/cli.mjs + checksum: 10/6584ba8c39a7133213c43815f14ae3344f6380535837b2f04cef8a847fe53956427107f899f139c1f4db9ad67f62b0923253178beb9068e504cfc05a2261eb5e + languageName: node + linkType: hard + "object-assign@npm:^4.0.1, object-assign@npm:^4.1.0": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -8315,7 +12794,25 @@ __metadata: languageName: node linkType: hard -"once@npm:^1.3.0": +"ofetch@npm:^1.3.3": + version: 1.4.1 + resolution: "ofetch@npm:1.4.1" + dependencies: + destr: "npm:^2.0.3" + node-fetch-native: "npm:^1.6.4" + ufo: "npm:^1.5.4" + checksum: 10/329ecd5595eff6da090c728e66f4223ad7ba5c2c309446f3707245c1b213da47dfd1eb1740f26b3da9e31ed7b7a903733bdaae85187b714514da865a0c5a4a9c + languageName: node + linkType: hard + +"ohash@npm:^1.1.3, ohash@npm:^1.1.4": + version: 1.1.4 + resolution: "ohash@npm:1.1.4" + checksum: 10/b11445234e59c9c2b00f357f8f00b6ba00e14c84fc0a232cdc14eb1d80066479b09d27af0201631e84b7a15ba7c4a1939f4cc47f2030e9bf83c9e8afc3ff7dfd + languageName: node + linkType: hard + +"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" dependencies: @@ -8324,7 +12821,7 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^5.1.2": +"onetime@npm:^5.1.0, onetime@npm:^5.1.2": version: 5.1.2 resolution: "onetime@npm:5.1.2" dependencies: @@ -8333,6 +12830,100 @@ __metadata: languageName: node linkType: hard +"onetime@npm:^6.0.0": + version: 6.0.0 + resolution: "onetime@npm:6.0.0" + dependencies: + mimic-fn: "npm:^4.0.0" + checksum: 10/0846ce78e440841335d4e9182ef69d5762e9f38aa7499b19f42ea1c4cd40f0b4446094c455c713f9adac3f4ae86f613bb5e30c99e52652764d06a89f709b3788 + languageName: node + linkType: hard + +"onetime@npm:^7.0.0": + version: 7.0.0 + resolution: "onetime@npm:7.0.0" + dependencies: + mimic-function: "npm:^5.0.0" + checksum: 10/eb08d2da9339819e2f9d52cab9caf2557d80e9af8c7d1ae86e1a0fef027d00a88e9f5bd67494d350df360f7c559fbb44e800b32f310fb989c860214eacbb561c + languageName: node + linkType: hard + +"open@npm:^10.1.0": + version: 10.1.0 + resolution: "open@npm:10.1.0" + dependencies: + default-browser: "npm:^5.2.1" + define-lazy-prop: "npm:^3.0.0" + is-inside-container: "npm:^1.0.0" + is-wsl: "npm:^3.1.0" + checksum: 10/a9c4105243a1b3c5312bf2aeb678f78d31f00618b5100088ee01eed2769963ea1f2dd464ac8d93cef51bba2d911e1a9c0c34a753ec7b91d6b22795903ea6647a + languageName: node + linkType: hard + +"open@npm:^8.4.0": + version: 8.4.2 + resolution: "open@npm:8.4.2" + dependencies: + define-lazy-prop: "npm:^2.0.0" + is-docker: "npm:^2.1.1" + is-wsl: "npm:^2.2.0" + checksum: 10/acd81a1d19879c818acb3af2d2e8e9d81d17b5367561e623248133deb7dd3aefaed527531df2677d3e6aaf0199f84df57b6b2262babff8bf46ea0029aac536c9 + languageName: node + linkType: hard + +"open@npm:^9.1.0": + version: 9.1.0 + resolution: "open@npm:9.1.0" + dependencies: + default-browser: "npm:^4.0.0" + define-lazy-prop: "npm:^3.0.0" + is-inside-container: "npm:^1.0.0" + is-wsl: "npm:^2.2.0" + checksum: 10/b45bcc7a6795804a2f560f0ca9f5e5344114bc40754d10c28a811c0c8f7027356979192931a6a7df2ab9e5bab3058988c99ae55f4fb71db2ce9fc77c40f619aa + languageName: node + linkType: hard + +"ora@npm:^6.3.1": + version: 6.3.1 + resolution: "ora@npm:6.3.1" + dependencies: + chalk: "npm:^5.0.0" + cli-cursor: "npm:^4.0.0" + cli-spinners: "npm:^2.6.1" + is-interactive: "npm:^2.0.0" + is-unicode-supported: "npm:^1.1.0" + log-symbols: "npm:^5.1.0" + stdin-discarder: "npm:^0.1.0" + strip-ansi: "npm:^7.0.1" + wcwidth: "npm:^1.0.1" + checksum: 10/6c885f2a9e5ec6815477c78955a1c9c460c221063f078077d8a02bb50f9aedf390fddb321c6821cd107b3d250114a53fffbde65b705280ea8b77810bf4fc6e2c + languageName: node + linkType: hard + +"ora@npm:^8.1.1": + version: 8.1.1 + resolution: "ora@npm:8.1.1" + dependencies: + chalk: "npm:^5.3.0" + cli-cursor: "npm:^5.0.0" + cli-spinners: "npm:^2.9.2" + is-interactive: "npm:^2.0.0" + is-unicode-supported: "npm:^2.0.0" + log-symbols: "npm:^6.0.0" + stdin-discarder: "npm:^0.2.2" + string-width: "npm:^7.2.0" + strip-ansi: "npm:^7.1.0" + checksum: 10/2308c0a4da83099b0778a914890f5561329e3c948f73e865e0dced9053d62327219d8bde0f9b7c79a02913a7e41458ff5667d0115032fedc54907862e2de9695 + languageName: node + linkType: hard + +"os-shim@npm:^0.1.2": + version: 0.1.3 + resolution: "os-shim@npm:0.1.3" + checksum: 10/100b6d19b9a35a8de26a2249ce2c88de9a31715372761596d8e36f80b9429f0e9a70d4e1b176503fc009523969932653665b30aeb0d2659093567978ce3f0e1e + languageName: node + linkType: hard + "os-tmpdir@npm:~1.0.2": version: 1.0.2 resolution: "os-tmpdir@npm:1.0.2" @@ -8347,6 +12938,20 @@ __metadata: languageName: node linkType: hard +"outdent@npm:^0.8.0": + version: 0.8.0 + resolution: "outdent@npm:0.8.0" + checksum: 10/a556c5c308705ad4e3441be435f2b2cf014cb5f9753a24cbd080eadc473b988c77d0d529a6a9a57c3931fb4178e5a81d668cc4bc49892b668191a5d0ba3df76e + languageName: node + linkType: hard + +"p-cancelable@npm:^3.0.0": + version: 3.0.0 + resolution: "p-cancelable@npm:3.0.0" + checksum: 10/a5eab7cf5ac5de83222a014eccdbfde65ecfb22005ee9bc242041f0b4441e07fac7629432c82f48868aa0f8413fe0df6c6067c16f76bf9217cd8dc651923c93d + languageName: node + linkType: hard + "p-filter@npm:^2.1.0": version: 2.1.0 resolution: "p-filter@npm:2.1.0" @@ -8415,6 +13020,17 @@ __metadata: languageName: node linkType: hard +"p-retry@npm:^6.2.1": + version: 6.2.1 + resolution: "p-retry@npm:6.2.1" + dependencies: + "@types/retry": "npm:0.12.2" + is-network-error: "npm:^1.0.0" + retry: "npm:^0.13.1" + checksum: 10/7104ef13703b155d70883b0d3654ecc03148407d2711a4516739cf93139e8bec383451e14925e25e3c1ae04dbace3ed53c26dc3853c1e9b9867fcbdde25f4cdc + languageName: node + linkType: hard + "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" @@ -8429,6 +13045,25 @@ __metadata: languageName: node linkType: hard +"package-json@npm:^8.1.0": + version: 8.1.1 + resolution: "package-json@npm:8.1.1" + dependencies: + got: "npm:^12.1.0" + registry-auth-token: "npm:^5.0.1" + registry-url: "npm:^6.0.0" + semver: "npm:^7.3.7" + checksum: 10/d97ce9539e1ed4aacaf7c2cb754f16afc10937fa250bd09b4d61181d2e36a30cf8a4cff2f8f831f0826b0ac01a355f26204c7e57ca0e450da6ccec3e34fc889a + languageName: node + linkType: hard + +"pako@npm:~1.0.2": + version: 1.0.11 + resolution: "pako@npm:1.0.11" + checksum: 10/1ad07210e894472685564c4d39a08717e84c2a68a70d3c1d9e657d32394ef1670e22972a433cbfe48976cb98b154ba06855dcd3fcfba77f60f1777634bec48c0 + languageName: node + linkType: hard + "parse-entities@npm:^4.0.0": version: 4.0.0 resolution: "parse-entities@npm:4.0.0" @@ -8445,6 +13080,19 @@ __metadata: languageName: node linkType: hard +"parse-json@npm:7.1.1": + version: 7.1.1 + resolution: "parse-json@npm:7.1.1" + dependencies: + "@babel/code-frame": "npm:^7.21.4" + error-ex: "npm:^1.3.2" + json-parse-even-better-errors: "npm:^3.0.0" + lines-and-columns: "npm:^2.0.3" + type-fest: "npm:^3.8.0" + checksum: 10/187275c7ac097dcfb3c7420bca2399caa4da33bcd5d5aac3604bda0e2b8eee4df61cc26aa0d79fab97f0d67bf42d41d332baa9f9f56ad27636ad785f1ae639e5 + languageName: node + linkType: hard + "parse-json@npm:^5.2.0": version: 5.2.0 resolution: "parse-json@npm:5.2.0" @@ -8482,6 +13130,48 @@ __metadata: languageName: node linkType: hard +"parse5-htmlparser2-tree-adapter@npm:^6.0.0": + version: 6.0.1 + resolution: "parse5-htmlparser2-tree-adapter@npm:6.0.1" + dependencies: + parse5: "npm:^6.0.1" + checksum: 10/3400a2cd1ad450b2fe148544154f86ea53d3ed6b6eab56c78bb43b9629d3dfe9f580dffd75bbf32be134ffef645b68081fc764bf75c210f236ab9c5c8c38c252 + languageName: node + linkType: hard + +"parse5-htmlparser2-tree-adapter@npm:^7.0.0": + version: 7.1.0 + resolution: "parse5-htmlparser2-tree-adapter@npm:7.1.0" + dependencies: + domhandler: "npm:^5.0.3" + parse5: "npm:^7.0.0" + checksum: 10/75910af9137451e9c53e1e0d712f7393f484e89e592b1809ee62ad6cedd61b98daeaa5206ff5d9f06778002c91fac311afedde4880e1916fdb44fa71199dae73 + languageName: node + linkType: hard + +"parse5-parser-stream@npm:^7.1.2": + version: 7.1.2 + resolution: "parse5-parser-stream@npm:7.1.2" + dependencies: + parse5: "npm:^7.0.0" + checksum: 10/75b232d460bce6bd0e35012750a78ef034f40ccf550b7c6cec3122395af6b4553202ad3663ad468cf537ead5a2e13b6727670395fd0ff548faccad1dc2dc93cf + languageName: node + linkType: hard + +"parse5@npm:^5.1.1": + version: 5.1.1 + resolution: "parse5@npm:5.1.1" + checksum: 10/5b509744cfe81488a33be05578df490c460690e64519fa67f0a0acb9c1bca05914e8acad17a977e2cf5964a000e43959b40024f0c243dd6595dd0cca8a32f71b + languageName: node + linkType: hard + +"parse5@npm:^6.0.1": + version: 6.0.1 + resolution: "parse5@npm:6.0.1" + checksum: 10/dfb110581f62bd1425725a7c784ae022a24669bd0efc24b58c71fc731c4d868193e2ebd85b74cde2dbb965e4dcf07059b1e651adbec1b3b5267531bd132fdb75 + languageName: node + linkType: hard + "parse5@npm:^7.0.0": version: 7.1.2 resolution: "parse5@npm:7.1.2" @@ -8491,6 +13181,15 @@ __metadata: languageName: node linkType: hard +"parse5@npm:^7.1.2": + version: 7.2.1 + resolution: "parse5@npm:7.2.1" + dependencies: + entities: "npm:^4.5.0" + checksum: 10/fd1a8ad1540d871e1ad6ca9bf5b67e30280886f1ce4a28052c0cb885723aa984d8cb1ec3da998349a6146960c8a84aa87b1a42600eb3b94495c7303476f2f88e + languageName: node + linkType: hard + "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" @@ -8519,6 +13218,13 @@ __metadata: languageName: node linkType: hard +"path-key@npm:^4.0.0": + version: 4.0.0 + resolution: "path-key@npm:4.0.0" + checksum: 10/8e6c314ae6d16b83e93032c61020129f6f4484590a777eed709c4a01b50e498822b00f76ceaf94bc64dbd90b327df56ceadce27da3d83393790f1219e07721d7 + languageName: node + linkType: hard + "path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" @@ -8550,6 +13256,27 @@ __metadata: languageName: node linkType: hard +"pathe@npm:^2.0.1": + version: 2.0.2 + resolution: "pathe@npm:2.0.2" + checksum: 10/027dd246720ec6d3b5567e2b0201f1a815b6a69f2912a4dcafed59620afc729af15b4aff4bc780504c88d11dfb081c051e37327b928a093e714c3e09bf35aff3 + languageName: node + linkType: hard + +"pend@npm:~1.2.0": + version: 1.2.0 + resolution: "pend@npm:1.2.0" + checksum: 10/6c72f5243303d9c60bd98e6446ba7d30ae29e3d56fdb6fae8767e8ba6386f33ee284c97efe3230a0d0217e2b1723b8ab490b1bbf34fcbb2180dbc8a9de47850d + languageName: node + linkType: hard + +"perfect-debounce@npm:^1.0.0": + version: 1.0.0 + resolution: "perfect-debounce@npm:1.0.0" + checksum: 10/220343acf52976947958fef3599849471605316e924fe19c633ae2772576298e9d38f02cefa8db46f06607505ce7b232cbb35c9bfd477bd0329bd0a2ce37c594 + languageName: node + linkType: hard + "periscopic@npm:^3.0.0": version: 3.0.4 resolution: "periscopic@npm:3.0.4" @@ -8574,13 +13301,27 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": +"picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 + languageName: node + linkType: hard + +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 10/60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc languageName: node linkType: hard +"picomatch@npm:^4.0.2": + version: 4.0.2 + resolution: "picomatch@npm:4.0.2" + checksum: 10/ce617b8da36797d09c0baacb96ca8a44460452c89362d7cb8f70ca46b4158ba8bc3606912de7c818eb4a939f7f9015cef3c766ec8a0c6bfc725fdc078e39c717 + languageName: node + linkType: hard + "picsum-photos@npm:^3.0.7": version: 3.0.10 resolution: "picsum-photos@npm:3.0.10" @@ -8645,6 +13386,17 @@ __metadata: languageName: node linkType: hard +"pkg-types@npm:^1.2.0, pkg-types@npm:^1.3.0": + version: 1.3.1 + resolution: "pkg-types@npm:1.3.1" + dependencies: + confbox: "npm:^0.1.8" + mlly: "npm:^1.7.4" + pathe: "npm:^2.0.1" + checksum: 10/6d491f2244597b24fb59a50e3c258f27da3839555d2a4e112b31bcf536e9359fc4edc98639cd74d2cf16fcd4269e5a09d99fc05d89e2acc896a2f027c2f6ec44 + languageName: node + linkType: hard + "postcss-import@npm:^15.1.0": version: 15.1.0 resolution: "postcss-import@npm:15.1.0" @@ -8726,6 +13478,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.3.6, postcss@npm:^8.4.27, postcss@npm:^8.4.49": + version: 8.5.1 + resolution: "postcss@npm:8.5.1" + dependencies: + nanoid: "npm:^3.3.8" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10/1fbd28753143f7f03e4604813639918182b15343c7ad0f4e72f3875fc2cc0b8494c887f55dc05008fad5fbf1e1e908ce2edbbce364a91f84dcefb71edf7cd31d + languageName: node + linkType: hard + "postcss@npm:^8.4.23, postcss@npm:^8.4.47": version: 8.4.47 resolution: "postcss@npm:8.4.47" @@ -8769,6 +13532,18 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:^28.0.0, pretty-format@npm:^28.1.3": + version: 28.1.3 + resolution: "pretty-format@npm:28.1.3" + dependencies: + "@jest/schemas": "npm:^28.1.3" + ansi-regex: "npm:^5.0.1" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^18.0.0" + checksum: 10/26626d33e201388174a1ce352be46b8087f28184bf3684a88b2f7cf633e28419ffc664628eec261ba13b0f03748c3a6f85db063a2022f75a354c7b9e4e06526b + languageName: node + linkType: hard + "pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" @@ -8780,6 +13555,13 @@ __metadata: languageName: node linkType: hard +"process-nextick-args@npm:~2.0.0": + version: 2.0.1 + resolution: "process-nextick-args@npm:2.0.1" + checksum: 10/1d38588e520dab7cea67cbbe2efdd86a10cc7a074c09657635e34f035277b59fbb57d09d8638346bf7090f8e8ebc070c96fa5fd183b777fff4f5edff5e9466cf + languageName: node + linkType: hard + "promise-inflight@npm:^1.0.1": version: 1.0.1 resolution: "promise-inflight@npm:1.0.1" @@ -8797,6 +13579,15 @@ __metadata: languageName: node linkType: hard +"promise-toolbox@npm:0.21.0": + version: 0.21.0 + resolution: "promise-toolbox@npm:0.21.0" + dependencies: + make-error: "npm:^1.3.2" + checksum: 10/0e316ecb51c45afe70ec1b33246f03ee1b8fbe625820aaa2ba3a58722f838703601cf467bfbc5569302939fe9dbfea4f6d7c18e52f67c0cea8cca99d9601a6dc + languageName: node + linkType: hard + "promise@npm:^7.1.1": version: 7.3.1 resolution: "promise@npm:7.3.1" @@ -8806,7 +13597,7 @@ __metadata: languageName: node linkType: hard -"prompts@npm:^2.0.1": +"prompts@npm:^2.0.1, prompts@npm:^2.4.2": version: 2.4.2 resolution: "prompts@npm:2.4.2" dependencies: @@ -8823,6 +13614,13 @@ __metadata: languageName: node linkType: hard +"proto-list@npm:~1.2.1": + version: 1.2.4 + resolution: "proto-list@npm:1.2.4" + checksum: 10/9cc3b46d613fa0d637033b225db1bc98e914c3c05864f7adc9bee728192e353125ef2e49f71129a413f6333951756000b0e54f299d921f02d3e9e370cc994100 + languageName: node + linkType: hard + "protocols@npm:^2.0.0, protocols@npm:^2.0.1": version: 2.0.1 resolution: "protocols@npm:2.0.1" @@ -8844,6 +13642,50 @@ __metadata: languageName: node linkType: hard +"publish-browser-extension@npm:^2.2.2": + version: 2.3.0 + resolution: "publish-browser-extension@npm:2.3.0" + dependencies: + cac: "npm:^6.7.14" + cli-highlight: "npm:^2.1.11" + consola: "npm:^3.2.3" + dotenv: "npm:^16.3.1" + extract-zip: "npm:^2.0.1" + formdata-node: "npm:^6.0.3" + listr2: "npm:^8.0.1" + lodash.camelcase: "npm:^4.3.0" + lodash.kebabcase: "npm:^4.1.1" + lodash.snakecase: "npm:^4.1.1" + ofetch: "npm:^1.3.3" + open: "npm:^9.1.0" + ora: "npm:^6.3.1" + prompts: "npm:^2.4.2" + zod: "npm:^3.22.4" + bin: + publish-extension: bin/publish-extension.cjs + checksum: 10/41eb80fa858d589418f2d15d67a66d00baa610e7d2304cc7560e3d2f61f0ef07442d5988a83612ccd9f0c1ab8031a98d95dd20d67af5529832f4f9c2a625d1db + languageName: node + linkType: hard + +"pump@npm:^3.0.0": + version: 3.0.2 + resolution: "pump@npm:3.0.2" + dependencies: + end-of-stream: "npm:^1.1.0" + once: "npm:^1.3.1" + checksum: 10/e0c4216874b96bd25ddf31a0b61a5613e26cc7afa32379217cf39d3915b0509def3565f5f6968fafdad2894c8bbdbd67d340e84f3634b2a29b950cffb6442d9f + languageName: node + linkType: hard + +"pupa@npm:^3.1.0": + version: 3.1.0 + resolution: "pupa@npm:3.1.0" + dependencies: + escape-goat: "npm:^4.0.0" + checksum: 10/32784254b76e455e92169ab88339cf3df8b5d63e52b7e6d0568f065e53946659d4c30e4b75de435c37033b7902bd1c785f142be4afb8aa984a86cf2d7e9a8421 + languageName: node + linkType: hard + "pure-rand@npm:^6.0.0": version: 6.1.0 resolution: "pure-rand@npm:6.1.0" @@ -8858,6 +13700,13 @@ __metadata: languageName: node linkType: hard +"quick-lru@npm:^5.1.1": + version: 5.1.1 + resolution: "quick-lru@npm:5.1.1" + checksum: 10/a516faa25574be7947969883e6068dbe4aa19e8ef8e8e0fd96cddd6d36485e9106d85c0041a27153286b0770b381328f4072aa40d3b18a19f5f7d2b78b94b5ed + languageName: node + linkType: hard + "random-picture@npm:^4.0.6": version: 4.0.6 resolution: "random-picture@npm:4.0.6" @@ -8867,7 +13716,31 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^18.3.1": +"rc9@npm:^2.1.2": + version: 2.1.2 + resolution: "rc9@npm:2.1.2" + dependencies: + defu: "npm:^6.1.4" + destr: "npm:^2.0.3" + checksum: 10/0694d2a80579983a5e4f0452092d9f6a06b785b104b32f48f3d6bb263f637e53d9ebd1fd77a41b157b84c1c7e8e4ecc87c3824907738653a296e6d2faf3d1844 + languageName: node + linkType: hard + +"rc@npm:1.2.8": + version: 1.2.8 + resolution: "rc@npm:1.2.8" + dependencies: + deep-extend: "npm:^0.6.0" + ini: "npm:~1.3.0" + minimist: "npm:^1.2.0" + strip-json-comments: "npm:~2.0.1" + bin: + rc: ./cli.js + checksum: 10/5c4d72ae7eec44357171585938c85ce066da8ca79146b5635baf3d55d74584c92575fa4e2c9eac03efbed3b46a0b2e7c30634c012b4b4fa40d654353d3c163eb + languageName: node + linkType: hard + +"react-dom@npm:^18.2.0, react-dom@npm:^18.3.1": version: 18.3.1 resolution: "react-dom@npm:18.3.1" dependencies: @@ -8879,6 +13752,17 @@ __metadata: languageName: node linkType: hard +"react-dom@npm:^19.0.0": + version: 19.0.0 + resolution: "react-dom@npm:19.0.0" + dependencies: + scheduler: "npm:^0.25.0" + peerDependencies: + react: ^19.0.0 + checksum: 10/aa64a2f1991042f516260e8b0eca0ae777b6c8f1aa2b5ae096e80bbb6ac9b005aef2bca697969841d34f7e1819556263476bdfea36c35092e8d9aefde3de2d9a + languageName: node + linkType: hard + "react-fast-compare@npm:^3.2.2": version: 3.2.2 resolution: "react-fast-compare@npm:3.2.2" @@ -8912,6 +13796,13 @@ __metadata: languageName: node linkType: hard +"react-refresh@npm:^0.13.0": + version: 0.13.0 + resolution: "react-refresh@npm:0.13.0" + checksum: 10/21b1113b5097889fc6b76085818b8dc339a73da0b9c654995a22a25e8adcd51b2794a9b5a7dba4245b17930bc67c318ea43dae1a808f512b982bc53315752b00 + languageName: node + linkType: hard + "react-refresh@npm:^0.14.2": version: 0.14.2 resolution: "react-refresh@npm:0.14.2" @@ -8934,7 +13825,7 @@ __metadata: languageName: node linkType: hard -"react@npm:^18.3.1": +"react@npm:^18.2.0, react@npm:^18.3.1": version: 18.3.1 resolution: "react@npm:18.3.1" dependencies: @@ -8943,6 +13834,13 @@ __metadata: languageName: node linkType: hard +"react@npm:^19.0.0": + version: 19.0.0 + resolution: "react@npm:19.0.0" + checksum: 10/2490969c503f644703c88990d20e4011fa6119ddeca451e9de48f6d7ab058d670d2852a5fcd3aa3cd90a923ab2815d532637bd4a814add402ae5c0d4f129ee71 + languageName: node + linkType: hard + "read-cache@npm:^1.0.0": version: 1.0.0 resolution: "read-cache@npm:1.0.0" @@ -8964,6 +13862,32 @@ __metadata: languageName: node linkType: hard +"readable-stream@npm:^2.2.2, readable-stream@npm:~2.3.6": + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" + dependencies: + core-util-is: "npm:~1.0.0" + inherits: "npm:~2.0.3" + isarray: "npm:~1.0.0" + process-nextick-args: "npm:~2.0.0" + safe-buffer: "npm:~5.1.1" + string_decoder: "npm:~1.1.1" + util-deprecate: "npm:~1.0.1" + checksum: 10/8500dd3a90e391d6c5d889256d50ec6026c059fadee98ae9aa9b86757d60ac46fff24fafb7a39fa41d54cb39d8be56cc77be202ebd4cd8ffcf4cb226cbaa40d4 + languageName: node + linkType: hard + +"readable-stream@npm:^3.4.0": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" + dependencies: + inherits: "npm:^2.0.3" + string_decoder: "npm:^1.1.1" + util-deprecate: "npm:^1.0.1" + checksum: 10/d9e3e53193adcdb79d8f10f2a1f6989bd4389f5936c6f8b870e77570853561c362bee69feca2bbb7b32368ce96a85504aa4cedf7cf80f36e6a9de30d64244048 + languageName: node + linkType: hard + "readable-stream@npm:^3.6.0": version: 3.6.0 resolution: "readable-stream@npm:3.6.0" @@ -8998,6 +13922,24 @@ __metadata: languageName: node linkType: hard +"registry-auth-token@npm:^5.0.1": + version: 5.0.3 + resolution: "registry-auth-token@npm:5.0.3" + dependencies: + "@pnpm/npm-conf": "npm:^2.1.0" + checksum: 10/5976f822d6a55267319b011dd4c64ef037ffee038c97529d09ea619835afe59cf89d545ec6b393098de4d7ba7a44664ce740bc1820215a2a90c7d66a1e676f9f + languageName: node + linkType: hard + +"registry-url@npm:^6.0.0": + version: 6.0.1 + resolution: "registry-url@npm:6.0.1" + dependencies: + rc: "npm:1.2.8" + checksum: 10/33712aa1b489aab7aba2191c1cdadfdd71f5bf166d4792d81744a6be332c160bd7d9273af8269d8a01284b9562f14a5b31b7abcf7ad9306c44887ecff51c89ab + languageName: node + linkType: hard + "rehype-katex@npm:^7.0.0": version: 7.0.0 resolution: "rehype-katex@npm:7.0.0" @@ -9147,6 +14089,13 @@ __metadata: languageName: node linkType: hard +"resolve-alpn@npm:^1.2.0": + version: 1.2.1 + resolution: "resolve-alpn@npm:1.2.1" + checksum: 10/744e87888f0b6fa0b256ab454ca0b9c0b80808715e2ef1f3672773665c92a941f6181194e30ccae4a8cd0adbe0d955d3f133102636d2ee0cca0119fec0bc9aec + languageName: node + linkType: hard + "resolve-cwd@npm:^3.0.0": version: 3.0.0 resolution: "resolve-cwd@npm:3.0.0" @@ -9163,6 +14112,13 @@ __metadata: languageName: node linkType: hard +"resolve.exports@npm:^1.1.0": + version: 1.1.1 + resolution: "resolve.exports@npm:1.1.1" + checksum: 10/de58c30aca30883f0e29910e4ad1b7b9986ec5f69434ef2e957ddbe52d3250e138ddd2688e8cd67909b4ee9bf3437424c718a5962d59edd610f035b861ef8441 + languageName: node + linkType: hard + "resolve.exports@npm:^2.0.0": version: 2.0.0 resolution: "resolve.exports@npm:2.0.0" @@ -9222,6 +14178,35 @@ __metadata: languageName: node linkType: hard +"responselike@npm:^3.0.0": + version: 3.0.0 + resolution: "responselike@npm:3.0.0" + dependencies: + lowercase-keys: "npm:^3.0.0" + checksum: 10/e0cc9be30df4f415d6d83cdede3c5c887cd4a73e7cc1708bcaab1d50a28d15acb68460ac5b02bcc55a42f3d493729c8856427dcf6e57e6e128ad05cba4cfb95e + languageName: node + linkType: hard + +"restore-cursor@npm:^4.0.0": + version: 4.0.0 + resolution: "restore-cursor@npm:4.0.0" + dependencies: + onetime: "npm:^5.1.0" + signal-exit: "npm:^3.0.2" + checksum: 10/5b675c5a59763bf26e604289eab35711525f11388d77f409453904e1e69c0d37ae5889295706b2c81d23bd780165084d040f9b68fffc32cc921519031c4fa4af + languageName: node + linkType: hard + +"restore-cursor@npm:^5.0.0": + version: 5.1.0 + resolution: "restore-cursor@npm:5.1.0" + dependencies: + onetime: "npm:^7.0.0" + signal-exit: "npm:^4.1.0" + checksum: 10/838dd54e458d89cfbc1a923b343c1b0f170a04100b4ce1733e97531842d7b440463967e521216e8ab6c6f8e89df877acc7b7f4c18ec76e99fb9bf5a60d358d2c + languageName: node + linkType: hard + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -9229,6 +14214,13 @@ __metadata: languageName: node linkType: hard +"retry@npm:^0.13.1": + version: 0.13.1 + resolution: "retry@npm:0.13.1" + checksum: 10/6125ec2e06d6e47e9201539c887defba4e47f63471db304c59e4b82fc63c8e89ca06a77e9d34939a9a42a76f00774b2f46c0d4a4cbb3e287268bd018ed69426d + languageName: node + linkType: hard + "reusify@npm:^1.0.4": version: 1.0.4 resolution: "reusify@npm:1.0.4" @@ -9236,7 +14228,14 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^3.0.2": +"rfdc@npm:^1.4.1": + version: 1.4.1 + resolution: "rfdc@npm:1.4.1" + checksum: 10/2f3d11d3d8929b4bfeefc9acb03aae90f971401de0add5ae6c5e38fec14f0405e6a4aad8fdb76344bfdd20c5193110e3750cbbd28ba86d73729d222b6cf4a729 + languageName: node + linkType: hard + +"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" dependencies: @@ -9247,6 +14246,17 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:~2.4.0": + version: 2.4.5 + resolution: "rimraf@npm:2.4.5" + dependencies: + glob: "npm:^6.0.1" + bin: + rimraf: ./bin.js + checksum: 10/884c45de4195e4ce5ab6d8782d073302291a50004d1d79e628cf04b0a3594c882314b0639960333211cebe4ac888755c803cd09a5151d30e88a070af16b1573d + languageName: node + linkType: hard + "robust-predicates@npm:^3.0.2": version: 3.0.2 resolution: "robust-predicates@npm:3.0.2" @@ -9254,6 +14264,34 @@ __metadata: languageName: node linkType: hard +"rollup@npm:2.79.2": + version: 2.79.2 + resolution: "rollup@npm:2.79.2" + dependencies: + fsevents: "npm:~2.3.2" + dependenciesMeta: + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10/095ba0a82811b1866a76d826987743278db0a87c45092656986bfff490326b66187d5f9ff0c24cf8d5682bc470aa00c36654e0044d6b6335ac0c1201b8280880 + languageName: node + linkType: hard + +"rollup@npm:^3.27.1": + version: 3.29.5 + resolution: "rollup@npm:3.29.5" + dependencies: + fsevents: "npm:~2.3.2" + dependenciesMeta: + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10/5ce0e5f1d9288d4954db93993477f894eb3042ec98a7c9c19980e53b1f58296481e3dc6c2b1a2a3680b20eb6c3fe64ed97942d5ff29df658a059647c33b3593c + languageName: node + linkType: hard + "rollup@npm:^4.13.0": version: 4.18.0 resolution: "rollup@npm:4.18.0" @@ -9317,6 +14355,94 @@ __metadata: languageName: node linkType: hard +"rollup@npm:^4.23.0": + version: 4.32.0 + resolution: "rollup@npm:4.32.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.32.0" + "@rollup/rollup-android-arm64": "npm:4.32.0" + "@rollup/rollup-darwin-arm64": "npm:4.32.0" + "@rollup/rollup-darwin-x64": "npm:4.32.0" + "@rollup/rollup-freebsd-arm64": "npm:4.32.0" + "@rollup/rollup-freebsd-x64": "npm:4.32.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.32.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.32.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.32.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.32.0" + "@rollup/rollup-linux-loongarch64-gnu": "npm:4.32.0" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.32.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.32.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.32.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.32.0" + "@rollup/rollup-linux-x64-musl": "npm:4.32.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.32.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.32.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.32.0" + "@types/estree": "npm:1.0.6" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-loongarch64-gnu": + optional: true + "@rollup/rollup-linux-powerpc64le-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10/5857d94f84e9f2efdae45f7f80e85a1c764804b40f322ebf5073e2008f495df9372fe15430691fabcf4cdcdf95fb66f187e1f726b2e618d2cb19d0e0b9ccb11f + languageName: node + linkType: hard + +"run-applescript@npm:^5.0.0": + version: 5.0.0 + resolution: "run-applescript@npm:5.0.0" + dependencies: + execa: "npm:^5.0.0" + checksum: 10/d00c2dbfa5b2d774de7451194b8b125f40f65fc183de7d9dcae97f57f59433586d3c39b9001e111c38bfa24c3436c99df1bb4066a2a0c90d39a8c4cd6889af77 + languageName: node + linkType: hard + +"run-applescript@npm:^7.0.0": + version: 7.0.0 + resolution: "run-applescript@npm:7.0.0" + checksum: 10/b02462454d8b182ad4117e5d4626e9e6782eb2072925c9fac582170b0627ae3c1ea92ee9b2df7daf84b5e9ffe14eb1cf5fb70bc44b15c8a0bfcdb47987e2410c + languageName: node + linkType: hard + "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -9333,6 +14459,15 @@ __metadata: languageName: node linkType: hard +"rxjs@npm:7.5.7": + version: 7.5.7 + resolution: "rxjs@npm:7.5.7" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10/c7a70d03ec93740b38f3cbb2a637af73dfc0d9ca8a335f5755a87201fb7fc2b57fdf8ed4813fbbdc0d4365471b28fa241e1883085e21cec815804ad69c9f1030 + languageName: node + linkType: hard + "sade@npm:^1.7.3": version: 1.8.1 resolution: "sade@npm:1.8.1" @@ -9342,7 +14477,7 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:~5.1.1": +"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" checksum: 10/7eb5b48f2ed9a594a4795677d5a150faa7eb54483b2318b568dc0c4fc94092a6cce5be02c7288a0500a156282f5276d5688bce7259299568d1053b2150ef374a @@ -9356,6 +14491,13 @@ __metadata: languageName: node linkType: hard +"safe-json-stringify@npm:~1": + version: 1.2.0 + resolution: "safe-json-stringify@npm:1.2.0" + checksum: 10/7121e746faf1ac73f586210b84b71f483b5bc89a3d6271f1628b89217221c8256566a91a3a26eb82def531184addf67dc6c236cb2f7e100bf843086c1b23c1b3 + languageName: node + linkType: hard + "safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" @@ -9363,6 +14505,13 @@ __metadata: languageName: node linkType: hard +"sax@npm:>=0.6.0": + version: 1.4.1 + resolution: "sax@npm:1.4.1" + checksum: 10/b1c784b545019187b53a0c28edb4f6314951c971e2963a69739c6ce222bfbc767e54d320e689352daba79b7d5e06d22b5d7113b99336219d6e93718e2f99d335 + languageName: node + linkType: hard + "scheduler@npm:^0.23.2": version: 0.23.2 resolution: "scheduler@npm:0.23.2" @@ -9372,6 +14521,13 @@ __metadata: languageName: node linkType: hard +"scheduler@npm:^0.25.0": + version: 0.25.0 + resolution: "scheduler@npm:0.25.0" + checksum: 10/e661e38503ab29a153429a99203fefa764f28b35c079719eb5efdd2c1c1086522f6653d8ffce388209682c23891a6d1d32fa6badf53c35fb5b9cd0c55ace42de + languageName: node + linkType: hard + "scroll-into-view-if-needed@npm:^3.1.0": version: 3.1.0 resolution: "scroll-into-view-if-needed@npm:3.1.0" @@ -9381,6 +14537,13 @@ __metadata: languageName: node linkType: hard +"scule@npm:^1.3.0": + version: 1.3.0 + resolution: "scule@npm:1.3.0" + checksum: 10/f2968b292e33c0eddca4a68b5c70f08dfc8479e492461c248f72873deaf77ae87c9f27dde7a342b3cb6394d2fae9665890b07a2243f79cff5cba65c9525ccf7e + languageName: node + linkType: hard + "section-matter@npm:^1.0.0": version: 1.0.0 resolution: "section-matter@npm:1.0.0" @@ -9391,6 +14554,15 @@ __metadata: languageName: node linkType: hard +"semver-diff@npm:^4.0.0": + version: 4.0.0 + resolution: "semver-diff@npm:4.0.0" + dependencies: + semver: "npm:^7.3.5" + checksum: 10/4a958d6f76c7e7858268e1e2cf936712542441c9e003e561b574167279eee0a9bd55cc7eae1bfb31d3e7ad06a9fc370e7dd412fcfefec8c0daf1ce5aea623559 + languageName: node + linkType: hard + "semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" @@ -9409,6 +14581,24 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.3.7": + version: 7.6.3 + resolution: "semver@npm:7.6.3" + bin: + semver: bin/semver.js + checksum: 10/36b1fbe1a2b6f873559cd57b238f1094a053dbfd997ceeb8757d79d1d2089c56d1321b9f1069ce263dc64cfa922fa1d2ad566b39426fe1ac6c723c1487589e10 + languageName: node + linkType: hard + +"serialize-error@npm:^11.0.0": + version: 11.0.3 + resolution: "serialize-error@npm:11.0.3" + dependencies: + type-fest: "npm:^2.12.2" + checksum: 10/5fe19e120e9ad8488c0abe27517e60da75bd65f56ae1cb48d8524e013d0e07f18bb9d05eca72898c5244e1168576f3131f29145c9f785e735e10742ee9c86c08 + languageName: node + linkType: hard + "set-blocking@npm:^2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" @@ -9416,6 +14606,16 @@ __metadata: languageName: node linkType: hard +"set-value@npm:4.1.0": + version: 4.1.0 + resolution: "set-value@npm:4.1.0" + dependencies: + is-plain-object: "npm:^2.0.4" + is-primitive: "npm:^3.0.1" + checksum: 10/67eebb0d78be89242478daf8ab5357c59a35add1d7bdccdb56236e6004128a79bdf298c952e286b60b63ed17b24dcdb399734fbdacc9b76e7fd2e3e01546a42e + languageName: node + linkType: hard + "setimmediate@npm:^1.0.5": version: 1.0.5 resolution: "setimmediate@npm:1.0.5" @@ -9455,6 +14655,13 @@ __metadata: languageName: node linkType: hard +"shell-quote@npm:1.7.3": + version: 1.7.3 + resolution: "shell-quote@npm:1.7.3" + checksum: 10/0ab00c37c84ea3ac13d5f0d45c6850701254fd1d6653d0604a48973ba3911ad0dd9f414672253a01f68fe48bb651a7138317ed4543b75ce4192c1d610e453d4c + languageName: node + linkType: hard + "shellwords-ts@npm:^3.0.0": version: 3.0.0 resolution: "shellwords-ts@npm:3.0.0" @@ -9462,6 +14669,13 @@ __metadata: languageName: node linkType: hard +"shellwords@npm:^0.1.1": + version: 0.1.1 + resolution: "shellwords@npm:0.1.1" + checksum: 10/c122808ca53c828747ee69503755a5d35d8c1493e943d15ebfd6fe028517ec1af6f8a4c2dc9d995b0df75bd4246382c0dd2dc792a82ce5a6448307a643fc5a38 + languageName: node + linkType: hard + "shiki@npm:^0.14.3": version: 0.14.7 resolution: "shiki@npm:0.14.7" @@ -9481,7 +14695,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^4.0.1": +"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" checksum: 10/c9fa63bbbd7431066174a48ba2dd9986dfd930c3a8b59de9c29d7b6854ec1c12a80d15310869ea5166d413b99f041bfa3dd80a7947bcd44ea8e6eb3ffeabfa1f @@ -9511,6 +14725,26 @@ __metadata: languageName: node linkType: hard +"slice-ansi@npm:^5.0.0": + version: 5.0.0 + resolution: "slice-ansi@npm:5.0.0" + dependencies: + ansi-styles: "npm:^6.0.0" + is-fullwidth-code-point: "npm:^4.0.0" + checksum: 10/7e600a2a55e333a21ef5214b987c8358fe28bfb03c2867ff2cbf919d62143d1812ac27b4297a077fdaf27a03da3678e49551c93e35f9498a3d90221908a1180e + languageName: node + linkType: hard + +"slice-ansi@npm:^7.1.0": + version: 7.1.0 + resolution: "slice-ansi@npm:7.1.0" + dependencies: + ansi-styles: "npm:^6.2.1" + is-fullwidth-code-point: "npm:^5.0.0" + checksum: 10/10313dd3cf7a2e4b265f527b1684c7c568210b09743fd1bd74f2194715ed13ffba653dc93a5fa79e3b1711518b8990a732cb7143aa01ddafe626e99dfa6474b2 + languageName: node + linkType: hard + "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" @@ -9572,6 +14806,16 @@ __metadata: languageName: node linkType: hard +"source-map-support@npm:0.5.21": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 10/8317e12d84019b31e34b86d483dd41d6f832f389f7417faf8fc5c75a66a12d9686e47f589a0554a868b8482f037e23df9d040d29387eb16fa14cb85f091ba207 + languageName: node + linkType: hard + "source-map@npm:^0.6.0, source-map@npm:^0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" @@ -9586,6 +14830,13 @@ __metadata: languageName: node linkType: hard +"source-map@npm:^0.7.4": + version: 0.7.4 + resolution: "source-map@npm:0.7.4" + checksum: 10/a0f7c9b797eda93139842fd28648e868a9a03ea0ad0d9fa6602a0c1f17b7fb6a7dcca00c144476cccaeaae5042e99a285723b1a201e844ad67221bf5d428f1dc + languageName: node + linkType: hard + "space-separated-tokens@npm:^2.0.0": version: 2.0.1 resolution: "space-separated-tokens@npm:2.0.1" @@ -9593,6 +14844,16 @@ __metadata: languageName: node linkType: hard +"spawn-sync@npm:1.0.15": + version: 1.0.15 + resolution: "spawn-sync@npm:1.0.15" + dependencies: + concat-stream: "npm:^1.4.7" + os-shim: "npm:^0.1.2" + checksum: 10/5c8edbf1025725e485a4a8792d640b478fce48eb718ec30d7214b8d731c3d12098d6cf02d456a61eaa488c3d54c055f667f4341c88b30182258a1f7da0d7e108 + languageName: node + linkType: hard + "spawndamnit@npm:^2.0.0": version: 2.0.0 resolution: "spawndamnit@npm:2.0.0" @@ -9603,6 +14864,15 @@ __metadata: languageName: node linkType: hard +"split@npm:~1.0.1": + version: 1.0.1 + resolution: "split@npm:1.0.1" + dependencies: + through: "npm:2" + checksum: 10/12f4554a5792c7e98bb3e22b53c63bfa5ef89aa704353e1db608a55b51f5b12afaad6e4a8ecf7843c15f273f43cdadd67b3705cc43d48a75c2cf4641d51f7e7a + languageName: node + linkType: hard + "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -9628,6 +14898,22 @@ __metadata: languageName: node linkType: hard +"stdin-discarder@npm:^0.1.0": + version: 0.1.0 + resolution: "stdin-discarder@npm:0.1.0" + dependencies: + bl: "npm:^5.0.0" + checksum: 10/85131f70ae2830144133b7a6211d56f9ac2603573f4af3d0b66e828af5e13fcdea351f9192f86bb7fed2c64604c8097bf36d50cb77d54e898ce4604c3b7b6b8f + languageName: node + linkType: hard + +"stdin-discarder@npm:^0.2.2": + version: 0.2.2 + resolution: "stdin-discarder@npm:0.2.2" + checksum: 10/642ffd05bd5b100819d6b24a613d83c6e3857c6de74eb02fc51506fa61dc1b0034665163831873868157c4538d71e31762bcf319be86cea04c3aba5336470478 + languageName: node + linkType: hard + "streamsearch@npm:^1.1.0": version: 1.1.0 resolution: "streamsearch@npm:1.1.0" @@ -9667,6 +14953,17 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^7.0.0, string-width@npm:^7.2.0": + version: 7.2.0 + resolution: "string-width@npm:7.2.0" + dependencies: + emoji-regex: "npm:^10.3.0" + get-east-asian-width: "npm:^1.0.0" + strip-ansi: "npm:^7.1.0" + checksum: 10/42f9e82f61314904a81393f6ef75b832c39f39761797250de68c041d8ba4df2ef80db49ab6cd3a292923a6f0f409b8c9980d120f7d32c820b4a8a84a2598a295 + languageName: node + linkType: hard + "string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" @@ -9676,6 +14973,15 @@ __metadata: languageName: node linkType: hard +"string_decoder@npm:~1.1.1": + version: 1.1.1 + resolution: "string_decoder@npm:1.1.1" + dependencies: + safe-buffer: "npm:~5.1.0" + checksum: 10/7c41c17ed4dea105231f6df208002ebddd732e8e9e2d619d133cecd8e0087ddfd9587d2feb3c8caf3213cbd841ada6d057f5142cae68a4e62d3540778d9819b4 + languageName: node + linkType: hard + "stringify-entities@npm:^4.0.0": version: 4.0.2 resolution: "stringify-entities@npm:4.0.2" @@ -9695,7 +15001,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^7.0.1": +"strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.0": version: 7.1.0 resolution: "strip-ansi@npm:7.1.0" dependencies: @@ -9711,6 +15017,13 @@ __metadata: languageName: node linkType: hard +"strip-bom@npm:5.0.0": + version: 5.0.0 + resolution: "strip-bom@npm:5.0.0" + checksum: 10/60a38bb7565076f6111b64b719720f77826e08b5c93da60179e20be0275a496e1a968ac56091631325ad87ce683611c5dbb8c5b7035f621b0bc15e935e92ef97 + languageName: node + linkType: hard + "strip-bom@npm:^3.0.0": version: 3.0.0 resolution: "strip-bom@npm:3.0.0" @@ -9739,6 +15052,20 @@ __metadata: languageName: node linkType: hard +"strip-final-newline@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-final-newline@npm:3.0.0" + checksum: 10/23ee263adfa2070cd0f23d1ac14e2ed2f000c9b44229aec9c799f1367ec001478469560abefd00c5c99ee6f0b31c137d53ec6029c53e9f32a93804e18c201050 + languageName: node + linkType: hard + +"strip-json-comments@npm:5.0.1": + version: 5.0.1 + resolution: "strip-json-comments@npm:5.0.1" + checksum: 10/b314af70c6666a71133e309a571bdb87687fc878d9fd8b38ebed393a77b89835b92f191aa6b0bc10dfd028ba99eed6b6365985001d64c5aef32a4a82456a156b + languageName: node + linkType: hard + "strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" @@ -9746,6 +15073,22 @@ __metadata: languageName: node linkType: hard +"strip-json-comments@npm:~2.0.1": + version: 2.0.1 + resolution: "strip-json-comments@npm:2.0.1" + checksum: 10/1074ccb63270d32ca28edfb0a281c96b94dc679077828135141f27d52a5a398ef5e78bcf22809d23cadc2b81dfbe345eb5fd8699b385c8b1128907dec4a7d1e1 + languageName: node + linkType: hard + +"strip-literal@npm:^2.1.1": + version: 2.1.1 + resolution: "strip-literal@npm:2.1.1" + dependencies: + js-tokens: "npm:^9.0.1" + checksum: 10/b4a1c93b0fe7b3ed2d197547f1b3f7bc20bd2c156b7474e4dbf4c9c80d2c612a862b00454dc9afc96ab1ea4f5653a5d0b530af052710f7730de55240e8fab2dc + languageName: node + linkType: hard + "style-to-object@npm:^0.3.0": version: 0.3.0 resolution: "style-to-object@npm:0.3.0" @@ -9814,7 +15157,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^7.1.0": +"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" dependencies: @@ -9832,6 +15175,16 @@ __metadata: languageName: node linkType: hard +"supports-hyperlinks@npm:^2.0.0": + version: 2.3.0 + resolution: "supports-hyperlinks@npm:2.3.0" + dependencies: + has-flag: "npm:^4.0.0" + supports-color: "npm:^7.0.0" + checksum: 10/3e7df6e9eaa177d7bfbbe065c91325e9b482f48de0f7c9133603e3ffa8af31cbceac104a0941cd0266a57f8e691de6eb58b79fec237852dc84ed7ad152b116b0 + languageName: node + linkType: hard + "supports-preserve-symlinks-flag@npm:^1.0.0": version: 1.0.0 resolution: "supports-preserve-symlinks-flag@npm:1.0.0" @@ -9893,6 +15246,20 @@ __metadata: languageName: node linkType: hard +"tar@npm:^6.2.0": + version: 6.2.1 + resolution: "tar@npm:6.2.1" + dependencies: + chownr: "npm:^2.0.0" + fs-minipass: "npm:^2.0.0" + minipass: "npm:^5.0.0" + minizlib: "npm:^2.1.1" + mkdirp: "npm:^1.0.3" + yallist: "npm:^4.0.0" + checksum: 10/bfbfbb2861888077fc1130b84029cdc2721efb93d1d1fb80f22a7ac3a98ec6f8972f29e564103bbebf5e97be67ebc356d37fa48dbc4960600a1eb7230fbd1ea0 + languageName: node + linkType: hard + "term-size@npm:^2.1.0": version: 2.2.1 resolution: "term-size@npm:2.2.1" @@ -9900,6 +15267,16 @@ __metadata: languageName: node linkType: hard +"terminal-link@npm:^2.0.0": + version: 2.1.1 + resolution: "terminal-link@npm:2.1.1" + dependencies: + ansi-escapes: "npm:^4.2.1" + supports-hyperlinks: "npm:^2.0.0" + checksum: 10/ce3d2cd3a438c4a9453947aa664581519173ea40e77e2534d08c088ee6dda449eabdbe0a76d2a516b8b73c33262fedd10d5270ccf7576ae316e3db170ce6562f + languageName: node + linkType: hard + "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -9929,6 +15306,13 @@ __metadata: languageName: node linkType: hard +"through@npm:2": + version: 2.3.8 + resolution: "through@npm:2.3.8" + checksum: 10/5da78346f70139a7d213b65a0106f3c398d6bc5301f9248b5275f420abc2c4b1e77c2abc72d218dedc28c41efb2e7c312cb76a7730d04f9c2d37d247da3f4198 + languageName: node + linkType: hard + "title@npm:^3.5.3": version: 3.5.3 resolution: "title@npm:3.5.3" @@ -9950,6 +15334,20 @@ __metadata: languageName: node linkType: hard +"titleize@npm:^3.0.0": + version: 3.0.0 + resolution: "titleize@npm:3.0.0" + checksum: 10/71fbbeabbfb36ccd840559f67f21e356e1d03da2915b32d2ae1a60ddcc13a124be2739f696d2feb884983441d159a18649e8d956648d591bdad35c430a6b6d28 + languageName: node + linkType: hard + +"tmp@npm:0.2.3": + version: 0.2.3 + resolution: "tmp@npm:0.2.3" + checksum: 10/7b13696787f159c9754793a83aa79a24f1522d47b87462ddb57c18ee93ff26c74cbb2b8d9138f571d2e0e765c728fb2739863a672b280528512c6d83d511c6fa + languageName: node + linkType: hard + "tmp@npm:^0.0.33": version: 0.0.33 resolution: "tmp@npm:0.0.33" @@ -10024,6 +15422,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^2.1.0": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 + languageName: node + linkType: hard + "tslib@npm:^2.4.0": version: 2.5.0 resolution: "tslib@npm:2.5.0" @@ -10045,13 +15450,53 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^1.0.2": +"type-fest@npm:^1.0.1, type-fest@npm:^1.0.2": version: 1.4.0 resolution: "type-fest@npm:1.4.0" checksum: 10/89875c247564601c2650bacad5ff80b859007fbdb6c9e43713ae3ffa3f584552eea60f33711dd762e16496a1ab4debd409822627be14097d9a17e39c49db591a languageName: node linkType: hard +"type-fest@npm:^2.12.2, type-fest@npm:^2.13.0": + version: 2.19.0 + resolution: "type-fest@npm:2.19.0" + checksum: 10/7bf9e8fdf34f92c8bb364c0af14ca875fac7e0183f2985498b77be129dc1b3b1ad0a6b3281580f19e48c6105c037fb966ad9934520c69c6434d17fd0af4eed78 + languageName: node + linkType: hard + +"type-fest@npm:^3.8.0": + version: 3.13.1 + resolution: "type-fest@npm:3.13.1" + checksum: 10/9a8a2359ada34c9b3affcaf3a8f73ee14c52779e89950db337ce66fb74c3399776c697c99f2532e9b16e10e61cfdba3b1c19daffb93b338b742f0acd0117ce12 + languageName: node + linkType: hard + +"typedarray-to-buffer@npm:^3.1.5": + version: 3.1.5 + resolution: "typedarray-to-buffer@npm:3.1.5" + dependencies: + is-typedarray: "npm:^1.0.0" + checksum: 10/7c850c3433fbdf4d04f04edfc751743b8f577828b8e1eb93b95a3bce782d156e267d83e20fb32b3b47813e69a69ab5e9b5342653332f7d21c7d1210661a7a72c + languageName: node + linkType: hard + +"typedarray@npm:^0.0.6": + version: 0.0.6 + resolution: "typedarray@npm:0.0.6" + checksum: 10/2cc1bcf7d8c1237f6a16c04efc06637b2c5f2d74e58e84665445cf87668b85a21ab18dd751fa49eee6ae024b70326635d7b79ad37b1c370ed2fec6aeeeb52714 + languageName: node + linkType: hard + +"typescript@npm:^4.7.4": + version: 4.9.5 + resolution: "typescript@npm:4.9.5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10/458f7220ab11e0fc191514cc41be1707645ec9a8c2d609448a448e18c522cef9646f58728f6811185a4c35613dacdf6c98cf8965c88b3541d0288c47291e4300 + languageName: node + linkType: hard + "typescript@npm:^5.5.3": version: 5.5.3 resolution: "typescript@npm:5.5.3" @@ -10072,6 +15517,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@npm%3A^4.7.4#optional!builtin": + version: 4.9.5 + resolution: "typescript@patch:typescript@npm%3A4.9.5#optional!builtin::version=4.9.5&hash=289587" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10/5659316360b5cc2d6f5931b346401fa534107b68b60179cf14970e27978f0936c1d5c46f4b5b8175f8cba0430f522b3ce355b4b724c0ea36ce6c0347fab25afd + languageName: node + linkType: hard + "typescript@patch:typescript@npm%3A^5.5.3#optional!builtin": version: 5.5.3 resolution: "typescript@patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=379a07" @@ -10106,6 +15561,29 @@ __metadata: languageName: node linkType: hard +"ufo@npm:^1.5.4": + version: 1.5.4 + resolution: "ufo@npm:1.5.4" + checksum: 10/a885ed421e656aea6ca64e9727b8118a9488715460b6f1a0f0427118adfe2f2830fe7c1d5bd9c5c754a332e6807516551cd663ea67ce9ed6a4e3edc739916335 + languageName: node + linkType: hard + +"uhyphen@npm:^0.2.0": + version: 0.2.0 + resolution: "uhyphen@npm:0.2.0" + checksum: 10/b946e2c17989f50412d7cc07521a199a1edc52e0320813c06ef5eee21570cd46bbfeb98e82288f21150144a3ef9d4e99395533ab1c918030e5224f3e247cbe57 + languageName: node + linkType: hard + +"uid@npm:^2.0.2": + version: 2.0.2 + resolution: "uid@npm:2.0.2" + dependencies: + "@lukeed/csprng": "npm:^1.0.0" + checksum: 10/18f6da43d8e1b8643077e8123f877b4506759d9accc15337140a1bf7c99f299a66e88b27ab4c640e66e6a10f19e3a85afa45fdf830dd4bab7570d07a3d51e073 + languageName: node + linkType: hard + "ultra-runner@npm:^3.10.5": version: 3.10.5 resolution: "ultra-runner@npm:3.10.5" @@ -10148,6 +15626,13 @@ __metadata: languageName: node linkType: hard +"undici@npm:^6.19.5": + version: 6.21.1 + resolution: "undici@npm:6.21.1" + checksum: 10/eeccc07e9073ae8e755fdc0dc8cdfaa426c01ec6f815425c3ecedba2e5394cea4993962c040dd168951714a82f0d001a13018c3ae3ad4534f0fa97afe425c08d + languageName: node + linkType: hard + "unified@npm:^10.0.0": version: 10.1.2 resolution: "unified@npm:10.1.2" @@ -10163,6 +15648,28 @@ __metadata: languageName: node linkType: hard +"unimport@npm:^3.13.1": + version: 3.14.6 + resolution: "unimport@npm:3.14.6" + dependencies: + "@rollup/pluginutils": "npm:^5.1.4" + acorn: "npm:^8.14.0" + escape-string-regexp: "npm:^5.0.0" + estree-walker: "npm:^3.0.3" + fast-glob: "npm:^3.3.3" + local-pkg: "npm:^1.0.0" + magic-string: "npm:^0.30.17" + mlly: "npm:^1.7.4" + pathe: "npm:^2.0.1" + picomatch: "npm:^4.0.2" + pkg-types: "npm:^1.3.0" + scule: "npm:^1.3.0" + strip-literal: "npm:^2.1.1" + unplugin: "npm:^1.16.1" + checksum: 10/6e6142c2f8682ea86bd6fef0e3ba82f99801d3e1347b3293179e8aa405d94ad7bc31abcfda26f467bb7bfb9253b2f5c2a69d8fc114f1a1c13684b92077b4a439 + languageName: node + linkType: hard + "unique-filename@npm:^1.1.1": version: 1.1.1 resolution: "unique-filename@npm:1.1.1" @@ -10181,6 +15688,15 @@ __metadata: languageName: node linkType: hard +"unique-string@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-string@npm:3.0.0" + dependencies: + crypto-random-string: "npm:^4.0.0" + checksum: 10/1a1e2e7d02eab1bb10f720475da735e1990c8a5ff34edd1a3b6bc31590cb4210b7a1233d779360cc622ce11c211e43afa1628dd658f35d3e6a89964b622940df + languageName: node + linkType: hard + "unist-builder@npm:^3.0.0": version: 3.0.0 resolution: "unist-builder@npm:3.0.0" @@ -10369,6 +15885,37 @@ __metadata: languageName: node linkType: hard +"universalify@npm:^1.0.0": + version: 1.0.0 + resolution: "universalify@npm:1.0.0" + checksum: 10/095a808f2b915e3b89d29b6f3b4ee4163962b02fa5b7cb686970b8d0439f4ca789bc43f319b7cbb1ce552ae724e631d148e5aee9ce04c4f46a7fe0c5bbfd2b9e + languageName: node + linkType: hard + +"universalify@npm:^2.0.0": + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: 10/ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 + languageName: node + linkType: hard + +"unplugin@npm:^1.16.1": + version: 1.16.1 + resolution: "unplugin@npm:1.16.1" + dependencies: + acorn: "npm:^8.14.0" + webpack-virtual-modules: "npm:^0.6.2" + checksum: 10/4b46d7d2a63d334a45111ba57a266b3f8993ef12a72b77d7b31ffc455e8a9bef9c0e37ea463eb409dbf7ccec0b9868aeb845dd42c690d9288e4b8ac2d90fbefd + languageName: node + linkType: hard + +"untildify@npm:^4.0.0": + version: 4.0.0 + resolution: "untildify@npm:4.0.0" + checksum: 10/39ced9c418a74f73f0a56e1ba4634b4d959422dff61f4c72a8e39f60b99380c1b45ed776fbaa0a4101b157e4310d873ad7d114e8534ca02609b4916bb4187fb9 + languageName: node + linkType: hard + "update-browserslist-db@npm:^1.0.16": version: 1.0.16 resolution: "update-browserslist-db@npm:1.0.16" @@ -10397,6 +15944,42 @@ __metadata: languageName: node linkType: hard +"update-browserslist-db@npm:^1.1.1": + version: 1.1.2 + resolution: "update-browserslist-db@npm:1.1.2" + dependencies: + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.1" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10/e7bf8221dfb21eba4a770cd803df94625bb04f65a706aa94c567de9600fe4eb6133fda016ec471dad43b9e7959c1bffb6580b5e20a87808d2e8a13e3892699a9 + languageName: node + linkType: hard + +"update-notifier@npm:6.0.2": + version: 6.0.2 + resolution: "update-notifier@npm:6.0.2" + dependencies: + boxen: "npm:^7.0.0" + chalk: "npm:^5.0.1" + configstore: "npm:^6.0.0" + has-yarn: "npm:^3.0.0" + import-lazy: "npm:^4.0.0" + is-ci: "npm:^3.0.1" + is-installed-globally: "npm:^0.4.0" + is-npm: "npm:^6.0.0" + is-yarn-global: "npm:^0.4.0" + latest-version: "npm:^7.0.0" + pupa: "npm:^3.1.0" + semver: "npm:^7.3.7" + semver-diff: "npm:^4.0.0" + xdg-basedir: "npm:^5.1.0" + checksum: 10/8e8f2092c9acbfd32be77558ce2aef25bc47c9ead347845bc8cd1984eb57e458d223bceee2bb58c60cfaef5f81eb026c5609c9c26ade042aadfe6904bd5d8c2e + languageName: node + linkType: hard + "url-pattern@npm:^1.0.3": version: 1.0.3 resolution: "url-pattern@npm:1.0.3" @@ -10404,13 +15987,22 @@ __metadata: languageName: node linkType: hard -"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2": +"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" checksum: 10/474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 languageName: node linkType: hard +"uuid@npm:^8.3.2": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" + bin: + uuid: dist/bin/uuid + checksum: 10/9a5f7aa1d6f56dd1e8d5f2478f855f25c645e64e26e347a98e98d95781d5ed20062d6cca2eecb58ba7c84bc3910be95c0451ef4161906abaab44f9cb68ffbdd1 + languageName: node + linkType: hard + "uuid@npm:^9.0.0": version: 9.0.1 resolution: "uuid@npm:9.0.1" @@ -10541,6 +16133,113 @@ __metadata: languageName: node linkType: hard +"vite-node@npm:^2.1.4": + version: 2.1.8 + resolution: "vite-node@npm:2.1.8" + dependencies: + cac: "npm:^6.7.14" + debug: "npm:^4.3.7" + es-module-lexer: "npm:^1.5.4" + pathe: "npm:^1.1.2" + vite: "npm:^5.0.0" + bin: + vite-node: vite-node.mjs + checksum: 10/0ff0ed7a6fb234d3ddc4946e4c1150229980cac9f34fb4bd7f443aab0aae2da5b73ac20ff68af1df476545807dc23189247194e8cea0dcdfa394311c73f04429 + languageName: node + linkType: hard + +"vite@npm:^4.1.0": + version: 4.5.9 + resolution: "vite@npm:4.5.9" + dependencies: + esbuild: "npm:^0.18.10" + fsevents: "npm:~2.3.2" + postcss: "npm:^8.4.27" + rollup: "npm:^3.27.1" + peerDependencies: + "@types/node": ">= 14" + less: "*" + lightningcss: ^1.21.0 + sass: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 10/9b1984c89f5d6e57e26b767ba6bb8791a9a9b1329f72cd2c4f6079bb4ad74fb4e0b43ae13cbb31812a00c706dfa70d894bfc7dd6b5b3db82e18b7997f23e5072 + languageName: node + linkType: hard + +"vite@npm:^5.0.0 || <=6.0.8": + version: 6.0.8 + resolution: "vite@npm:6.0.8" + dependencies: + esbuild: "npm:^0.24.2" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.4.49" + rollup: "npm:^4.23.0" + peerDependencies: + "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: ">=1.21.0" + less: "*" + lightningcss: ^1.21.0 + sass: "*" + sass-embedded: "*" + stylus: "*" + sugarss: "*" + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + bin: + vite: bin/vite.js + checksum: 10/8651ceb3822cf2870a30c0344610460260d5896142aeaeb250dbb69c1ad04f17669ca3c734d98a98f5d554d870f4f92c2846c8d501136a80fcf25c17091ffc27 + languageName: node + linkType: hard + "vite@npm:^5.0.0, vite@npm:^5.0.11, vite@npm:^5.3.2": version: 5.3.2 resolution: "vite@npm:5.3.2" @@ -10604,6 +16303,57 @@ __metadata: languageName: node linkType: hard +"watchpack@npm:2.4.1": + version: 2.4.1 + resolution: "watchpack@npm:2.4.1" + dependencies: + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.1.2" + checksum: 10/0736ebd20b75d3931f9b6175c819a66dee29297c1b389b2e178bc53396a6f867ecc2fd5d87a713ae92dcb73e487daec4905beee20ca00a9e27f1184a7c2bca5e + languageName: node + linkType: hard + +"wcwidth@npm:^1.0.1": + version: 1.0.1 + resolution: "wcwidth@npm:1.0.1" + dependencies: + defaults: "npm:^1.0.3" + checksum: 10/182ebac8ca0b96845fae6ef44afd4619df6987fe5cf552fdee8396d3daa1fb9b8ec5c6c69855acb7b3c1231571393bd1f0a4cdc4028d421575348f64bb0a8817 + languageName: node + linkType: hard + +"web-ext-run@npm:^0.2.1": + version: 0.2.2 + resolution: "web-ext-run@npm:0.2.2" + dependencies: + "@babel/runtime": "npm:7.24.7" + "@devicefarmer/adbkit": "npm:3.2.6" + bunyan: "npm:1.8.15" + chrome-launcher: "npm:1.1.0" + debounce: "npm:1.2.1" + es6-error: "npm:4.1.1" + firefox-profile: "npm:4.6.0" + fs-extra: "npm:11.2.0" + fx-runner: "npm:1.4.0" + mkdirp: "npm:3.0.1" + multimatch: "npm:6.0.0" + mz: "npm:2.7.0" + node-notifier: "npm:10.0.1" + parse-json: "npm:7.1.1" + promise-toolbox: "npm:0.21.0" + set-value: "npm:4.1.0" + source-map-support: "npm:0.5.21" + strip-bom: "npm:5.0.0" + strip-json-comments: "npm:5.0.1" + tmp: "npm:0.2.3" + update-notifier: "npm:6.0.2" + watchpack: "npm:2.4.1" + ws: "npm:8.18.0" + zip-dir: "npm:2.0.0" + checksum: 10/dd85c9680c3e46182e7c1f538ad7b9d1c671629bb6c389b72b9adbf5508532f794374cc8ad90698d6a3864404342cc512db90f49cb720bf420f37c44767cf008 + languageName: node + linkType: hard + "web-namespaces@npm:^2.0.0": version: 2.0.1 resolution: "web-namespaces@npm:2.0.1" @@ -10618,6 +16368,20 @@ __metadata: languageName: node linkType: hard +"webextension-polyfill@npm:^0.10.0": + version: 0.10.0 + resolution: "webextension-polyfill@npm:0.10.0" + checksum: 10/51ff30ebed4b1aa802b7f0347f05021b2fe492078bb1a597223d43995fcee96e2da8f914a2f6e36f988c1877ed5ab36ca7077f2f3ab828955151a59e4c01bf7e + languageName: node + linkType: hard + +"webextension-polyfill@npm:^0.12.0": + version: 0.12.0 + resolution: "webextension-polyfill@npm:0.12.0" + checksum: 10/77e648b958b573ef075e75a0c180e2bbd74dee17b3145e86d21fcbb168c4999e4a311654fe634b8178997bee9b35ea5808d8d3d3e5ff2ad138f197f4f0ea75d9 + languageName: node + linkType: hard + "webidl-conversions@npm:^3.0.0": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1" @@ -10625,6 +16389,29 @@ __metadata: languageName: node linkType: hard +"webpack-virtual-modules@npm:^0.6.2": + version: 0.6.2 + resolution: "webpack-virtual-modules@npm:0.6.2" + checksum: 10/d9a0d035f7ec0c7f1055aaf88bfe48b7f96458043916a1b2926d9012fd61de3810a6b768e31a8cd4b3c84a9b6d55824361a9dd20aaf9f5ccfb6f017af216a178 + languageName: node + linkType: hard + +"whatwg-encoding@npm:^3.1.1": + version: 3.1.1 + resolution: "whatwg-encoding@npm:3.1.1" + dependencies: + iconv-lite: "npm:0.6.3" + checksum: 10/bbef815eb67f91487c7f2ef96329743f5fd8357d7d62b1119237d25d41c7e452dff8197235b2d3c031365a17f61d3bb73ca49d0ed1582475aa4a670815e79534 + languageName: node + linkType: hard + +"whatwg-mimetype@npm:^4.0.0": + version: 4.0.0 + resolution: "whatwg-mimetype@npm:4.0.0" + checksum: 10/894a618e2d90bf444b6f309f3ceb6e58cf21b2beaa00c8b333696958c4076f0c7b30b9d33413c9ffff7c5832a0a0c8569e5bb347ef44beded72aeefd0acd62e8 + languageName: node + linkType: hard + "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" @@ -10635,6 +16422,13 @@ __metadata: languageName: node linkType: hard +"when@npm:3.7.7": + version: 3.7.7 + resolution: "when@npm:3.7.7" + checksum: 10/e230c626ba36a88718127e8e2b01f469680db0058dfd3573df89eda95cde1cef0c5460dd19b6f981756e67390414a422739268c094068dc05926485ffaa556e9 + languageName: node + linkType: hard + "which-pm@npm:2.0.0": version: 2.0.0 resolution: "which-pm@npm:2.0.0" @@ -10645,6 +16439,18 @@ __metadata: languageName: node linkType: hard +"which@npm:1.2.4": + version: 1.2.4 + resolution: "which@npm:1.2.4" + dependencies: + is-absolute: "npm:^0.1.7" + isexe: "npm:^1.1.1" + bin: + which: ./bin/which + checksum: 10/6284b5af9d7323a1d29f9b0b8fb66ed4eb15c2fcbdabb275bbab9c5bc7632e97092c18ea39a41dba7f83283b11dd892299ef83456ba2902905f7a5402d28e383 + languageName: node + linkType: hard + "which@npm:^1.2.9": version: 1.3.1 resolution: "which@npm:1.3.1" @@ -10676,6 +16482,22 @@ __metadata: languageName: node linkType: hard +"widest-line@npm:^4.0.1": + version: 4.0.1 + resolution: "widest-line@npm:4.0.1" + dependencies: + string-width: "npm:^5.0.1" + checksum: 10/64c48cf27171221be5f86fc54b94dd29879165bdff1a7aa92dde723d9a8c99fb108312768a5d62c8c2b80b701fa27bbd36a1ddc58367585cd45c0db7920a0cba + languageName: node + linkType: hard + +"winreg@npm:0.0.12": + version: 0.0.12 + resolution: "winreg@npm:0.0.12" + checksum: 10/43e260a4a611d0c8374bbe8679e2da739d32dc282d1937a961d3df579bbf68d283bb89409284523a6415061c77d5232da85d1031dbc18781a029a0cda9717f69 + languageName: node + linkType: hard + "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" @@ -10698,6 +16520,17 @@ __metadata: languageName: node linkType: hard +"wrap-ansi@npm:^9.0.0": + version: 9.0.0 + resolution: "wrap-ansi@npm:9.0.0" + dependencies: + ansi-styles: "npm:^6.2.1" + string-width: "npm:^7.0.0" + strip-ansi: "npm:^7.1.0" + checksum: 10/b9d91564c091cf3978a7c18ca0f3e4d4606e83549dbe59cf76f5e77feefdd5ec91443155e8102630524d10a8c275efac8a7082c0f26fa43e6b989dc150d176ce + languageName: node + linkType: hard + "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" @@ -10705,7 +16538,19 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^4.0.2": +"write-file-atomic@npm:^3.0.3": + version: 3.0.3 + resolution: "write-file-atomic@npm:3.0.3" + dependencies: + imurmurhash: "npm:^0.1.4" + is-typedarray: "npm:^1.0.0" + signal-exit: "npm:^3.0.2" + typedarray-to-buffer: "npm:^3.1.5" + checksum: 10/0955ab94308b74d32bc252afe69d8b42ba4b8a28b8d79f399f3f405969f82623f981e35d13129a52aa2973450f342107c06d86047572637584e85a1c0c246bf3 + languageName: node + linkType: hard + +"write-file-atomic@npm:^4.0.1, write-file-atomic@npm:^4.0.2": version: 4.0.2 resolution: "write-file-atomic@npm:4.0.2" dependencies: @@ -10715,6 +16560,105 @@ __metadata: languageName: node linkType: hard +"ws@npm:8.18.0": + version: 8.18.0 + resolution: "ws@npm:8.18.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10/70dfe53f23ff4368d46e4c0b1d4ca734db2c4149c6f68bc62cb16fc21f753c47b35fcc6e582f3bdfba0eaeb1c488cddab3c2255755a5c3eecb251431e42b3ff6 + languageName: node + linkType: hard + +"wxt@npm:^0.19.13": + version: 0.19.25 + resolution: "wxt@npm:0.19.25" + dependencies: + "@1natsu/wait-element": "npm:^4.1.2" + "@aklinker1/rollup-plugin-visualizer": "npm:5.12.0" + "@types/chrome": "npm:^0.0.280" + "@types/webextension-polyfill": "npm:^0.12.1" + "@webext-core/fake-browser": "npm:^1.3.1" + "@webext-core/isolated-element": "npm:^1.1.2" + "@webext-core/match-patterns": "npm:^1.0.3" + "@wxt-dev/storage": "npm:^1.0.0" + async-mutex: "npm:^0.5.0" + c12: "npm:^1.11.2" + cac: "npm:^6.7.14" + chokidar: "npm:^3.6.0" + ci-info: "npm:^4.1.0" + consola: "npm:^3.2.3" + defu: "npm:^6.1.4" + dotenv: "npm:^16.4.5" + esbuild: "npm:^0.21.5" + fast-glob: "npm:^3.3.2" + filesize: "npm:^10.1.6" + fs-extra: "npm:^11.2.0" + get-port-please: "npm:^3.1.2" + giget: "npm:^1.2.3" + hookable: "npm:^5.5.3" + is-wsl: "npm:^3.1.0" + jiti: "npm:^1.21.6" + json5: "npm:^2.2.3" + jszip: "npm:^3.10.1" + linkedom: "npm:^0.18.5" + magicast: "npm:^0.3.5" + minimatch: "npm:^10.0.1" + nano-spawn: "npm:^0.2.0" + normalize-path: "npm:^3.0.0" + nypm: "npm:^0.3.12" + ohash: "npm:^1.1.4" + open: "npm:^10.1.0" + ora: "npm:^8.1.1" + perfect-debounce: "npm:^1.0.0" + picocolors: "npm:^1.1.1" + prompts: "npm:^2.4.2" + publish-browser-extension: "npm:^2.2.2" + scule: "npm:^1.3.0" + unimport: "npm:^3.13.1" + vite: "npm:^5.0.0 || <=6.0.8" + vite-node: "npm:^2.1.4" + web-ext-run: "npm:^0.2.1" + webextension-polyfill: "npm:^0.12.0" + peerDependenciesMeta: + "@types/chrome": + optional: true + bin: + wxt: bin/wxt.mjs + wxt-publish-extension: bin/wxt-publish-extension.cjs + checksum: 10/2d8114aa7d7a56ffffaa9fe9a626f5f86137d642a024e2f3455cff6d1f2c92a82a36ced2b4a9619260582db5d5ab36054b7a1bd6ce3b50068efedf731a9f22ba + languageName: node + linkType: hard + +"xdg-basedir@npm:^5.0.1, xdg-basedir@npm:^5.1.0": + version: 5.1.0 + resolution: "xdg-basedir@npm:5.1.0" + checksum: 10/b60e8a2c663ccb1dac77c2d913f3b96de48dafbfa083657171d3d50e10820b8a04bb4edfe9f00808c8c20e5f5355e1927bea9029f03136e29265cb98291e1fea + languageName: node + linkType: hard + +"xml2js@npm:^0.5.0": + version: 0.5.0 + resolution: "xml2js@npm:0.5.0" + dependencies: + sax: "npm:>=0.6.0" + xmlbuilder: "npm:~11.0.0" + checksum: 10/27c4d759214e99be5ec87ee5cb1290add427fa43df509d3b92d10152b3806fd2f7c9609697a18b158ccf2caa01e96af067cdba93196f69ca10c90e4f79a08896 + languageName: node + linkType: hard + +"xmlbuilder@npm:~11.0.0": + version: 11.0.1 + resolution: "xmlbuilder@npm:11.0.1" + checksum: 10/c8c3d208783718db5b285101a736cd8e6b69a5c265199a0739abaa93d1a1b7de5489fd16df4e776e18b2c98cb91f421a7349e99fd8c1ebeb44ecfed72a25091a + languageName: node + linkType: hard + "y18n@npm:^5.0.5": version: 5.0.8 resolution: "y18n@npm:5.0.8" @@ -10779,7 +16723,14 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^16.2.0": +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 10/9dc2c217ea3bf8d858041252d43e074f7166b53f3d010a8c711275e09cd3d62a002969a39858b92bbda2a6a63a585c7127014534a560b9c69ed2d923d113406e + languageName: node + linkType: hard + +"yargs@npm:^16.0.0, yargs@npm:^16.2.0": version: 16.2.0 resolution: "yargs@npm:16.2.0" dependencies: @@ -10809,6 +16760,31 @@ __metadata: languageName: node linkType: hard +"yargs@npm:^17.5.1": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: "npm:^8.0.1" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.3" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^21.1.1" + checksum: 10/abb3e37678d6e38ea85485ed86ebe0d1e3464c640d7d9069805ea0da12f69d5a32df8e5625e370f9c96dd1c2dc088ab2d0a4dd32af18222ef3c4224a19471576 + languageName: node + linkType: hard + +"yauzl@npm:^2.10.0": + version: 2.10.0 + resolution: "yauzl@npm:2.10.0" + dependencies: + buffer-crc32: "npm:~0.2.3" + fd-slicer: "npm:~1.1.0" + checksum: 10/1e4c311050dc0cf2ee3dbe8854fe0a6cde50e420b3e561a8d97042526b4cf7a0718d6c8d89e9e526a152f4a9cec55bcea9c3617264115f48bd6704cf12a04445 + languageName: node + linkType: hard + "yocto-queue@npm:^0.1.0": version: 0.1.0 resolution: "yocto-queue@npm:0.1.0" @@ -10816,6 +16792,16 @@ __metadata: languageName: node linkType: hard +"zip-dir@npm:2.0.0": + version: 2.0.0 + resolution: "zip-dir@npm:2.0.0" + dependencies: + async: "npm:^3.2.0" + jszip: "npm:^3.2.2" + checksum: 10/0e27efea0895392cd119b68d26564ac07d100158b4fc5837954445daa494d978ccadde4ee1dd9b35c8fda618353a9fd2f972913412d2a9ac7aaedfc4e7fa76d9 + languageName: node + linkType: hard + "zod@npm:^3.22.3, zod@npm:^3.23.8": version: 3.23.8 resolution: "zod@npm:3.23.8" @@ -10823,6 +16809,13 @@ __metadata: languageName: node linkType: hard +"zod@npm:^3.22.4": + version: 3.24.1 + resolution: "zod@npm:3.24.1" + checksum: 10/54e25956495dec22acb9399c168c6ba657ff279801a7fcd0530c414d867f1dcca279335e160af9b138dd70c332e17d548be4bc4d2f7eaf627dead50d914fec27 + languageName: node + linkType: hard + "zwitch@npm:^2.0.0": version: 2.0.2 resolution: "zwitch@npm:2.0.2"