From 41896ae6c38abe372e14195b7f8501e0c61c0b0e Mon Sep 17 00:00:00 2001 From: Pierre Jacquier Date: Wed, 10 May 2023 05:22:19 -0400 Subject: [PATCH] Add default avatar from website (#145) * Add default avatar from website Fixes #134 * Add service avatar as AvatarPair * Fix test * Move to descriptive function --- .pnp.cjs | 397 ++++++++++++++++------ package.json | 2 + src/components/settings/Settings.tsx | 16 +- src/components/settings/UserCard.test.tsx | 11 +- src/components/settings/UserCard.tsx | 21 +- yarn.lock | 193 ++++++++++- 6 files changed, 520 insertions(+), 120 deletions(-) diff --git a/.pnp.cjs b/.pnp.cjs index c302dfc..d38c75c 100644 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -30,6 +30,8 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/runtime", "npm:7.21.5"],\ ["@craco/craco", "virtual:ff5ad3439f8ec237c0c86796b437c422a681ce7f1211bc52c84c467fd5c19025673469e4b3bd047db74cf4144d670522e4013a081fcd63cc449dbcb3b5b92460#npm:7.1.0"],\ + ["@dicebear/avatars", "npm:4.10.8"],\ + ["@dicebear/avatars-bottts-sprites", "virtual:ff5ad3439f8ec237c0c86796b437c422a681ce7f1211bc52c84c467fd5c19025673469e4b3bd047db74cf4144d670522e4013a081fcd63cc449dbcb3b5b92460#npm:4.10.8"],\ ["@kittycad/lib", "npm:0.0.19"],\ ["@octokit/openapi-types", "npm:17.1.0"],\ ["@octokit/rest", "npm:19.0.7"],\ @@ -326,7 +328,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/helper-define-polyfill-provider", "virtual:b5116afc3b633b4d5bba0c1d392d8f90e6f08e297247a41e97ccb3fba5ebf115ea85d3cc46a953d006b1e6d7b606d12caf7ea75be61e438c5e80ff3bee8e4758#npm:0.3.3"],\ ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-compilation-targets", "virtual:c72c337956f8ba3567ac6efb6d2d2473a17868170ca5bae6e0996810716ab1309c3e64c1fcec2e835ff2805b6cf44ef547e78c4fc2e69c17c8fc9aa61d336338#npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null],\ ["debug", "virtual:ac3d8e680759ce54399273724d44e041d6c9b73454d191d411a8c44bb27e22f02aaf6ed9d3ad0ac1c298eac4833cff369c9c7b84c573016112c4f84be2cd8543#npm:4.3.4"],\ ["lodash.debounce", "npm:4.0.8"],\ @@ -418,6 +420,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@babel/helper-plugin-utils", [\ + ["npm:7.20.2", {\ + "packageLocation": "./.yarn/cache/@babel-helper-plugin-utils-npm-7.20.2-63f605bb73-f6cae53b7f.zip/node_modules/@babel/helper-plugin-utils/",\ + "packageDependencies": [\ + ["@babel/helper-plugin-utils", "npm:7.20.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.21.5", {\ "packageLocation": "./.yarn/cache/@babel-helper-plugin-utils-npm-7.21.5-b310faa7aa-6f086e9a84.zip/node_modules/@babel/helper-plugin-utils/",\ "packageDependencies": [\ @@ -584,7 +593,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -607,7 +616,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.20.7"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.20.0"],\ ["@babel/plugin-proposal-optional-chaining", "virtual:a9a19b630a588155c92f4ae8a8db8144917ee83e3cd36bb76901eb84a4f5c22dc9e3132b483ed08b52ebbd0b97f69550387746aa970daf04db052b2bb054ab12#npm:7.21.0"],\ ["@types/babel__core", null]\ @@ -633,7 +642,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/plugin-proposal-async-generator-functions", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.20.7"],\ ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-environment-visitor", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/helper-remap-async-to-generator", "virtual:c4df3e4693d1556def6a0b73ad110d85cc545d5a577cd4589fa85797fffb85dad4787dac9fdf089096dab96428c3006895167b08342dd2dc93148b627465be10#npm:7.18.9"],\ ["@babel/plugin-syntax-async-generators", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.8.4"],\ ["@types/babel__core", null]\ @@ -659,7 +668,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/plugin-proposal-class-properties", "virtual:a9a19b630a588155c92f4ae8a8db8144917ee83e3cd36bb76901eb84a4f5c22dc9e3132b483ed08b52ebbd0b97f69550387746aa970daf04db052b2bb054ab12#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-create-class-features-plugin", "virtual:50248bf3fb27a47673d453c6c55ed396be23152ac4f51947f442593197af6b19bd07eb67747432bc623855bcfc66a8e1980c9139c46f020814d196b58b3f3bde#npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -683,7 +692,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/plugin-proposal-class-static-block", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.21.0"],\ ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-create-class-features-plugin", "virtual:50248bf3fb27a47673d453c6c55ed396be23152ac4f51947f442593197af6b19bd07eb67747432bc623855bcfc66a8e1980c9139c46f020814d196b58b3f3bde#npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/plugin-syntax-class-static-block", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.14.5"],\ ["@types/babel__core", null]\ ],\ @@ -708,7 +717,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/plugin-proposal-decorators", "virtual:a9a19b630a588155c92f4ae8a8db8144917ee83e3cd36bb76901eb84a4f5c22dc9e3132b483ed08b52ebbd0b97f69550387746aa970daf04db052b2bb054ab12#npm:7.21.0"],\ ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-create-class-features-plugin", "virtual:50248bf3fb27a47673d453c6c55ed396be23152ac4f51947f442593197af6b19bd07eb67747432bc623855bcfc66a8e1980c9139c46f020814d196b58b3f3bde#npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/helper-replace-supers", "npm:7.21.5"],\ ["@babel/helper-split-export-declaration", "npm:7.18.6"],\ ["@babel/plugin-syntax-decorators", "virtual:0d9cca0aa0587b5644753c818a8d825bc0a2942eb06e44f3ddfe1c658b7c9ce47a03f433ab1b4a5b199ec6797a988dede2297193ab8a8daf72d90639106f3d6d#npm:7.21.0"],\ @@ -734,7 +743,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-proposal-dynamic-import", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/plugin-syntax-dynamic-import", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.8.3"],\ ["@types/babel__core", null]\ ],\ @@ -758,7 +767,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-proposal-export-namespace-from", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.9"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/plugin-syntax-export-namespace-from", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.8.3"],\ ["@types/babel__core", null]\ ],\ @@ -782,7 +791,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-proposal-json-strings", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/plugin-syntax-json-strings", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.8.3"],\ ["@types/babel__core", null]\ ],\ @@ -806,7 +815,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-proposal-logical-assignment-operators", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.20.7"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/plugin-syntax-logical-assignment-operators", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.10.4"],\ ["@types/babel__core", null]\ ],\ @@ -830,7 +839,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-proposal-nullish-coalescing-operator", "virtual:a9a19b630a588155c92f4ae8a8db8144917ee83e3cd36bb76901eb84a4f5c22dc9e3132b483ed08b52ebbd0b97f69550387746aa970daf04db052b2bb054ab12#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:8cab631035e8f809c5c8cba916e31d3876dc967abc7fa3b0a762b32b6f59cdecc88b05a69b850889498852231c63abfcd1f2eb5a17cb333f9e4b9a956faa8137#npm:7.8.3"],\ ["@types/babel__core", null]\ ],\ @@ -854,7 +863,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-proposal-numeric-separator", "virtual:a9a19b630a588155c92f4ae8a8db8144917ee83e3cd36bb76901eb84a4f5c22dc9e3132b483ed08b52ebbd0b97f69550387746aa970daf04db052b2bb054ab12#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/plugin-syntax-numeric-separator", "virtual:e0eebaef1caa19ff27888f58f6b4539d8fdabcafbbaea4494b9e6b6b2b85b27f46d55d421fa382923674d897d4faef1063ef352a087a4b9c5d50eda0876c5439#npm:7.10.4"],\ ["@types/babel__core", null]\ ],\ @@ -880,7 +889,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/compat-data", "npm:7.21.7"],\ ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-compilation-targets", "virtual:c72c337956f8ba3567ac6efb6d2d2473a17868170ca5bae6e0996810716ab1309c3e64c1fcec2e835ff2805b6cf44ef547e78c4fc2e69c17c8fc9aa61d336338#npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/plugin-syntax-object-rest-spread", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.8.3"],\ ["@babel/plugin-transform-parameters", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.21.3"],\ ["@types/babel__core", null]\ @@ -905,7 +914,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-proposal-optional-catch-binding", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/plugin-syntax-optional-catch-binding", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.8.3"],\ ["@types/babel__core", null]\ ],\ @@ -929,7 +938,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-proposal-optional-chaining", "virtual:a9a19b630a588155c92f4ae8a8db8144917ee83e3cd36bb76901eb84a4f5c22dc9e3132b483ed08b52ebbd0b97f69550387746aa970daf04db052b2bb054ab12#npm:7.21.0"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.20.0"],\ ["@babel/plugin-syntax-optional-chaining", "virtual:915d410ce5c8d2fec2b86b00446e6904ff7811531e08b61eaa0ea205a0a7e7b86d09e580bfd2d8465f02fdfcf399849adda37cf3a2dfbda65e43766a0024bbc6#npm:7.8.3"],\ ["@types/babel__core", null]\ @@ -955,7 +964,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/plugin-proposal-private-methods", "virtual:a9a19b630a588155c92f4ae8a8db8144917ee83e3cd36bb76901eb84a4f5c22dc9e3132b483ed08b52ebbd0b97f69550387746aa970daf04db052b2bb054ab12#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-create-class-features-plugin", "virtual:50248bf3fb27a47673d453c6c55ed396be23152ac4f51947f442593197af6b19bd07eb67747432bc623855bcfc66a8e1980c9139c46f020814d196b58b3f3bde#npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -980,7 +989,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-annotate-as-pure", "npm:7.18.6"],\ ["@babel/helper-create-class-features-plugin", "virtual:50248bf3fb27a47673d453c6c55ed396be23152ac4f51947f442593197af6b19bd07eb67747432bc623855bcfc66a8e1980c9139c46f020814d196b58b3f3bde#npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/plugin-syntax-private-property-in-object", "virtual:0537535dfcdf181ff2b5cb1bf8dfaec4997f87dd1ac6cf4055a59dff0633523624358750da8728583c8cd339872ab5ed5feab7e588ee7f55ec4c9060d537e8bb#npm:7.14.5"],\ ["@types/babel__core", null]\ ],\ @@ -1005,7 +1014,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/plugin-proposal-unicode-property-regex", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-create-regexp-features-plugin", "virtual:42a8955a200448d9a62d163cf7acf64f46c1ba06049f2c132f4dd0324a688b956005f2a6d77e7627c72c351c8b064bf54e9db7933daa567b44cd0dc5dbb181a8#npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1028,7 +1037,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-async-generators", "virtual:a04786c85015b506baa2b595617f099334567df0cc35081ea05eea3563ead38912b4026966eaeeeded2f3f5094262dec8c9cbf5fead4117c05a305b29c5bb5ad#npm:7.8.4"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ @@ -1042,7 +1051,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-async-generators", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.8.4"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1065,7 +1074,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-bigint", "virtual:a04786c85015b506baa2b595617f099334567df0cc35081ea05eea3563ead38912b4026966eaeeeded2f3f5094262dec8c9cbf5fead4117c05a305b29c5bb5ad#npm:7.8.3"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ @@ -1079,7 +1088,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-bigint", "virtual:f9e5bbd48d4bfce3eb2c606acdcf754dc03f5e4ad4e0894f8faaf348a4b861acc4da61e0b37c65344963f14a484562b8e56b144ad7908e3cad8464f1ba78f5fa#npm:7.8.3"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1102,7 +1111,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-class-properties", "virtual:a04786c85015b506baa2b595617f099334567df0cc35081ea05eea3563ead38912b4026966eaeeeded2f3f5094262dec8c9cbf5fead4117c05a305b29c5bb5ad#npm:7.12.13"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ @@ -1116,7 +1125,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-class-properties", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.12.13"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1139,7 +1148,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-class-static-block", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.14.5"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1162,7 +1171,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-decorators", "virtual:0d9cca0aa0587b5644753c818a8d825bc0a2942eb06e44f3ddfe1c658b7c9ce47a03f433ab1b4a5b199ec6797a988dede2297193ab8a8daf72d90639106f3d6d#npm:7.21.0"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1185,7 +1194,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-dynamic-import", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.8.3"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1208,7 +1217,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-export-namespace-from", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.8.3"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1231,7 +1240,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-flow", "virtual:6317d04335967ea6faf1486fcffa82657bcb0b2205d83c80918d6496ef3a765aaf5f90db45e0bab46a2e6a759ccb883fa86ed4dd609244d42c05af8d4af574aa#npm:7.21.4"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1254,7 +1263,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-import-assertions", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.20.0"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1277,7 +1286,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-import-meta", "virtual:a04786c85015b506baa2b595617f099334567df0cc35081ea05eea3563ead38912b4026966eaeeeded2f3f5094262dec8c9cbf5fead4117c05a305b29c5bb5ad#npm:7.10.4"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ @@ -1291,7 +1300,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-import-meta", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.10.4"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1314,7 +1323,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-json-strings", "virtual:a04786c85015b506baa2b595617f099334567df0cc35081ea05eea3563ead38912b4026966eaeeeded2f3f5094262dec8c9cbf5fead4117c05a305b29c5bb5ad#npm:7.8.3"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ @@ -1328,7 +1337,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-json-strings", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.8.3"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1351,7 +1360,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-jsx", "virtual:2f3e58618bd70adde57b21439af7374106d13d83a74b636fb77130cd4b60a867041a43f011c90080bbbf1fb1bd2d009d849cdbb245c918dcb72703e745933f7d#npm:7.21.4"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1374,7 +1383,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-logical-assignment-operators", "virtual:a04786c85015b506baa2b595617f099334567df0cc35081ea05eea3563ead38912b4026966eaeeeded2f3f5094262dec8c9cbf5fead4117c05a305b29c5bb5ad#npm:7.10.4"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ @@ -1388,7 +1397,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-logical-assignment-operators", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.10.4"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1411,7 +1420,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:8cab631035e8f809c5c8cba916e31d3876dc967abc7fa3b0a762b32b6f59cdecc88b05a69b850889498852231c63abfcd1f2eb5a17cb333f9e4b9a956faa8137#npm:7.8.3"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1425,7 +1434,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:a04786c85015b506baa2b595617f099334567df0cc35081ea05eea3563ead38912b4026966eaeeeded2f3f5094262dec8c9cbf5fead4117c05a305b29c5bb5ad#npm:7.8.3"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ @@ -1448,7 +1457,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-numeric-separator", "virtual:a04786c85015b506baa2b595617f099334567df0cc35081ea05eea3563ead38912b4026966eaeeeded2f3f5094262dec8c9cbf5fead4117c05a305b29c5bb5ad#npm:7.10.4"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ @@ -1462,7 +1471,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-numeric-separator", "virtual:e0eebaef1caa19ff27888f58f6b4539d8fdabcafbbaea4494b9e6b6b2b85b27f46d55d421fa382923674d897d4faef1063ef352a087a4b9c5d50eda0876c5439#npm:7.10.4"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1485,7 +1494,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-object-rest-spread", "virtual:a04786c85015b506baa2b595617f099334567df0cc35081ea05eea3563ead38912b4026966eaeeeded2f3f5094262dec8c9cbf5fead4117c05a305b29c5bb5ad#npm:7.8.3"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ @@ -1499,7 +1508,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-object-rest-spread", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.8.3"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1522,7 +1531,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-optional-catch-binding", "virtual:a04786c85015b506baa2b595617f099334567df0cc35081ea05eea3563ead38912b4026966eaeeeded2f3f5094262dec8c9cbf5fead4117c05a305b29c5bb5ad#npm:7.8.3"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ @@ -1536,7 +1545,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-optional-catch-binding", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.8.3"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1559,7 +1568,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-optional-chaining", "virtual:915d410ce5c8d2fec2b86b00446e6904ff7811531e08b61eaa0ea205a0a7e7b86d09e580bfd2d8465f02fdfcf399849adda37cf3a2dfbda65e43766a0024bbc6#npm:7.8.3"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1573,7 +1582,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-optional-chaining", "virtual:a04786c85015b506baa2b595617f099334567df0cc35081ea05eea3563ead38912b4026966eaeeeded2f3f5094262dec8c9cbf5fead4117c05a305b29c5bb5ad#npm:7.8.3"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ @@ -1596,7 +1605,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-private-property-in-object", "virtual:0537535dfcdf181ff2b5cb1bf8dfaec4997f87dd1ac6cf4055a59dff0633523624358750da8728583c8cd339872ab5ed5feab7e588ee7f55ec4c9060d537e8bb#npm:7.14.5"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1619,7 +1628,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-top-level-await", "virtual:a04786c85015b506baa2b595617f099334567df0cc35081ea05eea3563ead38912b4026966eaeeeded2f3f5094262dec8c9cbf5fead4117c05a305b29c5bb5ad#npm:7.14.5"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", "npm:7.20.0"]\ ],\ "packagePeers": [\ @@ -1633,7 +1642,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-top-level-await", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.14.5"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1656,7 +1665,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-syntax-typescript", "virtual:a89052c2582d83754401aafd08acddf170ea995f93fe434d94e5de6ca214b00f259111eb3093b89db754d657920c6bf0ba3a125906a709e7840f55a3d9e5d408#npm:7.21.4"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1703,7 +1712,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/plugin-transform-async-to-generator", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.20.7"],\ ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-module-imports", "npm:7.21.4"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/helper-remap-async-to-generator", "virtual:c4df3e4693d1556def6a0b73ad110d85cc545d5a577cd4589fa85797fffb85dad4787dac9fdf089096dab96428c3006895167b08342dd2dc93148b627465be10#npm:7.18.9"],\ ["@types/babel__core", null]\ ],\ @@ -1727,7 +1736,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-transform-block-scoped-functions", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1750,7 +1759,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-transform-block-scoping", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.21.0"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1778,7 +1787,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/helper-environment-visitor", "npm:7.21.5"],\ ["@babel/helper-function-name", "npm:7.21.0"],\ ["@babel/helper-optimise-call-expression", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/helper-replace-supers", "npm:7.21.5"],\ ["@babel/helper-split-export-declaration", "npm:7.18.6"],\ ["@types/babel__core", null],\ @@ -1828,7 +1837,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-transform-destructuring", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.21.3"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1852,7 +1861,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/plugin-transform-dotall-regex", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-create-regexp-features-plugin", "virtual:42a8955a200448d9a62d163cf7acf64f46c1ba06049f2c132f4dd0324a688b956005f2a6d77e7627c72c351c8b064bf54e9db7933daa567b44cd0dc5dbb181a8#npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1875,7 +1884,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-transform-duplicate-keys", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.9"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1899,7 +1908,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/plugin-transform-exponentiation-operator", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-builder-binary-assignment-operator-visitor", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1922,7 +1931,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-transform-flow-strip-types", "virtual:a9a19b630a588155c92f4ae8a8db8144917ee83e3cd36bb76901eb84a4f5c22dc9e3132b483ed08b52ebbd0b97f69550387746aa970daf04db052b2bb054ab12#npm:7.21.0"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/plugin-syntax-flow", "virtual:6317d04335967ea6faf1486fcffa82657bcb0b2205d83c80918d6496ef3a765aaf5f90db45e0bab46a2e6a759ccb883fa86ed4dd609244d42c05af8d4af574aa#npm:7.21.4"],\ ["@types/babel__core", null]\ ],\ @@ -1971,7 +1980,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-compilation-targets", "virtual:c72c337956f8ba3567ac6efb6d2d2473a17868170ca5bae6e0996810716ab1309c3e64c1fcec2e835ff2805b6cf44ef547e78c4fc2e69c17c8fc9aa61d336338#npm:7.21.5"],\ ["@babel/helper-function-name", "npm:7.21.0"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -1994,7 +2003,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-transform-literals", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.9"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2017,7 +2026,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-transform-member-expression-literals", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2041,7 +2050,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/plugin-transform-modules-amd", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.20.11"],\ ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-module-transforms", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2091,7 +2100,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-hoist-variables", "npm:7.18.6"],\ ["@babel/helper-module-transforms", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/helper-validator-identifier", "npm:7.19.1"],\ ["@types/babel__core", null]\ ],\ @@ -2116,7 +2125,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/plugin-transform-modules-umd", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-module-transforms", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2140,7 +2149,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.20.5"],\ ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-create-regexp-features-plugin", "virtual:42a8955a200448d9a62d163cf7acf64f46c1ba06049f2c132f4dd0324a688b956005f2a6d77e7627c72c351c8b064bf54e9db7933daa567b44cd0dc5dbb181a8#npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2163,7 +2172,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-transform-new-target", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2186,7 +2195,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-transform-object-super", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/helper-replace-supers", "npm:7.21.5"],\ ["@types/babel__core", null]\ ],\ @@ -2210,7 +2219,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-transform-parameters", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.21.3"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2233,7 +2242,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-transform-property-literals", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2256,7 +2265,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-transform-react-constant-elements", "virtual:0d3ac09bc69ff6f5b2ac593856de04c532ec6d2cf18b78443f418f411b60f83c0f94400da7d048ef2418caf9f222b695a9bd62d7c763e677281a627f1ac95357#npm:7.21.3"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2279,7 +2288,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-transform-react-display-name", "virtual:a9a19b630a588155c92f4ae8a8db8144917ee83e3cd36bb76901eb84a4f5c22dc9e3132b483ed08b52ebbd0b97f69550387746aa970daf04db052b2bb054ab12#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2353,7 +2362,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/plugin-transform-react-pure-annotations", "virtual:aedd18c19a1219d43a9db77ca94770a2a5d9dc2974cd09e703f725c047220f75775d7eaed7429e0cf2e2d721a39813f6ad9c0233ea2cf6c2ebff5be62ce5b1a2#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-annotate-as-pure", "npm:7.18.6"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2400,7 +2409,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-transform-reserved-words", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2424,7 +2433,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/plugin-transform-runtime", "virtual:a9a19b630a588155c92f4ae8a8db8144917ee83e3cd36bb76901eb84a4f5c22dc9e3132b483ed08b52ebbd0b97f69550387746aa970daf04db052b2bb054ab12#npm:7.21.4"],\ ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-module-imports", "npm:7.21.4"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null],\ ["babel-plugin-polyfill-corejs2", "virtual:7872519b8b6459bb8cabcb04a45a0d6dd072364286694fa3a4f1c21349960e0a91af9d88e36d6d36ff538a21994c0a2a6cd905a3d8f7143f7a2f3b9f2243d028#npm:0.3.3"],\ ["babel-plugin-polyfill-corejs3", "virtual:7872519b8b6459bb8cabcb04a45a0d6dd072364286694fa3a4f1c21349960e0a91af9d88e36d6d36ff538a21994c0a2a6cd905a3d8f7143f7a2f3b9f2243d028#npm:0.6.0"],\ @@ -2451,7 +2460,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-transform-shorthand-properties", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2474,7 +2483,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-transform-spread", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.20.7"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.20.0"],\ ["@types/babel__core", null]\ ],\ @@ -2498,7 +2507,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-transform-sticky-regex", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2521,7 +2530,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-transform-template-literals", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.9"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2544,7 +2553,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/plugin-transform-typeof-symbol", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.9"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2569,7 +2578,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-annotate-as-pure", "npm:7.18.6"],\ ["@babel/helper-create-class-features-plugin", "virtual:50248bf3fb27a47673d453c6c55ed396be23152ac4f51947f442593197af6b19bd07eb67747432bc623855bcfc66a8e1980c9139c46f020814d196b58b3f3bde#npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/plugin-syntax-typescript", "virtual:a89052c2582d83754401aafd08acddf170ea995f93fe434d94e5de6ca214b00f259111eb3093b89db754d657920c6bf0ba3a125906a709e7840f55a3d9e5d408#npm:7.21.4"],\ ["@types/babel__core", null]\ ],\ @@ -2617,7 +2626,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/plugin-transform-unicode-regex", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ ["@babel/helper-create-regexp-features-plugin", "virtual:42a8955a200448d9a62d163cf7acf64f46c1ba06049f2c132f4dd0324a688b956005f2a6d77e7627c72c351c8b064bf54e9db7933daa567b44cd0dc5dbb181a8#npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@types/babel__core", null]\ ],\ "packagePeers": [\ @@ -2738,7 +2747,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/preset-modules", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:0.1.5"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/plugin-proposal-unicode-property-regex", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.6"],\ ["@babel/plugin-transform-dotall-regex", "virtual:d8c44f829147777dc3c0ce6f959843c2d261a4a85c3895d78f7a6f0de5a7836dd054bab629bc4778307dbc6ce02047a1518471970396308640d01eb523461d87#npm:7.18.6"],\ ["@babel/types", "npm:7.21.5"],\ @@ -2765,7 +2774,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@babel/preset-react", "virtual:a9a19b630a588155c92f4ae8a8db8144917ee83e3cd36bb76901eb84a4f5c22dc9e3132b483ed08b52ebbd0b97f69550387746aa970daf04db052b2bb054ab12#npm:7.18.6"],\ ["@babel/core", "npm:7.21.5"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@babel/helper-validator-option", "npm:7.21.0"],\ ["@babel/plugin-transform-react-display-name", "virtual:a9a19b630a588155c92f4ae8a8db8144917ee83e3cd36bb76901eb84a4f5c22dc9e3132b483ed08b52ebbd0b97f69550387746aa970daf04db052b2bb054ab12#npm:7.18.6"],\ ["@babel/plugin-transform-react-jsx", "virtual:aedd18c19a1219d43a9db77ca94770a2a5d9dc2974cd09e703f725c047220f75775d7eaed7429e0cf2e2d721a39813f6ad9c0233ea2cf6c2ebff5be62ce5b1a2#npm:7.21.5"],\ @@ -2817,6 +2826,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@babel/runtime", [\ + ["npm:7.21.0", {\ + "packageLocation": "./.yarn/cache/@babel-runtime-npm-7.21.0-c4ef698c89-7b33e25bfa.zip/node_modules/@babel/runtime/",\ + "packageDependencies": [\ + ["@babel/runtime", "npm:7.21.0"],\ + ["regenerator-runtime", "npm:0.13.11"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.21.5", {\ "packageLocation": "./.yarn/cache/@babel-runtime-npm-7.21.5-7d058028a3-358f2779d3.zip/node_modules/@babel/runtime/",\ "packageDependencies": [\ @@ -3315,6 +3332,40 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ + ["@dicebear/avatars", [\ + ["npm:4.10.8", {\ + "packageLocation": "./.yarn/cache/@dicebear-avatars-npm-4.10.8-5b4add839a-7174ecdce7.zip/node_modules/@dicebear/avatars/",\ + "packageDependencies": [\ + ["@dicebear/avatars", "npm:4.10.8"],\ + ["@types/json-schema", "npm:7.0.11"],\ + ["pure-color", "npm:1.3.0"],\ + ["svgson", "npm:5.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@dicebear/avatars-bottts-sprites", [\ + ["npm:4.10.8", {\ + "packageLocation": "./.yarn/cache/@dicebear-avatars-bottts-sprites-npm-4.10.8-2d85432735-c16ee6def5.zip/node_modules/@dicebear/avatars-bottts-sprites/",\ + "packageDependencies": [\ + ["@dicebear/avatars-bottts-sprites", "npm:4.10.8"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:ff5ad3439f8ec237c0c86796b437c422a681ce7f1211bc52c84c467fd5c19025673469e4b3bd047db74cf4144d670522e4013a081fcd63cc449dbcb3b5b92460#npm:4.10.8", {\ + "packageLocation": "./.yarn/__virtual__/@dicebear-avatars-bottts-sprites-virtual-63636bfc9c/0/cache/@dicebear-avatars-bottts-sprites-npm-4.10.8-2d85432735-c16ee6def5.zip/node_modules/@dicebear/avatars-bottts-sprites/",\ + "packageDependencies": [\ + ["@dicebear/avatars-bottts-sprites", "virtual:ff5ad3439f8ec237c0c86796b437c422a681ce7f1211bc52c84c467fd5c19025673469e4b3bd047db74cf4144d670522e4013a081fcd63cc449dbcb3b5b92460#npm:4.10.8"],\ + ["@dicebear/avatars", "npm:4.10.8"],\ + ["@types/dicebear__avatars", null]\ + ],\ + "packagePeers": [\ + "@dicebear/avatars",\ + "@types/dicebear__avatars"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@emotion/is-prop-valid", [\ ["npm:1.2.0", {\ "packageLocation": "./.yarn/cache/@emotion-is-prop-valid-npm-1.2.0-332d343e3d-cc7a19850a.zip/node_modules/@emotion/is-prop-valid/",\ @@ -4502,7 +4553,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./.yarn/__virtual__/@react-three-drei-virtual-c2a83a54f0/0/cache/@react-three-drei-npm-9.66.1-752538f9fe-95b7d5ccc6.zip/node_modules/@react-three/drei/",\ "packageDependencies": [\ ["@react-three/drei", "virtual:ff5ad3439f8ec237c0c86796b437c422a681ce7f1211bc52c84c467fd5c19025673469e4b3bd047db74cf4144d670522e4013a081fcd63cc449dbcb3b5b92460#npm:9.66.1"],\ - ["@babel/runtime", "npm:7.21.5"],\ + ["@babel/runtime", "npm:7.21.0"],\ ["@react-spring/three", "virtual:c2a83a54f0eeca92822f1148f37bfe674bb7648531cf420bcb05161b8a16eecce42052dad0b37ac907f0bd532d6e6e1c7c59b4076b0e5b63eddddc509939bb0f#npm:9.6.1"],\ ["@react-three/fiber", "virtual:ff5ad3439f8ec237c0c86796b437c422a681ce7f1211bc52c84c467fd5c19025673469e4b3bd047db74cf4144d670522e4013a081fcd63cc449dbcb3b5b92460#npm:8.13.0"],\ ["@types/react", "npm:18.2.0"],\ @@ -4556,7 +4607,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./.yarn/__virtual__/@react-three-fiber-virtual-c50c476f47/0/cache/@react-three-fiber-npm-8.13.0-37974df2c9-8cc6430292.zip/node_modules/@react-three/fiber/",\ "packageDependencies": [\ ["@react-three/fiber", "virtual:ff5ad3439f8ec237c0c86796b437c422a681ce7f1211bc52c84c467fd5c19025673469e4b3bd047db74cf4144d670522e4013a081fcd63cc449dbcb3b5b92460#npm:8.13.0"],\ - ["@babel/runtime", "npm:7.21.5"],\ + ["@babel/runtime", "npm:7.21.0"],\ ["@types/expo", null],\ ["@types/expo-asset", null],\ ["@types/expo-gl", null],\ @@ -5080,7 +5131,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@testing-library/dom", "npm:9.2.0"],\ ["@babel/code-frame", "npm:7.21.4"],\ - ["@babel/runtime", "npm:7.21.5"],\ + ["@babel/runtime", "npm:7.21.0"],\ ["@types/aria-query", "npm:5.0.1"],\ ["aria-query", "npm:5.1.3"],\ ["chalk", "npm:4.1.2"],\ @@ -5097,7 +5148,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@testing-library/jest-dom", "npm:5.16.5"],\ ["@adobe/css-tools", "npm:4.2.0"],\ - ["@babel/runtime", "npm:7.21.5"],\ + ["@babel/runtime", "npm:7.21.0"],\ ["@types/testing-library__jest-dom", "npm:5.14.5"],\ ["aria-query", "npm:5.1.3"],\ ["chalk", "npm:3.0.0"],\ @@ -5121,7 +5172,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./.yarn/__virtual__/@testing-library-react-virtual-b80ac0fe7c/0/cache/@testing-library-react-npm-14.0.0-84fecd033b-4a54c8f56c.zip/node_modules/@testing-library/react/",\ "packageDependencies": [\ ["@testing-library/react", "virtual:ff5ad3439f8ec237c0c86796b437c422a681ce7f1211bc52c84c467fd5c19025673469e4b3bd047db74cf4144d670522e4013a081fcd63cc449dbcb3b5b92460#npm:14.0.0"],\ - ["@babel/runtime", "npm:7.21.5"],\ + ["@babel/runtime", "npm:7.21.0"],\ ["@testing-library/dom", "npm:9.2.0"],\ ["@types/react", "npm:18.2.0"],\ ["@types/react-dom", "npm:18.2.1"],\ @@ -7012,7 +7063,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./.yarn/cache/babel-plugin-istanbul-npm-6.1.1-df824055e4-cb4fd95738.zip/node_modules/babel-plugin-istanbul/",\ "packageDependencies": [\ ["babel-plugin-istanbul", "npm:6.1.1"],\ - ["@babel/helper-plugin-utils", "npm:7.21.5"],\ + ["@babel/helper-plugin-utils", "npm:7.20.2"],\ ["@istanbuljs/load-nyc-config", "npm:1.1.0"],\ ["@istanbuljs/schema", "npm:0.1.3"],\ ["istanbul-lib-instrument", "npm:5.2.1"],\ @@ -7039,7 +7090,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./.yarn/cache/babel-plugin-macros-npm-3.1.0-320e781f4e-765de4abeb.zip/node_modules/babel-plugin-macros/",\ "packageDependencies": [\ ["babel-plugin-macros", "npm:3.1.0"],\ - ["@babel/runtime", "npm:7.21.5"],\ + ["@babel/runtime", "npm:7.21.0"],\ ["cosmiconfig", "npm:7.1.0"],\ ["resolve", "patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=c3c19d"]\ ],\ @@ -7287,7 +7338,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@babel/preset-env", "virtual:a9a19b630a588155c92f4ae8a8db8144917ee83e3cd36bb76901eb84a4f5c22dc9e3132b483ed08b52ebbd0b97f69550387746aa970daf04db052b2bb054ab12#npm:7.21.5"],\ ["@babel/preset-react", "virtual:a9a19b630a588155c92f4ae8a8db8144917ee83e3cd36bb76901eb84a4f5c22dc9e3132b483ed08b52ebbd0b97f69550387746aa970daf04db052b2bb054ab12#npm:7.18.6"],\ ["@babel/preset-typescript", "virtual:a9a19b630a588155c92f4ae8a8db8144917ee83e3cd36bb76901eb84a4f5c22dc9e3132b483ed08b52ebbd0b97f69550387746aa970daf04db052b2bb054ab12#npm:7.21.5"],\ - ["@babel/runtime", "npm:7.21.5"],\ + ["@babel/runtime", "npm:7.21.0"],\ ["babel-plugin-macros", "npm:3.1.0"],\ ["babel-plugin-transform-react-remove-prop-types", "npm:0.4.24"]\ ],\ @@ -8820,6 +8871,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ + ["deep-rename-keys", [\ + ["npm:0.2.1", {\ + "packageLocation": "./.yarn/cache/deep-rename-keys-npm-0.2.1-d94db74aa4-34c838a7ee.zip/node_modules/deep-rename-keys/",\ + "packageDependencies": [\ + ["deep-rename-keys", "npm:0.2.1"],\ + ["kind-of", "npm:3.2.2"],\ + ["rename-keys", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["deepmerge", [\ ["npm:4.3.1", {\ "packageLocation": "./.yarn/cache/deepmerge-npm-4.3.1-4f751a0844-2024c6a980.zip/node_modules/deepmerge/",\ @@ -8991,6 +9053,8 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["diff-viewer-extension", "workspace:."],\ ["@babel/runtime", "npm:7.21.5"],\ ["@craco/craco", "virtual:ff5ad3439f8ec237c0c86796b437c422a681ce7f1211bc52c84c467fd5c19025673469e4b3bd047db74cf4144d670522e4013a081fcd63cc449dbcb3b5b92460#npm:7.1.0"],\ + ["@dicebear/avatars", "npm:4.10.8"],\ + ["@dicebear/avatars-bottts-sprites", "virtual:ff5ad3439f8ec237c0c86796b437c422a681ce7f1211bc52c84c467fd5c19025673469e4b3bd047db74cf4144d670522e4013a081fcd63cc449dbcb3b5b92460#npm:4.10.8"],\ ["@kittycad/lib", "npm:0.0.19"],\ ["@octokit/openapi-types", "npm:17.1.0"],\ ["@octokit/rest", "npm:19.0.7"],\ @@ -9830,7 +9894,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./.yarn/__virtual__/eslint-plugin-jsx-a11y-virtual-fbd069a4af/0/cache/eslint-plugin-jsx-a11y-npm-6.7.1-84f912ba17-f166dd5fe7.zip/node_modules/eslint-plugin-jsx-a11y/",\ "packageDependencies": [\ ["eslint-plugin-jsx-a11y", "virtual:36c3befe1d472956b514499ce1e4a73095ed0f246cfe87692d25c86c8df5acd8b2aa4e89e7fd95a9fa38d2001eae09b4865f122f1e3cd7ed381406217d407428#npm:6.7.1"],\ - ["@babel/runtime", "npm:7.21.5"],\ + ["@babel/runtime", "npm:7.21.0"],\ ["@types/eslint", null],\ ["aria-query", "npm:5.1.3"],\ ["array-includes", "npm:3.1.6"],\ @@ -10088,6 +10152,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["eventemitter3", [\ + ["npm:2.0.3", {\ + "packageLocation": "./.yarn/cache/eventemitter3-npm-2.0.3-71d4ac3a65-dfbf4a0714.zip/node_modules/eventemitter3/",\ + "packageDependencies": [\ + ["eventemitter3", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:4.0.7", {\ "packageLocation": "./.yarn/cache/eventemitter3-npm-4.0.7-7afcdd74ae-1875311c42.zip/node_modules/eventemitter3/",\ "packageDependencies": [\ @@ -10729,6 +10800,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ + ["get-value", [\ + ["npm:2.0.6", {\ + "packageLocation": "./.yarn/cache/get-value-npm-2.0.6-03cd422e0a-5c3b99cb53.zip/node_modules/get-value/",\ + "packageDependencies": [\ + ["get-value", "npm:2.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["github-injection", [\ ["npm:1.1.0", {\ "packageLocation": "./.yarn/cache/github-injection-npm-1.1.0-55347d2522-7b4badf7fd.zip/node_modules/github-injection/",\ @@ -11016,6 +11096,27 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ + ["has-value", [\ + ["npm:0.3.1", {\ + "packageLocation": "./.yarn/cache/has-value-npm-0.3.1-4a15b6c29f-29e2a1e657.zip/node_modules/has-value/",\ + "packageDependencies": [\ + ["has-value", "npm:0.3.1"],\ + ["get-value", "npm:2.0.6"],\ + ["has-values", "npm:0.1.4"],\ + ["isobject", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["has-values", [\ + ["npm:0.1.4", {\ + "packageLocation": "./.yarn/cache/has-values-npm-0.1.4-6b4397786d-ab1c4bcaf8.zip/node_modules/has-values/",\ + "packageDependencies": [\ + ["has-values", "npm:0.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["he", [\ ["npm:1.2.0", {\ "packageLocation": "./.yarn/cache/he-npm-1.2.0-3b73a2ff07-3d4d6babcc.zip/node_modules/he/",\ @@ -11030,7 +11131,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./.yarn/cache/history-npm-5.3.0-00136b6a63-d73c35df49.zip/node_modules/history/",\ "packageDependencies": [\ ["history", "npm:5.3.0"],\ - ["@babel/runtime", "npm:7.21.5"]\ + ["@babel/runtime", "npm:7.21.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -11563,6 +11664,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ + ["is-buffer", [\ + ["npm:1.1.6", {\ + "packageLocation": "./.yarn/cache/is-buffer-npm-1.1.6-08199d9ccc-4a186d995d.zip/node_modules/is-buffer/",\ + "packageDependencies": [\ + ["is-buffer", "npm:1.1.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["is-callable", [\ ["npm:1.2.7", {\ "packageLocation": "./.yarn/cache/is-callable-npm-1.2.7-808a303e61-61fd57d03b.zip/node_modules/is-callable/",\ @@ -11912,6 +12022,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["isobject", [\ + ["npm:2.1.0", {\ + "packageLocation": "./.yarn/cache/isobject-npm-2.1.0-2798cf0d94-811c6f5a86.zip/node_modules/isobject/",\ + "packageDependencies": [\ + ["isobject", "npm:2.1.0"],\ + ["isarray", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:3.0.1", {\ "packageLocation": "./.yarn/cache/isobject-npm-3.0.1-8145901fd2-db85c4c970.zip/node_modules/isobject/",\ "packageDependencies": [\ @@ -12921,6 +13039,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["kind-of", [\ + ["npm:3.2.2", {\ + "packageLocation": "./.yarn/cache/kind-of-npm-3.2.2-7deaffa5f9-e898df8ca2.zip/node_modules/kind-of/",\ + "packageDependencies": [\ + ["kind-of", "npm:3.2.2"],\ + ["is-buffer", "npm:1.1.6"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:6.0.3", {\ "packageLocation": "./.yarn/cache/kind-of-npm-6.0.3-ab15f36220-3ab01e7b1d.zip/node_modules/kind-of/",\ "packageDependencies": [\ @@ -14052,6 +14178,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ + ["omit-deep", [\ + ["npm:0.3.0", {\ + "packageLocation": "./.yarn/cache/omit-deep-npm-0.3.0-f8bf373735-ca603591af.zip/node_modules/omit-deep/",\ + "packageDependencies": [\ + ["omit-deep", "npm:0.3.0"],\ + ["is-plain-object", "npm:2.0.4"],\ + ["unset-value", "npm:0.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["on-finished", [\ ["npm:2.4.1", {\ "packageLocation": "./.yarn/cache/on-finished-npm-2.4.1-907af70f88-d20929a25e.zip/node_modules/on-finished/",\ @@ -16304,6 +16441,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ + ["pure-color", [\ + ["npm:1.3.0", {\ + "packageLocation": "./.yarn/cache/pure-color-npm-1.3.0-da5eee73b2-646d8bed6e.zip/node_modules/pure-color/",\ + "packageDependencies": [\ + ["pure-color", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["q", [\ ["npm:1.5.1", {\ "packageLocation": "./.yarn/cache/q-npm-1.5.1-a28b3cfeaf-147baa93c8.zip/node_modules/q/",\ @@ -16805,7 +16951,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./.yarn/cache/regenerator-transform-npm-0.15.1-c43df537f2-2d15bdeadb.zip/node_modules/regenerator-transform/",\ "packageDependencies": [\ ["regenerator-transform", "npm:0.15.1"],\ - ["@babel/runtime", "npm:7.21.5"]\ + ["@babel/runtime", "npm:7.21.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -16874,6 +17020,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ + ["rename-keys", [\ + ["npm:1.2.0", {\ + "packageLocation": "./.yarn/cache/rename-keys-npm-1.2.0-9db8c0bcf5-9d8e5ca3d1.zip/node_modules/rename-keys/",\ + "packageDependencies": [\ + ["rename-keys", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["renderkid", [\ ["npm:3.0.0", {\ "packageLocation": "./.yarn/cache/renderkid-npm-3.0.0-acb028643f-77162b62d6.zip/node_modules/renderkid/",\ @@ -18169,6 +18324,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ + ["svgson", [\ + ["npm:5.2.1", {\ + "packageLocation": "./.yarn/cache/svgson-npm-5.2.1-48e9fe6c8b-aa5d80d624.zip/node_modules/svgson/",\ + "packageDependencies": [\ + ["svgson", "npm:5.2.1"],\ + ["deep-rename-keys", "npm:0.2.1"],\ + ["omit-deep", "npm:0.3.0"],\ + ["xml-reader", "npm:2.4.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["symbol-tree", [\ ["npm:3.2.4", {\ "packageLocation": "./.yarn/cache/symbol-tree-npm-3.2.4-fe70cdb75b-6e8fc7e148.zip/node_modules/symbol-tree/",\ @@ -18436,7 +18603,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./.yarn/__virtual__/three-stdlib-virtual-8ce45025c5/0/cache/three-stdlib-npm-2.21.10-a7c8d175f8-3f26ab13a7.zip/node_modules/three-stdlib/",\ "packageDependencies": [\ ["three-stdlib", "virtual:c2a83a54f0eeca92822f1148f37bfe674bb7648531cf420bcb05161b8a16eecce42052dad0b37ac907f0bd532d6e6e1c7c59b4076b0e5b63eddddc509939bb0f#npm:2.21.10"],\ - ["@babel/runtime", "npm:7.21.5"],\ + ["@babel/runtime", "npm:7.21.0"],\ ["@types/offscreencanvas", "npm:2019.7.0"],\ ["@types/three", "npm:0.150.2"],\ ["@webgpu/glslang", "npm:0.0.15"],\ @@ -18968,6 +19135,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ + ["unset-value", [\ + ["npm:0.1.2", {\ + "packageLocation": "./.yarn/cache/unset-value-npm-0.1.2-54f659f6f2-56c7de1ee6.zip/node_modules/unset-value/",\ + "packageDependencies": [\ + ["unset-value", "npm:0.1.2"],\ + ["has-value", "npm:0.3.1"],\ + ["isobject", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["upath", [\ ["npm:1.2.0", {\ "packageLocation": "./.yarn/cache/upath-npm-1.2.0-ca00ec3398-4c05c09479.zip/node_modules/upath/",\ @@ -19597,7 +19775,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@apideck/better-ajv-errors", "virtual:71d02fae4313ca57011174350e5f9afe80b5719d521a2394c895ef4a460132f7bf8d3a9572e911d3fde0ce0f76d6192b54631e87893e1f2c030e5ffc82d8df40#npm:0.3.6"],\ ["@babel/core", "npm:7.21.5"],\ ["@babel/preset-env", "virtual:a9a19b630a588155c92f4ae8a8db8144917ee83e3cd36bb76901eb84a4f5c22dc9e3132b483ed08b52ebbd0b97f69550387746aa970daf04db052b2bb054ab12#npm:7.21.5"],\ - ["@babel/runtime", "npm:7.21.5"],\ + ["@babel/runtime", "npm:7.21.0"],\ ["@rollup/plugin-babel", "virtual:71d02fae4313ca57011174350e5f9afe80b5719d521a2394c895ef4a460132f7bf8d3a9572e911d3fde0ce0f76d6192b54631e87893e1f2c030e5ffc82d8df40#npm:5.3.1"],\ ["@rollup/plugin-node-resolve", "virtual:71d02fae4313ca57011174350e5f9afe80b5719d521a2394c895ef4a460132f7bf8d3a9572e911d3fde0ce0f76d6192b54631e87893e1f2c030e5ffc82d8df40#npm:11.2.1"],\ ["@rollup/plugin-replace", "virtual:71d02fae4313ca57011174350e5f9afe80b5719d521a2394c895ef4a460132f7bf8d3a9572e911d3fde0ce0f76d6192b54631e87893e1f2c030e5ffc82d8df40#npm:2.4.2"],\ @@ -19887,6 +20065,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ + ["xml-lexer", [\ + ["npm:0.2.2", {\ + "packageLocation": "./.yarn/cache/xml-lexer-npm-0.2.2-2f39294af4-ec9d3f8cbc.zip/node_modules/xml-lexer/",\ + "packageDependencies": [\ + ["xml-lexer", "npm:0.2.2"],\ + ["eventemitter3", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["xml-name-validator", [\ ["npm:3.0.0", {\ "packageLocation": "./.yarn/cache/xml-name-validator-npm-3.0.0-10e74a38ea-b3ac459afe.zip/node_modules/xml-name-validator/",\ @@ -19896,6 +20084,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ + ["xml-reader", [\ + ["npm:2.4.3", {\ + "packageLocation": "./.yarn/cache/xml-reader-npm-2.4.3-055f084aa6-d4b4ca6eb2.zip/node_modules/xml-reader/",\ + "packageDependencies": [\ + ["xml-reader", "npm:2.4.3"],\ + ["eventemitter3", "npm:2.0.3"],\ + ["xml-lexer", "npm:0.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["xmlchars", [\ ["npm:2.2.0", {\ "packageLocation": "./.yarn/cache/xmlchars-npm-2.2.0-8b78f0f5e4-8c70ac9407.zip/node_modules/xmlchars/",\ diff --git a/package.json b/package.json index e94ab83..63ef023 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,8 @@ "private": true, "dependencies": { "@craco/craco": "^7.0.0", + "@dicebear/avatars": "^4.10.8", + "@dicebear/avatars-bottts-sprites": "^4.10.8", "@kittycad/lib": "^0.0.19", "@octokit/openapi-types": "^17.0.0", "@octokit/rest": "^19.0.7", diff --git a/src/components/settings/Settings.tsx b/src/components/settings/Settings.tsx index d13ed63..01b6135 100644 --- a/src/components/settings/Settings.tsx +++ b/src/components/settings/Settings.tsx @@ -12,6 +12,8 @@ import { KittycadUser, MessageIds, User } from '../../chrome/types' import { Loading } from '../Loading' import { TokenForm } from './TokenForm' import { UserCard } from './UserCard' +import { createAvatar } from '@dicebear/avatars' +import * as avatarStyles from '@dicebear/avatars-bottts-sprites' function BaseHelper({ children }: PropsWithChildren<{}>) { const { getDetailsProps, open } = useDetails({ closeOnOutsideClick: true }) @@ -100,6 +102,14 @@ export function Settings() { await chrome.runtime.sendMessage({ id, data: { token } }) } + function getDefaultKittycadAvatar(email: string): string { + // from https://github.com/KittyCAD/website/blob/0d891781865a72d9aff0ed72078d557b6f1dcf8e/components/HeaderAccountMenu.tsx#L34 + return createAvatar(avatarStyles, { + seed: email || 'some-seed', + dataUri: true, + }) + } + useEffect(() => { ;(async () => { await fetchGithubUser() @@ -118,6 +128,7 @@ export function Settings() { { await onToken( MessageIds.SaveGithubToken, @@ -147,8 +158,11 @@ export function Settings() { login={kittycadUser.email} avatar={ kittycadUser.image || - 'https://kittycad.io/logo-green.png' + getDefaultKittycadAvatar( + kittycadUser.email + ) } + serviceAvatar="https://avatars.githubusercontent.com/kittycad" onSignOut={async () => { await onToken( MessageIds.SaveKittycadToken, diff --git a/src/components/settings/UserCard.test.tsx b/src/components/settings/UserCard.test.tsx index 99fb72e..c0cf6fa 100644 --- a/src/components/settings/UserCard.test.tsx +++ b/src/components/settings/UserCard.test.tsx @@ -6,9 +6,16 @@ it('renders a user card and checks its callback button', () => { const avatar = 'avatar' const callback = jest.fn() - render() + render( + + ) expect(screen.getByText(login)).toBeInTheDocument() - expect(screen.getByRole('img')).toBeInTheDocument() + expect(screen.getAllByRole('img')).toHaveLength(2) const button = screen.getByRole('button') expect(button).toBeEnabled() diff --git a/src/components/settings/UserCard.tsx b/src/components/settings/UserCard.tsx index 889c13d..96712dd 100644 --- a/src/components/settings/UserCard.tsx +++ b/src/components/settings/UserCard.tsx @@ -1,18 +1,27 @@ -import { Avatar, Box, Button, Text } from '@primer/react' +import { Avatar, AvatarPair, Box, Button, Text } from '@primer/react' export type UserCardProps = { login: string avatar: string + serviceAvatar: string onSignOut: () => void } -export function UserCard({ login, avatar, onSignOut }: UserCardProps) { +export function UserCard({ + login, + avatar, + serviceAvatar, + onSignOut, +}: UserCardProps) { return ( - - - - + + + + + + + {login} diff --git a/yarn.lock b/yarn.lock index 2850540..de30c75 100644 --- a/yarn.lock +++ b/yarn.lock @@ -257,7 +257,14 @@ __metadata: 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.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.21.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.20.2 + resolution: "@babel/helper-plugin-utils@npm:7.20.2" + checksum: f6cae53b7fdb1bf3abd50fa61b10b4470985b400cc794d92635da1e7077bb19729f626adc0741b69403d9b6e411cddddb9c0157a709cc7c4eeb41e663be5d74b + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.21.5": version: 7.21.5 resolution: "@babel/helper-plugin-utils@npm:7.21.5" checksum: 6f086e9a84a50ea7df0d5639c8f9f68505af510ea3258b3c8ac8b175efdfb7f664436cb48996f71791a1350ba68f47ad3424131e8e718c5e2ad45564484cbb36 @@ -1462,7 +1469,16 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.16.7, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": +"@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.16.7, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": + version: 7.21.0 + resolution: "@babel/runtime@npm:7.21.0" + dependencies: + regenerator-runtime: ^0.13.11 + checksum: 7b33e25bfa9e0e1b9e8828bb61b2d32bdd46b41b07ba7cb43319ad08efc6fda8eb89445193e67d6541814627df0ca59122c0ea795e412b99c5183a0540d338ab + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.21.0": version: 7.21.5 resolution: "@babel/runtime@npm:7.21.5" dependencies: @@ -1754,6 +1770,26 @@ __metadata: languageName: node linkType: hard +"@dicebear/avatars-bottts-sprites@npm:^4.10.8": + version: 4.10.8 + resolution: "@dicebear/avatars-bottts-sprites@npm:4.10.8" + peerDependencies: + "@dicebear/avatars": ^4.6.0 + checksum: c16ee6def54546bcabe4aac1c78228b1908a2b4890bf13f3dca3018b0dcbe3b7bf6b280e12cedb912d6c0d65f430a81cb78d2c45e39d4ef9749ff616bc7a1766 + languageName: node + linkType: hard + +"@dicebear/avatars@npm:^4.10.8": + version: 4.10.8 + resolution: "@dicebear/avatars@npm:4.10.8" + dependencies: + "@types/json-schema": ^7.0.7 + pure-color: ^1.3.0 + svgson: ^5.2.1 + checksum: 7174ecdce7520b85a8f7065b800719f5ba880ec1711c1af2a896cebc9618b35172e423c402b2f86c30b728da0f92c75dc0e7193c520856c9054f61ee9b60471b + languageName: node + linkType: hard + "@emotion/is-prop-valid@npm:^1.1.0": version: 1.2.0 resolution: "@emotion/is-prop-valid@npm:1.2.0" @@ -3487,7 +3523,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.11 resolution: "@types/json-schema@npm:7.0.11" checksum: 527bddfe62db9012fccd7627794bd4c71beb77601861055d87e3ee464f2217c85fca7a4b56ae677478367bbd248dbde13553312b7d4dbc702a2f2bbf60c4018d @@ -6014,6 +6050,16 @@ __metadata: languageName: node linkType: hard +"deep-rename-keys@npm:^0.2.1": + version: 0.2.1 + resolution: "deep-rename-keys@npm:0.2.1" + dependencies: + kind-of: ^3.0.2 + rename-keys: ^1.1.2 + checksum: 34c838a7ee375e9579be2ba1de59a5ec5aef46bee96bb08cffdd8b6b3887d941bbfce0caccf3ecd7c5a74e6f3a70c7df0b469e732a97e5849a5149ddc1e2a062 + languageName: node + linkType: hard + "deepmerge@npm:^4.2.2": version: 4.3.1 resolution: "deepmerge@npm:4.3.1" @@ -6152,6 +6198,8 @@ __metadata: dependencies: "@babel/runtime": ^7.21.0 "@craco/craco": ^7.0.0 + "@dicebear/avatars": ^4.10.8 + "@dicebear/avatars-bottts-sprites": ^4.10.8 "@kittycad/lib": ^0.0.19 "@octokit/openapi-types": ^17.0.0 "@octokit/rest": ^19.0.7 @@ -7025,6 +7073,13 @@ __metadata: languageName: node linkType: hard +"eventemitter3@npm:^2.0.0": + version: 2.0.3 + resolution: "eventemitter3@npm:2.0.3" + checksum: dfbf4a07144afea0712d8e6a7f30ae91beb7c12c36c3d480818488aafa437d9a331327461f82c12dfd60a4fbad502efc97f684089cda02809988b84a23630752 + languageName: node + linkType: hard + "eventemitter3@npm:^4.0.0": version: 4.0.7 resolution: "eventemitter3@npm:4.0.7" @@ -7572,6 +7627,13 @@ __metadata: languageName: node linkType: hard +"get-value@npm:^2.0.3": + version: 2.0.6 + resolution: "get-value@npm:2.0.6" + checksum: 5c3b99cb5398ea8016bf46ff17afc5d1d286874d2ad38ca5edb6e87d75c0965b0094cb9a9dddef2c59c23d250702323539a7fbdd870620db38c7e7d7ec87c1eb + languageName: node + linkType: hard + "github-injection@npm:^1.1.0": version: 1.1.0 resolution: "github-injection@npm:1.1.0" @@ -7817,6 +7879,24 @@ __metadata: languageName: node linkType: hard +"has-value@npm:^0.3.1": + version: 0.3.1 + resolution: "has-value@npm:0.3.1" + dependencies: + get-value: ^2.0.3 + has-values: ^0.1.4 + isobject: ^2.0.0 + checksum: 29e2a1e6571dad83451b769c7ce032fce6009f65bccace07c2962d3ad4d5530b6743d8f3229e4ecf3ea8e905d23a752c5f7089100c1f3162039fa6dc3976558f + languageName: node + linkType: hard + +"has-values@npm:^0.1.4": + version: 0.1.4 + resolution: "has-values@npm:0.1.4" + checksum: ab1c4bcaf811ccd1856c11cfe90e62fca9e2b026ebe474233a3d282d8d67e3b59ed85b622c7673bac3db198cb98bd1da2b39300a2f98e453729b115350af49bc + languageName: node + linkType: hard + "has@npm:^1.0.3": version: 1.0.3 resolution: "has@npm:1.0.3" @@ -8288,6 +8368,13 @@ __metadata: languageName: node linkType: hard +"is-buffer@npm:^1.1.5": + version: 1.1.6 + resolution: "is-buffer@npm:1.1.6" + checksum: 4a186d995d8bbf9153b4bd9ff9fd04ae75068fe695d29025d25e592d9488911eeece84eefbd8fa41b8ddcc0711058a71d4c466dcf6f1f6e1d83830052d8ca707 + languageName: node + linkType: hard + "is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" @@ -8417,7 +8504,7 @@ __metadata: languageName: node linkType: hard -"is-plain-object@npm:^2.0.4": +"is-plain-object@npm:^2.0.1, is-plain-object@npm:^2.0.4": version: 2.0.4 resolution: "is-plain-object@npm:2.0.4" dependencies: @@ -8560,6 +8647,13 @@ __metadata: languageName: node linkType: hard +"isarray@npm:1.0.0, isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab + languageName: node + linkType: hard + "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" @@ -8567,13 +8661,6 @@ __metadata: languageName: node linkType: hard -"isarray@npm:~1.0.0": - version: 1.0.0 - resolution: "isarray@npm:1.0.0" - checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab - languageName: node - linkType: hard - "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -8581,7 +8668,16 @@ __metadata: languageName: node linkType: hard -"isobject@npm:^3.0.1": +"isobject@npm:^2.0.0": + version: 2.1.0 + resolution: "isobject@npm:2.1.0" + dependencies: + isarray: 1.0.0 + checksum: 811c6f5a866877d31f0606a88af4a45f282544de886bf29f6a34c46616a1ae2ed17076cc6bf34c0128f33eecf7e1fcaa2c82cf3770560d3e26810894e96ae79f + languageName: node + linkType: hard + +"isobject@npm:^3.0.0, isobject@npm:^3.0.1": version: 3.0.1 resolution: "isobject@npm:3.0.1" checksum: db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703 @@ -9498,6 +9594,15 @@ __metadata: languageName: node linkType: hard +"kind-of@npm:^3.0.2": + version: 3.2.2 + resolution: "kind-of@npm:3.2.2" + dependencies: + is-buffer: ^1.1.5 + checksum: e898df8ca2f31038f27d24f0b8080da7be274f986bc6ed176f37c77c454d76627619e1681f6f9d2e8d2fd7557a18ecc419a6bb54e422abcbb8da8f1a75e4b386 + languageName: node + linkType: hard + "kind-of@npm:^6.0.2": version: 6.0.3 resolution: "kind-of@npm:6.0.3" @@ -10459,6 +10564,16 @@ __metadata: languageName: node linkType: hard +"omit-deep@npm:0.3.0": + version: 0.3.0 + resolution: "omit-deep@npm:0.3.0" + dependencies: + is-plain-object: ^2.0.1 + unset-value: ^0.1.1 + checksum: ca603591af98f717ee4e4ae199778d386304f80072164fc1fb9c27abb011845faa27ffb32e7fa4a240698a4d54822526059af74f12f4f73315ecd7f03825d590 + languageName: node + linkType: hard + "on-finished@npm:2.4.1": version: 2.4.1 resolution: "on-finished@npm:2.4.1" @@ -11795,6 +11910,13 @@ __metadata: languageName: node linkType: hard +"pure-color@npm:^1.3.0": + version: 1.3.0 + resolution: "pure-color@npm:1.3.0" + checksum: 646d8bed6e6eab89affdd5e2c11f607a85b631a7fb03c061dfa658eb4dc4806881a15feed2ac5fd8c0bad8c00c632c640d5b1cb8b9a972e6e947393a1329371b + languageName: node + linkType: hard + "q@npm:^1.1.2": version: 1.5.1 resolution: "q@npm:1.5.1" @@ -12234,6 +12356,13 @@ __metadata: languageName: node linkType: hard +"rename-keys@npm:^1.1.2": + version: 1.2.0 + resolution: "rename-keys@npm:1.2.0" + checksum: 9d8e5ca3d1ae3fe6c0d7319a3fd80ded6ca34651e85bff27604982dcc750aed28d1a621374224a9c9072083769f5eab1fd86d1d5a53f54f96c7705c18267227b + languageName: node + linkType: hard + "renderkid@npm:^3.0.0": version: 3.0.0 resolution: "renderkid@npm:3.0.0" @@ -13365,6 +13494,17 @@ __metadata: languageName: node linkType: hard +"svgson@npm:^5.2.1": + version: 5.2.1 + resolution: "svgson@npm:5.2.1" + dependencies: + deep-rename-keys: ^0.2.1 + omit-deep: 0.3.0 + xml-reader: 2.4.3 + checksum: aa5d80d6240f5cac5ad72fe305350af9d925b5e854aa60c234110f60b69a33f03ea8b69915dc1a12c08c0b2eb332a22504b75f0889e0c4939d6c34562c1833e8 + languageName: node + linkType: hard + "symbol-tree@npm:^3.2.4": version: 3.2.4 resolution: "symbol-tree@npm:3.2.4" @@ -13997,6 +14137,16 @@ __metadata: languageName: node linkType: hard +"unset-value@npm:^0.1.1": + version: 0.1.2 + resolution: "unset-value@npm:0.1.2" + dependencies: + has-value: ^0.3.1 + isobject: ^3.0.0 + checksum: 56c7de1ee6b726002cc67b82954ec31b795836c2312d4d3d114a500eab5f632e1d3d6f5a164aff1ed90d7ffa94a009c452f6357f1f7d23bc444d489f622aeb9d + languageName: node + linkType: hard + "upath@npm:^1.2.0": version: 1.2.0 resolution: "upath@npm:1.2.0" @@ -14769,6 +14919,15 @@ __metadata: languageName: node linkType: hard +"xml-lexer@npm:^0.2.2": + version: 0.2.2 + resolution: "xml-lexer@npm:0.2.2" + dependencies: + eventemitter3: ^2.0.0 + checksum: ec9d3f8cbc61ed93b7fc1052d05b23cfe5bfe0064a1146f89bc3a9cfbb0c80c6c40d795cc253b745cdbba0607271d14fa57d496a7754fe350a06a8fceae23359 + languageName: node + linkType: hard + "xml-name-validator@npm:^3.0.0": version: 3.0.0 resolution: "xml-name-validator@npm:3.0.0" @@ -14776,6 +14935,16 @@ __metadata: languageName: node linkType: hard +"xml-reader@npm:2.4.3": + version: 2.4.3 + resolution: "xml-reader@npm:2.4.3" + dependencies: + eventemitter3: ^2.0.0 + xml-lexer: ^0.2.2 + checksum: d4b4ca6eb2d61c17d2df2be73dd82a393ae88a4cd10c5152f9908bf3e3bafa5562ce4b63df31ef198bc9a7c8447d4c277c98622438da5b32abf55c2f15984bfa + languageName: node + linkType: hard + "xmlchars@npm:^2.2.0": version: 2.2.0 resolution: "xmlchars@npm:2.2.0"