From cfb0d6b2de13e2193f10e00ffee63a38e8e40620 Mon Sep 17 00:00:00 2001 From: softmarshmallow Date: Wed, 13 Apr 2022 00:17:23 +0900 Subject: [PATCH 01/55] fix non org package name resolution on unpkg plugin --- .../editor-services-esbuild/unpkg-path.plugin.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/editor-packages/editor-services-esbuild/unpkg-path.plugin.ts b/editor-packages/editor-services-esbuild/unpkg-path.plugin.ts index dbfbcbe7..bec8de4c 100644 --- a/editor-packages/editor-services-esbuild/unpkg-path.plugin.ts +++ b/editor-packages/editor-services-esbuild/unpkg-path.plugin.ts @@ -27,10 +27,21 @@ export const unpkgPathPlugin = () => ({ * Resolve main module files */ build.onResolve({ filter: /.*/ }, async (args: any) => { + const name = get_package_name(args.path); return { namespace: "a", - path: new URL(args.path, unpkg_path + "/").href, + path: new URL(name, unpkg_path + "/").href, }; }); }, }); + +const get_package_name = (path: string) => { + // get the name of the package + // @org/package-name -> "@org/package-name" + // package/module -> "package" + if (path.startsWith("@")) { + return path; + } + return path.split("/")[0]; +}; From cdeea9e9ece79abafbe0e4c519dbd0d2a07b9efa Mon Sep 17 00:00:00 2001 From: softmarshmallow Date: Wed, 13 Apr 2022 03:05:30 +0900 Subject: [PATCH 02/55] add .d.ts support for monaco editor --- editor/components/code-editor/code-editor.tsx | 4 +- .../code-editor/monaco-utils/register.ts | 1 - editor/components/code-editor/monaco.tsx | 48 +++++++++++-------- editor/pages/figma/inspect-frame.tsx | 4 +- editor/pages/figma/inspect-raw.tsx | 4 +- editor/scaffolds/code/index.tsx | 5 +- 6 files changed, 38 insertions(+), 28 deletions(-) diff --git a/editor/components/code-editor/code-editor.tsx b/editor/components/code-editor/code-editor.tsx index 33665d02..bfefce49 100644 --- a/editor/components/code-editor/code-editor.tsx +++ b/editor/components/code-editor/code-editor.tsx @@ -51,8 +51,8 @@ export function CodeEditor({ onChange={(v: string, e) => { onChange?.(filekey, v, e); }} - defaultLanguage={file.language} - defaultValue={file.raw} + language={file.language} + value={file.raw} /> ); diff --git a/editor/components/code-editor/monaco-utils/register.ts b/editor/components/code-editor/monaco-utils/register.ts index 354982d0..b56784c7 100644 --- a/editor/components/code-editor/monaco-utils/register.ts +++ b/editor/components/code-editor/monaco-utils/register.ts @@ -2,7 +2,6 @@ import * as monaco from "monaco-editor"; import { Monaco, OnMount } from "@monaco-editor/react"; import { registerDocumentPrettier } from "@code-editor/prettier-services"; import { registerJsxHighlighter } from "@code-editor/jsx-syntax-highlight-services"; - type CompilerOptions = monaco.languages.typescript.CompilerOptions; export const initEditor: OnMount = (editor, monaco) => { diff --git a/editor/components/code-editor/monaco.tsx b/editor/components/code-editor/monaco.tsx index b949eb17..8071818c 100644 --- a/editor/components/code-editor/monaco.tsx +++ b/editor/components/code-editor/monaco.tsx @@ -1,20 +1,16 @@ -import React, { useRef, useEffect } from "react"; -import Editor, { - useMonaco, - Monaco, - OnMount, - OnChange, -} from "@monaco-editor/react"; +import React, { useRef } from "react"; +import Editor, { OnMount, OnChange } from "@monaco-editor/react"; import * as monaco from "monaco-editor/esm/vs/editor/editor.api"; import { MonacoEmptyMock } from "./monaco-mock-empty"; import { register } from "./monaco-utils"; import { __dangerous__lastFormattedValue__global } from "@code-editor/prettier-services"; +import { debounce } from "utils/debounce"; type ICodeEditor = monaco.editor.IStandaloneCodeEditor; export interface MonacoEditorProps { - defaultValue?: string; - defaultLanguage?: string; + value?: string; + language?: string; onChange?: OnChange; width?: number | string; height?: number | string; @@ -23,7 +19,6 @@ export interface MonacoEditorProps { export function MonacoEditor(props: MonacoEditorProps) { const instance = useRef<{ editor: ICodeEditor; format: any } | null>(null); - const activeModel = useRef(); const onMount: OnMount = (editor, monaco) => { const format = editor.getAction("editor.action.formatDocument"); @@ -31,8 +26,6 @@ export function MonacoEditor(props: MonacoEditorProps) { instance.current = { editor, format }; - activeModel.current = editor.getModel(); - register.initEditor(editor, monaco); editor.addCommand(monaco.KeyMod.CtrlCmd | monaco.KeyCode.KeyS, function () { @@ -41,6 +34,7 @@ export function MonacoEditor(props: MonacoEditorProps) { // disabled. todo: find a way to format on new line, but also with adding new line. // editor.addCommand(monaco.KeyCode.Enter, function () { + // // add new line via script, then run format // format.run(); // }); @@ -50,9 +44,9 @@ export function MonacoEditor(props: MonacoEditorProps) { rename.run(); }); - editor.onDidChangeModelContent((e) => { - /* add here */ - }); + editor.onDidChangeModelContent(() => + debounce(() => editor.saveViewState(), 200) + ); }; return ( @@ -61,11 +55,10 @@ export function MonacoEditor(props: MonacoEditorProps) { onMount={onMount} width={props.width} height={props.height} - defaultLanguage={ - pollyfill_language(props.defaultLanguage) ?? "typescript" - } + language={pollyfill_language(props.language) ?? "typescript"} + path={"app." + lang2ext(props.language)} loading={} - defaultValue={props.defaultValue ?? "// no content"} + value={props.value ?? "// no content"} theme="vs-dark" onChange={(...v) => { if (v[0] === __dangerous__lastFormattedValue__global) { @@ -84,6 +77,23 @@ export function MonacoEditor(props: MonacoEditorProps) { ); } +const lang2ext = (lang: string) => { + switch (lang) { + case "typescript": + return "ts"; + case "javascript": + return "js"; + case "tsx": + return "tsx"; + case "jsx": + return "jsx"; + case "dart": + return "dart"; + default: + return lang; + } +}; + const pollyfill_language = (lang: string) => { switch (lang) { case "tsx": diff --git a/editor/pages/figma/inspect-frame.tsx b/editor/pages/figma/inspect-frame.tsx index e1a2f037..7222de65 100644 --- a/editor/pages/figma/inspect-frame.tsx +++ b/editor/pages/figma/inspect-frame.tsx @@ -24,8 +24,8 @@ export default function InspectAutolayout() { ); diff --git a/editor/pages/figma/inspect-raw.tsx b/editor/pages/figma/inspect-raw.tsx index 7acd05a1..ece227dc 100644 --- a/editor/pages/figma/inspect-raw.tsx +++ b/editor/pages/figma/inspect-raw.tsx @@ -20,8 +20,8 @@ export default function InspectRaw() { ); diff --git a/editor/scaffolds/code/index.tsx b/editor/scaffolds/code/index.tsx index 207f3b24..11a41cf6 100644 --- a/editor/scaffolds/code/index.tsx +++ b/editor/scaffolds/code/index.tsx @@ -193,10 +193,11 @@ export function CodeSegment() { files={ code ? { - "index.tsx": { + // TODO: make this to match framework + "App.tsx": { raw: code.raw, language: framework_config.language, - name: "index.tsx", + name: "App.tsx", }, } : { From ba68d4564af6301c9934c13481e1622d1687195a Mon Sep 17 00:00:00 2001 From: softmarshmallow Date: Wed, 13 Apr 2022 03:14:50 +0900 Subject: [PATCH 03/55] set node version to >=16.14.x --- editor/package.json | 3 +++ package.json | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/editor/package.json b/editor/package.json index 32c94541..c33c9fd7 100644 --- a/editor/package.json +++ b/editor/package.json @@ -64,5 +64,8 @@ "next-transpile-modules": "^9.0.0", "raw-loader": "^4.0.2", "typescript": "^4.2.3" + }, + "engines": { + "node": ">=16.14.0" } } \ No newline at end of file diff --git a/package.json b/package.json index f8385ac3..58e1a4ce 100644 --- a/package.json +++ b/package.json @@ -17,5 +17,8 @@ "externals/reflect-core/packages/*", "externals/design-sdk/*", "externals/coli/packages/*" - ] + ], + "engines": { + "node": ">=16.14.0" + } } \ No newline at end of file From 84f0f25215d657ecbda2e569d7428c83547f109c Mon Sep 17 00:00:00 2001 From: "UZU, J" Date: Wed, 13 Apr 2022 16:05:20 +0900 Subject: [PATCH 04/55] Revert "set node version to >=16.14.x" This reverts commit ba68d4564af6301c9934c13481e1622d1687195a. --- editor/package.json | 3 --- package.json | 5 +---- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/editor/package.json b/editor/package.json index c33c9fd7..32c94541 100644 --- a/editor/package.json +++ b/editor/package.json @@ -64,8 +64,5 @@ "next-transpile-modules": "^9.0.0", "raw-loader": "^4.0.2", "typescript": "^4.2.3" - }, - "engines": { - "node": ">=16.14.0" } } \ No newline at end of file diff --git a/package.json b/package.json index 58e1a4ce..f8385ac3 100644 --- a/package.json +++ b/package.json @@ -17,8 +17,5 @@ "externals/reflect-core/packages/*", "externals/design-sdk/*", "externals/coli/packages/*" - ], - "engines": { - "node": ">=16.14.0" - } + ] } \ No newline at end of file From c3f980fc5c4959108ccf4a2fb013d446828e7938 Mon Sep 17 00:00:00 2001 From: "UZU, J" Date: Wed, 13 Apr 2022 16:12:47 +0900 Subject: [PATCH 05/55] add console feed --- editor/package.json | 3 ++- editor/scaffolds/canvas/console-feed.tsx | 20 ++++++++++++++++++++ editor/scaffolds/canvas/isolate-mode.tsx | 2 ++ yarn.lock | 22 +++++++++++++++++++--- 4 files changed, 43 insertions(+), 4 deletions(-) create mode 100644 editor/scaffolds/canvas/console-feed.tsx diff --git a/editor/package.json b/editor/package.json index 32c94541..2b7898b2 100644 --- a/editor/package.json +++ b/editor/package.json @@ -31,6 +31,7 @@ "@visx/hierarchy": "^1.7.0", "@visx/shape": "^1.8.0", "codesandbox": "^2.2.3", + "console-feed": "^3.3.0", "cuid": "^2.1.8", "firebase": "^9.6.0", "framer-motion": "^5.3.1", @@ -65,4 +66,4 @@ "raw-loader": "^4.0.2", "typescript": "^4.2.3" } -} \ No newline at end of file +} diff --git a/editor/scaffolds/canvas/console-feed.tsx b/editor/scaffolds/canvas/console-feed.tsx new file mode 100644 index 00000000..c32f7cd0 --- /dev/null +++ b/editor/scaffolds/canvas/console-feed.tsx @@ -0,0 +1,20 @@ +import React, { useEffect, useState } from "react"; +import { Console, Hook, Unhook } from "console-feed"; + +export function ConsoleFeed() { + const [logs, setLogs] = useState([]); + + useEffect(() => { + // run once + Hook( + window.console, + (log) => setLogs((currLogs) => [...currLogs, log]), + false + ); + return () => { + Unhook(window.console as any); + }; + }, []); + + return ; +} diff --git a/editor/scaffolds/canvas/isolate-mode.tsx b/editor/scaffolds/canvas/isolate-mode.tsx index 7e4c28ae..0e41914b 100644 --- a/editor/scaffolds/canvas/isolate-mode.tsx +++ b/editor/scaffolds/canvas/isolate-mode.tsx @@ -3,6 +3,7 @@ import { IsolatedCanvas } from "components/canvas"; import { PreviewAndRunPanel } from "components/preview-and-run"; import { useEditorState } from "core/states"; import { VanillaDedicatedPreviewRenderer } from "components/app-runner"; +import { ConsoleFeed } from "./console-feed"; export function IsolateModeCanvas({ hidden = false, @@ -50,6 +51,7 @@ export function IsolateModeCanvas({ )} + ); } diff --git a/yarn.lock b/yarn.lock index f6f6ea3c..8259b159 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1737,7 +1737,7 @@ "@emotion/weak-memoize" "^0.2.5" stylis "4.0.13" -"@emotion/core@^10.1.1": +"@emotion/core@^10.0.10", "@emotion/core@^10.1.1": version "10.3.1" resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.3.1.tgz#4021b6d8b33b3304d48b0bb478485e7d7421c69d" integrity sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww== @@ -1858,7 +1858,7 @@ "@emotion/serialize" "^0.11.15" "@emotion/utils" "0.11.3" -"@emotion/styled@^10.0.27": +"@emotion/styled@^10.0.12", "@emotion/styled@^10.0.27": version "10.3.0" resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-10.3.0.tgz#8ee959bf75730789abb5f67f7c3ded0c30aec876" integrity sha512-GgcUpXBBEU5ido+/p/mCT2/Xx+Oqmp9JzQRuC+a4lYM4i4LBBn/dWvc0rQ19N9ObA8/T4NWMrPNe79kMBDJqoQ== @@ -7820,6 +7820,17 @@ console-control-strings@^1.0.0, console-control-strings@^1.1.0: resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= +console-feed@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/console-feed/-/console-feed-3.3.0.tgz#83669d512676b67662f297dfc21eef15bac59fea" + integrity sha512-GS0EtpiLyAZGEYBtTih+uI3s3NDmOsfkgpNGhr7UWeM5BzDT+dKgit2nEMFwDb2w7NaT95774/cwAztA1BxrHQ== + dependencies: + "@emotion/core" "^10.0.10" + "@emotion/styled" "^10.0.12" + emotion-theming "^10.0.10" + linkifyjs "^2.1.6" + react-inspector "^5.1.0" + constants-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" @@ -8803,7 +8814,7 @@ emotion-icons@^3.7.0: "@emotion-icons/typicons" "3.14.0" "@emotion-icons/zondicons" "3.14.0" -emotion-theming@^10.0.27: +emotion-theming@^10.0.10, emotion-theming@^10.0.27: version "10.3.0" resolved "https://registry.yarnpkg.com/emotion-theming/-/emotion-theming-10.3.0.tgz#7f84d7099581d7ffe808aab5cd870e30843db72a" integrity sha512-mXiD2Oj7N9b6+h/dC6oLf9hwxbtKHQjoIqtodEyL8CpkN4F3V4IK/BT4D0C7zSs4BBFOu4UlPJbvvBLa88SGEA== @@ -12173,6 +12184,11 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== +linkifyjs@^2.1.6: + version "2.1.9" + resolved "https://registry.yarnpkg.com/linkifyjs/-/linkifyjs-2.1.9.tgz#af06e45a2866ff06c4766582590d098a4d584702" + integrity sha512-74ivurkK6WHvHFozVaGtQWV38FzBwSTGNmJolEgFp7QgR2bl6ArUWlvT4GcHKbPe1z3nWYi+VUdDZk16zDOVug== + loader-runner@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" From 17f40e77a3feb3c7935edc62029e4cd83749dfe5 Mon Sep 17 00:00:00 2001 From: "UZU, J" Date: Wed, 13 Apr 2022 16:48:19 +0900 Subject: [PATCH 06/55] bump console-feed with custom build --- editor/package.json | 2 +- editor/scaffolds/canvas/console-feed.tsx | 2 +- yarn.lock | 1122 +++++++++++----------- 3 files changed, 567 insertions(+), 559 deletions(-) diff --git a/editor/package.json b/editor/package.json index 2b7898b2..daac7196 100644 --- a/editor/package.json +++ b/editor/package.json @@ -10,6 +10,7 @@ "dependencies": { "@babel/runtime": "^7.14.0", "@base-sdk/base": "^0.1.3", + "@code-editor/console-feed": "^3.3.0", "@code-editor/preview-pip": "^0.0.2", "@code-editor/vanilla-preview": "^0.0.2", "@code-ui/docstring": "^0.0.12", @@ -31,7 +32,6 @@ "@visx/hierarchy": "^1.7.0", "@visx/shape": "^1.8.0", "codesandbox": "^2.2.3", - "console-feed": "^3.3.0", "cuid": "^2.1.8", "firebase": "^9.6.0", "framer-motion": "^5.3.1", diff --git a/editor/scaffolds/canvas/console-feed.tsx b/editor/scaffolds/canvas/console-feed.tsx index c32f7cd0..25981d6a 100644 --- a/editor/scaffolds/canvas/console-feed.tsx +++ b/editor/scaffolds/canvas/console-feed.tsx @@ -1,5 +1,5 @@ import React, { useEffect, useState } from "react"; -import { Console, Hook, Unhook } from "console-feed"; +import { Console, Hook, Unhook } from "@code-editor/console-feed"; export function ConsoleFeed() { const [logs, setLogs] = useState([]); diff --git a/yarn.lock b/yarn.lock index 8259b159..9b2c119f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -71,30 +71,30 @@ source-map "^0.5.0" "@babel/core@^7.1.0", "@babel/core@^7.12.10", "@babel/core@^7.12.3", "@babel/core@^7.14.0", "@babel/core@^7.14.6", "@babel/core@^7.16.7", "@babel/core@^7.7.2", "@babel/core@^7.7.5", "@babel/core@^7.8.0": - version "7.17.8" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.8.tgz#3dac27c190ebc3a4381110d46c80e77efe172e1a" - integrity sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ== + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.9.tgz#6bae81a06d95f4d0dec5bb9d74bbc1f58babdcfe" + integrity sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw== dependencies: "@ampproject/remapping" "^2.1.0" "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.7" + "@babel/generator" "^7.17.9" "@babel/helper-compilation-targets" "^7.17.7" "@babel/helper-module-transforms" "^7.17.7" - "@babel/helpers" "^7.17.8" - "@babel/parser" "^7.17.8" + "@babel/helpers" "^7.17.9" + "@babel/parser" "^7.17.9" "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.3" + "@babel/traverse" "^7.17.9" "@babel/types" "^7.17.0" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" - json5 "^2.1.2" + json5 "^2.2.1" semver "^6.3.0" -"@babel/generator@^7.12.11", "@babel/generator@^7.12.5", "@babel/generator@^7.17.3", "@babel/generator@^7.17.7", "@babel/generator@^7.7.2": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.7.tgz#8da2599beb4a86194a3b24df6c085931d9ee45ad" - integrity sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w== +"@babel/generator@^7.12.11", "@babel/generator@^7.12.5", "@babel/generator@^7.17.9", "@babel/generator@^7.7.2": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.9.tgz#f4af9fd38fa8de143c29fce3f71852406fc1e2fc" + integrity sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ== dependencies: "@babel/types" "^7.17.0" jsesc "^2.5.1" @@ -125,15 +125,15 @@ browserslist "^4.17.5" semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.6": - version "7.17.6" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz#3778c1ed09a7f3e65e6d6e0f6fbfcc53809d92c9" - integrity sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg== +"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.6", "@babel/helper-create-class-features-plugin@^7.17.9": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz#71835d7fb9f38bd9f1378e40a4c0902fdc2ea49d" + integrity sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ== dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-member-expression-to-functions" "^7.16.7" + "@babel/helper-function-name" "^7.17.9" + "@babel/helper-member-expression-to-functions" "^7.17.7" "@babel/helper-optimise-call-expression" "^7.16.7" "@babel/helper-replace-supers" "^7.16.7" "@babel/helper-split-export-declaration" "^7.16.7" @@ -188,21 +188,13 @@ dependencies: "@babel/types" "^7.16.7" -"@babel/helper-function-name@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" - integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== +"@babel/helper-function-name@^7.16.7", "@babel/helper-function-name@^7.17.9": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz#136fcd54bc1da82fcb47565cf16fd8e444b1ff12" + integrity sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg== dependencies: - "@babel/helper-get-function-arity" "^7.16.7" "@babel/template" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/helper-get-function-arity@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419" - integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw== - dependencies: - "@babel/types" "^7.16.7" + "@babel/types" "^7.17.0" "@babel/helper-hoist-variables@^7.16.7": version "7.16.7" @@ -211,7 +203,7 @@ dependencies: "@babel/types" "^7.16.7" -"@babel/helper-member-expression-to-functions@^7.16.7": +"@babel/helper-member-expression-to-functions@^7.16.7", "@babel/helper-member-expression-to-functions@^7.17.7": version "7.17.7" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz#a34013b57d8542a8c4ff8ba3f747c02452a4d8c4" integrity sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw== @@ -317,28 +309,28 @@ "@babel/traverse" "^7.16.8" "@babel/types" "^7.16.8" -"@babel/helpers@^7.12.5", "@babel/helpers@^7.17.8": - version "7.17.8" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.8.tgz#288450be8c6ac7e4e44df37bcc53d345e07bc106" - integrity sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw== +"@babel/helpers@^7.12.5", "@babel/helpers@^7.17.9": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.9.tgz#b2af120821bfbe44f9907b1826e168e819375a1a" + integrity sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q== dependencies: "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.3" + "@babel/traverse" "^7.17.9" "@babel/types" "^7.17.0" "@babel/highlight@^7.16.7": - version "7.16.10" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88" - integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.17.9.tgz#61b2ee7f32ea0454612def4fccdae0de232b73e3" + integrity sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg== dependencies: "@babel/helper-validator-identifier" "^7.16.7" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.3", "@babel/parser@^7.17.8": - version "7.17.8" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.8.tgz#2817fb9d885dd8132ea0f8eb615a6388cca1c240" - integrity sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ== +"@babel/parser@^7.1.0", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.9": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.9.tgz#9c94189a6062f0291418ca021077983058e171ef" + integrity sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7": version "7.16.7" @@ -383,13 +375,14 @@ "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-proposal-decorators@^7.12.12": - version "7.17.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.8.tgz#4f0444e896bee85d35cf714a006fc5418f87ff00" - integrity sha512-U69odN4Umyyx1xO1rTII0IDkAEC+RNlcKXtqOblfpzqy1C+aOplb76BQNq0+XdpVkOaPlpEDwd++joY8FNFJKA== + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.9.tgz#67a1653be9c77ce5b6c318aa90c8287b87831619" + integrity sha512-EfH2LZ/vPa2wuPwJ26j+kYRkaubf89UlwxKXtxqEm57HrgSEYDB8t4swFP+p8LcI9yiP9ZRJJjo/58hS6BnaDA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.17.6" + "@babel/helper-create-class-features-plugin" "^7.17.9" "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-replace-supers" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" "@babel/plugin-syntax-decorators" "^7.17.0" charcodes "^0.2.0" @@ -795,9 +788,9 @@ babel-plugin-dynamic-import-node "^2.3.3" "@babel/plugin-transform-modules-commonjs@^7.16.8": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz#d86b217c8e45bb5f2dbc11eefc8eab62cf980d19" - integrity sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA== + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz#274be1a2087beec0254d4abd4d86e52442e1e5b6" + integrity sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw== dependencies: "@babel/helper-module-transforms" "^7.17.7" "@babel/helper-plugin-utils" "^7.16.7" @@ -893,11 +886,11 @@ "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-regenerator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz#9e7576dc476cb89ccc5096fff7af659243b4adeb" - integrity sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q== + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz#0a33c3a61cf47f45ed3232903683a0afd2d3460c" + integrity sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ== dependencies: - regenerator-transform "^0.14.2" + regenerator-transform "^0.15.0" "@babel/plugin-transform-reserved-words@^7.16.7": version "7.16.7" @@ -1107,9 +1100,9 @@ source-map-support "^0.5.16" "@babel/runtime-corejs3@^7.10.2": - version "7.17.8" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.17.8.tgz#d7dd49fb812f29c61c59126da3792d8740d4e284" - integrity sha512-ZbYSUvoSF6dXZmMl/CYTMOvzIFnbGfv4W3SEHYgMvNsFTeLaF2gkGAF4K2ddmtSK4Emej+0aYcnSC6N5dPCXUQ== + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz#3d02d0161f0fbf3ada8e88159375af97690f4055" + integrity sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw== dependencies: core-js-pure "^3.20.2" regenerator-runtime "^0.13.4" @@ -1129,9 +1122,9 @@ regenerator-runtime "^0.13.4" "@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.0", "@babel/runtime@^7.14.6", "@babel/runtime@^7.14.8", "@babel/runtime@^7.15.3", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.0", "@babel/runtime@^7.17.8", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": - version "7.17.8" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.8.tgz#3e56e4aff81befa55ac3ac6a0967349fd1c5bca2" - integrity sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA== + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72" + integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg== dependencies: regenerator-runtime "^0.13.4" @@ -1144,18 +1137,18 @@ "@babel/parser" "^7.16.7" "@babel/types" "^7.16.7" -"@babel/traverse@^7.1.6", "@babel/traverse@^7.12.11", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.3", "@babel/traverse@^7.7.2": - version "7.17.3" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz#0ae0f15b27d9a92ba1f2263358ea7c4e7db47b57" - integrity sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw== +"@babel/traverse@^7.1.6", "@babel/traverse@^7.12.11", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.3", "@babel/traverse@^7.17.9", "@babel/traverse@^7.7.2": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.9.tgz#1f9b207435d9ae4a8ed6998b2b82300d83c37a0d" + integrity sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw== dependencies: "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.3" + "@babel/generator" "^7.17.9" "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" + "@babel/helper-function-name" "^7.17.9" "@babel/helper-hoist-variables" "^7.16.7" "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/parser" "^7.17.3" + "@babel/parser" "^7.17.9" "@babel/types" "^7.17.0" debug "^4.1.0" globals "^11.1.0" @@ -1266,6 +1259,14 @@ exec-sh "^0.3.2" minimist "^1.2.0" +"@code-editor/console-feed@^3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@code-editor/console-feed/-/console-feed-3.3.0.tgz#4a9aa4eb1fbc115b76ffcbbc6d1d2b79d6c388c3" + integrity sha512-xyQY0KeLHGINMcKScaVOtHrffSOS5sDwnYpzKbkvsp3brCpbXMllBo7pQEerKUh0C06LHoQDowd5Kiy2117Kog== + dependencies: + linkifyjs "^2.1.6" + react-inspector "^5.1.0" + "@code-ui/color-scheme@^0.0.2": version "0.0.2" resolved "https://registry.yarnpkg.com/@code-ui/color-scheme/-/color-scheme-0.0.2.tgz#aa3e805068591cad4f2f7f476d89fba037cb4d85" @@ -1689,9 +1690,9 @@ "@babel/plugin-syntax-jsx" "^7.2.0" "@emotion/babel-plugin@^11.2.0", "@emotion/babel-plugin@^11.7.1": - version "11.7.2" - resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz#fec75f38a6ab5b304b0601c74e2a5e77c95e5fa0" - integrity sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ== + version "11.9.2" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.9.2.tgz#723b6d394c89fb2ef782229d92ba95a740576e95" + integrity sha512-Pr/7HGH6H6yKgnVFNEj2MVlreu3ADqftqjqwUvDy/OJzKFgxKeTQ+eeUf20FOTuHVkDON2iNa25rAXVYtWJCjw== dependencies: "@babel/helper-module-imports" "^7.12.13" "@babel/plugin-syntax-jsx" "^7.12.13" @@ -1737,7 +1738,7 @@ "@emotion/weak-memoize" "^0.2.5" stylis "4.0.13" -"@emotion/core@^10.0.10", "@emotion/core@^10.1.1": +"@emotion/core@^10.1.1": version "10.3.1" resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.3.1.tgz#4021b6d8b33b3304d48b0bb478485e7d7421c69d" integrity sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww== @@ -1764,13 +1765,13 @@ babel-plugin-emotion "^10.0.27" "@emotion/css@^11.5.0": - version "11.7.1" - resolved "https://registry.yarnpkg.com/@emotion/css/-/css-11.7.1.tgz#516b717340d36b0bbd2304ba7e1a090e866f8acc" - integrity sha512-RUUgPlMZunlc7SE5A6Hg+VWRzb2cU6O9xlV78KCFgcnl25s7Qz/20oQg71iKudpLqk7xj0vhbJlwcJJMT0BOZg== + version "11.9.0" + resolved "https://registry.yarnpkg.com/@emotion/css/-/css-11.9.0.tgz#d5aeaca5ed19fc61cbdc9e032ad0b32fa6e366be" + integrity sha512-S9UjCxSrxEHawOLnWw4upTwfYKb0gVQdatHejn3W9kPyXxmKv3HmjVfJ84kDLmdX8jR20OuDQwaJ4Um24qD9vA== dependencies: "@emotion/babel-plugin" "^11.7.1" "@emotion/cache" "^11.7.1" - "@emotion/serialize" "^1.0.0" + "@emotion/serialize" "^1.0.3" "@emotion/sheet" "^1.0.3" "@emotion/utils" "^1.0.0" @@ -1804,14 +1805,14 @@ integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ== "@emotion/react@^11.1.5": - version "11.8.2" - resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.8.2.tgz#e51f5e6372e22e82780836c9288da19af4b51e70" - integrity sha512-+1bcHBaNJv5nkIIgnGKVsie3otS0wF9f1T1hteF3WeVvMNQEtfZ4YyFpnphGoot3ilU/wWMgP2SgIDuHLE/wAA== + version "11.9.0" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.9.0.tgz#b6d42b1db3bd7511e7a7c4151dc8bc82e14593b8" + integrity sha512-lBVSF5d0ceKtfKCDQJveNAtkC7ayxpVlgOohLgXqRwqWr9bOf4TZAFFyIcNngnV6xK6X4x2ZeXq7vliHkoVkxQ== dependencies: "@babel/runtime" "^7.13.10" "@emotion/babel-plugin" "^11.7.1" "@emotion/cache" "^11.7.1" - "@emotion/serialize" "^1.0.2" + "@emotion/serialize" "^1.0.3" "@emotion/utils" "^1.1.0" "@emotion/weak-memoize" "^0.2.5" hoist-non-react-statics "^3.3.1" @@ -1827,10 +1828,10 @@ "@emotion/utils" "0.11.3" csstype "^2.5.7" -"@emotion/serialize@^1.0.0", "@emotion/serialize@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.0.2.tgz#77cb21a0571c9f68eb66087754a65fa97bfcd965" - integrity sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A== +"@emotion/serialize@^1.0.2", "@emotion/serialize@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.0.3.tgz#99e2060c26c6292469fb30db41f4690e1c8fea63" + integrity sha512-2mSSvgLfyV3q+iVh3YWgNlUc2a9ZlDU7DjuP5MjK3AXRR0dYigCrP99aeFtaB2L/hjfEZdSThn5dsZ0ufqbvsA== dependencies: "@emotion/hash" "^0.8.0" "@emotion/memoize" "^0.7.4" @@ -1858,7 +1859,7 @@ "@emotion/serialize" "^0.11.15" "@emotion/utils" "0.11.3" -"@emotion/styled@^10.0.12", "@emotion/styled@^10.0.27": +"@emotion/styled@^10.0.27": version "10.3.0" resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-10.3.0.tgz#8ee959bf75730789abb5f67f7c3ded0c30aec876" integrity sha512-GgcUpXBBEU5ido+/p/mCT2/Xx+Oqmp9JzQRuC+a4lYM4i4LBBn/dWvc0rQ19N9ObA8/T4NWMrPNe79kMBDJqoQ== @@ -2291,9 +2292,9 @@ integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== "@grpc/grpc-js@^1.3.2": - version "1.6.2" - resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.6.2.tgz#fbaceefd163f4886e39501aea32a19c0fe802232" - integrity sha512-9+89Ne1K8F9u86T+l1yIV2DS+dWHYVK61SsDZN4MFTFehOOaJ4rHxa1cW8Lwdn2/6tOx7N3+SY/vfcjztOHopA== + version "1.6.3" + resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.6.3.tgz#1424cd3a85df3d569c339830cbc9ed3f66a2f192" + integrity sha512-2B9WnKGowOHvcicX5WOVpA3KlLqm1qfPdd4oFeyzJCT6g8hk6aobBnD7QhqZc8/2e5GU0OGTV4QvvzMdDRAH+w== dependencies: "@grpc/proto-loader" "^0.6.4" "@types/node" ">=12.12.47" @@ -2709,9 +2710,9 @@ state-local "^1.0.6" "@monaco-editor/react@^4.4.1": - version "4.4.1" - resolved "https://registry.yarnpkg.com/@monaco-editor/react/-/react-4.4.1.tgz#2e2b9b369f3082b0e14f47cdbe35658fd56c7c7d" - integrity sha512-95E/XPC4dbm/7qdkhSsU/a1kRgcn2PYhRTVIc+/cixWCZrwRURW1DRPaIZ2lOawBJ6kAOLywxuD4A4UmbT0ZIw== + version "4.4.2" + resolved "https://registry.yarnpkg.com/@monaco-editor/react/-/react-4.4.2.tgz#e2848643e4b713138ae1a92a8d2671a13aa69661" + integrity sha512-QwQKkP5zXK8oA6uMpZcyQqYKQbMFUIE1Z9gPhYajk4qXdt/kGCu3RvO9SGKGlS9MSciCyd3WjEksVMDoyxQk4w== dependencies: "@monaco-editor/loader" "^1.3.0" prop-types "^15.7.2" @@ -2724,70 +2725,70 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" -"@next/env@12.1.4": - version "12.1.4" - resolved "https://registry.yarnpkg.com/@next/env/-/env-12.1.4.tgz#5af629b43075281ecd7f87938802b7cf5b67e94b" - integrity sha512-7gQwotJDKnfMxxXd8xJ2vsX5AzyDxO3zou0+QOXX8/unypA6icw5+wf6A62yKZ6qQ4UZHHxS68pb6UV+wNneXg== - -"@next/swc-android-arm-eabi@12.1.4": - version "12.1.4" - resolved "https://registry.yarnpkg.com/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.1.4.tgz#c3dae178b7c15ad627d2e9b8dfb38caecb5c4ac7" - integrity sha512-FJg/6a3s2YrUaqZ+/DJZzeZqfxbbWrynQMT1C5wlIEq9aDLXCFpPM/PiOyJh0ahxc0XPmi6uo38Poq+GJTuKWw== - -"@next/swc-android-arm64@12.1.4": - version "12.1.4" - resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.1.4.tgz#f320d60639e19ecffa1f9034829f2d95502a9a51" - integrity sha512-LXraazvQQFBgxIg3Htny6G5V5he9EK7oS4jWtMdTGIikmD/OGByOv8ZjLuVLZLtVm3UIvaAiGtlQSLecxJoJDw== - -"@next/swc-darwin-arm64@12.1.4": - version "12.1.4" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.1.4.tgz#fd578278312613eddcf3aee26910100509941b63" - integrity sha512-SSST/dBymecllZxcqTCcSTCu5o1NKk9I+xcvhn/O9nH6GWjgvGgGkNqLbCarCa0jJ1ukvlBA138FagyrmZ/4rQ== - -"@next/swc-darwin-x64@12.1.4": - version "12.1.4" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.1.4.tgz#ace5f80d8c8348efe194f6d7074c6213c52b3944" - integrity sha512-p1lwdX0TVjaoDXQVuAkjtxVBbCL/urgxiMCBwuPDO7TikpXtSRivi+mIzBj5q7ypgICFmIAOW3TyupXeoPRAnA== - -"@next/swc-linux-arm-gnueabihf@12.1.4": - version "12.1.4" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.1.4.tgz#2bf2c83863635f19c71c226a2df936e001cce29c" - integrity sha512-67PZlgkCn3TDxacdVft0xqDCL7Io1/C4xbAs0+oSQ0xzp6OzN2RNpuKjHJrJgKd0DsE1XZ9sCP27Qv0591yfyg== - -"@next/swc-linux-arm64-gnu@12.1.4": - version "12.1.4" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.1.4.tgz#d577190f641c9b4b463719dd6b8953b6ba9be8d9" - integrity sha512-OnOWixhhw7aU22TQdQLYrgpgFq0oA1wGgnjAiHJ+St7MLj82KTDyM9UcymAMbGYy6nG/TFOOHdTmRMtCRNOw0g== - -"@next/swc-linux-arm64-musl@12.1.4": - version "12.1.4" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.1.4.tgz#e70ffe70393d8f9242deecdb282ce5a8fd588b14" - integrity sha512-UoRMzPZnsAavdWtVylYxH8DNC7Uy0i6RrvNwT4PyQVdfANBn2omsUkcH5lgS2O7oaz0nAYLk1vqyZDO7+tJotA== - -"@next/swc-linux-x64-gnu@12.1.4": - version "12.1.4" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.1.4.tgz#91498a130387fb1961902f2bee55863f8e910cff" - integrity sha512-nM+MA/frxlTLUKLJKorctdI20/ugfHRjVEEkcLp/58LGG7slNaP1E5d5dRA1yX6ISjPcQAkywas5VlGCg+uTvA== - -"@next/swc-linux-x64-musl@12.1.4": - version "12.1.4" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.1.4.tgz#78057b03c148c121553d41521ad38f6c732762ff" - integrity sha512-GoRHxkuW4u4yKw734B9SzxJwVdyEJosaZ62P7ifOwcujTxhgBt3y76V2nNUrsSuopcKI2ZTDjaa+2wd5zyeXbA== - -"@next/swc-win32-arm64-msvc@12.1.4": - version "12.1.4" - resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.1.4.tgz#05bbaabacac23b8edf6caa99eb86b17550a09051" - integrity sha512-6TQkQze0ievXwHJcVUrIULwCYVe3ccX6T0JgZ1SiMeXpHxISN7VJF/O8uSCw1JvXZYZ6ud0CJ7nfC5HXivgfPg== - -"@next/swc-win32-ia32-msvc@12.1.4": - version "12.1.4" - resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.1.4.tgz#8fd2fb48f04a2802e51fc320878bf6b411c1c866" - integrity sha512-CsbX/IXuZ5VSmWCpSetG2HD6VO5FTsO39WNp2IR2Ut/uom9XtLDJAZqjQEnbUTLGHuwDKFjrIO3LkhtROXLE/g== - -"@next/swc-win32-x64-msvc@12.1.4": - version "12.1.4" - resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.1.4.tgz#a72ed44c9b1f850986a30fe36c59e01f8a79b5f3" - integrity sha512-JtYuWzKXKLDMgE/xTcFtCm1MiCIRaAc5XYZfYX3n/ZWSI1SJS/GMm+Su0SAHJgRFavJh6U/p998YwO/iGTIgqQ== +"@next/env@12.1.5": + version "12.1.5" + resolved "https://registry.yarnpkg.com/@next/env/-/env-12.1.5.tgz#a21ba6708022d630402ca2b340316e69a0296dfc" + integrity sha512-+34yUJslfJi7Lyx6ELuN8nWcOzi27izfYnZIC1Dqv7kmmfiBVxgzR3BXhlvEMTKC2IRJhXVs2FkMY+buQe3k7Q== + +"@next/swc-android-arm-eabi@12.1.5": + version "12.1.5" + resolved "https://registry.yarnpkg.com/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.1.5.tgz#36729ab3dfd7743e82cfe536b43254dcb146620c" + integrity sha512-SKnGTdYcoN04Y2DvE0/Y7/MjkA+ltsmbuH/y/hR7Ob7tsj+8ZdOYuk+YvW1B8dY20nDPHP58XgDTSm2nA8BzzA== + +"@next/swc-android-arm64@12.1.5": + version "12.1.5" + resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.1.5.tgz#52578f552305c92d0b9b81d603c9643fb71e0835" + integrity sha512-YXiqgQ/9Rxg1dXp6brXbeQM1JDx9SwUY/36JiE+36FXqYEmDYbxld9qkX6GEzkc5rbwJ+RCitargnzEtwGW0mw== + +"@next/swc-darwin-arm64@12.1.5": + version "12.1.5" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.1.5.tgz#3d5b53211484c72074f4975ba0ec2b1107db300e" + integrity sha512-y8mhldb/WFZ6lFeowkGfi0cO/lBdiBqDk4T4LZLvCpoQp4Or/NzUN6P5NzBQZ5/b4oUHM/wQICEM+1wKA4qIVw== + +"@next/swc-darwin-x64@12.1.5": + version "12.1.5" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.1.5.tgz#adcabb732d226453777c0d37d58eaff9328b66fd" + integrity sha512-wqJ3X7WQdTwSGi0kIDEmzw34QHISRIQ5uvC+VXmsIlCPFcMA+zM5723uh8NfuKGquDMiEMS31a83QgkuHMYbwQ== + +"@next/swc-linux-arm-gnueabihf@12.1.5": + version "12.1.5" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.1.5.tgz#82a7cde67482b756bc65fbebf1dfa8a782074e93" + integrity sha512-WnhdM5duONMvt2CncAl+9pim0wBxDS2lHoo7ub/o/i1bRbs11UTzosKzEXVaTDCUkCX2c32lIDi1WcN2ZPkcdw== + +"@next/swc-linux-arm64-gnu@12.1.5": + version "12.1.5" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.1.5.tgz#f82ca014504950aab751e81f467492e9be0bad5d" + integrity sha512-Jq2H68yQ4bLUhR/XQnbw3LDW0GMQn355qx6rU36BthDLeGue7YV7MqNPa8GKvrpPocEMW77nWx/1yI6w6J07gw== + +"@next/swc-linux-arm64-musl@12.1.5": + version "12.1.5" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.1.5.tgz#f811ec9f4b12a978426c284c95ab2f515ddf7f9e" + integrity sha512-KgPjwdbhDqXI7ghNN8V/WAiLquc9Ebe8KBrNNEL0NQr+yd9CyKJ6KqjayVkmX+hbHzbyvbui/5wh/p3CZQ9xcQ== + +"@next/swc-linux-x64-gnu@12.1.5": + version "12.1.5" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.1.5.tgz#d44857257e6d20dc841998951d584ab1f25772c3" + integrity sha512-O2ErUTvCJ6DkNTSr9pbu1n3tcqykqE/ebty1rwClzIYdOgpB3T2MfEPP+K7GhUR87wmN/hlihO9ch7qpVFDGKw== + +"@next/swc-linux-x64-musl@12.1.5": + version "12.1.5" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.1.5.tgz#3cc523abadc9a2a6de680593aff06e71cc29ecef" + integrity sha512-1eIlZmlO/VRjxxzUBcVosf54AFU3ltAzHi+BJA+9U/lPxCYIsT+R4uO3QksRzRjKWhVQMRjEnlXyyq5SKJm7BA== + +"@next/swc-win32-arm64-msvc@12.1.5": + version "12.1.5" + resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.1.5.tgz#c62232d869f1f9b22e8f24e4e7f05307c20f30ca" + integrity sha512-oromsfokbEuVb0CBLLE7R9qX3KGXucZpsojLpzUh1QJjuy1QkrPJncwr8xmWQnwgtQ6ecMWXgXPB+qtvizT9Tw== + +"@next/swc-win32-ia32-msvc@12.1.5": + version "12.1.5" + resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.1.5.tgz#2bd9b28a9ba730d12a493e7d9d18e150fe89d496" + integrity sha512-a/51L5KzBpeZSW9LbekMo3I3Cwul+V+QKwbEIMA+Qwb2qrlcn1L9h3lt8cHqNTFt2y72ce6aTwDTw1lyi5oIRA== + +"@next/swc-win32-x64-msvc@12.1.5": + version "12.1.5" + resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.1.5.tgz#02f377e4d41eaaacf265e34bab9bacd8efc4a351" + integrity sha512-/SoXW1Ntpmpw3AXAzfDRaQidnd8kbZ2oSni8u5z0yw6t4RwJvmdZy1eOaAADRThWKV+2oU90++LSnXJIwBRWYQ== "@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3": version "2.1.8-no-fsevents.3" @@ -4365,17 +4366,17 @@ resolved "https://registry.yarnpkg.com/@stitches/react/-/react-1.2.6.tgz#61f2a3d1110334ecd33bcb7463650127d42470cb" integrity sha512-gRVITYj8W4jJmoiVxWDv72yCvd12VvtUUAnTzs07EqmtvGCVgKZu3Dx0x5KVCcb0b6tfgvvNH2L84YrzdM4Mag== -"@storybook/addon-actions@6.4.20", "@storybook/addon-actions@^6.4.13": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.4.20.tgz#d110b333cab97e3f89dba508f586928bf638aaaf" - integrity sha512-5kW4orA6rOHzrDSvGwGL+uevsK9OzJRXq36eje3hCj+E5TGE8hApi+PIIBXI8bIkeJ3zkAS5kjMFdOk+8moT0g== +"@storybook/addon-actions@6.4.21", "@storybook/addon-actions@^6.4.13": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.4.21.tgz#9a1c7c21561f4c0917743c7868c9816c96555070" + integrity sha512-rqEsAHwywZZv9Zzv6A/QXNLiosKY6S+JAEoT9VSeDW07d/MvH7FKoF7fQCnm3ZR53et9AazBJttoiyODZsbjxA== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/theming" "6.4.20" + "@storybook/theming" "6.4.21" core-js "^3.8.2" fast-deep-equal "^3.1.3" global "^4.4.0" @@ -4389,18 +4390,18 @@ util-deprecate "^1.0.2" uuid-browser "^3.1.0" -"@storybook/addon-backgrounds@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.20.tgz#57db1fb935e6c069cbb17c8052a12fdd38e99f76" - integrity sha512-7zjCJSrnhq1xtyChpwjtYOdrDKxxD7Rs82qF38p8qMAzSvKBNhm3dK8C+iWHt7pu4+cwMpXou1cvWJJVx+qGvA== +"@storybook/addon-backgrounds@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.21.tgz#872a5a0232318dd5414cc929b4562d9a454c8333" + integrity sha512-W7FTIBdztuj3zwQX6c+YdnQQqqk5JrWGJ+OwMIRusG7uPOLeADLVHNwC19avytWuK5xsioawzsj7ZB/Od+z9aA== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/theming" "6.4.20" + "@storybook/theming" "6.4.21" core-js "^3.8.2" global "^4.4.0" memoizerific "^1.11.3" @@ -4408,28 +4409,28 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/addon-controls@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-6.4.20.tgz#62f63621001616a094d69f1da42d003708a286a6" - integrity sha512-Tqq66SCbi2WIiKrkHu3edtg4r8QIdm/RbNB/PwnFuXwkJVt5mAoV9QQUt1zkbzdknU8xTwwgM4cEEfYLfBVm9Q== +"@storybook/addon-controls@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-6.4.21.tgz#72c43c75a1bf9a2379aac07d733067d897939fc6" + integrity sha512-lrBmFB/Zog41rIKOohYXmA6yjeust5AtO+ZK02iqQZVCSMfYF9FXN7XRsnd0wv4WbFgPtQbLyWRWerb+IPOvBw== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/core-common" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/core-common" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/node-logger" "6.4.20" - "@storybook/store" "6.4.20" - "@storybook/theming" "6.4.20" + "@storybook/node-logger" "6.4.21" + "@storybook/store" "6.4.21" + "@storybook/theming" "6.4.21" core-js "^3.8.2" lodash "^4.17.21" ts-dedent "^2.0.0" -"@storybook/addon-docs@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.4.20.tgz#ccd70a8c9811d90d6259f012b604b42f4a4de806" - integrity sha512-Rz001irN1TRKLNKVhvNNSGVWRnFHJxOaRHDbY+4dr8kPCLKM+Abd2lGvj1VdxFo6/sB7H01ihc+ofm6fIv4T3w== +"@storybook/addon-docs@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.4.21.tgz#c171693f49d2bc5b27757d8a3bad21937ff05ead" + integrity sha512-yaj6f5wHUwju1mq3sAs1CuP01EJ3jwJ5awes/1oH6T3FSumphhECzyMeSWbNheQU/9wGVwMdPRPSjuNumTMOrQ== dependencies: "@babel/core" "^7.12.10" "@babel/generator" "^7.12.11" @@ -4440,21 +4441,21 @@ "@mdx-js/loader" "^1.6.22" "@mdx-js/mdx" "^1.6.22" "@mdx-js/react" "^1.6.22" - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/builder-webpack4" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/core" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/builder-webpack4" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/core" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/csf-tools" "6.4.20" - "@storybook/node-logger" "6.4.20" - "@storybook/postinstall" "6.4.20" - "@storybook/preview-web" "6.4.20" - "@storybook/source-loader" "6.4.20" - "@storybook/store" "6.4.20" - "@storybook/theming" "6.4.20" + "@storybook/csf-tools" "6.4.21" + "@storybook/node-logger" "6.4.21" + "@storybook/postinstall" "6.4.21" + "@storybook/preview-web" "6.4.21" + "@storybook/source-loader" "6.4.21" + "@storybook/store" "6.4.21" + "@storybook/theming" "6.4.21" acorn "^7.4.1" acorn-jsx "^5.3.1" acorn-walk "^7.2.0" @@ -4479,35 +4480,35 @@ util-deprecate "^1.0.2" "@storybook/addon-essentials@^6.4.13": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-6.4.20.tgz#35a878488c97ef8436215bd273284e9a4c669246" - integrity sha512-BiEICsj4uA5S/qUw7cBImiDB7Q0TNBd2PK3HkhRE7WOd4NxxPPzXwpE4FX/kPmejYo+cIzYPSiISevkdN6cCvw== - dependencies: - "@storybook/addon-actions" "6.4.20" - "@storybook/addon-backgrounds" "6.4.20" - "@storybook/addon-controls" "6.4.20" - "@storybook/addon-docs" "6.4.20" - "@storybook/addon-measure" "6.4.20" - "@storybook/addon-outline" "6.4.20" - "@storybook/addon-toolbars" "6.4.20" - "@storybook/addon-viewport" "6.4.20" - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/node-logger" "6.4.20" + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-6.4.21.tgz#d5debdf302ba883ab17055a5b7c45992b26440a7" + integrity sha512-2vhbzSMAfQ2Trwrg7E+doWLHy++mhXtV+ksgezo7PATMCKnBK6ItUwGvL7fQzLtaz+JbLqx/tgI8spMCUod+BA== + dependencies: + "@storybook/addon-actions" "6.4.21" + "@storybook/addon-backgrounds" "6.4.21" + "@storybook/addon-controls" "6.4.21" + "@storybook/addon-docs" "6.4.21" + "@storybook/addon-measure" "6.4.21" + "@storybook/addon-outline" "6.4.21" + "@storybook/addon-toolbars" "6.4.21" + "@storybook/addon-viewport" "6.4.21" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/node-logger" "6.4.21" core-js "^3.8.2" regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" "@storybook/addon-links@^6.4.13": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-6.4.20.tgz#7e845a20deece65e7e684433d4c66a6ad61da52c" - integrity sha512-TyRuEd/3yRn2N9xasCKuE2bsY0dTRjAquGeg5WEtvHvr8V6QBLYAC4caXwPxIHSTcRQyO5IYYiVzEJ/+219neA== + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-6.4.21.tgz#7251406c3060b63684f4de56799385f3675867c6" + integrity sha512-KajbsVAmCLVSKsrPnUEsfWuD5V0lbNBAtdil0EiOqWZU0r3ch92aSMh6H13zfT+lEPlh0PVLKamHur1js1iXGQ== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/router" "6.4.20" + "@storybook/router" "6.4.21" "@types/qs" "^6.9.5" core-js "^3.8.2" global "^4.4.0" @@ -4516,94 +4517,94 @@ regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" -"@storybook/addon-measure@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-6.4.20.tgz#ed3b23ceca4c8c0f6d1ac6ef6be789c570251d8b" - integrity sha512-Tt2kwXa8OXqJ3cFO2xZKMJSpaoMTM1JuhlOitpHy1tXvuRxmUuJJhohAFubnrS/p0JhIV7AD5G4cJcS0qPteQA== +"@storybook/addon-measure@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-6.4.21.tgz#79d7921899525d6e9ca0e7128ff49ebd3e4f402a" + integrity sha512-Gg+/os8erwwMkxqMnMeRtS7zrRBqPlWxYoXCdDEDqWe+sbJ8lbIXpJpBDC7PfVpotVYWuNETSxR3qAfJjWrBRg== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" core-js "^3.8.2" global "^4.4.0" -"@storybook/addon-outline@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-6.4.20.tgz#1dfd9db03bcf39884533dc45953563ae12a523a3" - integrity sha512-c/wcoBPySUyjjNP6seaAPbUyGn2oGSLGa6cujbV7yoC3726VM5M15b0ZtWDDJTelO8Hx4D2sPvCAGUl7qvShjg== +"@storybook/addon-outline@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-6.4.21.tgz#d08cf233ad4a4960ec826de8628750bb8653a16a" + integrity sha512-ADVnl3dOKkzdv32qkS63Fm37keellV98RrNbGDmE4xMiu55/srn/LfklTHRdbUwpKvVxf/44EQ0HXSNJBuWeDg== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" core-js "^3.8.2" global "^4.4.0" regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" -"@storybook/addon-toolbars@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-6.4.20.tgz#334b33f4affcecf7b9d90a86a11ec0c339b58194" - integrity sha512-oEZT57uqKrZTqBuxyNKx23ZhWVm4ZQHIzG7BdFI9uTeNV+kDgx07cLH5YAoZSzWcdUfgImdsJLN2YfOeLfmfww== +"@storybook/addon-toolbars@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-6.4.21.tgz#7ad78d0c300d2894389fffa886b23784561cd44c" + integrity sha512-eu1OkMy4slGsK1jYxfEydQXDW+/VnhBf9zf6JexUh9SVzIWswDzmtsoZ4L1ws/vw7EQcbBBXU4UIG/xy5qH8dA== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/theming" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/theming" "6.4.21" core-js "^3.8.2" regenerator-runtime "^0.13.7" -"@storybook/addon-viewport@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.4.20.tgz#5440f1f2ed3a9a0e44e6620f5786010f11374317" - integrity sha512-iDeIg+QX6doDR5rzaxPzG3tEnSD+UWVrcY8euHPLBjrsJkiTMaAf4M86sQjEBhY8xEZ+f//QBt8nT4tqBbR9zA== - dependencies: - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/core-events" "6.4.20" - "@storybook/theming" "6.4.20" +"@storybook/addon-viewport@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.4.21.tgz#ee7d8b272754798404801c0d846f439e56d7a131" + integrity sha512-O+SarJuO+S3ZrGskgMDmDnDjZg+7spCE6zdOuv2OX2wB+OTnoka0P0OhwHsg14Lc5DOWn22rv4q91v6RqAx6Yg== + dependencies: + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/core-events" "6.4.21" + "@storybook/theming" "6.4.21" core-js "^3.8.2" global "^4.4.0" memoizerific "^1.11.3" prop-types "^15.7.2" regenerator-runtime "^0.13.7" -"@storybook/addons@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.4.20.tgz#bbf568b7c4c5a25ef296f285aef0299998ec5933" - integrity sha512-NbsLjDSkE9v2fOr0M7r2hpdYnlYs789ALkXemdTz2y0NUYSPdRfzVVQNXWrgmXivWQRL0aJ3bOjCOc668PPYjg== +"@storybook/addons@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.4.21.tgz#a0081d167eda8a30b2206ccabfe75abae0bb6b58" + integrity sha512-TFLv4FyqP5SBOHEqE6tiW+2++HngkyQ2KRbHICC7khQgRqDkrwvrdKZwzF29igseglhSmftpZrBLXyWbA7q1vg== dependencies: - "@storybook/api" "6.4.20" - "@storybook/channels" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/api" "6.4.21" + "@storybook/channels" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/router" "6.4.20" - "@storybook/theming" "6.4.20" + "@storybook/router" "6.4.21" + "@storybook/theming" "6.4.21" "@types/webpack-env" "^1.16.0" core-js "^3.8.2" global "^4.4.0" regenerator-runtime "^0.13.7" -"@storybook/api@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.4.20.tgz#65da720985b4b46998a405bddc42c9cef9bad7e4" - integrity sha512-YatZjb8HlJFE9umDzd7aqabn5oXvAculX76pTZWMxm53GROMZVeICGOYtSasJZYlkv9fLx/Gy/ksrKQnA719ig== +"@storybook/api@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.4.21.tgz#efee41ae7bde37f6fe43ee960fef1a261b1b1dd6" + integrity sha512-AULsLd7ew11IRCpzffyLFGl5cwt9BLMok33DcIlCyvXsiqLm4/OsbgM4sj6QqWVuxcFlWMQJHoRJyeFlULFvZA== dependencies: - "@storybook/channels" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/channels" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/router" "6.4.20" + "@storybook/router" "6.4.21" "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.4.20" + "@storybook/theming" "6.4.21" core-js "^3.8.2" fast-deep-equal "^3.1.3" global "^4.4.0" @@ -4615,10 +4616,10 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/builder-webpack4@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.4.20.tgz#e3b5d6b665fbf5a1ec75b7ef32c4c811897ef20d" - integrity sha512-Lekx2T0P5tLD0Xd2+6t2dicbZ2oTX/lW1bc+Uxz6QROLqh4/H84CTyofVLJYmZUtgnLQee/cqz5JVkpoA72ebA== +"@storybook/builder-webpack4@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.4.21.tgz#5355ab1bfe7ee153e907d8e64c6088fdb7a95676" + integrity sha512-tetK8iZJ/S7U1Hrvm9i5ejH/SKJ/UHJcZ+j1VrzQK15wuwalevYJGJI3Gk2NzqKE8rda4CXPK1ES3iGcS67eZw== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-proposal-class-properties" "^7.12.1" @@ -4641,22 +4642,22 @@ "@babel/preset-env" "^7.12.11" "@babel/preset-react" "^7.12.10" "@babel/preset-typescript" "^7.12.7" - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/channel-postmessage" "6.4.20" - "@storybook/channels" "6.4.20" - "@storybook/client-api" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/core-common" "6.4.20" - "@storybook/core-events" "6.4.20" - "@storybook/node-logger" "6.4.20" - "@storybook/preview-web" "6.4.20" - "@storybook/router" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/channel-postmessage" "6.4.21" + "@storybook/channels" "6.4.21" + "@storybook/client-api" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/core-common" "6.4.21" + "@storybook/core-events" "6.4.21" + "@storybook/node-logger" "6.4.21" + "@storybook/preview-web" "6.4.21" + "@storybook/router" "6.4.21" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.20" - "@storybook/theming" "6.4.20" - "@storybook/ui" "6.4.20" + "@storybook/store" "6.4.21" + "@storybook/theming" "6.4.21" + "@storybook/ui" "6.4.21" "@types/node" "^14.0.10" "@types/webpack" "^4.41.26" autoprefixer "^9.8.6" @@ -4690,51 +4691,51 @@ webpack-hot-middleware "^2.25.1" webpack-virtual-modules "^0.2.2" -"@storybook/channel-postmessage@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.4.20.tgz#ab7ced6d8c83cdc4ea661e055ac83f7b20c934ba" - integrity sha512-rKgQZ74WZhcpQY8I9SyMMADWbQ2GQopfzvE35qYJl/7mpEggXjY2nSP6PdQ7uIZzUSiwZFQ3tesCT5frEjF/DA== +"@storybook/channel-postmessage@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.4.21.tgz#491a8ae93b29ab4c23888297403acbeb7e6d2c25" + integrity sha512-9mYtc4khwALGA9m4oh2ssnIoyYyKs/q6CZ+luaxct5bd1AZ6iZGBW+qwPaE+g/jjJyLotcSA/1FVr3AiImlWIQ== dependencies: - "@storybook/channels" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/channels" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/core-events" "6.4.21" core-js "^3.8.2" global "^4.4.0" qs "^6.10.0" telejson "^5.3.2" -"@storybook/channel-websocket@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/channel-websocket/-/channel-websocket-6.4.20.tgz#c05b286523eccd5bf2e610375d38769699d01917" - integrity sha512-PYQAX53oTaY2zmHzd+GuDjRVDg34Z9Igo648qmBmpbUypWj54QmHeAcLMN8/RZpcsmjtj/gGkS8TwHGew4soZA== +"@storybook/channel-websocket@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/channel-websocket/-/channel-websocket-6.4.21.tgz#46db7dbfb9a37907ab12ba2632c46070557b5a97" + integrity sha512-qsyxR0e9ErqyDuCLTh/bSTnBkuNmD1GfVXp7f+NpKoSyfTOYKkaqydOiYDwN0LIHMt4ml9v6NN/zQ/i3avI4jw== dependencies: - "@storybook/channels" "6.4.20" - "@storybook/client-logger" "6.4.20" + "@storybook/channels" "6.4.21" + "@storybook/client-logger" "6.4.21" core-js "^3.8.2" global "^4.4.0" telejson "^5.3.2" -"@storybook/channels@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.4.20.tgz#a5b3a72c0f95ea28d631817f252496d3718b97e6" - integrity sha512-BXvI2/bQIvtQ0LPJCEQwrYm0iMkXD0Pu4WuUGfRCbyqhyw6/VnxOP0x92mvFbtBvjHhyNwk9kZloHyI5zJ3STg== +"@storybook/channels@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.4.21.tgz#0f1924963f77ec0c3d82aa643a246824ca9f5fca" + integrity sha512-qgy8z3Hp04Q4p+E/8V9MamYYJLW8z1uv1Z+rvosNkg+eAApPg+Qe08BSj59OAUwPLrr2vpBW7WZ/BYSieW1tUg== dependencies: core-js "^3.8.2" ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/client-api@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.4.20.tgz#17a24af4bc047f7a6de647b9c1844ab4e40baf83" - integrity sha512-+AKAj+HoW2PVB58bDON+K484CHuywZegKMztoOzOltGP6c02gSf3Y/tiHg2ybRnq2qGNrypGgMKrX401yMEBmg== +"@storybook/client-api@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.4.21.tgz#6dcf41a9e55b5e38638cd4d032f1ceaec305e0eb" + integrity sha512-qdxRdVQLO9A4KsQVT3o3Xj1PF3cSdasHz1mwuH8/l2p5Zce5vWKtNSUuxcSoI50P0A18FLntVMpgyM+8+bHxhQ== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/channel-postmessage" "6.4.20" - "@storybook/channels" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/channel-postmessage" "6.4.21" + "@storybook/channels" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/store" "6.4.20" + "@storybook/store" "6.4.21" "@types/qs" "^6.9.5" "@types/webpack-env" "^1.16.0" core-js "^3.8.2" @@ -4749,23 +4750,23 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/client-logger@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.4.20.tgz#5a10d86f720c2a8d408aeb61c8d08eb5dcc3833a" - integrity sha512-vbEivQvLQm05tuqSAb4s9RCc82YF1HcAvRneOYUGI7T/wSoijZzauIstKtb3LHEBBYpsELf4hJ3GuE5xZW3wXg== +"@storybook/client-logger@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.4.21.tgz#7df21cec4d5426669e828af59232ec44ea19c81a" + integrity sha512-XkVCQ5swyYDVh5U+87DGRBdC5utJBpVW7kU5P14TQKMnSc/yHbMcXWaA89K8WKDa/WGkGbc0bKi4WrUwHFg2FA== dependencies: core-js "^3.8.2" global "^4.4.0" -"@storybook/components@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.4.20.tgz#d063b6a7e70e1be7c8aa79220bb2cd92be8057a1" - integrity sha512-5JN1pqpkvFuwZNF8bKr+BHttmoCoIYL7TOB4tCb/O8Puu5IKXa0fuCGMGVwUNhheR3lKVmV3C+FdEdl1Gt3xXQ== +"@storybook/components@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.4.21.tgz#77483ef429f96d94cf7d2d8c1af8441ef855a77d" + integrity sha512-OnuAS/bMdLKdmkWtDNUxM9qSFCU3pcGWqXzasU3sjvibIcz3472xTFiwjW9UiHR7ipu/YQKALnIbyyjznGY4Kg== dependencies: "@popperjs/core" "^2.6.0" - "@storybook/client-logger" "6.4.20" + "@storybook/client-logger" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/theming" "6.4.20" + "@storybook/theming" "6.4.21" "@types/color-convert" "^2.0.0" "@types/overlayscrollbars" "^1.12.0" "@types/react-syntax-highlighter" "11.0.5" @@ -4787,21 +4788,21 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/core-client@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.4.20.tgz#0620a2ca489ff656c7001da1db795a0e8eb8966c" - integrity sha512-pDaCGMdGD4OmC+YzghTXd86SLHfnX+/3lqprVtWSUzV2SbpCrdr0ySa01jbRmDaZIdA3YXxt+vW0VrMWnQ+20A== - dependencies: - "@storybook/addons" "6.4.20" - "@storybook/channel-postmessage" "6.4.20" - "@storybook/channel-websocket" "6.4.20" - "@storybook/client-api" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/core-events" "6.4.20" +"@storybook/core-client@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.4.21.tgz#4882092315c884dca6118202c83a5e6758b7de57" + integrity sha512-1zdfhL7ryP5xgcBNuaQplkiPIgPZ2OnIFA1gqun1xl9OBA7K2J115uZ2grQwS7hrhRBqsRIvMv1k9UmAYzXqiw== + dependencies: + "@storybook/addons" "6.4.21" + "@storybook/channel-postmessage" "6.4.21" + "@storybook/channel-websocket" "6.4.21" + "@storybook/client-api" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/preview-web" "6.4.20" - "@storybook/store" "6.4.20" - "@storybook/ui" "6.4.20" + "@storybook/preview-web" "6.4.21" + "@storybook/store" "6.4.21" + "@storybook/ui" "6.4.21" airbnb-js-shims "^2.2.1" ansi-to-html "^0.6.11" core-js "^3.8.2" @@ -4813,10 +4814,10 @@ unfetch "^4.2.0" util-deprecate "^1.0.2" -"@storybook/core-common@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.4.20.tgz#ceaa509b18abf4af40723a807b9231eaade47060" - integrity sha512-+jSPpMwWvoyDufLKhYslF9N2y/5gqbgE/bPnqy6TZhC1ia+Lr5S4uK60zAT1OpB6kgXWDbo203NP148uMxJ3VA== +"@storybook/core-common@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.4.21.tgz#7151eeb5f628bec1dc1461df2de4c51fec15ac4c" + integrity sha512-apYT4CTRn0iR3DEf59Sc2i9L1WjbewmzYrmHTjNuygS7sjKxV8nppz60yvtLiHu4AWE+quXL3hen5yW9n9mnjw== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-proposal-class-properties" "^7.12.1" @@ -4839,7 +4840,7 @@ "@babel/preset-react" "^7.12.10" "@babel/preset-typescript" "^7.12.7" "@babel/register" "^7.12.1" - "@storybook/node-logger" "6.4.20" + "@storybook/node-logger" "6.4.21" "@storybook/semver" "^7.3.2" "@types/node" "^14.0.10" "@types/pretty-hrtime" "^1.0.0" @@ -4868,29 +4869,29 @@ util-deprecate "^1.0.2" webpack "4" -"@storybook/core-events@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.4.20.tgz#c442028a048bac38a60aabcacb5b215a1bc24b25" - integrity sha512-POizjsPSA4SeBRKaIMpH/M2Mtw3ZPp1hCdIXTxK+S2M1j2rt3ZvNnG2y4IJM+dYjkL1Qwl3WJusa7qcDCS2+dA== +"@storybook/core-events@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.4.21.tgz#28fff8b10c0d564259edf4439ff8677615ce59c0" + integrity sha512-K6b9M1zYvW/Kfb1cnH6JDfmFvTYDMx/ot9zdl9O5SPH9glUwzOXSk8qKu6GmZTiW2YnC2nKbjaN20mfMsCBPGw== dependencies: core-js "^3.8.2" -"@storybook/core-server@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.4.20.tgz#6bdf6dd5d83713034df950a98f7638e23c64171c" - integrity sha512-AqpTjZE3/23IdDN5i6Srky3zdapQKSnHqlibl1mppRscf1IZe6OJJWtCHACpJKJwnOpPV/WxL8oron4mUjvrbA== +"@storybook/core-server@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.4.21.tgz#3f60c68bb21fd1b07113b2bbaefd6e0498bdbd68" + integrity sha512-uOBrLKzERAJvGAtd9ieozoTjEu0Hnr7DnufppG4t14Yu61lcbsT3IzPeZDuFaM3tGjWlNgXIezZ2aBoxTMVokQ== dependencies: "@discoveryjs/json-ext" "^0.5.3" - "@storybook/builder-webpack4" "6.4.20" - "@storybook/core-client" "6.4.20" - "@storybook/core-common" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/builder-webpack4" "6.4.21" + "@storybook/core-client" "6.4.21" + "@storybook/core-common" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/csf-tools" "6.4.20" - "@storybook/manager-webpack4" "6.4.20" - "@storybook/node-logger" "6.4.20" + "@storybook/csf-tools" "6.4.21" + "@storybook/manager-webpack4" "6.4.21" + "@storybook/node-logger" "6.4.21" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.20" + "@storybook/store" "6.4.21" "@types/node" "^14.0.10" "@types/node-fetch" "^2.5.7" "@types/pretty-hrtime" "^1.0.0" @@ -4923,18 +4924,18 @@ webpack "4" ws "^8.2.3" -"@storybook/core@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.4.20.tgz#c025bd2b325ca3e432de5c1023ef0a8cc4378f3b" - integrity sha512-CQ3aaTHoHVV9BRUjqdr33cKv+/q1DMWBrtvEuZpW6gKq/CUuDXLQrAUARD18H/I5BlIJGbP5ccwkZNiY34QWKg== +"@storybook/core@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.4.21.tgz#d92a60a6014df5f88902edfe4fadf1cbdd9ba238" + integrity sha512-HNy3L/5stURU5CPyo4Gh/NHhgs6qgvNq82pOr9mhnr2chNOUTh/kaWjrR4k/Mnh8qzItYLs1tpIFKvhclHXAdw== dependencies: - "@storybook/core-client" "6.4.20" - "@storybook/core-server" "6.4.20" + "@storybook/core-client" "6.4.21" + "@storybook/core-server" "6.4.21" -"@storybook/csf-tools@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-6.4.20.tgz#5b185ac7adda4803f3129f15faef16f2f10c7f74" - integrity sha512-RM/VN7Tt6FVSlDwAEe6fHCJuv3coeupnqhq+K7tjomTCrcoa1Lk6RX9H0Qk50uSoQZCOgRBjL682yBs27VzUbw== +"@storybook/csf-tools@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-6.4.21.tgz#007eababed1ff334b08afd92491e09191a57053c" + integrity sha512-Qt7NFEWkVaAWsy9sc0+0nLsi0k8UE+JjsR8Dit2Z/51ED7CMBJCl6nZKSU2vTnwDdRWwUj3d1a+zeKlozKsXYA== dependencies: "@babel/core" "^7.12.10" "@babel/generator" "^7.12.11" @@ -4961,20 +4962,20 @@ dependencies: lodash "^4.17.15" -"@storybook/manager-webpack4@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.4.20.tgz#8e896c55a225271c63f948e9a524943036c0c888" - integrity sha512-4Q9ZJNT64Omn0shD8JfXi1yccjQVWruBxKoELbn4zLOUtmb5/ETmBHkek/nBnLo7i5J6ZkyB66L9qokfC/WsxQ== +"@storybook/manager-webpack4@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.4.21.tgz#260aeffcfcc9e09f33a11b362d7bfc1d07ac4230" + integrity sha512-JhcGU6KtmNQUfSNNgAWIKVKOaupx7+RYw3y6P0JN5km5nzqpipkeJzh+jdMqefJbIRV/psqKm/jpt/pPfaIHyQ== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-transform-template-literals" "^7.12.1" "@babel/preset-react" "^7.12.10" - "@storybook/addons" "6.4.20" - "@storybook/core-client" "6.4.20" - "@storybook/core-common" "6.4.20" - "@storybook/node-logger" "6.4.20" - "@storybook/theming" "6.4.20" - "@storybook/ui" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/core-client" "6.4.21" + "@storybook/core-common" "6.4.21" + "@storybook/node-logger" "6.4.21" + "@storybook/theming" "6.4.21" + "@storybook/ui" "6.4.21" "@types/node" "^14.0.10" "@types/webpack" "^4.41.26" babel-loader "^8.0.0" @@ -5003,10 +5004,10 @@ webpack-dev-middleware "^3.7.3" webpack-virtual-modules "^0.2.2" -"@storybook/node-logger@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.4.20.tgz#41618be54ba6f98a7c96bdb2c92ebd34c7231505" - integrity sha512-8E34tK4NPkXn+Ga20d5Oba0mVem9w60B2bBQk66TMGXJdZnAqO9xrBlVYEQkeb58g4Mb2WVBFTY6fsDVHwzZyw== +"@storybook/node-logger@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.4.21.tgz#f4606e345f1896e8ee709ced42d4cd7dc5c5f7ec" + integrity sha512-iCQ6ToARy0Ri6oP3UPDGsiIqDKf/gsL3XwZ5iPj80HyuCdUwm2dB+e3/09gD7XkHNkY2//TxKOUxcAkorQRFUQ== dependencies: "@types/npmlog" "^4.1.2" chalk "^4.1.0" @@ -5014,24 +5015,24 @@ npmlog "^5.0.1" pretty-hrtime "^1.0.3" -"@storybook/postinstall@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.4.20.tgz#df8b410e430f594245b6eabb5fd521b2ca3ec10d" - integrity sha512-BcDNLfW5F265VMntFfLzBnlOf/EYRWwM8puoQgjZGCHCEErJZ89BvWx/lOGY/t3yc5Go0QXp86Ybq30kNFHGwg== +"@storybook/postinstall@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.4.21.tgz#1a0dc4ae0c8bf73fcda3d2abf6f22477dce0a908" + integrity sha512-vuynjqEnjoRoe0E0jo27vJQ5JH2lRPAGR0lZMNvmw3EasWSA586eyJvEVTAte/z1wO9ZV2dTHbgAozv33N1Z2w== dependencies: core-js "^3.8.2" -"@storybook/preview-web@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/preview-web/-/preview-web-6.4.20.tgz#3cf1507c63df376776d96bde7332439f177dcb47" - integrity sha512-rn06XQRLdlwGtmbqTRRq6fEWaNruxA2pQzdOqBSww30u6PMV8IE7RiAHYDbGwJOk5DatliU+16duRNVR4QoHcw== +"@storybook/preview-web@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/preview-web/-/preview-web-6.4.21.tgz#c1e7eb345bd1c9a93df0de066efe053c5ba5f745" + integrity sha512-v0AS7rDbdcD3aw/1pY525EJ4jmgY5ntz9CqiLmBKVBgshjng7Cza8AVR8Kvhr+ppoP/v63w4sEdxIw7jYsO5rQ== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/channel-postmessage" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/channel-postmessage" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/store" "6.4.20" + "@storybook/store" "6.4.21" ansi-to-html "^0.6.11" core-js "^3.8.2" global "^4.4.0" @@ -5057,21 +5058,21 @@ tslib "^2.0.0" "@storybook/react@^6.4.13": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/react/-/react-6.4.20.tgz#1f0bd7678fc3f6c97269a5f0f1cdaf0ca82bb09c" - integrity sha512-3AN0CQzYdL8+hasmU7lXv+xHXtbUOQ8dPogUm4ecW7ZnuL7/TKxJ5SBcL4UlDWY8BASI++ZkauCH0ncNkQ83Ew== + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/react/-/react-6.4.21.tgz#c83f3c817f8b77fa69b9619e88eb94be7d11fe6b" + integrity sha512-7SJJnEbZ5THQBjor37shxnhXiFTB7g46U68I/PY56A5ZLb4TkorKStrniKgTcxG9xNqQjyxm0S6CICUp9gn8PQ== dependencies: "@babel/preset-flow" "^7.12.1" "@babel/preset-react" "^7.12.10" "@pmmmwh/react-refresh-webpack-plugin" "^0.5.1" - "@storybook/addons" "6.4.20" - "@storybook/core" "6.4.20" - "@storybook/core-common" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/core" "6.4.21" + "@storybook/core-common" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/node-logger" "6.4.20" + "@storybook/node-logger" "6.4.21" "@storybook/react-docgen-typescript-plugin" "1.0.2-canary.253f8c1.0" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.20" + "@storybook/store" "6.4.21" "@types/webpack-env" "^1.16.0" babel-plugin-add-react-displayname "^0.0.5" babel-plugin-named-asset-import "^0.3.1" @@ -5086,12 +5087,12 @@ ts-dedent "^2.0.0" webpack "4" -"@storybook/router@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.4.20.tgz#4344e699332837fe51142b215e315b0a9e6a6e44" - integrity sha512-lwTBtuq9gNywkVs1rye50dPF6pJEGHhZ+2MOTMtASjuM8KIL/wI3OYwRDnDf/98FcinFAeBcEPrEHmV5sAW73w== +"@storybook/router@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.4.21.tgz#a18172601907918c1442a8a125c9c625d798d09b" + integrity sha512-otn3xYc017SNebeA95xLQ7P6elfyu9541QteXbLR5gFvrT+MB/8zMRZrVuD7n1xwpBgazlonzAdODC736Be9jQ== dependencies: - "@storybook/client-logger" "6.4.20" + "@storybook/client-logger" "6.4.21" core-js "^3.8.2" fast-deep-equal "^3.1.3" global "^4.4.0" @@ -5111,13 +5112,13 @@ core-js "^3.6.5" find-up "^4.1.0" -"@storybook/source-loader@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.4.20.tgz#bb8742ca7b23d4e239be487b2b8843083a24db99" - integrity sha512-mBnfZrwCBxMFdAI5NSs+oxQKLIv4IOM2U3V5n/4NjPvVDmfPt5ozQ/v/1yyVFsuneAXw6xfpS24cI4M9GenUgQ== +"@storybook/source-loader@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.4.21.tgz#6145c3dcede3bfbd1159755c6aad8722cadd0b5f" + integrity sha512-rRu3uWla1c73F5FKl7mdkIKcj+Of4jzIT7aHycS0j6rYKwbGpsptLgxbpMUaEdNHjSDyAzSM6Mj5XcnE5rC8nQ== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/client-logger" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/client-logger" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" core-js "^3.8.2" estraverse "^5.2.0" @@ -5127,14 +5128,14 @@ prettier ">=2.2.1 <=2.3.0" regenerator-runtime "^0.13.7" -"@storybook/store@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/store/-/store-6.4.20.tgz#ee02210ec8b8340468ff9ffc1b953acfe485af5f" - integrity sha512-TXrjlBnXgarqZ+Z8Apg8UVkHbKHRkBJmsrlTRucwf8N9mE6EQxRfpqvghcQW3yj2NR1QFdtn13WKF+ZBeHAqgQ== +"@storybook/store@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/store/-/store-6.4.21.tgz#e34d6e0194cca5eb74a7c1d06fb0151625975576" + integrity sha512-j0cMo3JUs6yGc1cJi29kkzZK2zCGmx03BCMtMflnqNnMVnhuIF2iOTnwj4z01keL8/7hosUAz0OJxhvIV0JHIg== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" core-js "^3.8.2" fast-deep-equal "^3.1.3" @@ -5148,15 +5149,15 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/theming@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.4.20.tgz#b015b976a4c5f7648ec213ebb1fd76f3ec38fe85" - integrity sha512-sVGpRYyJHbdme8ozd9AT70VZ24ug6eypAKT7P+cfzImlYJABjmcfaJ+V4rlavoJF1sGnmauJmGoOf40b1U5JZQ== +"@storybook/theming@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.4.21.tgz#ea1a33be70c654cb31e5b38fae93f72171e88ef8" + integrity sha512-7pLNwmqbyqCeHXzjsacI69IdJcAZr6zoZA84iGqx+Na32OI8wtIpFczbwuYpVPN2jzgRYp23CgIv1Gz27yk/zw== dependencies: "@emotion/core" "^10.1.1" "@emotion/is-prop-valid" "^0.8.6" "@emotion/styled" "^10.0.27" - "@storybook/client-logger" "6.4.20" + "@storybook/client-logger" "6.4.21" core-js "^3.8.2" deep-object-diff "^1.1.0" emotion-theming "^10.0.27" @@ -5166,21 +5167,21 @@ resolve-from "^5.0.0" ts-dedent "^2.0.0" -"@storybook/ui@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.4.20.tgz#30e8fba0877b66000841046133d3dc098a807d13" - integrity sha512-QY077l+S79RtdIdBahF2zu1lKqGlBqHeyB3k4W2nCUKJpqmFyzEV6SihkOZyKKe6dX0xDLQvOHIgsSK9+rACfg== +"@storybook/ui@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.4.21.tgz#03b0ba66663f70b706ca29481bedf08a468dad3d" + integrity sha512-jjEEFDm8PAzscn5dN+3YJap9033ce98YYC9FCQVF5sB41CIwI0PD5LUafxWbaxQdL+t/ZlRYXNz3FLNFHMwzcQ== dependencies: "@emotion/core" "^10.1.1" - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/channels" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/core-events" "6.4.20" - "@storybook/router" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/channels" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/core-events" "6.4.21" + "@storybook/router" "6.4.21" "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.4.20" + "@storybook/theming" "6.4.21" copy-to-clipboard "^3.3.1" core-js "^3.8.2" core-js-pure "^3.8.2" @@ -5621,9 +5622,9 @@ "@types/pouchdb-core" "*" "@types/prettier@^2.1.5": - version "2.4.4" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.4.tgz#5d9b63132df54d8909fce1c3f8ca260fdd693e17" - integrity sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA== + version "2.6.0" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.6.0.tgz#efcbd41937f9ae7434c714ab698604822d890759" + integrity sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw== "@types/pretty-hrtime@^1.0.0": version "1.0.1" @@ -5631,9 +5632,9 @@ integrity sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ== "@types/prop-types@*", "@types/prop-types@^15.7.4": - version "15.7.4" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" - integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ== + version "15.7.5" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== "@types/qs@*", "@types/qs@^6.9.5": version "6.9.7" @@ -5674,12 +5675,12 @@ "@types/react" "*" "@types/react-virtualized@^9.21.13": - version "9.21.20" - resolved "https://registry.yarnpkg.com/@types/react-virtualized/-/react-virtualized-9.21.20.tgz#756c78b5512a2a1804fdaf749a5f5cff3d805e5b" - integrity sha512-i8nZf1LpuX5rG4DZLaPGayIQwjxsZwmst5VdNhEznDTENel9p3A735AdRRp2iueFOyOuWBmaEaDxg8AD3GHilA== + version "9.21.21" + resolved "https://registry.yarnpkg.com/@types/react-virtualized/-/react-virtualized-9.21.21.tgz#65c96f25314f0fb3d40536929dc78112753b49e1" + integrity sha512-Exx6I7p4Qn+BBA1SRyj/UwQlZ0I0Pq7g7uhAp0QQ4JWzZunqEqNBGTmCmMmS/3N9wFgAGWuBD16ap7k8Y14VPA== dependencies: "@types/prop-types" "*" - "@types/react" "*" + "@types/react" "^17" "@types/react-window@^1.8.5": version "1.8.5" @@ -5688,10 +5689,19 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^17.0.14", "@types/react@^17.0.3": - version "17.0.43" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.43.tgz#4adc142887dd4a2601ce730bc56c3436fdb07a55" - integrity sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A== +"@types/react@*": + version "18.0.3" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.3.tgz#baefa397561372015b9f8ba5bc83bc3f84ae8fcb" + integrity sha512-P8QUaMW4k+kH9aKNPl9b3XWcKMSSALYprLL8xpAMJOLUn3Pl6B+6nKC4F7dsk9oJPwkiRx+qlwhG/Zc1LxFVuQ== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/react@^17", "@types/react@^17.0.14", "@types/react@^17.0.3": + version "17.0.44" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.44.tgz#c3714bd34dd551ab20b8015d9d0dbec812a51ec7" + integrity sha512-Ye0nlw09GeMp2Suh8qoOv0odfgCoowfM/9MG6WeRD60Gq9wS90bdkdRtYbRkNhXOpG4H+YXGvj4wOWhAC0LJ1g== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -5743,9 +5753,9 @@ integrity sha512-Kf1w9NE5HEgGxCRyIcRXR/ZYtDv0V8FVPtYHwLxl0O+maGX0erE77pQlD0gpP+/KByMZ87mOA79SjifhSB3PjQ== "@types/uglify-js@*": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.1.tgz#5e889e9e81e94245c75b6450600e1c5ea2878aea" - integrity sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ== + version "3.13.2" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.2.tgz#1044c1713fb81cb1ceef29ad8a9ee1ce08d690ef" + integrity sha512-/xFrPIo+4zOeNGtVMbf9rUm0N+i4pDf1ynExomqtokIJmVzR3962lJ1UE+MmexMkA0cmN9oTzg5Xcbwge0Ij2Q== dependencies: source-map "^0.6.1" @@ -6407,22 +6417,24 @@ array-unique@^0.3.2: integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= array.prototype.flat@^1.2.1: - version "1.2.5" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz#07e0975d84bbc7c48cd1879d609e682598d33e13" - integrity sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg== + version "1.3.0" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz#0b0c1567bf57b38b56b4c97b8aa72ab45e4adc7b" + integrity sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.19.0" + es-abstract "^1.19.2" + es-shim-unscopables "^1.0.0" array.prototype.flatmap@^1.2.1: - version "1.2.5" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz#908dc82d8a406930fdf38598d51e7411d18d4446" - integrity sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA== + version "1.3.0" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz#a7e8ed4225f4788a70cd910abcf0791e76a5534f" + integrity sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.19.0" + es-abstract "^1.19.2" + es-shim-unscopables "^1.0.0" array.prototype.map@^1.0.4: version "1.0.4" @@ -7312,9 +7324,9 @@ camelcase@^6.2.0: integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001283, caniuse-lite@^1.0.30001317: - version "1.0.30001325" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001325.tgz#2b4ad19b77aa36f61f2eaf72e636d7481d55e606" - integrity sha512-sB1bZHjseSjDtijV1Hb7PB2Zd58Kyx+n/9EotvZ4Qcz2K3d0lWB8dB4nb8wN/TsOGFq3UuAm0zQZNQ4SoR7TrQ== + version "1.0.30001331" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001331.tgz#41048f2a5cf0c3c6198f40207cd323388b3d4399" + integrity sha512-Y1xk6paHpUXKP/P6YjQv1xqyTbgAP05ycHBcRdQjTcyXlWol868sJJPlmk5ylOekw2BrucWes5jk+LvVd7WZ5Q== capture-exit@^2.0.0: version "2.0.0" @@ -7820,17 +7832,6 @@ console-control-strings@^1.0.0, console-control-strings@^1.1.0: resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= -console-feed@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/console-feed/-/console-feed-3.3.0.tgz#83669d512676b67662f297dfc21eef15bac59fea" - integrity sha512-GS0EtpiLyAZGEYBtTih+uI3s3NDmOsfkgpNGhr7UWeM5BzDT+dKgit2nEMFwDb2w7NaT95774/cwAztA1BxrHQ== - dependencies: - "@emotion/core" "^10.0.10" - "@emotion/styled" "^10.0.12" - emotion-theming "^10.0.10" - linkifyjs "^2.1.6" - react-inspector "^5.1.0" - constants-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" @@ -8616,9 +8617,9 @@ dom-helpers@^5.0.1, dom-helpers@^5.1.3: csstype "^3.0.2" dom-serializer@^1.0.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" - integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== + version "1.4.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== dependencies: domelementtype "^2.0.1" domhandler "^4.2.0" @@ -8635,9 +8636,9 @@ domain-browser@^1.1.1: integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== domelementtype@^2.0.1, domelementtype@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" - integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== domexception@^2.0.1: version "2.0.1" @@ -8732,9 +8733,9 @@ ee-first@1.1.1: integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= electron-to-chromium@^1.4.84: - version "1.4.103" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.103.tgz#abfe376a4d70fa1e1b4b353b95df5d6dfd05da3a" - integrity sha512-c/uKWR1Z/W30Wy/sx3dkZoj4BijbXX85QKWu9jJfjho3LBAXNEGAEW3oWiGb+dotA6C6BzCTxL2/aLes7jlUeg== + version "1.4.107" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.107.tgz#564257014ab14033b4403a309c813123c58a3fb9" + integrity sha512-Huen6taaVrUrSy8o7mGStByba8PfOWWluHNxSHGBrCgEdFVLtvdQDBr9LBCF9Uci8SYxh28QNNMO0oC17wbGAg== element-resize-detector@^1.2.2: version "1.2.4" @@ -8814,7 +8815,7 @@ emotion-icons@^3.7.0: "@emotion-icons/typicons" "3.14.0" "@emotion-icons/zondicons" "3.14.0" -emotion-theming@^10.0.10, emotion-theming@^10.0.27: +emotion-theming@^10.0.27: version "10.3.0" resolved "https://registry.yarnpkg.com/emotion-theming/-/emotion-theming-10.3.0.tgz#7f84d7099581d7ffe808aab5cd870e30843db72a" integrity sha512-mXiD2Oj7N9b6+h/dC6oLf9hwxbtKHQjoIqtodEyL8CpkN4F3V4IK/BT4D0C7zSs4BBFOu4UlPJbvvBLa88SGEA== @@ -8904,10 +8905,10 @@ error-stack-parser@^2.0.6: dependencies: stackframe "^1.1.1" -es-abstract@^1.18.5, es-abstract@^1.19.0, es-abstract@^1.19.1: - version "1.19.2" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.2.tgz#8f7b696d8f15b167ae3640b4060670f3d054143f" - integrity sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w== +es-abstract@^1.18.5, es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2: + version "1.19.4" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.4.tgz#79a95527af382eb276075627e53762393ce8b57a" + integrity sha512-flV8e5g9/xulChMG48Fygk1ptpo4lQRJ0eJYtxJFgi7pklLx7EFcOJ34jnvr8pbWlaFN/AT1cZpe0hiFel9Hqg== dependencies: call-bind "^1.0.2" es-to-primitive "^1.2.1" @@ -8920,7 +8921,7 @@ es-abstract@^1.18.5, es-abstract@^1.19.0, es-abstract@^1.19.1: is-callable "^1.2.4" is-negative-zero "^2.0.2" is-regex "^1.1.4" - is-shared-array-buffer "^1.0.1" + is-shared-array-buffer "^1.0.2" is-string "^1.0.7" is-weakref "^1.0.2" object-inspect "^1.12.0" @@ -8949,6 +8950,13 @@ es-get-iterator@^1.0.2: is-string "^1.0.5" isarray "^2.0.5" +es-shim-unscopables@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" + integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== + dependencies: + has "^1.0.3" + es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" @@ -9668,9 +9676,9 @@ fork-ts-checker-webpack-plugin@^4.1.6: worker-rpc "^0.1.0" fork-ts-checker-webpack-plugin@^6.0.4: - version "6.5.0" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz#0282b335fa495a97e167f69018f566ea7d2a2b5e" - integrity sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw== + version "6.5.1" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.1.tgz#fd689e2d9de6ac76abb620909eea56438cd0f232" + integrity sha512-x1wumpHOEf4gDROmKTaB6i4/Q6H3LwmjVO7fIX47vBwlZbtPjU33hgoMuD/Q/y6SU8bnuYSoN6ZQOLshGp0T/g== dependencies: "@babel/code-frame" "^7.8.3" "@types/json-schema" "^7.0.5" @@ -10430,9 +10438,9 @@ html-minifier-terser@^5.0.1: terser "^4.6.3" html-tags@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" - integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== + version "3.2.0" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.2.0.tgz#dbb3518d20b726524e4dd43de397eb0a95726961" + integrity sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg== html-void-elements@^1.0.0: version "1.0.5" @@ -11191,7 +11199,7 @@ is-set@^2.0.2: resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== -is-shared-array-buffer@^1.0.1: +is-shared-array-buffer@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== @@ -11942,7 +11950,7 @@ json-schema-traverse@^0.4.1: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== -json5@2.x, json5@^2.1.2, json5@^2.1.3: +json5@2.x, json5@^2.1.2, json5@^2.1.3, json5@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== @@ -12074,9 +12082,9 @@ jstransform@~11.0.0: source-map "^0.4.2" jszip@^3.6.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.9.0.tgz#511b26718aca5f3a553d1f8e072dfd0efdc74481" - integrity sha512-Vb3SMfASUN1EKrFzv5A5+lTaZnzLzT5E6A9zyT7WFqMSfhT2Z7iS5FgSOjx2Olm3MDj8OqKj6GHyP2kMt1Ir6w== + version "3.9.1" + resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.9.1.tgz#784e87f328450d1e8151003a9c67733e2b901051" + integrity sha512-H9A60xPqJ1CuC4Ka6qxzXZeU8aNmgOeP5IFqwJbQQwtu2EUYxota3LdsiZWplF7Wgd9tkAd0mdu36nceSaPuYw== dependencies: lie "~3.3.0" pako "~1.0.2" @@ -12911,27 +12919,27 @@ next-transpile-modules@^9.0.0: escalade "^3.1.1" next@^12.1.4: - version "12.1.4" - resolved "https://registry.yarnpkg.com/next/-/next-12.1.4.tgz#597a9bdec7aec778b442c4f6d41afd2c64a54b23" - integrity sha512-DA4g97BM4Z0nKtDvCTm58RxdvoQyYzeg0AeVbh0N4Y/D8ELrNu47lQeEgRGF8hV4eQ+Sal90zxrJQQG/mPQ8CQ== + version "12.1.5" + resolved "https://registry.yarnpkg.com/next/-/next-12.1.5.tgz#7a07687579ddce61ee519493e1c178d83abac063" + integrity sha512-YGHDpyfgCfnT5GZObsKepmRnne7Kzp7nGrac07dikhutWQug7hHg85/+sPJ4ZW5Q2pDkb+n0FnmLkmd44htIJQ== dependencies: - "@next/env" "12.1.4" + "@next/env" "12.1.5" caniuse-lite "^1.0.30001283" postcss "8.4.5" styled-jsx "5.0.1" optionalDependencies: - "@next/swc-android-arm-eabi" "12.1.4" - "@next/swc-android-arm64" "12.1.4" - "@next/swc-darwin-arm64" "12.1.4" - "@next/swc-darwin-x64" "12.1.4" - "@next/swc-linux-arm-gnueabihf" "12.1.4" - "@next/swc-linux-arm64-gnu" "12.1.4" - "@next/swc-linux-arm64-musl" "12.1.4" - "@next/swc-linux-x64-gnu" "12.1.4" - "@next/swc-linux-x64-musl" "12.1.4" - "@next/swc-win32-arm64-msvc" "12.1.4" - "@next/swc-win32-ia32-msvc" "12.1.4" - "@next/swc-win32-x64-msvc" "12.1.4" + "@next/swc-android-arm-eabi" "12.1.5" + "@next/swc-android-arm64" "12.1.5" + "@next/swc-darwin-arm64" "12.1.5" + "@next/swc-darwin-x64" "12.1.5" + "@next/swc-linux-arm-gnueabihf" "12.1.5" + "@next/swc-linux-arm64-gnu" "12.1.5" + "@next/swc-linux-arm64-musl" "12.1.5" + "@next/swc-linux-x64-gnu" "12.1.5" + "@next/swc-linux-x64-musl" "12.1.5" + "@next/swc-win32-arm64-msvc" "12.1.5" + "@next/swc-win32-ia32-msvc" "12.1.5" + "@next/swc-win32-x64-msvc" "12.1.5" nice-try@^1.0.4: version "1.0.5" @@ -13017,9 +13025,9 @@ node-libs-browser@^2.2.1: vm-browserify "^1.0.1" node-releases@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.2.tgz#7139fe71e2f4f11b47d4d2986aaf8c48699e0c01" - integrity sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg== + version "2.0.3" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.3.tgz#225ee7488e4a5e636da8da52854844f9d716ca96" + integrity sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw== normalize-package-data@^2.4.0, normalize-package-data@^2.5.0: version "2.5.0" @@ -13741,9 +13749,9 @@ pnp-webpack-plugin@1.6.4: ts-pnp "^1.1.6" polished@^4.0.5: - version "4.2.1" - resolved "https://registry.yarnpkg.com/polished/-/polished-4.2.1.tgz#e38cdf4244b3bea63f77b0f8ab2335e22a66bd08" - integrity sha512-vRkUnHBwVX7kIeCzCghcLCWoDenV+sV7lkItnmTc7bb6Uzbe8ogU1FxqEW8+dXCxUX8YW8vusQ0HTk2yES7bfQ== + version "4.2.2" + resolved "https://registry.yarnpkg.com/polished/-/polished-4.2.2.tgz#2529bb7c3198945373c52e34618c8fe7b1aa84d1" + integrity sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ== dependencies: "@babel/runtime" "^7.17.8" @@ -14603,9 +14611,9 @@ react-fast-compare@^3.0.1, react-fast-compare@^3.2.0: integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== react-helmet-async@^1.0.7: - version "1.2.3" - resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.2.3.tgz#57326a69304ea3293036eafb49475e9ba454cb37" - integrity sha512-mCk2silF53Tq/YaYdkl2sB+/tDoPnaxN7dFS/6ZLJb/rhUY2EWGI5Xj2b4jHppScMqY45MbgPSwTxDchKpZ5Kw== + version "1.3.0" + resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.3.0.tgz#7bd5bf8c5c69ea9f02f6083f14ce33ef545c222e" + integrity sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg== dependencies: "@babel/runtime" "^7.12.5" invariant "^2.2.4" @@ -14947,10 +14955,10 @@ regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== -regenerator-transform@^0.14.2: - version "0.14.5" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" - integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== +regenerator-transform@^0.15.0: + version "0.15.0" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz#cbd9ead5d77fae1a48d957cf889ad0586adb6537" + integrity sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg== dependencies: "@babel/runtime" "^7.8.4" @@ -14963,9 +14971,9 @@ regex-not@^1.0.0, regex-not@^1.0.2: safe-regex "^1.1.0" regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz#b3f4c0059af9e47eca9f3f660e51d81307e72307" - integrity sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ== + version "1.4.2" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.2.tgz#bf635117a2f4b755595ebb0c0ee2d2a49b2084db" + integrity sha512-Ynz8fTQW5/1elh+jWU2EDDzeoNbD0OQ0R+D1VJU5ATOkUaro4A9YEkdN2ODQl/8UQFPPpZNw91fOcLFamM7Pww== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" @@ -15443,9 +15451,9 @@ semver@7.0.0: integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== semver@7.x, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: - version "7.3.5" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + version "7.3.7" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" + integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== dependencies: lru-cache "^6.0.0" @@ -16606,9 +16614,9 @@ typescript@^4.0.5, typescript@^4.1.2, typescript@^4.2.3, typescript@^4.2.4, type integrity sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw== uglify-js@^3.1.4: - version "3.15.3" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.15.3.tgz#9aa82ca22419ba4c0137642ba0df800cb06e0471" - integrity sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg== + version "3.15.4" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.15.4.tgz#fa95c257e88f85614915b906204b9623d4fa340d" + integrity sha512-vMOPGDuvXecPs34V74qDKk4iJ/SN4vL3Ow/23ixafENYvtrNvtbcgUeugTcUGRGsOF/5fU8/NYSL5Hyb3l1OJA== unbox-primitive@^1.0.1: version "1.0.1" From 884e56efe40ed9961bdf54dfe22e03feffc7e343 Mon Sep 17 00:00:00 2001 From: "UZU, J" Date: Wed, 13 Apr 2022 17:56:25 +0900 Subject: [PATCH 07/55] bump mui (fixing) --- .../canvas/controller-zoom-control.tsx | 2 +- editor/components/code-editor/code-editor.tsx | 4 +- .../editor-layer-hierarchy/index.tsx | 8 +- .../editor-appbar-fragment-for-sidebar.tsx | 2 +- editor/layouts/app-menu/app-menu.tsx | 6 +- editor/package.json | 8 +- editor/pages/preferences/access-tokens.tsx | 2 +- editor/pages/preferences/index.tsx | 6 +- editor/scaffolds/canvas/canvas.tsx | 2 +- editor/scaffolds/editor/skeleton.tsx | 46 +-- .../scaffolds/preview-full-screen/index.tsx | 2 +- yarn.lock | 371 +++++++++--------- 12 files changed, 215 insertions(+), 244 deletions(-) diff --git a/editor/components/canvas/controller-zoom-control.tsx b/editor/components/canvas/controller-zoom-control.tsx index 439576e6..cef109c0 100644 --- a/editor/components/canvas/controller-zoom-control.tsx +++ b/editor/components/canvas/controller-zoom-control.tsx @@ -1,6 +1,6 @@ import React from "react"; import styled from "@emotion/styled"; -import RefreshSharpIcon from "@material-ui/icons/RefreshSharp"; +import RefreshSharpIcon from "@mui/icons-material/RefreshSharp"; import { colors } from "theme"; export function ZoomControl({ diff --git a/editor/components/code-editor/code-editor.tsx b/editor/components/code-editor/code-editor.tsx index 33665d02..d0179f36 100644 --- a/editor/components/code-editor/code-editor.tsx +++ b/editor/components/code-editor/code-editor.tsx @@ -1,6 +1,6 @@ import React, { useState } from "react"; import { MonacoEditor, MonacoEditorProps as MonacoEditorProps } from "./monaco"; -import { Tabs, Tab } from "@material-ui/core"; +import { Tabs, Tab } from "@mui/material"; export interface CodeEditorProps extends Omit {} @@ -36,7 +36,7 @@ export function CodeEditor({ value={filekey} onChange={handleChange} variant="scrollable" - scrollButtons="off" + scrollButtons={false} style={{ color: "white" }} aria-label="scrollable prevent tabs example" > diff --git a/editor/components/editor-hierarchy/editor-layer-hierarchy/index.tsx b/editor/components/editor-hierarchy/editor-layer-hierarchy/index.tsx index 2da02d95..0cdf2a58 100644 --- a/editor/components/editor-hierarchy/editor-layer-hierarchy/index.tsx +++ b/editor/components/editor-hierarchy/editor-layer-hierarchy/index.tsx @@ -1,9 +1,9 @@ import React, { useState } from "react"; import styled from "@emotion/styled"; -import TreeView from "@material-ui/lab/TreeView"; -import ExpandMoreIcon from "@material-ui/icons/ExpandMore"; -import ChevronRightIcon from "@material-ui/icons/ChevronRight"; -import TreeItem from "@material-ui/lab/TreeItem"; +import TreeView from "@mui/lab/TreeView"; +import TreeItem from "@mui/lab/TreeItem"; +import ExpandMoreIcon from "@mui/icons-material/ExpandMore"; +import ChevronRightIcon from "@mui/icons-material/ChevronRight"; import { SideNavigation } from "components/side-navigation"; interface LayerTree { diff --git a/editor/components/editor/editor-appbar/editor-appbar-fragment-for-sidebar.tsx b/editor/components/editor/editor-appbar/editor-appbar-fragment-for-sidebar.tsx index e0cc5d59..93819795 100644 --- a/editor/components/editor/editor-appbar/editor-appbar-fragment-for-sidebar.tsx +++ b/editor/components/editor/editor-appbar/editor-appbar-fragment-for-sidebar.tsx @@ -1,6 +1,6 @@ import React from "react"; import styled from "@emotion/styled"; -import { ArrowBack } from "@material-ui/icons"; +import { ArrowBack } from "@mui/icons-material"; import { useRouter } from "next/router"; import { colors } from "theme"; import ClientOnly from "components/client-only"; diff --git a/editor/layouts/app-menu/app-menu.tsx b/editor/layouts/app-menu/app-menu.tsx index 450d8931..26b2b2a1 100644 --- a/editor/layouts/app-menu/app-menu.tsx +++ b/editor/layouts/app-menu/app-menu.tsx @@ -1,7 +1,7 @@ import React from "react"; -import Button from "@material-ui/core/Button"; -import Menu from "@material-ui/core/Menu"; -import MenuItem from "@material-ui/core/MenuItem"; +import Button from "@mui/material/Button"; +import Menu from "@mui/material/Menu"; +import MenuItem from "@mui/material/MenuItem"; import styled from "@emotion/styled"; export function AppMenu() { diff --git a/editor/package.json b/editor/package.json index daac7196..f793a8ca 100644 --- a/editor/package.json +++ b/editor/package.json @@ -10,7 +10,7 @@ "dependencies": { "@babel/runtime": "^7.14.0", "@base-sdk/base": "^0.1.3", - "@code-editor/console-feed": "^3.3.0", + "@code-editor/console-feed": "^3.3.1", "@code-editor/preview-pip": "^0.0.2", "@code-editor/vanilla-preview": "^0.0.2", "@code-ui/docstring": "^0.0.12", @@ -20,11 +20,11 @@ "@emotion/css": "^11.5.0", "@emotion/react": "^11.1.5", "@emotion/styled": "^11.1.5", - "@material-ui/core": "^4.12.3", - "@material-ui/icons": "^4.11.2", - "@material-ui/lab": "^4.0.0-alpha.60", "@modulz/design-system": "^0.6.1", "@monaco-editor/react": "^4.4.1", + "@mui/icons-material": "^5.6.1", + "@mui/lab": "^5.0.0-alpha.77", + "@mui/material": "^5.6.1", "@reflect-blocks/figma-embed": "^0.0.5", "@use-gesture/react": "^10.2.11", "@visx/gradient": "^1.7.0", diff --git a/editor/pages/preferences/access-tokens.tsx b/editor/pages/preferences/access-tokens.tsx index 3d0b960e..6e0e7da1 100644 --- a/editor/pages/preferences/access-tokens.tsx +++ b/editor/pages/preferences/access-tokens.tsx @@ -1,6 +1,6 @@ import React, { useState } from "react"; import styled from "@emotion/styled"; -import { TextField } from "@material-ui/core"; +import { TextField } from "@mui/material"; import { personal } from "@design-sdk/figma-auth-store"; export default function AccessTokenConfigurationPage_Dev() { diff --git a/editor/pages/preferences/index.tsx b/editor/pages/preferences/index.tsx index 286d32a2..4efaff0a 100644 --- a/editor/pages/preferences/index.tsx +++ b/editor/pages/preferences/index.tsx @@ -2,9 +2,9 @@ import React from "react"; import Link from "next/link"; import styled from "@emotion/styled"; -import FormGroup from "@material-ui/core/FormGroup"; -import FormControlLabel from "@material-ui/core/FormControlLabel"; -import Checkbox from "@material-ui/core/Checkbox"; +import FormGroup from "@mui/material/FormGroup"; +import FormControlLabel from "@mui/material/FormControlLabel"; +import Checkbox from "@mui/material/Checkbox"; import { WorkspacePreferenceStore } from "store/workspace-preference-store"; export default function PreferencesHomePage() { diff --git a/editor/scaffolds/canvas/canvas.tsx b/editor/scaffolds/canvas/canvas.tsx index e79d81f1..2838b932 100644 --- a/editor/scaffolds/canvas/canvas.tsx +++ b/editor/scaffolds/canvas/canvas.tsx @@ -7,7 +7,7 @@ import useMeasure from "react-use-measure"; import { useDispatch } from "core/dispatch"; import { FrameTitleRenderer } from "./render/frame-title"; import { IsolateModeCanvas } from "./isolate-mode"; -import { Dialog } from "@material-ui/core"; +import { Dialog } from "@mui/material"; import { FullScreenPreview } from "scaffolds/preview-full-screen"; /** diff --git a/editor/scaffolds/editor/skeleton.tsx b/editor/scaffolds/editor/skeleton.tsx index ba7a4e9b..649f1e37 100644 --- a/editor/scaffolds/editor/skeleton.tsx +++ b/editor/scaffolds/editor/skeleton.tsx @@ -1,9 +1,8 @@ import React from "react"; import styled from "@emotion/styled"; import { HomeLogo } from "icons/home-logo"; -import { withStyles } from "@material-ui/core/styles"; -import Box from "@material-ui/core/Box"; -import LinearProgress from "@material-ui/core/LinearProgress"; +import Box from "@mui/material/Box"; +import LinearProgress from "@mui/material/LinearProgress"; import ClientOnly from "components/client-only"; export function EditorSkeleton({ @@ -20,7 +19,10 @@ export function EditorSkeleton({ - + + {/* TODO: use styled progress bar */} + {/* */} + @@ -70,32 +72,18 @@ const LogoAndLoading = styled.div` box-sizing: border-box; `; -const styles = (props) => ({ - colorPrimary: { - backgroundColor: "rgba(255, 255, 255, 0.3)", - }, - barColorPrimary: { - backgroundColor: "#fff", - }, -}); +// const styles = (props) => ({ +// colorPrimary: { +// backgroundColor: "rgba(255, 255, 255, 0.3)", +// }, +// barColorPrimary: { +// backgroundColor: "#fff", +// }, +// }); -const ColoredLinearProgress = withStyles(styles)(function (props: { - value?: number; -}) { - //@ts-ignore - const { classes } = props; - return ( - - - - ); -}); +// const ColoredLinearProgress = styled(LinearProgress)` +// color: white; +// `; export function TipsContainer() { return ( diff --git a/editor/scaffolds/preview-full-screen/index.tsx b/editor/scaffolds/preview-full-screen/index.tsx index f2f1e2c9..fdfebcfd 100644 --- a/editor/scaffolds/preview-full-screen/index.tsx +++ b/editor/scaffolds/preview-full-screen/index.tsx @@ -2,7 +2,7 @@ import React, { useEffect, useState } from "react"; import { useEditorState } from "core/states"; import styled from "@emotion/styled"; import { useWindowSize } from "hooks"; -import Close from "@material-ui/icons/Close"; +import Close from "@mui/icons-material/Close"; import ClientOnly from "components/client-only"; import { VanillaDedicatedPreviewRenderer } from "components/app-runner"; diff --git a/yarn.lock b/yarn.lock index 9b2c119f..cc636dde 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1121,7 +1121,7 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.0", "@babel/runtime@^7.14.6", "@babel/runtime@^7.14.8", "@babel/runtime@^7.15.3", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.0", "@babel/runtime@^7.17.8", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.0", "@babel/runtime@^7.14.6", "@babel/runtime@^7.14.8", "@babel/runtime@^7.15.3", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.0", "@babel/runtime@^7.17.2", "@babel/runtime@^7.17.8", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": version "7.17.9" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72" integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg== @@ -1259,10 +1259,10 @@ exec-sh "^0.3.2" minimist "^1.2.0" -"@code-editor/console-feed@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@code-editor/console-feed/-/console-feed-3.3.0.tgz#4a9aa4eb1fbc115b76ffcbbc6d1d2b79d6c388c3" - integrity sha512-xyQY0KeLHGINMcKScaVOtHrffSOS5sDwnYpzKbkvsp3brCpbXMllBo7pQEerKUh0C06LHoQDowd5Kiy2117Kog== +"@code-editor/console-feed@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@code-editor/console-feed/-/console-feed-3.3.1.tgz#8d54ee586b0b512287ad46be49c1c026d564a22c" + integrity sha512-QlU36vyBn5pJpPBx6gpxae90zdWGxDwpjmihSzVT18iU9QSNp6UXlvTjZteSAM/PpquzwTcy6I5oflNvXO0R3g== dependencies: linkifyjs "^2.1.6" react-inspector "^5.1.0" @@ -1295,6 +1295,39 @@ dependencies: "@tippyjs/react" "^4.2.5" +"@date-io/core@^2.13.1": + version "2.13.1" + resolved "https://registry.yarnpkg.com/@date-io/core/-/core-2.13.1.tgz#f041765aff5c55fbc7e37fdd75fc1792733426d6" + integrity sha512-pVI9nfkf2qClb2Cxdq0Q4zJhdawMG4ybWZUVGifT78FDwzRMX2SwXBb55s5NRJk0HcIicDuxktmCtemZqMH1Zg== + +"@date-io/date-fns@^2.11.0": + version "2.13.1" + resolved "https://registry.yarnpkg.com/@date-io/date-fns/-/date-fns-2.13.1.tgz#19d8a245dab61c03c95ba492d679d98d2b0b4af5" + integrity sha512-8fmfwjiLMpFLD+t4NBwDx0eblWnNcgt4NgfT/uiiQTGI81fnPu9tpBMYdAcuWxaV7LLpXgzLBx1SYWAMDVUDQQ== + dependencies: + "@date-io/core" "^2.13.1" + +"@date-io/dayjs@^2.11.0": + version "2.13.1" + resolved "https://registry.yarnpkg.com/@date-io/dayjs/-/dayjs-2.13.1.tgz#98461d22ee98179b9f2dca3b36f1b618704ae593" + integrity sha512-5bL4WWWmlI4uGZVScANhHJV7Mjp93ec2gNeUHDqqLaMZhp51S0NgD25oqj/k0LqBn1cdU2MvzNpk/ObMmVv5cQ== + dependencies: + "@date-io/core" "^2.13.1" + +"@date-io/luxon@^2.11.1": + version "2.13.1" + resolved "https://registry.yarnpkg.com/@date-io/luxon/-/luxon-2.13.1.tgz#3701b3cabfffda5102af302979aa6e58acfda91a" + integrity sha512-yG+uM7lXfwLyKKEwjvP8oZ7qblpmfl9gxQYae55ifbwiTs0CoCTkYkxEaQHGkYtTqGTzLqcb0O9Pzx6vgWg+yg== + dependencies: + "@date-io/core" "^2.13.1" + +"@date-io/moment@^2.11.0": + version "2.13.1" + resolved "https://registry.yarnpkg.com/@date-io/moment/-/moment-2.13.1.tgz#122a51e4bdedf71ff3babb264427737dc022c1e6" + integrity sha512-XX1X/Tlvl3TdqQy2j0ZUtEJV6Rl8tOyc5WOS3ki52He28Uzme4Ro/JuPWTMBDH63weSWIZDlbR7zBgp3ZA2y1A== + dependencies: + "@date-io/core" "^2.13.1" + "@design-sdk/figma-remote-api@0.0.0": version "0.0.0" resolved "https://registry.yarnpkg.com/@design-sdk/figma-remote-api/-/figma-remote-api-0.0.0.tgz#c1937575bbf824ca8fc45141db5327dd98d789ff" @@ -2545,88 +2578,6 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" -"@material-ui/core@^4.12.3": - version "4.12.4" - resolved "https://registry.yarnpkg.com/@material-ui/core/-/core-4.12.4.tgz#4ac17488e8fcaf55eb6a7f5efb2a131e10138a73" - integrity sha512-tr7xekNlM9LjA6pagJmL8QCgZXaubWUwkJnoYcMKd4gw/t4XiyvnTkjdGrUVicyB2BsdaAv1tvow45bPM4sSwQ== - dependencies: - "@babel/runtime" "^7.4.4" - "@material-ui/styles" "^4.11.5" - "@material-ui/system" "^4.12.2" - "@material-ui/types" "5.1.0" - "@material-ui/utils" "^4.11.3" - "@types/react-transition-group" "^4.2.0" - clsx "^1.0.4" - hoist-non-react-statics "^3.3.2" - popper.js "1.16.1-lts" - prop-types "^15.7.2" - react-is "^16.8.0 || ^17.0.0" - react-transition-group "^4.4.0" - -"@material-ui/icons@^4.11.2": - version "4.11.3" - resolved "https://registry.yarnpkg.com/@material-ui/icons/-/icons-4.11.3.tgz#b0693709f9b161ce9ccde276a770d968484ecff1" - integrity sha512-IKHlyx6LDh8n19vzwH5RtHIOHl9Tu90aAAxcbWME6kp4dmvODM3UvOHJeMIDzUbd4muuJKHmlNoBN+mDY4XkBA== - dependencies: - "@babel/runtime" "^7.4.4" - -"@material-ui/lab@^4.0.0-alpha.60": - version "4.0.0-alpha.61" - resolved "https://registry.yarnpkg.com/@material-ui/lab/-/lab-4.0.0-alpha.61.tgz#9bf8eb389c0c26c15e40933cc114d4ad85e3d978" - integrity sha512-rSzm+XKiNUjKegj8bzt5+pygZeckNLOr+IjykH8sYdVk7dE9y2ZuUSofiMV2bJk3qU+JHwexmw+q0RyNZB9ugg== - dependencies: - "@babel/runtime" "^7.4.4" - "@material-ui/utils" "^4.11.3" - clsx "^1.0.4" - prop-types "^15.7.2" - react-is "^16.8.0 || ^17.0.0" - -"@material-ui/styles@^4.11.5": - version "4.11.5" - resolved "https://registry.yarnpkg.com/@material-ui/styles/-/styles-4.11.5.tgz#19f84457df3aafd956ac863dbe156b1d88e2bbfb" - integrity sha512-o/41ot5JJiUsIETME9wVLAJrmIWL3j0R0Bj2kCOLbSfqEkKf0fmaPt+5vtblUh5eXr2S+J/8J3DaCb10+CzPGA== - dependencies: - "@babel/runtime" "^7.4.4" - "@emotion/hash" "^0.8.0" - "@material-ui/types" "5.1.0" - "@material-ui/utils" "^4.11.3" - clsx "^1.0.4" - csstype "^2.5.2" - hoist-non-react-statics "^3.3.2" - jss "^10.5.1" - jss-plugin-camel-case "^10.5.1" - jss-plugin-default-unit "^10.5.1" - jss-plugin-global "^10.5.1" - jss-plugin-nested "^10.5.1" - jss-plugin-props-sort "^10.5.1" - jss-plugin-rule-value-function "^10.5.1" - jss-plugin-vendor-prefixer "^10.5.1" - prop-types "^15.7.2" - -"@material-ui/system@^4.12.2": - version "4.12.2" - resolved "https://registry.yarnpkg.com/@material-ui/system/-/system-4.12.2.tgz#f5c389adf3fce4146edd489bf4082d461d86aa8b" - integrity sha512-6CSKu2MtmiJgcCGf6nBQpM8fLkuB9F55EKfbdTC80NND5wpTmKzwdhLYLH3zL4cLlK0gVaaltW7/wMuyTnN0Lw== - dependencies: - "@babel/runtime" "^7.4.4" - "@material-ui/utils" "^4.11.3" - csstype "^2.5.2" - prop-types "^15.7.2" - -"@material-ui/types@5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@material-ui/types/-/types-5.1.0.tgz#efa1c7a0b0eaa4c7c87ac0390445f0f88b0d88f2" - integrity sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A== - -"@material-ui/utils@^4.11.3": - version "4.11.3" - resolved "https://registry.yarnpkg.com/@material-ui/utils/-/utils-4.11.3.tgz#232bd86c4ea81dab714f21edad70b7fdf0253942" - integrity sha512-ZuQPV4rBK/V1j2dIkSSEcH5uT6AaHuKWFfotADHsC0wVL1NLd2WkFCm4ZZbX33iO4ydl6V0GPngKm8HZQ2oujg== - dependencies: - "@babel/runtime" "^7.4.4" - prop-types "^15.7.2" - react-is "^16.8.0 || ^17.0.0" - "@mdx-js/loader@^1.6.22": version "1.6.22" resolved "https://registry.yarnpkg.com/@mdx-js/loader/-/loader-1.6.22.tgz#d9e8fe7f8185ff13c9c8639c048b123e30d322c4" @@ -2725,6 +2676,124 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" +"@mui/base@5.0.0-alpha.76": + version "5.0.0-alpha.76" + resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-alpha.76.tgz#683d68eff6d52e19e9962f608a5d3b8b6fb6ef55" + integrity sha512-Pd0l4DvjXiGRyipn/CTDlYB2XrJwhpLktVXvbvcmzL2SMDaNprSarZqBkPHIubkulmRDZEEcnFDrpKgeSJDg4A== + dependencies: + "@babel/runtime" "^7.17.2" + "@emotion/is-prop-valid" "^1.1.2" + "@mui/types" "^7.1.3" + "@mui/utils" "^5.6.1" + "@popperjs/core" "^2.11.5" + clsx "^1.1.1" + prop-types "^15.7.2" + react-is "^17.0.2" + +"@mui/icons-material@^5.6.1": + version "5.6.1" + resolved "https://registry.yarnpkg.com/@mui/icons-material/-/icons-material-5.6.1.tgz#421e2b73992349abb07f8f03074d7e56e20bf7ba" + integrity sha512-I1x8u+FRLOmoJpRJASMx9UG+jZrSkNLyRQmBXivQQwXu3m3iasMoaKYhhI0J18t8+FWktbkNTp63oEUHE9Gw0Q== + dependencies: + "@babel/runtime" "^7.17.2" + +"@mui/lab@^5.0.0-alpha.77": + version "5.0.0-alpha.77" + resolved "https://registry.yarnpkg.com/@mui/lab/-/lab-5.0.0-alpha.77.tgz#0ef32c33f9e55b1a84443d8b011f490503e9d477" + integrity sha512-N+XVPqb3/IAH2i6oz2rk0sPogxOws9FNG045702z6cGL/F9lccOxF+3B12GxrHgKt9dmdeGV+BYDIf0bv2W+Eg== + dependencies: + "@babel/runtime" "^7.17.2" + "@mui/base" "5.0.0-alpha.76" + "@mui/system" "^5.6.1" + "@mui/utils" "^5.6.1" + "@mui/x-date-pickers" "5.0.0-alpha.0" + clsx "^1.1.1" + prop-types "^15.7.2" + react-is "^17.0.2" + react-transition-group "^4.4.2" + rifm "^0.12.1" + +"@mui/material@^5.6.1": + version "5.6.1" + resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.6.1.tgz#b74cfbe4666586e054a28cf3df448369892085e1" + integrity sha512-xg6pPq+1jxWupwmPpnfmsHNjrsOe2xynUQWrRfcH8WHrrr1sQulq0VF4gORq/l8DD8a/jb4s8SsC20e/e6mHKQ== + dependencies: + "@babel/runtime" "^7.17.2" + "@mui/base" "5.0.0-alpha.76" + "@mui/system" "^5.6.1" + "@mui/types" "^7.1.3" + "@mui/utils" "^5.6.1" + "@types/react-transition-group" "^4.4.4" + clsx "^1.1.1" + csstype "^3.0.11" + hoist-non-react-statics "^3.3.2" + prop-types "^15.7.2" + react-is "^17.0.2" + react-transition-group "^4.4.2" + +"@mui/private-theming@^5.6.1": + version "5.6.1" + resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.6.1.tgz#198ccec972375db999c293109b5f26456b9c3a22" + integrity sha512-8lgh+tUt/3ftStfvml3dwAzhW3fe/cUFjLcBViOTnWk7UixWR79me4qehsO4NVj0THpu3d2qclrLzdD8qBAWAQ== + dependencies: + "@babel/runtime" "^7.17.2" + "@mui/utils" "^5.6.1" + prop-types "^15.7.2" + +"@mui/styled-engine@^5.6.1": + version "5.6.1" + resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.6.1.tgz#e2c859a4dbdd65af89e77703a0725285aef471fd" + integrity sha512-jEhH6TBY8jc9S8yVncXmoTYTbATjEu44RMFXj6sIYfKr5NArVwTwRo3JexLL0t3BOAiYM4xsFLgfKEIvB9SAeQ== + dependencies: + "@babel/runtime" "^7.17.2" + "@emotion/cache" "^11.7.1" + prop-types "^15.7.2" + +"@mui/system@^5.6.1": + version "5.6.1" + resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.6.1.tgz#dd47a15b82012f44464a0f25765e3dec6182ba98" + integrity sha512-Y5pDvEOK6VOY+0vgNeyDuEEO5QCinhXbZQDyLOlaGLKuAoRGLXO9pcSsjZoGkewYZitXD44EDfgBQ+BqsAfgUA== + dependencies: + "@babel/runtime" "^7.17.2" + "@mui/private-theming" "^5.6.1" + "@mui/styled-engine" "^5.6.1" + "@mui/types" "^7.1.3" + "@mui/utils" "^5.6.1" + clsx "^1.1.1" + csstype "^3.0.11" + prop-types "^15.7.2" + +"@mui/types@^7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.1.3.tgz#d7636f3046110bcccc63e6acfd100e2ad9ca712a" + integrity sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA== + +"@mui/utils@^5.2.3", "@mui/utils@^5.6.1": + version "5.6.1" + resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.6.1.tgz#4ab79a21bd481555d9a588f4b18061b3c28ea5db" + integrity sha512-CPrzrkiBusCZBLWu0Sg5MJvR3fKJyK3gKecLVX012LULyqg2U64Oz04BKhfkbtBrPBbSQxM+DWW9B1c9hmV9nQ== + dependencies: + "@babel/runtime" "^7.17.2" + "@types/prop-types" "^15.7.4" + "@types/react-is" "^16.7.1 || ^17.0.0" + prop-types "^15.7.2" + react-is "^17.0.2" + +"@mui/x-date-pickers@5.0.0-alpha.0": + version "5.0.0-alpha.0" + resolved "https://registry.yarnpkg.com/@mui/x-date-pickers/-/x-date-pickers-5.0.0-alpha.0.tgz#a62ffbab453d3c2dcd4ec20bd4f3f6338ad2ed3f" + integrity sha512-JTzTaNSWbxNi8KDUJjHCH6im0YlIEv88gPoKhGm7s6xCGT1q6FtMp/oQ40nhfwrJ73nkM5G1JXRIzI/yfsHXQQ== + dependencies: + "@date-io/date-fns" "^2.11.0" + "@date-io/dayjs" "^2.11.0" + "@date-io/luxon" "^2.11.1" + "@date-io/moment" "^2.11.0" + "@mui/utils" "^5.2.3" + clsx "^1.1.1" + prop-types "^15.7.2" + react-transition-group "^4.4.2" + rifm "^0.12.1" + "@next/env@12.1.5": version "12.1.5" resolved "https://registry.yarnpkg.com/@next/env/-/env-12.1.5.tgz#a21ba6708022d630402ca2b340316e69a0296dfc" @@ -2890,7 +2959,7 @@ schema-utils "^3.0.0" source-map "^0.7.3" -"@popperjs/core@^2.5.4", "@popperjs/core@^2.6.0", "@popperjs/core@^2.9.0": +"@popperjs/core@^2.11.5", "@popperjs/core@^2.5.4", "@popperjs/core@^2.6.0", "@popperjs/core@^2.9.0": version "2.11.5" resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.5.tgz#db5a11bf66bdab39569719555b0f76e138d7bd64" integrity sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw== @@ -5646,6 +5715,13 @@ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== +"@types/react-is@^16.7.1 || ^17.0.0": + version "17.0.3" + resolved "https://registry.yarnpkg.com/@types/react-is/-/react-is-17.0.3.tgz#2d855ba575f2fc8d17ef9861f084acc4b90a137a" + integrity sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw== + dependencies: + "@types/react" "*" + "@types/react-native@^0.66.16": version "0.66.17" resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.66.17.tgz#7a137f84be9b1b12074361fe58a081f93419d612" @@ -5667,7 +5743,7 @@ dependencies: "@types/react" "*" -"@types/react-transition-group@^4.2.0": +"@types/react-transition-group@^4.4.4": version "4.4.4" resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.4.tgz#acd4cceaa2be6b757db61ed7b432e103242d163e" integrity sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug== @@ -8171,14 +8247,6 @@ css-selector-tokenizer@^0.7.0: cssesc "^3.0.0" fastparse "^1.1.2" -css-vendor@^2.0.8: - version "2.0.8" - resolved "https://registry.yarnpkg.com/css-vendor/-/css-vendor-2.0.8.tgz#e47f91d3bd3117d49180a3c935e62e3d9f7f449d" - integrity sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ== - dependencies: - "@babel/runtime" "^7.8.3" - is-in-browser "^1.0.2" - css-what@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" @@ -8220,12 +8288,12 @@ cssstyle@^2.3.0: dependencies: cssom "~0.3.6" -csstype@^2.5.2, csstype@^2.5.7: +csstype@^2.5.7: version "2.6.20" resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.20.tgz#9229c65ea0b260cf4d3d997cb06288e36a8d6dda" integrity sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA== -csstype@^3.0.10, csstype@^3.0.2, csstype@^3.0.4, csstype@^3.0.8: +csstype@^3.0.10, csstype@^3.0.11, csstype@^3.0.2, csstype@^3.0.4, csstype@^3.0.8: version "3.0.11" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.11.tgz#d66700c5eacfac1940deb4e3ee5642792d85cd33" integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw== @@ -8862,9 +8930,9 @@ enhanced-resolve@^4.5.0: tapable "^1.0.0" enhanced-resolve@^5.7.0: - version "5.9.2" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz#0224dcd6a43389ebfb2d55efee517e5466772dd9" - integrity sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA== + version "5.9.3" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz#44a342c012cbc473254af5cc6ae20ebd0aae5d88" + integrity sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow== dependencies: graceful-fs "^4.2.4" tapable "^2.2.0" @@ -10570,11 +10638,6 @@ humps@^2.0.1: resolved "https://registry.yarnpkg.com/humps/-/humps-2.0.1.tgz#dd02ea6081bd0568dc5d073184463957ba9ef9aa" integrity sha1-3QLqYIG9BWjcXQcxhEY5V7qe+ao= -hyphenate-style-name@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz#691879af8e220aea5750e8827db4ef62a54e361d" - integrity sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ== - iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.5: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -11056,11 +11119,6 @@ is-hexadecimal@^1.0.0: resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== -is-in-browser@^1.0.2, is-in-browser@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/is-in-browser/-/is-in-browser-1.1.3.tgz#56ff4db683a078c6082eb95dad7dc62e1d04f835" - integrity sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU= - is-installed-globally@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80" @@ -12000,76 +12058,6 @@ jsonschema-key-compression@1.6.1: resolved "https://registry.yarnpkg.com/jsonschema-key-compression/-/jsonschema-key-compression-1.6.1.tgz#fa1f98938ee5f5c4b5f90b1efa78e9da0682b3a4" integrity sha512-7SIbS09K7J40sd/hKCAOLQ1ss45aQ76pz99K1esBlgH/CkdCbetTEx6v+gPeCIXwnT1VHU5JKGjNbJO7ktZNFQ== -jss-plugin-camel-case@^10.5.1: - version "10.9.0" - resolved "https://registry.yarnpkg.com/jss-plugin-camel-case/-/jss-plugin-camel-case-10.9.0.tgz#4921b568b38d893f39736ee8c4c5f1c64670aaf7" - integrity sha512-UH6uPpnDk413/r/2Olmw4+y54yEF2lRIV8XIZyuYpgPYTITLlPOsq6XB9qeqv+75SQSg3KLocq5jUBXW8qWWww== - dependencies: - "@babel/runtime" "^7.3.1" - hyphenate-style-name "^1.0.3" - jss "10.9.0" - -jss-plugin-default-unit@^10.5.1: - version "10.9.0" - resolved "https://registry.yarnpkg.com/jss-plugin-default-unit/-/jss-plugin-default-unit-10.9.0.tgz#bb23a48f075bc0ce852b4b4d3f7582bc002df991" - integrity sha512-7Ju4Q9wJ/MZPsxfu4T84mzdn7pLHWeqoGd/D8O3eDNNJ93Xc8PxnLmV8s8ZPNRYkLdxZqKtm1nPQ0BM4JRlq2w== - dependencies: - "@babel/runtime" "^7.3.1" - jss "10.9.0" - -jss-plugin-global@^10.5.1: - version "10.9.0" - resolved "https://registry.yarnpkg.com/jss-plugin-global/-/jss-plugin-global-10.9.0.tgz#fc07a0086ac97aca174e37edb480b69277f3931f" - integrity sha512-4G8PHNJ0x6nwAFsEzcuVDiBlyMsj2y3VjmFAx/uHk/R/gzJV+yRHICjT4MKGGu1cJq2hfowFWCyrr/Gg37FbgQ== - dependencies: - "@babel/runtime" "^7.3.1" - jss "10.9.0" - -jss-plugin-nested@^10.5.1: - version "10.9.0" - resolved "https://registry.yarnpkg.com/jss-plugin-nested/-/jss-plugin-nested-10.9.0.tgz#cc1c7d63ad542c3ccc6e2c66c8328c6b6b00f4b3" - integrity sha512-2UJnDrfCZpMYcpPYR16oZB7VAC6b/1QLsRiAutOt7wJaaqwCBvNsosLEu/fUyKNQNGdvg2PPJFDO5AX7dwxtoA== - dependencies: - "@babel/runtime" "^7.3.1" - jss "10.9.0" - tiny-warning "^1.0.2" - -jss-plugin-props-sort@^10.5.1: - version "10.9.0" - resolved "https://registry.yarnpkg.com/jss-plugin-props-sort/-/jss-plugin-props-sort-10.9.0.tgz#30e9567ef9479043feb6e5e59db09b4de687c47d" - integrity sha512-7A76HI8bzwqrsMOJTWKx/uD5v+U8piLnp5bvru7g/3ZEQOu1+PjHvv7bFdNO3DwNPC9oM0a//KwIJsIcDCjDzw== - dependencies: - "@babel/runtime" "^7.3.1" - jss "10.9.0" - -jss-plugin-rule-value-function@^10.5.1: - version "10.9.0" - resolved "https://registry.yarnpkg.com/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.9.0.tgz#379fd2732c0746fe45168011fe25544c1a295d67" - integrity sha512-IHJv6YrEf8pRzkY207cPmdbBstBaE+z8pazhPShfz0tZSDtRdQua5jjg6NMz3IbTasVx9FdnmptxPqSWL5tyJg== - dependencies: - "@babel/runtime" "^7.3.1" - jss "10.9.0" - tiny-warning "^1.0.2" - -jss-plugin-vendor-prefixer@^10.5.1: - version "10.9.0" - resolved "https://registry.yarnpkg.com/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.9.0.tgz#aa9df98abfb3f75f7ed59a3ec50a5452461a206a" - integrity sha512-MbvsaXP7iiVdYVSEoi+blrW+AYnTDvHTW6I6zqi7JcwXdc6I9Kbm234nEblayhF38EftoenbM+5218pidmC5gA== - dependencies: - "@babel/runtime" "^7.3.1" - css-vendor "^2.0.8" - jss "10.9.0" - -jss@10.9.0, jss@^10.5.1: - version "10.9.0" - resolved "https://registry.yarnpkg.com/jss/-/jss-10.9.0.tgz#7583ee2cdc904a83c872ba695d1baab4b59c141b" - integrity sha512-YpzpreB6kUunQBbrlArlsMpXYyndt9JATbt95tajx0t4MTJJcCJdd4hdNpHmOIDiUJrF/oX5wtVFrS3uofWfGw== - dependencies: - "@babel/runtime" "^7.3.1" - csstype "^3.0.2" - is-in-browser "^1.1.3" - tiny-warning "^1.0.2" - jstransform@~11.0.0: version "11.0.3" resolved "https://registry.yarnpkg.com/jstransform/-/jstransform-11.0.3.tgz#09a78993e0ae4d4ef4487f6155a91f6190cb4223" @@ -13765,11 +13753,6 @@ popmotion@11.0.3: style-value-types "5.0.0" tslib "^2.1.0" -popper.js@1.16.1-lts: - version "1.16.1-lts" - resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1-lts.tgz#cf6847b807da3799d80ee3d6d2f90df8a3f50b05" - integrity sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA== - posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" @@ -14644,7 +14627,7 @@ react-inspector@^5.1.0: is-dom "^1.0.0" prop-types "^15.0.0" -react-is@17.0.2, "react-is@^16.8.0 || ^17.0.0", react-is@^17.0.1, react-is@^17.0.2: +react-is@17.0.2, react-is@^17.0.1, react-is@^17.0.2: version "17.0.2" resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== @@ -14793,7 +14776,7 @@ react-textarea-autosize@^8.3.0: use-composed-ref "^1.0.0" use-latest "^1.0.0" -react-transition-group@^4.4.0: +react-transition-group@^4.4.2: version "4.4.2" resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.2.tgz#8b59a56f09ced7b55cbd53c36768b922890d5470" integrity sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg== @@ -15212,6 +15195,11 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== +rifm@^0.12.1: + version "0.12.1" + resolved "https://registry.yarnpkg.com/rifm/-/rifm-0.12.1.tgz#8fa77f45b7f1cda2a0068787ac821f0593967ac4" + integrity sha512-OGA1Bitg/dSJtI/c4dh90svzaUPt228kzFsUkJbtA2c964IqEAwWXeL9ZJi86xWv3j5SMqRvGULl7bA6cK0Bvg== + rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" @@ -16361,11 +16349,6 @@ tiny-queue@^0.2.0: resolved "https://registry.yarnpkg.com/tiny-queue/-/tiny-queue-0.2.1.tgz#25a67f2c6e253b2ca941977b5ef7442ef97a6046" integrity sha1-JaZ/LG4lOyypQZd7XvdELvl6YEY= -tiny-warning@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" - integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== - tinycolor2@^1.4.2: version "1.4.2" resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803" From f1870881c55e536afccd5a33103cbd2873710a4d Mon Sep 17 00:00:00 2001 From: "UZU, J" Date: Wed, 13 Apr 2022 17:56:40 +0900 Subject: [PATCH 08/55] update types --- editor-packages/editor-preview-pip/lib/resizable-pip.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/editor-packages/editor-preview-pip/lib/resizable-pip.tsx b/editor-packages/editor-preview-pip/lib/resizable-pip.tsx index ed71e430..66054b0f 100644 --- a/editor-packages/editor-preview-pip/lib/resizable-pip.tsx +++ b/editor-packages/editor-preview-pip/lib/resizable-pip.tsx @@ -2,7 +2,10 @@ import React from "react"; import PIP from "./pip"; import { ResizableBox } from "react-resizable"; import "react-resizable/css/styles.css"; -import type { ResizableBoxProps as RawResizableBoxProps } from "react-resizable"; +import type { + ResizableBoxProps as RawResizableBoxProps, + ResizableProps, +} from "react-resizable"; import styled from "@emotion/styled"; interface ResizableBoxProps @@ -17,7 +20,7 @@ interface ResizableBoxProps * resize handle to display - a react component * @default none */ - resizeHandle?: React.ReactNode; + resizeHandle?: ResizableProps["handle"]; /** * @default 500 */ From f10b9ebd41104629ae314ae8ac604db4cdaafca2 Mon Sep 17 00:00:00 2001 From: softmarshmallow Date: Thu, 14 Apr 2022 13:46:27 +0900 Subject: [PATCH 09/55] revert yarn.lock file --- yarn.lock | 1106 ++++++++++++++++++++++++++--------------------------- 1 file changed, 551 insertions(+), 555 deletions(-) diff --git a/yarn.lock b/yarn.lock index cc636dde..bf45fa15 100644 --- a/yarn.lock +++ b/yarn.lock @@ -71,30 +71,30 @@ source-map "^0.5.0" "@babel/core@^7.1.0", "@babel/core@^7.12.10", "@babel/core@^7.12.3", "@babel/core@^7.14.0", "@babel/core@^7.14.6", "@babel/core@^7.16.7", "@babel/core@^7.7.2", "@babel/core@^7.7.5", "@babel/core@^7.8.0": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.9.tgz#6bae81a06d95f4d0dec5bb9d74bbc1f58babdcfe" - integrity sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw== + version "7.17.8" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.8.tgz#3dac27c190ebc3a4381110d46c80e77efe172e1a" + integrity sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ== dependencies: "@ampproject/remapping" "^2.1.0" "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.9" + "@babel/generator" "^7.17.7" "@babel/helper-compilation-targets" "^7.17.7" "@babel/helper-module-transforms" "^7.17.7" - "@babel/helpers" "^7.17.9" - "@babel/parser" "^7.17.9" + "@babel/helpers" "^7.17.8" + "@babel/parser" "^7.17.8" "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.9" + "@babel/traverse" "^7.17.3" "@babel/types" "^7.17.0" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" - json5 "^2.2.1" + json5 "^2.1.2" semver "^6.3.0" -"@babel/generator@^7.12.11", "@babel/generator@^7.12.5", "@babel/generator@^7.17.9", "@babel/generator@^7.7.2": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.9.tgz#f4af9fd38fa8de143c29fce3f71852406fc1e2fc" - integrity sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ== +"@babel/generator@^7.12.11", "@babel/generator@^7.12.5", "@babel/generator@^7.17.3", "@babel/generator@^7.17.7", "@babel/generator@^7.7.2": + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.7.tgz#8da2599beb4a86194a3b24df6c085931d9ee45ad" + integrity sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w== dependencies: "@babel/types" "^7.17.0" jsesc "^2.5.1" @@ -125,15 +125,15 @@ browserslist "^4.17.5" semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.6", "@babel/helper-create-class-features-plugin@^7.17.9": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz#71835d7fb9f38bd9f1378e40a4c0902fdc2ea49d" - integrity sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ== +"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.6": + version "7.17.6" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz#3778c1ed09a7f3e65e6d6e0f6fbfcc53809d92c9" + integrity sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg== dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.17.9" - "@babel/helper-member-expression-to-functions" "^7.17.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-member-expression-to-functions" "^7.16.7" "@babel/helper-optimise-call-expression" "^7.16.7" "@babel/helper-replace-supers" "^7.16.7" "@babel/helper-split-export-declaration" "^7.16.7" @@ -188,13 +188,21 @@ dependencies: "@babel/types" "^7.16.7" -"@babel/helper-function-name@^7.16.7", "@babel/helper-function-name@^7.17.9": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz#136fcd54bc1da82fcb47565cf16fd8e444b1ff12" - integrity sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg== +"@babel/helper-function-name@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" + integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== dependencies: + "@babel/helper-get-function-arity" "^7.16.7" "@babel/template" "^7.16.7" - "@babel/types" "^7.17.0" + "@babel/types" "^7.16.7" + +"@babel/helper-get-function-arity@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419" + integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw== + dependencies: + "@babel/types" "^7.16.7" "@babel/helper-hoist-variables@^7.16.7": version "7.16.7" @@ -203,7 +211,7 @@ dependencies: "@babel/types" "^7.16.7" -"@babel/helper-member-expression-to-functions@^7.16.7", "@babel/helper-member-expression-to-functions@^7.17.7": +"@babel/helper-member-expression-to-functions@^7.16.7": version "7.17.7" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz#a34013b57d8542a8c4ff8ba3f747c02452a4d8c4" integrity sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw== @@ -309,28 +317,28 @@ "@babel/traverse" "^7.16.8" "@babel/types" "^7.16.8" -"@babel/helpers@^7.12.5", "@babel/helpers@^7.17.9": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.9.tgz#b2af120821bfbe44f9907b1826e168e819375a1a" - integrity sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q== +"@babel/helpers@^7.12.5", "@babel/helpers@^7.17.8": + version "7.17.8" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.8.tgz#288450be8c6ac7e4e44df37bcc53d345e07bc106" + integrity sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw== dependencies: "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.9" + "@babel/traverse" "^7.17.3" "@babel/types" "^7.17.0" "@babel/highlight@^7.16.7": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.17.9.tgz#61b2ee7f32ea0454612def4fccdae0de232b73e3" - integrity sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg== + version "7.16.10" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88" + integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== dependencies: "@babel/helper-validator-identifier" "^7.16.7" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.9": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.9.tgz#9c94189a6062f0291418ca021077983058e171ef" - integrity sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg== +"@babel/parser@^7.1.0", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.3", "@babel/parser@^7.17.8": + version "7.17.8" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.8.tgz#2817fb9d885dd8132ea0f8eb615a6388cca1c240" + integrity sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7": version "7.16.7" @@ -375,14 +383,13 @@ "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-proposal-decorators@^7.12.12": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.9.tgz#67a1653be9c77ce5b6c318aa90c8287b87831619" - integrity sha512-EfH2LZ/vPa2wuPwJ26j+kYRkaubf89UlwxKXtxqEm57HrgSEYDB8t4swFP+p8LcI9yiP9ZRJJjo/58hS6BnaDA== + version "7.17.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.8.tgz#4f0444e896bee85d35cf714a006fc5418f87ff00" + integrity sha512-U69odN4Umyyx1xO1rTII0IDkAEC+RNlcKXtqOblfpzqy1C+aOplb76BQNq0+XdpVkOaPlpEDwd++joY8FNFJKA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.17.9" + "@babel/helper-create-class-features-plugin" "^7.17.6" "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-replace-supers" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" "@babel/plugin-syntax-decorators" "^7.17.0" charcodes "^0.2.0" @@ -788,9 +795,9 @@ babel-plugin-dynamic-import-node "^2.3.3" "@babel/plugin-transform-modules-commonjs@^7.16.8": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz#274be1a2087beec0254d4abd4d86e52442e1e5b6" - integrity sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw== + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz#d86b217c8e45bb5f2dbc11eefc8eab62cf980d19" + integrity sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA== dependencies: "@babel/helper-module-transforms" "^7.17.7" "@babel/helper-plugin-utils" "^7.16.7" @@ -886,11 +893,11 @@ "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-regenerator@^7.16.7": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz#0a33c3a61cf47f45ed3232903683a0afd2d3460c" - integrity sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ== + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz#9e7576dc476cb89ccc5096fff7af659243b4adeb" + integrity sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q== dependencies: - regenerator-transform "^0.15.0" + regenerator-transform "^0.14.2" "@babel/plugin-transform-reserved-words@^7.16.7": version "7.16.7" @@ -1100,9 +1107,9 @@ source-map-support "^0.5.16" "@babel/runtime-corejs3@^7.10.2": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz#3d02d0161f0fbf3ada8e88159375af97690f4055" - integrity sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw== + version "7.17.8" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.17.8.tgz#d7dd49fb812f29c61c59126da3792d8740d4e284" + integrity sha512-ZbYSUvoSF6dXZmMl/CYTMOvzIFnbGfv4W3SEHYgMvNsFTeLaF2gkGAF4K2ddmtSK4Emej+0aYcnSC6N5dPCXUQ== dependencies: core-js-pure "^3.20.2" regenerator-runtime "^0.13.4" @@ -1121,7 +1128,14 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.0", "@babel/runtime@^7.14.6", "@babel/runtime@^7.14.8", "@babel/runtime@^7.15.3", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.0", "@babel/runtime@^7.17.2", "@babel/runtime@^7.17.8", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.0", "@babel/runtime@^7.14.6", "@babel/runtime@^7.14.8", "@babel/runtime@^7.15.3", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.0", "@babel/runtime@^7.17.8", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": + version "7.17.8" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.8.tgz#3e56e4aff81befa55ac3ac6a0967349fd1c5bca2" + integrity sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.17.2": version "7.17.9" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72" integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg== @@ -1137,18 +1151,18 @@ "@babel/parser" "^7.16.7" "@babel/types" "^7.16.7" -"@babel/traverse@^7.1.6", "@babel/traverse@^7.12.11", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.3", "@babel/traverse@^7.17.9", "@babel/traverse@^7.7.2": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.9.tgz#1f9b207435d9ae4a8ed6998b2b82300d83c37a0d" - integrity sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw== +"@babel/traverse@^7.1.6", "@babel/traverse@^7.12.11", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.3", "@babel/traverse@^7.7.2": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz#0ae0f15b27d9a92ba1f2263358ea7c4e7db47b57" + integrity sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw== dependencies: "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.9" + "@babel/generator" "^7.17.3" "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.17.9" + "@babel/helper-function-name" "^7.16.7" "@babel/helper-hoist-variables" "^7.16.7" "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/parser" "^7.17.9" + "@babel/parser" "^7.17.3" "@babel/types" "^7.17.0" debug "^4.1.0" globals "^11.1.0" @@ -1723,9 +1737,9 @@ "@babel/plugin-syntax-jsx" "^7.2.0" "@emotion/babel-plugin@^11.2.0", "@emotion/babel-plugin@^11.7.1": - version "11.9.2" - resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.9.2.tgz#723b6d394c89fb2ef782229d92ba95a740576e95" - integrity sha512-Pr/7HGH6H6yKgnVFNEj2MVlreu3ADqftqjqwUvDy/OJzKFgxKeTQ+eeUf20FOTuHVkDON2iNa25rAXVYtWJCjw== + version "11.7.2" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz#fec75f38a6ab5b304b0601c74e2a5e77c95e5fa0" + integrity sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ== dependencies: "@babel/helper-module-imports" "^7.12.13" "@babel/plugin-syntax-jsx" "^7.12.13" @@ -1798,13 +1812,13 @@ babel-plugin-emotion "^10.0.27" "@emotion/css@^11.5.0": - version "11.9.0" - resolved "https://registry.yarnpkg.com/@emotion/css/-/css-11.9.0.tgz#d5aeaca5ed19fc61cbdc9e032ad0b32fa6e366be" - integrity sha512-S9UjCxSrxEHawOLnWw4upTwfYKb0gVQdatHejn3W9kPyXxmKv3HmjVfJ84kDLmdX8jR20OuDQwaJ4Um24qD9vA== + version "11.7.1" + resolved "https://registry.yarnpkg.com/@emotion/css/-/css-11.7.1.tgz#516b717340d36b0bbd2304ba7e1a090e866f8acc" + integrity sha512-RUUgPlMZunlc7SE5A6Hg+VWRzb2cU6O9xlV78KCFgcnl25s7Qz/20oQg71iKudpLqk7xj0vhbJlwcJJMT0BOZg== dependencies: "@emotion/babel-plugin" "^11.7.1" "@emotion/cache" "^11.7.1" - "@emotion/serialize" "^1.0.3" + "@emotion/serialize" "^1.0.0" "@emotion/sheet" "^1.0.3" "@emotion/utils" "^1.0.0" @@ -1838,14 +1852,14 @@ integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ== "@emotion/react@^11.1.5": - version "11.9.0" - resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.9.0.tgz#b6d42b1db3bd7511e7a7c4151dc8bc82e14593b8" - integrity sha512-lBVSF5d0ceKtfKCDQJveNAtkC7ayxpVlgOohLgXqRwqWr9bOf4TZAFFyIcNngnV6xK6X4x2ZeXq7vliHkoVkxQ== + version "11.8.2" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.8.2.tgz#e51f5e6372e22e82780836c9288da19af4b51e70" + integrity sha512-+1bcHBaNJv5nkIIgnGKVsie3otS0wF9f1T1hteF3WeVvMNQEtfZ4YyFpnphGoot3ilU/wWMgP2SgIDuHLE/wAA== dependencies: "@babel/runtime" "^7.13.10" "@emotion/babel-plugin" "^11.7.1" "@emotion/cache" "^11.7.1" - "@emotion/serialize" "^1.0.3" + "@emotion/serialize" "^1.0.2" "@emotion/utils" "^1.1.0" "@emotion/weak-memoize" "^0.2.5" hoist-non-react-statics "^3.3.1" @@ -1861,10 +1875,10 @@ "@emotion/utils" "0.11.3" csstype "^2.5.7" -"@emotion/serialize@^1.0.2", "@emotion/serialize@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.0.3.tgz#99e2060c26c6292469fb30db41f4690e1c8fea63" - integrity sha512-2mSSvgLfyV3q+iVh3YWgNlUc2a9ZlDU7DjuP5MjK3AXRR0dYigCrP99aeFtaB2L/hjfEZdSThn5dsZ0ufqbvsA== +"@emotion/serialize@^1.0.0", "@emotion/serialize@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.0.2.tgz#77cb21a0571c9f68eb66087754a65fa97bfcd965" + integrity sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A== dependencies: "@emotion/hash" "^0.8.0" "@emotion/memoize" "^0.7.4" @@ -2325,9 +2339,9 @@ integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== "@grpc/grpc-js@^1.3.2": - version "1.6.3" - resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.6.3.tgz#1424cd3a85df3d569c339830cbc9ed3f66a2f192" - integrity sha512-2B9WnKGowOHvcicX5WOVpA3KlLqm1qfPdd4oFeyzJCT6g8hk6aobBnD7QhqZc8/2e5GU0OGTV4QvvzMdDRAH+w== + version "1.6.2" + resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.6.2.tgz#fbaceefd163f4886e39501aea32a19c0fe802232" + integrity sha512-9+89Ne1K8F9u86T+l1yIV2DS+dWHYVK61SsDZN4MFTFehOOaJ4rHxa1cW8Lwdn2/6tOx7N3+SY/vfcjztOHopA== dependencies: "@grpc/proto-loader" "^0.6.4" "@types/node" ">=12.12.47" @@ -2661,9 +2675,9 @@ state-local "^1.0.6" "@monaco-editor/react@^4.4.1": - version "4.4.2" - resolved "https://registry.yarnpkg.com/@monaco-editor/react/-/react-4.4.2.tgz#e2848643e4b713138ae1a92a8d2671a13aa69661" - integrity sha512-QwQKkP5zXK8oA6uMpZcyQqYKQbMFUIE1Z9gPhYajk4qXdt/kGCu3RvO9SGKGlS9MSciCyd3WjEksVMDoyxQk4w== + version "4.4.1" + resolved "https://registry.yarnpkg.com/@monaco-editor/react/-/react-4.4.1.tgz#2e2b9b369f3082b0e14f47cdbe35658fd56c7c7d" + integrity sha512-95E/XPC4dbm/7qdkhSsU/a1kRgcn2PYhRTVIc+/cixWCZrwRURW1DRPaIZ2lOawBJ6kAOLywxuD4A4UmbT0ZIw== dependencies: "@monaco-editor/loader" "^1.3.0" prop-types "^15.7.2" @@ -2794,70 +2808,70 @@ react-transition-group "^4.4.2" rifm "^0.12.1" -"@next/env@12.1.5": - version "12.1.5" - resolved "https://registry.yarnpkg.com/@next/env/-/env-12.1.5.tgz#a21ba6708022d630402ca2b340316e69a0296dfc" - integrity sha512-+34yUJslfJi7Lyx6ELuN8nWcOzi27izfYnZIC1Dqv7kmmfiBVxgzR3BXhlvEMTKC2IRJhXVs2FkMY+buQe3k7Q== - -"@next/swc-android-arm-eabi@12.1.5": - version "12.1.5" - resolved "https://registry.yarnpkg.com/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.1.5.tgz#36729ab3dfd7743e82cfe536b43254dcb146620c" - integrity sha512-SKnGTdYcoN04Y2DvE0/Y7/MjkA+ltsmbuH/y/hR7Ob7tsj+8ZdOYuk+YvW1B8dY20nDPHP58XgDTSm2nA8BzzA== - -"@next/swc-android-arm64@12.1.5": - version "12.1.5" - resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.1.5.tgz#52578f552305c92d0b9b81d603c9643fb71e0835" - integrity sha512-YXiqgQ/9Rxg1dXp6brXbeQM1JDx9SwUY/36JiE+36FXqYEmDYbxld9qkX6GEzkc5rbwJ+RCitargnzEtwGW0mw== - -"@next/swc-darwin-arm64@12.1.5": - version "12.1.5" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.1.5.tgz#3d5b53211484c72074f4975ba0ec2b1107db300e" - integrity sha512-y8mhldb/WFZ6lFeowkGfi0cO/lBdiBqDk4T4LZLvCpoQp4Or/NzUN6P5NzBQZ5/b4oUHM/wQICEM+1wKA4qIVw== - -"@next/swc-darwin-x64@12.1.5": - version "12.1.5" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.1.5.tgz#adcabb732d226453777c0d37d58eaff9328b66fd" - integrity sha512-wqJ3X7WQdTwSGi0kIDEmzw34QHISRIQ5uvC+VXmsIlCPFcMA+zM5723uh8NfuKGquDMiEMS31a83QgkuHMYbwQ== - -"@next/swc-linux-arm-gnueabihf@12.1.5": - version "12.1.5" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.1.5.tgz#82a7cde67482b756bc65fbebf1dfa8a782074e93" - integrity sha512-WnhdM5duONMvt2CncAl+9pim0wBxDS2lHoo7ub/o/i1bRbs11UTzosKzEXVaTDCUkCX2c32lIDi1WcN2ZPkcdw== - -"@next/swc-linux-arm64-gnu@12.1.5": - version "12.1.5" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.1.5.tgz#f82ca014504950aab751e81f467492e9be0bad5d" - integrity sha512-Jq2H68yQ4bLUhR/XQnbw3LDW0GMQn355qx6rU36BthDLeGue7YV7MqNPa8GKvrpPocEMW77nWx/1yI6w6J07gw== - -"@next/swc-linux-arm64-musl@12.1.5": - version "12.1.5" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.1.5.tgz#f811ec9f4b12a978426c284c95ab2f515ddf7f9e" - integrity sha512-KgPjwdbhDqXI7ghNN8V/WAiLquc9Ebe8KBrNNEL0NQr+yd9CyKJ6KqjayVkmX+hbHzbyvbui/5wh/p3CZQ9xcQ== - -"@next/swc-linux-x64-gnu@12.1.5": - version "12.1.5" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.1.5.tgz#d44857257e6d20dc841998951d584ab1f25772c3" - integrity sha512-O2ErUTvCJ6DkNTSr9pbu1n3tcqykqE/ebty1rwClzIYdOgpB3T2MfEPP+K7GhUR87wmN/hlihO9ch7qpVFDGKw== - -"@next/swc-linux-x64-musl@12.1.5": - version "12.1.5" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.1.5.tgz#3cc523abadc9a2a6de680593aff06e71cc29ecef" - integrity sha512-1eIlZmlO/VRjxxzUBcVosf54AFU3ltAzHi+BJA+9U/lPxCYIsT+R4uO3QksRzRjKWhVQMRjEnlXyyq5SKJm7BA== - -"@next/swc-win32-arm64-msvc@12.1.5": - version "12.1.5" - resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.1.5.tgz#c62232d869f1f9b22e8f24e4e7f05307c20f30ca" - integrity sha512-oromsfokbEuVb0CBLLE7R9qX3KGXucZpsojLpzUh1QJjuy1QkrPJncwr8xmWQnwgtQ6ecMWXgXPB+qtvizT9Tw== - -"@next/swc-win32-ia32-msvc@12.1.5": - version "12.1.5" - resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.1.5.tgz#2bd9b28a9ba730d12a493e7d9d18e150fe89d496" - integrity sha512-a/51L5KzBpeZSW9LbekMo3I3Cwul+V+QKwbEIMA+Qwb2qrlcn1L9h3lt8cHqNTFt2y72ce6aTwDTw1lyi5oIRA== - -"@next/swc-win32-x64-msvc@12.1.5": - version "12.1.5" - resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.1.5.tgz#02f377e4d41eaaacf265e34bab9bacd8efc4a351" - integrity sha512-/SoXW1Ntpmpw3AXAzfDRaQidnd8kbZ2oSni8u5z0yw6t4RwJvmdZy1eOaAADRThWKV+2oU90++LSnXJIwBRWYQ== +"@next/env@12.1.4": + version "12.1.4" + resolved "https://registry.yarnpkg.com/@next/env/-/env-12.1.4.tgz#5af629b43075281ecd7f87938802b7cf5b67e94b" + integrity sha512-7gQwotJDKnfMxxXd8xJ2vsX5AzyDxO3zou0+QOXX8/unypA6icw5+wf6A62yKZ6qQ4UZHHxS68pb6UV+wNneXg== + +"@next/swc-android-arm-eabi@12.1.4": + version "12.1.4" + resolved "https://registry.yarnpkg.com/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.1.4.tgz#c3dae178b7c15ad627d2e9b8dfb38caecb5c4ac7" + integrity sha512-FJg/6a3s2YrUaqZ+/DJZzeZqfxbbWrynQMT1C5wlIEq9aDLXCFpPM/PiOyJh0ahxc0XPmi6uo38Poq+GJTuKWw== + +"@next/swc-android-arm64@12.1.4": + version "12.1.4" + resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.1.4.tgz#f320d60639e19ecffa1f9034829f2d95502a9a51" + integrity sha512-LXraazvQQFBgxIg3Htny6G5V5he9EK7oS4jWtMdTGIikmD/OGByOv8ZjLuVLZLtVm3UIvaAiGtlQSLecxJoJDw== + +"@next/swc-darwin-arm64@12.1.4": + version "12.1.4" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.1.4.tgz#fd578278312613eddcf3aee26910100509941b63" + integrity sha512-SSST/dBymecllZxcqTCcSTCu5o1NKk9I+xcvhn/O9nH6GWjgvGgGkNqLbCarCa0jJ1ukvlBA138FagyrmZ/4rQ== + +"@next/swc-darwin-x64@12.1.4": + version "12.1.4" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.1.4.tgz#ace5f80d8c8348efe194f6d7074c6213c52b3944" + integrity sha512-p1lwdX0TVjaoDXQVuAkjtxVBbCL/urgxiMCBwuPDO7TikpXtSRivi+mIzBj5q7ypgICFmIAOW3TyupXeoPRAnA== + +"@next/swc-linux-arm-gnueabihf@12.1.4": + version "12.1.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.1.4.tgz#2bf2c83863635f19c71c226a2df936e001cce29c" + integrity sha512-67PZlgkCn3TDxacdVft0xqDCL7Io1/C4xbAs0+oSQ0xzp6OzN2RNpuKjHJrJgKd0DsE1XZ9sCP27Qv0591yfyg== + +"@next/swc-linux-arm64-gnu@12.1.4": + version "12.1.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.1.4.tgz#d577190f641c9b4b463719dd6b8953b6ba9be8d9" + integrity sha512-OnOWixhhw7aU22TQdQLYrgpgFq0oA1wGgnjAiHJ+St7MLj82KTDyM9UcymAMbGYy6nG/TFOOHdTmRMtCRNOw0g== + +"@next/swc-linux-arm64-musl@12.1.4": + version "12.1.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.1.4.tgz#e70ffe70393d8f9242deecdb282ce5a8fd588b14" + integrity sha512-UoRMzPZnsAavdWtVylYxH8DNC7Uy0i6RrvNwT4PyQVdfANBn2omsUkcH5lgS2O7oaz0nAYLk1vqyZDO7+tJotA== + +"@next/swc-linux-x64-gnu@12.1.4": + version "12.1.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.1.4.tgz#91498a130387fb1961902f2bee55863f8e910cff" + integrity sha512-nM+MA/frxlTLUKLJKorctdI20/ugfHRjVEEkcLp/58LGG7slNaP1E5d5dRA1yX6ISjPcQAkywas5VlGCg+uTvA== + +"@next/swc-linux-x64-musl@12.1.4": + version "12.1.4" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.1.4.tgz#78057b03c148c121553d41521ad38f6c732762ff" + integrity sha512-GoRHxkuW4u4yKw734B9SzxJwVdyEJosaZ62P7ifOwcujTxhgBt3y76V2nNUrsSuopcKI2ZTDjaa+2wd5zyeXbA== + +"@next/swc-win32-arm64-msvc@12.1.4": + version "12.1.4" + resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.1.4.tgz#05bbaabacac23b8edf6caa99eb86b17550a09051" + integrity sha512-6TQkQze0ievXwHJcVUrIULwCYVe3ccX6T0JgZ1SiMeXpHxISN7VJF/O8uSCw1JvXZYZ6ud0CJ7nfC5HXivgfPg== + +"@next/swc-win32-ia32-msvc@12.1.4": + version "12.1.4" + resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.1.4.tgz#8fd2fb48f04a2802e51fc320878bf6b411c1c866" + integrity sha512-CsbX/IXuZ5VSmWCpSetG2HD6VO5FTsO39WNp2IR2Ut/uom9XtLDJAZqjQEnbUTLGHuwDKFjrIO3LkhtROXLE/g== + +"@next/swc-win32-x64-msvc@12.1.4": + version "12.1.4" + resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.1.4.tgz#a72ed44c9b1f850986a30fe36c59e01f8a79b5f3" + integrity sha512-JtYuWzKXKLDMgE/xTcFtCm1MiCIRaAc5XYZfYX3n/ZWSI1SJS/GMm+Su0SAHJgRFavJh6U/p998YwO/iGTIgqQ== "@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3": version "2.1.8-no-fsevents.3" @@ -4435,17 +4449,17 @@ resolved "https://registry.yarnpkg.com/@stitches/react/-/react-1.2.6.tgz#61f2a3d1110334ecd33bcb7463650127d42470cb" integrity sha512-gRVITYj8W4jJmoiVxWDv72yCvd12VvtUUAnTzs07EqmtvGCVgKZu3Dx0x5KVCcb0b6tfgvvNH2L84YrzdM4Mag== -"@storybook/addon-actions@6.4.21", "@storybook/addon-actions@^6.4.13": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.4.21.tgz#9a1c7c21561f4c0917743c7868c9816c96555070" - integrity sha512-rqEsAHwywZZv9Zzv6A/QXNLiosKY6S+JAEoT9VSeDW07d/MvH7FKoF7fQCnm3ZR53et9AazBJttoiyODZsbjxA== +"@storybook/addon-actions@6.4.20", "@storybook/addon-actions@^6.4.13": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.4.20.tgz#d110b333cab97e3f89dba508f586928bf638aaaf" + integrity sha512-5kW4orA6rOHzrDSvGwGL+uevsK9OzJRXq36eje3hCj+E5TGE8hApi+PIIBXI8bIkeJ3zkAS5kjMFdOk+8moT0g== dependencies: - "@storybook/addons" "6.4.21" - "@storybook/api" "6.4.21" - "@storybook/components" "6.4.21" - "@storybook/core-events" "6.4.21" + "@storybook/addons" "6.4.20" + "@storybook/api" "6.4.20" + "@storybook/components" "6.4.20" + "@storybook/core-events" "6.4.20" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/theming" "6.4.21" + "@storybook/theming" "6.4.20" core-js "^3.8.2" fast-deep-equal "^3.1.3" global "^4.4.0" @@ -4459,18 +4473,18 @@ util-deprecate "^1.0.2" uuid-browser "^3.1.0" -"@storybook/addon-backgrounds@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.21.tgz#872a5a0232318dd5414cc929b4562d9a454c8333" - integrity sha512-W7FTIBdztuj3zwQX6c+YdnQQqqk5JrWGJ+OwMIRusG7uPOLeADLVHNwC19avytWuK5xsioawzsj7ZB/Od+z9aA== +"@storybook/addon-backgrounds@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.20.tgz#57db1fb935e6c069cbb17c8052a12fdd38e99f76" + integrity sha512-7zjCJSrnhq1xtyChpwjtYOdrDKxxD7Rs82qF38p8qMAzSvKBNhm3dK8C+iWHt7pu4+cwMpXou1cvWJJVx+qGvA== dependencies: - "@storybook/addons" "6.4.21" - "@storybook/api" "6.4.21" - "@storybook/client-logger" "6.4.21" - "@storybook/components" "6.4.21" - "@storybook/core-events" "6.4.21" + "@storybook/addons" "6.4.20" + "@storybook/api" "6.4.20" + "@storybook/client-logger" "6.4.20" + "@storybook/components" "6.4.20" + "@storybook/core-events" "6.4.20" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/theming" "6.4.21" + "@storybook/theming" "6.4.20" core-js "^3.8.2" global "^4.4.0" memoizerific "^1.11.3" @@ -4478,28 +4492,28 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/addon-controls@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-6.4.21.tgz#72c43c75a1bf9a2379aac07d733067d897939fc6" - integrity sha512-lrBmFB/Zog41rIKOohYXmA6yjeust5AtO+ZK02iqQZVCSMfYF9FXN7XRsnd0wv4WbFgPtQbLyWRWerb+IPOvBw== +"@storybook/addon-controls@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-6.4.20.tgz#62f63621001616a094d69f1da42d003708a286a6" + integrity sha512-Tqq66SCbi2WIiKrkHu3edtg4r8QIdm/RbNB/PwnFuXwkJVt5mAoV9QQUt1zkbzdknU8xTwwgM4cEEfYLfBVm9Q== dependencies: - "@storybook/addons" "6.4.21" - "@storybook/api" "6.4.21" - "@storybook/client-logger" "6.4.21" - "@storybook/components" "6.4.21" - "@storybook/core-common" "6.4.21" + "@storybook/addons" "6.4.20" + "@storybook/api" "6.4.20" + "@storybook/client-logger" "6.4.20" + "@storybook/components" "6.4.20" + "@storybook/core-common" "6.4.20" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/node-logger" "6.4.21" - "@storybook/store" "6.4.21" - "@storybook/theming" "6.4.21" + "@storybook/node-logger" "6.4.20" + "@storybook/store" "6.4.20" + "@storybook/theming" "6.4.20" core-js "^3.8.2" lodash "^4.17.21" ts-dedent "^2.0.0" -"@storybook/addon-docs@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.4.21.tgz#c171693f49d2bc5b27757d8a3bad21937ff05ead" - integrity sha512-yaj6f5wHUwju1mq3sAs1CuP01EJ3jwJ5awes/1oH6T3FSumphhECzyMeSWbNheQU/9wGVwMdPRPSjuNumTMOrQ== +"@storybook/addon-docs@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.4.20.tgz#ccd70a8c9811d90d6259f012b604b42f4a4de806" + integrity sha512-Rz001irN1TRKLNKVhvNNSGVWRnFHJxOaRHDbY+4dr8kPCLKM+Abd2lGvj1VdxFo6/sB7H01ihc+ofm6fIv4T3w== dependencies: "@babel/core" "^7.12.10" "@babel/generator" "^7.12.11" @@ -4510,21 +4524,21 @@ "@mdx-js/loader" "^1.6.22" "@mdx-js/mdx" "^1.6.22" "@mdx-js/react" "^1.6.22" - "@storybook/addons" "6.4.21" - "@storybook/api" "6.4.21" - "@storybook/builder-webpack4" "6.4.21" - "@storybook/client-logger" "6.4.21" - "@storybook/components" "6.4.21" - "@storybook/core" "6.4.21" - "@storybook/core-events" "6.4.21" + "@storybook/addons" "6.4.20" + "@storybook/api" "6.4.20" + "@storybook/builder-webpack4" "6.4.20" + "@storybook/client-logger" "6.4.20" + "@storybook/components" "6.4.20" + "@storybook/core" "6.4.20" + "@storybook/core-events" "6.4.20" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/csf-tools" "6.4.21" - "@storybook/node-logger" "6.4.21" - "@storybook/postinstall" "6.4.21" - "@storybook/preview-web" "6.4.21" - "@storybook/source-loader" "6.4.21" - "@storybook/store" "6.4.21" - "@storybook/theming" "6.4.21" + "@storybook/csf-tools" "6.4.20" + "@storybook/node-logger" "6.4.20" + "@storybook/postinstall" "6.4.20" + "@storybook/preview-web" "6.4.20" + "@storybook/source-loader" "6.4.20" + "@storybook/store" "6.4.20" + "@storybook/theming" "6.4.20" acorn "^7.4.1" acorn-jsx "^5.3.1" acorn-walk "^7.2.0" @@ -4549,35 +4563,35 @@ util-deprecate "^1.0.2" "@storybook/addon-essentials@^6.4.13": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-6.4.21.tgz#d5debdf302ba883ab17055a5b7c45992b26440a7" - integrity sha512-2vhbzSMAfQ2Trwrg7E+doWLHy++mhXtV+ksgezo7PATMCKnBK6ItUwGvL7fQzLtaz+JbLqx/tgI8spMCUod+BA== - dependencies: - "@storybook/addon-actions" "6.4.21" - "@storybook/addon-backgrounds" "6.4.21" - "@storybook/addon-controls" "6.4.21" - "@storybook/addon-docs" "6.4.21" - "@storybook/addon-measure" "6.4.21" - "@storybook/addon-outline" "6.4.21" - "@storybook/addon-toolbars" "6.4.21" - "@storybook/addon-viewport" "6.4.21" - "@storybook/addons" "6.4.21" - "@storybook/api" "6.4.21" - "@storybook/node-logger" "6.4.21" + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-6.4.20.tgz#35a878488c97ef8436215bd273284e9a4c669246" + integrity sha512-BiEICsj4uA5S/qUw7cBImiDB7Q0TNBd2PK3HkhRE7WOd4NxxPPzXwpE4FX/kPmejYo+cIzYPSiISevkdN6cCvw== + dependencies: + "@storybook/addon-actions" "6.4.20" + "@storybook/addon-backgrounds" "6.4.20" + "@storybook/addon-controls" "6.4.20" + "@storybook/addon-docs" "6.4.20" + "@storybook/addon-measure" "6.4.20" + "@storybook/addon-outline" "6.4.20" + "@storybook/addon-toolbars" "6.4.20" + "@storybook/addon-viewport" "6.4.20" + "@storybook/addons" "6.4.20" + "@storybook/api" "6.4.20" + "@storybook/node-logger" "6.4.20" core-js "^3.8.2" regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" "@storybook/addon-links@^6.4.13": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-6.4.21.tgz#7251406c3060b63684f4de56799385f3675867c6" - integrity sha512-KajbsVAmCLVSKsrPnUEsfWuD5V0lbNBAtdil0EiOqWZU0r3ch92aSMh6H13zfT+lEPlh0PVLKamHur1js1iXGQ== + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-6.4.20.tgz#7e845a20deece65e7e684433d4c66a6ad61da52c" + integrity sha512-TyRuEd/3yRn2N9xasCKuE2bsY0dTRjAquGeg5WEtvHvr8V6QBLYAC4caXwPxIHSTcRQyO5IYYiVzEJ/+219neA== dependencies: - "@storybook/addons" "6.4.21" - "@storybook/client-logger" "6.4.21" - "@storybook/core-events" "6.4.21" + "@storybook/addons" "6.4.20" + "@storybook/client-logger" "6.4.20" + "@storybook/core-events" "6.4.20" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/router" "6.4.21" + "@storybook/router" "6.4.20" "@types/qs" "^6.9.5" core-js "^3.8.2" global "^4.4.0" @@ -4586,94 +4600,94 @@ regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" -"@storybook/addon-measure@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-6.4.21.tgz#79d7921899525d6e9ca0e7128ff49ebd3e4f402a" - integrity sha512-Gg+/os8erwwMkxqMnMeRtS7zrRBqPlWxYoXCdDEDqWe+sbJ8lbIXpJpBDC7PfVpotVYWuNETSxR3qAfJjWrBRg== +"@storybook/addon-measure@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-6.4.20.tgz#ed3b23ceca4c8c0f6d1ac6ef6be789c570251d8b" + integrity sha512-Tt2kwXa8OXqJ3cFO2xZKMJSpaoMTM1JuhlOitpHy1tXvuRxmUuJJhohAFubnrS/p0JhIV7AD5G4cJcS0qPteQA== dependencies: - "@storybook/addons" "6.4.21" - "@storybook/api" "6.4.21" - "@storybook/client-logger" "6.4.21" - "@storybook/components" "6.4.21" - "@storybook/core-events" "6.4.21" + "@storybook/addons" "6.4.20" + "@storybook/api" "6.4.20" + "@storybook/client-logger" "6.4.20" + "@storybook/components" "6.4.20" + "@storybook/core-events" "6.4.20" "@storybook/csf" "0.0.2--canary.87bc651.0" core-js "^3.8.2" global "^4.4.0" -"@storybook/addon-outline@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-6.4.21.tgz#d08cf233ad4a4960ec826de8628750bb8653a16a" - integrity sha512-ADVnl3dOKkzdv32qkS63Fm37keellV98RrNbGDmE4xMiu55/srn/LfklTHRdbUwpKvVxf/44EQ0HXSNJBuWeDg== +"@storybook/addon-outline@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-6.4.20.tgz#1dfd9db03bcf39884533dc45953563ae12a523a3" + integrity sha512-c/wcoBPySUyjjNP6seaAPbUyGn2oGSLGa6cujbV7yoC3726VM5M15b0ZtWDDJTelO8Hx4D2sPvCAGUl7qvShjg== dependencies: - "@storybook/addons" "6.4.21" - "@storybook/api" "6.4.21" - "@storybook/client-logger" "6.4.21" - "@storybook/components" "6.4.21" - "@storybook/core-events" "6.4.21" + "@storybook/addons" "6.4.20" + "@storybook/api" "6.4.20" + "@storybook/client-logger" "6.4.20" + "@storybook/components" "6.4.20" + "@storybook/core-events" "6.4.20" "@storybook/csf" "0.0.2--canary.87bc651.0" core-js "^3.8.2" global "^4.4.0" regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" -"@storybook/addon-toolbars@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-6.4.21.tgz#7ad78d0c300d2894389fffa886b23784561cd44c" - integrity sha512-eu1OkMy4slGsK1jYxfEydQXDW+/VnhBf9zf6JexUh9SVzIWswDzmtsoZ4L1ws/vw7EQcbBBXU4UIG/xy5qH8dA== +"@storybook/addon-toolbars@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-6.4.20.tgz#334b33f4affcecf7b9d90a86a11ec0c339b58194" + integrity sha512-oEZT57uqKrZTqBuxyNKx23ZhWVm4ZQHIzG7BdFI9uTeNV+kDgx07cLH5YAoZSzWcdUfgImdsJLN2YfOeLfmfww== dependencies: - "@storybook/addons" "6.4.21" - "@storybook/api" "6.4.21" - "@storybook/components" "6.4.21" - "@storybook/theming" "6.4.21" + "@storybook/addons" "6.4.20" + "@storybook/api" "6.4.20" + "@storybook/components" "6.4.20" + "@storybook/theming" "6.4.20" core-js "^3.8.2" regenerator-runtime "^0.13.7" -"@storybook/addon-viewport@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.4.21.tgz#ee7d8b272754798404801c0d846f439e56d7a131" - integrity sha512-O+SarJuO+S3ZrGskgMDmDnDjZg+7spCE6zdOuv2OX2wB+OTnoka0P0OhwHsg14Lc5DOWn22rv4q91v6RqAx6Yg== - dependencies: - "@storybook/addons" "6.4.21" - "@storybook/api" "6.4.21" - "@storybook/client-logger" "6.4.21" - "@storybook/components" "6.4.21" - "@storybook/core-events" "6.4.21" - "@storybook/theming" "6.4.21" +"@storybook/addon-viewport@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.4.20.tgz#5440f1f2ed3a9a0e44e6620f5786010f11374317" + integrity sha512-iDeIg+QX6doDR5rzaxPzG3tEnSD+UWVrcY8euHPLBjrsJkiTMaAf4M86sQjEBhY8xEZ+f//QBt8nT4tqBbR9zA== + dependencies: + "@storybook/addons" "6.4.20" + "@storybook/api" "6.4.20" + "@storybook/client-logger" "6.4.20" + "@storybook/components" "6.4.20" + "@storybook/core-events" "6.4.20" + "@storybook/theming" "6.4.20" core-js "^3.8.2" global "^4.4.0" memoizerific "^1.11.3" prop-types "^15.7.2" regenerator-runtime "^0.13.7" -"@storybook/addons@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.4.21.tgz#a0081d167eda8a30b2206ccabfe75abae0bb6b58" - integrity sha512-TFLv4FyqP5SBOHEqE6tiW+2++HngkyQ2KRbHICC7khQgRqDkrwvrdKZwzF29igseglhSmftpZrBLXyWbA7q1vg== +"@storybook/addons@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.4.20.tgz#bbf568b7c4c5a25ef296f285aef0299998ec5933" + integrity sha512-NbsLjDSkE9v2fOr0M7r2hpdYnlYs789ALkXemdTz2y0NUYSPdRfzVVQNXWrgmXivWQRL0aJ3bOjCOc668PPYjg== dependencies: - "@storybook/api" "6.4.21" - "@storybook/channels" "6.4.21" - "@storybook/client-logger" "6.4.21" - "@storybook/core-events" "6.4.21" + "@storybook/api" "6.4.20" + "@storybook/channels" "6.4.20" + "@storybook/client-logger" "6.4.20" + "@storybook/core-events" "6.4.20" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/router" "6.4.21" - "@storybook/theming" "6.4.21" + "@storybook/router" "6.4.20" + "@storybook/theming" "6.4.20" "@types/webpack-env" "^1.16.0" core-js "^3.8.2" global "^4.4.0" regenerator-runtime "^0.13.7" -"@storybook/api@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.4.21.tgz#efee41ae7bde37f6fe43ee960fef1a261b1b1dd6" - integrity sha512-AULsLd7ew11IRCpzffyLFGl5cwt9BLMok33DcIlCyvXsiqLm4/OsbgM4sj6QqWVuxcFlWMQJHoRJyeFlULFvZA== +"@storybook/api@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.4.20.tgz#65da720985b4b46998a405bddc42c9cef9bad7e4" + integrity sha512-YatZjb8HlJFE9umDzd7aqabn5oXvAculX76pTZWMxm53GROMZVeICGOYtSasJZYlkv9fLx/Gy/ksrKQnA719ig== dependencies: - "@storybook/channels" "6.4.21" - "@storybook/client-logger" "6.4.21" - "@storybook/core-events" "6.4.21" + "@storybook/channels" "6.4.20" + "@storybook/client-logger" "6.4.20" + "@storybook/core-events" "6.4.20" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/router" "6.4.21" + "@storybook/router" "6.4.20" "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.4.21" + "@storybook/theming" "6.4.20" core-js "^3.8.2" fast-deep-equal "^3.1.3" global "^4.4.0" @@ -4685,10 +4699,10 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/builder-webpack4@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.4.21.tgz#5355ab1bfe7ee153e907d8e64c6088fdb7a95676" - integrity sha512-tetK8iZJ/S7U1Hrvm9i5ejH/SKJ/UHJcZ+j1VrzQK15wuwalevYJGJI3Gk2NzqKE8rda4CXPK1ES3iGcS67eZw== +"@storybook/builder-webpack4@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.4.20.tgz#e3b5d6b665fbf5a1ec75b7ef32c4c811897ef20d" + integrity sha512-Lekx2T0P5tLD0Xd2+6t2dicbZ2oTX/lW1bc+Uxz6QROLqh4/H84CTyofVLJYmZUtgnLQee/cqz5JVkpoA72ebA== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-proposal-class-properties" "^7.12.1" @@ -4711,22 +4725,22 @@ "@babel/preset-env" "^7.12.11" "@babel/preset-react" "^7.12.10" "@babel/preset-typescript" "^7.12.7" - "@storybook/addons" "6.4.21" - "@storybook/api" "6.4.21" - "@storybook/channel-postmessage" "6.4.21" - "@storybook/channels" "6.4.21" - "@storybook/client-api" "6.4.21" - "@storybook/client-logger" "6.4.21" - "@storybook/components" "6.4.21" - "@storybook/core-common" "6.4.21" - "@storybook/core-events" "6.4.21" - "@storybook/node-logger" "6.4.21" - "@storybook/preview-web" "6.4.21" - "@storybook/router" "6.4.21" + "@storybook/addons" "6.4.20" + "@storybook/api" "6.4.20" + "@storybook/channel-postmessage" "6.4.20" + "@storybook/channels" "6.4.20" + "@storybook/client-api" "6.4.20" + "@storybook/client-logger" "6.4.20" + "@storybook/components" "6.4.20" + "@storybook/core-common" "6.4.20" + "@storybook/core-events" "6.4.20" + "@storybook/node-logger" "6.4.20" + "@storybook/preview-web" "6.4.20" + "@storybook/router" "6.4.20" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.21" - "@storybook/theming" "6.4.21" - "@storybook/ui" "6.4.21" + "@storybook/store" "6.4.20" + "@storybook/theming" "6.4.20" + "@storybook/ui" "6.4.20" "@types/node" "^14.0.10" "@types/webpack" "^4.41.26" autoprefixer "^9.8.6" @@ -4760,51 +4774,51 @@ webpack-hot-middleware "^2.25.1" webpack-virtual-modules "^0.2.2" -"@storybook/channel-postmessage@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.4.21.tgz#491a8ae93b29ab4c23888297403acbeb7e6d2c25" - integrity sha512-9mYtc4khwALGA9m4oh2ssnIoyYyKs/q6CZ+luaxct5bd1AZ6iZGBW+qwPaE+g/jjJyLotcSA/1FVr3AiImlWIQ== +"@storybook/channel-postmessage@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.4.20.tgz#ab7ced6d8c83cdc4ea661e055ac83f7b20c934ba" + integrity sha512-rKgQZ74WZhcpQY8I9SyMMADWbQ2GQopfzvE35qYJl/7mpEggXjY2nSP6PdQ7uIZzUSiwZFQ3tesCT5frEjF/DA== dependencies: - "@storybook/channels" "6.4.21" - "@storybook/client-logger" "6.4.21" - "@storybook/core-events" "6.4.21" + "@storybook/channels" "6.4.20" + "@storybook/client-logger" "6.4.20" + "@storybook/core-events" "6.4.20" core-js "^3.8.2" global "^4.4.0" qs "^6.10.0" telejson "^5.3.2" -"@storybook/channel-websocket@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/channel-websocket/-/channel-websocket-6.4.21.tgz#46db7dbfb9a37907ab12ba2632c46070557b5a97" - integrity sha512-qsyxR0e9ErqyDuCLTh/bSTnBkuNmD1GfVXp7f+NpKoSyfTOYKkaqydOiYDwN0LIHMt4ml9v6NN/zQ/i3avI4jw== +"@storybook/channel-websocket@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/channel-websocket/-/channel-websocket-6.4.20.tgz#c05b286523eccd5bf2e610375d38769699d01917" + integrity sha512-PYQAX53oTaY2zmHzd+GuDjRVDg34Z9Igo648qmBmpbUypWj54QmHeAcLMN8/RZpcsmjtj/gGkS8TwHGew4soZA== dependencies: - "@storybook/channels" "6.4.21" - "@storybook/client-logger" "6.4.21" + "@storybook/channels" "6.4.20" + "@storybook/client-logger" "6.4.20" core-js "^3.8.2" global "^4.4.0" telejson "^5.3.2" -"@storybook/channels@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.4.21.tgz#0f1924963f77ec0c3d82aa643a246824ca9f5fca" - integrity sha512-qgy8z3Hp04Q4p+E/8V9MamYYJLW8z1uv1Z+rvosNkg+eAApPg+Qe08BSj59OAUwPLrr2vpBW7WZ/BYSieW1tUg== +"@storybook/channels@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.4.20.tgz#a5b3a72c0f95ea28d631817f252496d3718b97e6" + integrity sha512-BXvI2/bQIvtQ0LPJCEQwrYm0iMkXD0Pu4WuUGfRCbyqhyw6/VnxOP0x92mvFbtBvjHhyNwk9kZloHyI5zJ3STg== dependencies: core-js "^3.8.2" ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/client-api@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.4.21.tgz#6dcf41a9e55b5e38638cd4d032f1ceaec305e0eb" - integrity sha512-qdxRdVQLO9A4KsQVT3o3Xj1PF3cSdasHz1mwuH8/l2p5Zce5vWKtNSUuxcSoI50P0A18FLntVMpgyM+8+bHxhQ== +"@storybook/client-api@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.4.20.tgz#17a24af4bc047f7a6de647b9c1844ab4e40baf83" + integrity sha512-+AKAj+HoW2PVB58bDON+K484CHuywZegKMztoOzOltGP6c02gSf3Y/tiHg2ybRnq2qGNrypGgMKrX401yMEBmg== dependencies: - "@storybook/addons" "6.4.21" - "@storybook/channel-postmessage" "6.4.21" - "@storybook/channels" "6.4.21" - "@storybook/client-logger" "6.4.21" - "@storybook/core-events" "6.4.21" + "@storybook/addons" "6.4.20" + "@storybook/channel-postmessage" "6.4.20" + "@storybook/channels" "6.4.20" + "@storybook/client-logger" "6.4.20" + "@storybook/core-events" "6.4.20" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/store" "6.4.21" + "@storybook/store" "6.4.20" "@types/qs" "^6.9.5" "@types/webpack-env" "^1.16.0" core-js "^3.8.2" @@ -4819,23 +4833,23 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/client-logger@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.4.21.tgz#7df21cec4d5426669e828af59232ec44ea19c81a" - integrity sha512-XkVCQ5swyYDVh5U+87DGRBdC5utJBpVW7kU5P14TQKMnSc/yHbMcXWaA89K8WKDa/WGkGbc0bKi4WrUwHFg2FA== +"@storybook/client-logger@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.4.20.tgz#5a10d86f720c2a8d408aeb61c8d08eb5dcc3833a" + integrity sha512-vbEivQvLQm05tuqSAb4s9RCc82YF1HcAvRneOYUGI7T/wSoijZzauIstKtb3LHEBBYpsELf4hJ3GuE5xZW3wXg== dependencies: core-js "^3.8.2" global "^4.4.0" -"@storybook/components@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.4.21.tgz#77483ef429f96d94cf7d2d8c1af8441ef855a77d" - integrity sha512-OnuAS/bMdLKdmkWtDNUxM9qSFCU3pcGWqXzasU3sjvibIcz3472xTFiwjW9UiHR7ipu/YQKALnIbyyjznGY4Kg== +"@storybook/components@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.4.20.tgz#d063b6a7e70e1be7c8aa79220bb2cd92be8057a1" + integrity sha512-5JN1pqpkvFuwZNF8bKr+BHttmoCoIYL7TOB4tCb/O8Puu5IKXa0fuCGMGVwUNhheR3lKVmV3C+FdEdl1Gt3xXQ== dependencies: "@popperjs/core" "^2.6.0" - "@storybook/client-logger" "6.4.21" + "@storybook/client-logger" "6.4.20" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/theming" "6.4.21" + "@storybook/theming" "6.4.20" "@types/color-convert" "^2.0.0" "@types/overlayscrollbars" "^1.12.0" "@types/react-syntax-highlighter" "11.0.5" @@ -4857,21 +4871,21 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/core-client@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.4.21.tgz#4882092315c884dca6118202c83a5e6758b7de57" - integrity sha512-1zdfhL7ryP5xgcBNuaQplkiPIgPZ2OnIFA1gqun1xl9OBA7K2J115uZ2grQwS7hrhRBqsRIvMv1k9UmAYzXqiw== - dependencies: - "@storybook/addons" "6.4.21" - "@storybook/channel-postmessage" "6.4.21" - "@storybook/channel-websocket" "6.4.21" - "@storybook/client-api" "6.4.21" - "@storybook/client-logger" "6.4.21" - "@storybook/core-events" "6.4.21" +"@storybook/core-client@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.4.20.tgz#0620a2ca489ff656c7001da1db795a0e8eb8966c" + integrity sha512-pDaCGMdGD4OmC+YzghTXd86SLHfnX+/3lqprVtWSUzV2SbpCrdr0ySa01jbRmDaZIdA3YXxt+vW0VrMWnQ+20A== + dependencies: + "@storybook/addons" "6.4.20" + "@storybook/channel-postmessage" "6.4.20" + "@storybook/channel-websocket" "6.4.20" + "@storybook/client-api" "6.4.20" + "@storybook/client-logger" "6.4.20" + "@storybook/core-events" "6.4.20" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/preview-web" "6.4.21" - "@storybook/store" "6.4.21" - "@storybook/ui" "6.4.21" + "@storybook/preview-web" "6.4.20" + "@storybook/store" "6.4.20" + "@storybook/ui" "6.4.20" airbnb-js-shims "^2.2.1" ansi-to-html "^0.6.11" core-js "^3.8.2" @@ -4883,10 +4897,10 @@ unfetch "^4.2.0" util-deprecate "^1.0.2" -"@storybook/core-common@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.4.21.tgz#7151eeb5f628bec1dc1461df2de4c51fec15ac4c" - integrity sha512-apYT4CTRn0iR3DEf59Sc2i9L1WjbewmzYrmHTjNuygS7sjKxV8nppz60yvtLiHu4AWE+quXL3hen5yW9n9mnjw== +"@storybook/core-common@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.4.20.tgz#ceaa509b18abf4af40723a807b9231eaade47060" + integrity sha512-+jSPpMwWvoyDufLKhYslF9N2y/5gqbgE/bPnqy6TZhC1ia+Lr5S4uK60zAT1OpB6kgXWDbo203NP148uMxJ3VA== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-proposal-class-properties" "^7.12.1" @@ -4909,7 +4923,7 @@ "@babel/preset-react" "^7.12.10" "@babel/preset-typescript" "^7.12.7" "@babel/register" "^7.12.1" - "@storybook/node-logger" "6.4.21" + "@storybook/node-logger" "6.4.20" "@storybook/semver" "^7.3.2" "@types/node" "^14.0.10" "@types/pretty-hrtime" "^1.0.0" @@ -4938,29 +4952,29 @@ util-deprecate "^1.0.2" webpack "4" -"@storybook/core-events@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.4.21.tgz#28fff8b10c0d564259edf4439ff8677615ce59c0" - integrity sha512-K6b9M1zYvW/Kfb1cnH6JDfmFvTYDMx/ot9zdl9O5SPH9glUwzOXSk8qKu6GmZTiW2YnC2nKbjaN20mfMsCBPGw== +"@storybook/core-events@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.4.20.tgz#c442028a048bac38a60aabcacb5b215a1bc24b25" + integrity sha512-POizjsPSA4SeBRKaIMpH/M2Mtw3ZPp1hCdIXTxK+S2M1j2rt3ZvNnG2y4IJM+dYjkL1Qwl3WJusa7qcDCS2+dA== dependencies: core-js "^3.8.2" -"@storybook/core-server@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.4.21.tgz#3f60c68bb21fd1b07113b2bbaefd6e0498bdbd68" - integrity sha512-uOBrLKzERAJvGAtd9ieozoTjEu0Hnr7DnufppG4t14Yu61lcbsT3IzPeZDuFaM3tGjWlNgXIezZ2aBoxTMVokQ== +"@storybook/core-server@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.4.20.tgz#6bdf6dd5d83713034df950a98f7638e23c64171c" + integrity sha512-AqpTjZE3/23IdDN5i6Srky3zdapQKSnHqlibl1mppRscf1IZe6OJJWtCHACpJKJwnOpPV/WxL8oron4mUjvrbA== dependencies: "@discoveryjs/json-ext" "^0.5.3" - "@storybook/builder-webpack4" "6.4.21" - "@storybook/core-client" "6.4.21" - "@storybook/core-common" "6.4.21" - "@storybook/core-events" "6.4.21" + "@storybook/builder-webpack4" "6.4.20" + "@storybook/core-client" "6.4.20" + "@storybook/core-common" "6.4.20" + "@storybook/core-events" "6.4.20" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/csf-tools" "6.4.21" - "@storybook/manager-webpack4" "6.4.21" - "@storybook/node-logger" "6.4.21" + "@storybook/csf-tools" "6.4.20" + "@storybook/manager-webpack4" "6.4.20" + "@storybook/node-logger" "6.4.20" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.21" + "@storybook/store" "6.4.20" "@types/node" "^14.0.10" "@types/node-fetch" "^2.5.7" "@types/pretty-hrtime" "^1.0.0" @@ -4993,18 +5007,18 @@ webpack "4" ws "^8.2.3" -"@storybook/core@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.4.21.tgz#d92a60a6014df5f88902edfe4fadf1cbdd9ba238" - integrity sha512-HNy3L/5stURU5CPyo4Gh/NHhgs6qgvNq82pOr9mhnr2chNOUTh/kaWjrR4k/Mnh8qzItYLs1tpIFKvhclHXAdw== +"@storybook/core@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.4.20.tgz#c025bd2b325ca3e432de5c1023ef0a8cc4378f3b" + integrity sha512-CQ3aaTHoHVV9BRUjqdr33cKv+/q1DMWBrtvEuZpW6gKq/CUuDXLQrAUARD18H/I5BlIJGbP5ccwkZNiY34QWKg== dependencies: - "@storybook/core-client" "6.4.21" - "@storybook/core-server" "6.4.21" + "@storybook/core-client" "6.4.20" + "@storybook/core-server" "6.4.20" -"@storybook/csf-tools@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-6.4.21.tgz#007eababed1ff334b08afd92491e09191a57053c" - integrity sha512-Qt7NFEWkVaAWsy9sc0+0nLsi0k8UE+JjsR8Dit2Z/51ED7CMBJCl6nZKSU2vTnwDdRWwUj3d1a+zeKlozKsXYA== +"@storybook/csf-tools@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-6.4.20.tgz#5b185ac7adda4803f3129f15faef16f2f10c7f74" + integrity sha512-RM/VN7Tt6FVSlDwAEe6fHCJuv3coeupnqhq+K7tjomTCrcoa1Lk6RX9H0Qk50uSoQZCOgRBjL682yBs27VzUbw== dependencies: "@babel/core" "^7.12.10" "@babel/generator" "^7.12.11" @@ -5031,20 +5045,20 @@ dependencies: lodash "^4.17.15" -"@storybook/manager-webpack4@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.4.21.tgz#260aeffcfcc9e09f33a11b362d7bfc1d07ac4230" - integrity sha512-JhcGU6KtmNQUfSNNgAWIKVKOaupx7+RYw3y6P0JN5km5nzqpipkeJzh+jdMqefJbIRV/psqKm/jpt/pPfaIHyQ== +"@storybook/manager-webpack4@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.4.20.tgz#8e896c55a225271c63f948e9a524943036c0c888" + integrity sha512-4Q9ZJNT64Omn0shD8JfXi1yccjQVWruBxKoELbn4zLOUtmb5/ETmBHkek/nBnLo7i5J6ZkyB66L9qokfC/WsxQ== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-transform-template-literals" "^7.12.1" "@babel/preset-react" "^7.12.10" - "@storybook/addons" "6.4.21" - "@storybook/core-client" "6.4.21" - "@storybook/core-common" "6.4.21" - "@storybook/node-logger" "6.4.21" - "@storybook/theming" "6.4.21" - "@storybook/ui" "6.4.21" + "@storybook/addons" "6.4.20" + "@storybook/core-client" "6.4.20" + "@storybook/core-common" "6.4.20" + "@storybook/node-logger" "6.4.20" + "@storybook/theming" "6.4.20" + "@storybook/ui" "6.4.20" "@types/node" "^14.0.10" "@types/webpack" "^4.41.26" babel-loader "^8.0.0" @@ -5073,10 +5087,10 @@ webpack-dev-middleware "^3.7.3" webpack-virtual-modules "^0.2.2" -"@storybook/node-logger@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.4.21.tgz#f4606e345f1896e8ee709ced42d4cd7dc5c5f7ec" - integrity sha512-iCQ6ToARy0Ri6oP3UPDGsiIqDKf/gsL3XwZ5iPj80HyuCdUwm2dB+e3/09gD7XkHNkY2//TxKOUxcAkorQRFUQ== +"@storybook/node-logger@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.4.20.tgz#41618be54ba6f98a7c96bdb2c92ebd34c7231505" + integrity sha512-8E34tK4NPkXn+Ga20d5Oba0mVem9w60B2bBQk66TMGXJdZnAqO9xrBlVYEQkeb58g4Mb2WVBFTY6fsDVHwzZyw== dependencies: "@types/npmlog" "^4.1.2" chalk "^4.1.0" @@ -5084,24 +5098,24 @@ npmlog "^5.0.1" pretty-hrtime "^1.0.3" -"@storybook/postinstall@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.4.21.tgz#1a0dc4ae0c8bf73fcda3d2abf6f22477dce0a908" - integrity sha512-vuynjqEnjoRoe0E0jo27vJQ5JH2lRPAGR0lZMNvmw3EasWSA586eyJvEVTAte/z1wO9ZV2dTHbgAozv33N1Z2w== +"@storybook/postinstall@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.4.20.tgz#df8b410e430f594245b6eabb5fd521b2ca3ec10d" + integrity sha512-BcDNLfW5F265VMntFfLzBnlOf/EYRWwM8puoQgjZGCHCEErJZ89BvWx/lOGY/t3yc5Go0QXp86Ybq30kNFHGwg== dependencies: core-js "^3.8.2" -"@storybook/preview-web@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/preview-web/-/preview-web-6.4.21.tgz#c1e7eb345bd1c9a93df0de066efe053c5ba5f745" - integrity sha512-v0AS7rDbdcD3aw/1pY525EJ4jmgY5ntz9CqiLmBKVBgshjng7Cza8AVR8Kvhr+ppoP/v63w4sEdxIw7jYsO5rQ== +"@storybook/preview-web@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/preview-web/-/preview-web-6.4.20.tgz#3cf1507c63df376776d96bde7332439f177dcb47" + integrity sha512-rn06XQRLdlwGtmbqTRRq6fEWaNruxA2pQzdOqBSww30u6PMV8IE7RiAHYDbGwJOk5DatliU+16duRNVR4QoHcw== dependencies: - "@storybook/addons" "6.4.21" - "@storybook/channel-postmessage" "6.4.21" - "@storybook/client-logger" "6.4.21" - "@storybook/core-events" "6.4.21" + "@storybook/addons" "6.4.20" + "@storybook/channel-postmessage" "6.4.20" + "@storybook/client-logger" "6.4.20" + "@storybook/core-events" "6.4.20" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/store" "6.4.21" + "@storybook/store" "6.4.20" ansi-to-html "^0.6.11" core-js "^3.8.2" global "^4.4.0" @@ -5127,21 +5141,21 @@ tslib "^2.0.0" "@storybook/react@^6.4.13": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/react/-/react-6.4.21.tgz#c83f3c817f8b77fa69b9619e88eb94be7d11fe6b" - integrity sha512-7SJJnEbZ5THQBjor37shxnhXiFTB7g46U68I/PY56A5ZLb4TkorKStrniKgTcxG9xNqQjyxm0S6CICUp9gn8PQ== + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/react/-/react-6.4.20.tgz#1f0bd7678fc3f6c97269a5f0f1cdaf0ca82bb09c" + integrity sha512-3AN0CQzYdL8+hasmU7lXv+xHXtbUOQ8dPogUm4ecW7ZnuL7/TKxJ5SBcL4UlDWY8BASI++ZkauCH0ncNkQ83Ew== dependencies: "@babel/preset-flow" "^7.12.1" "@babel/preset-react" "^7.12.10" "@pmmmwh/react-refresh-webpack-plugin" "^0.5.1" - "@storybook/addons" "6.4.21" - "@storybook/core" "6.4.21" - "@storybook/core-common" "6.4.21" + "@storybook/addons" "6.4.20" + "@storybook/core" "6.4.20" + "@storybook/core-common" "6.4.20" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/node-logger" "6.4.21" + "@storybook/node-logger" "6.4.20" "@storybook/react-docgen-typescript-plugin" "1.0.2-canary.253f8c1.0" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.21" + "@storybook/store" "6.4.20" "@types/webpack-env" "^1.16.0" babel-plugin-add-react-displayname "^0.0.5" babel-plugin-named-asset-import "^0.3.1" @@ -5156,12 +5170,12 @@ ts-dedent "^2.0.0" webpack "4" -"@storybook/router@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.4.21.tgz#a18172601907918c1442a8a125c9c625d798d09b" - integrity sha512-otn3xYc017SNebeA95xLQ7P6elfyu9541QteXbLR5gFvrT+MB/8zMRZrVuD7n1xwpBgazlonzAdODC736Be9jQ== +"@storybook/router@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.4.20.tgz#4344e699332837fe51142b215e315b0a9e6a6e44" + integrity sha512-lwTBtuq9gNywkVs1rye50dPF6pJEGHhZ+2MOTMtASjuM8KIL/wI3OYwRDnDf/98FcinFAeBcEPrEHmV5sAW73w== dependencies: - "@storybook/client-logger" "6.4.21" + "@storybook/client-logger" "6.4.20" core-js "^3.8.2" fast-deep-equal "^3.1.3" global "^4.4.0" @@ -5181,13 +5195,13 @@ core-js "^3.6.5" find-up "^4.1.0" -"@storybook/source-loader@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.4.21.tgz#6145c3dcede3bfbd1159755c6aad8722cadd0b5f" - integrity sha512-rRu3uWla1c73F5FKl7mdkIKcj+Of4jzIT7aHycS0j6rYKwbGpsptLgxbpMUaEdNHjSDyAzSM6Mj5XcnE5rC8nQ== +"@storybook/source-loader@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.4.20.tgz#bb8742ca7b23d4e239be487b2b8843083a24db99" + integrity sha512-mBnfZrwCBxMFdAI5NSs+oxQKLIv4IOM2U3V5n/4NjPvVDmfPt5ozQ/v/1yyVFsuneAXw6xfpS24cI4M9GenUgQ== dependencies: - "@storybook/addons" "6.4.21" - "@storybook/client-logger" "6.4.21" + "@storybook/addons" "6.4.20" + "@storybook/client-logger" "6.4.20" "@storybook/csf" "0.0.2--canary.87bc651.0" core-js "^3.8.2" estraverse "^5.2.0" @@ -5197,14 +5211,14 @@ prettier ">=2.2.1 <=2.3.0" regenerator-runtime "^0.13.7" -"@storybook/store@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/store/-/store-6.4.21.tgz#e34d6e0194cca5eb74a7c1d06fb0151625975576" - integrity sha512-j0cMo3JUs6yGc1cJi29kkzZK2zCGmx03BCMtMflnqNnMVnhuIF2iOTnwj4z01keL8/7hosUAz0OJxhvIV0JHIg== +"@storybook/store@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/store/-/store-6.4.20.tgz#ee02210ec8b8340468ff9ffc1b953acfe485af5f" + integrity sha512-TXrjlBnXgarqZ+Z8Apg8UVkHbKHRkBJmsrlTRucwf8N9mE6EQxRfpqvghcQW3yj2NR1QFdtn13WKF+ZBeHAqgQ== dependencies: - "@storybook/addons" "6.4.21" - "@storybook/client-logger" "6.4.21" - "@storybook/core-events" "6.4.21" + "@storybook/addons" "6.4.20" + "@storybook/client-logger" "6.4.20" + "@storybook/core-events" "6.4.20" "@storybook/csf" "0.0.2--canary.87bc651.0" core-js "^3.8.2" fast-deep-equal "^3.1.3" @@ -5218,15 +5232,15 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/theming@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.4.21.tgz#ea1a33be70c654cb31e5b38fae93f72171e88ef8" - integrity sha512-7pLNwmqbyqCeHXzjsacI69IdJcAZr6zoZA84iGqx+Na32OI8wtIpFczbwuYpVPN2jzgRYp23CgIv1Gz27yk/zw== +"@storybook/theming@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.4.20.tgz#b015b976a4c5f7648ec213ebb1fd76f3ec38fe85" + integrity sha512-sVGpRYyJHbdme8ozd9AT70VZ24ug6eypAKT7P+cfzImlYJABjmcfaJ+V4rlavoJF1sGnmauJmGoOf40b1U5JZQ== dependencies: "@emotion/core" "^10.1.1" "@emotion/is-prop-valid" "^0.8.6" "@emotion/styled" "^10.0.27" - "@storybook/client-logger" "6.4.21" + "@storybook/client-logger" "6.4.20" core-js "^3.8.2" deep-object-diff "^1.1.0" emotion-theming "^10.0.27" @@ -5236,21 +5250,21 @@ resolve-from "^5.0.0" ts-dedent "^2.0.0" -"@storybook/ui@6.4.21": - version "6.4.21" - resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.4.21.tgz#03b0ba66663f70b706ca29481bedf08a468dad3d" - integrity sha512-jjEEFDm8PAzscn5dN+3YJap9033ce98YYC9FCQVF5sB41CIwI0PD5LUafxWbaxQdL+t/ZlRYXNz3FLNFHMwzcQ== +"@storybook/ui@6.4.20": + version "6.4.20" + resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.4.20.tgz#30e8fba0877b66000841046133d3dc098a807d13" + integrity sha512-QY077l+S79RtdIdBahF2zu1lKqGlBqHeyB3k4W2nCUKJpqmFyzEV6SihkOZyKKe6dX0xDLQvOHIgsSK9+rACfg== dependencies: "@emotion/core" "^10.1.1" - "@storybook/addons" "6.4.21" - "@storybook/api" "6.4.21" - "@storybook/channels" "6.4.21" - "@storybook/client-logger" "6.4.21" - "@storybook/components" "6.4.21" - "@storybook/core-events" "6.4.21" - "@storybook/router" "6.4.21" + "@storybook/addons" "6.4.20" + "@storybook/api" "6.4.20" + "@storybook/channels" "6.4.20" + "@storybook/client-logger" "6.4.20" + "@storybook/components" "6.4.20" + "@storybook/core-events" "6.4.20" + "@storybook/router" "6.4.20" "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.4.21" + "@storybook/theming" "6.4.20" copy-to-clipboard "^3.3.1" core-js "^3.8.2" core-js-pure "^3.8.2" @@ -5691,9 +5705,9 @@ "@types/pouchdb-core" "*" "@types/prettier@^2.1.5": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.6.0.tgz#efcbd41937f9ae7434c714ab698604822d890759" - integrity sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw== + version "2.4.4" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.4.tgz#5d9b63132df54d8909fce1c3f8ca260fdd693e17" + integrity sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA== "@types/pretty-hrtime@^1.0.0": version "1.0.1" @@ -5701,9 +5715,9 @@ integrity sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ== "@types/prop-types@*", "@types/prop-types@^15.7.4": - version "15.7.5" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" - integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + version "15.7.4" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" + integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ== "@types/qs@*", "@types/qs@^6.9.5": version "6.9.7" @@ -5751,12 +5765,12 @@ "@types/react" "*" "@types/react-virtualized@^9.21.13": - version "9.21.21" - resolved "https://registry.yarnpkg.com/@types/react-virtualized/-/react-virtualized-9.21.21.tgz#65c96f25314f0fb3d40536929dc78112753b49e1" - integrity sha512-Exx6I7p4Qn+BBA1SRyj/UwQlZ0I0Pq7g7uhAp0QQ4JWzZunqEqNBGTmCmMmS/3N9wFgAGWuBD16ap7k8Y14VPA== + version "9.21.20" + resolved "https://registry.yarnpkg.com/@types/react-virtualized/-/react-virtualized-9.21.20.tgz#756c78b5512a2a1804fdaf749a5f5cff3d805e5b" + integrity sha512-i8nZf1LpuX5rG4DZLaPGayIQwjxsZwmst5VdNhEznDTENel9p3A735AdRRp2iueFOyOuWBmaEaDxg8AD3GHilA== dependencies: "@types/prop-types" "*" - "@types/react" "^17" + "@types/react" "*" "@types/react-window@^1.8.5": version "1.8.5" @@ -5765,19 +5779,10 @@ dependencies: "@types/react" "*" -"@types/react@*": - version "18.0.3" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.3.tgz#baefa397561372015b9f8ba5bc83bc3f84ae8fcb" - integrity sha512-P8QUaMW4k+kH9aKNPl9b3XWcKMSSALYprLL8xpAMJOLUn3Pl6B+6nKC4F7dsk9oJPwkiRx+qlwhG/Zc1LxFVuQ== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - -"@types/react@^17", "@types/react@^17.0.14", "@types/react@^17.0.3": - version "17.0.44" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.44.tgz#c3714bd34dd551ab20b8015d9d0dbec812a51ec7" - integrity sha512-Ye0nlw09GeMp2Suh8qoOv0odfgCoowfM/9MG6WeRD60Gq9wS90bdkdRtYbRkNhXOpG4H+YXGvj4wOWhAC0LJ1g== +"@types/react@*", "@types/react@^17.0.14", "@types/react@^17.0.3": + version "17.0.43" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.43.tgz#4adc142887dd4a2601ce730bc56c3436fdb07a55" + integrity sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -5829,9 +5834,9 @@ integrity sha512-Kf1w9NE5HEgGxCRyIcRXR/ZYtDv0V8FVPtYHwLxl0O+maGX0erE77pQlD0gpP+/KByMZ87mOA79SjifhSB3PjQ== "@types/uglify-js@*": - version "3.13.2" - resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.2.tgz#1044c1713fb81cb1ceef29ad8a9ee1ce08d690ef" - integrity sha512-/xFrPIo+4zOeNGtVMbf9rUm0N+i4pDf1ynExomqtokIJmVzR3962lJ1UE+MmexMkA0cmN9oTzg5Xcbwge0Ij2Q== + version "3.13.1" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.1.tgz#5e889e9e81e94245c75b6450600e1c5ea2878aea" + integrity sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ== dependencies: source-map "^0.6.1" @@ -6493,24 +6498,22 @@ array-unique@^0.3.2: integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= array.prototype.flat@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz#0b0c1567bf57b38b56b4c97b8aa72ab45e4adc7b" - integrity sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw== + version "1.2.5" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz#07e0975d84bbc7c48cd1879d609e682598d33e13" + integrity sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.19.2" - es-shim-unscopables "^1.0.0" + es-abstract "^1.19.0" array.prototype.flatmap@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz#a7e8ed4225f4788a70cd910abcf0791e76a5534f" - integrity sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg== + version "1.2.5" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz#908dc82d8a406930fdf38598d51e7411d18d4446" + integrity sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA== dependencies: - call-bind "^1.0.2" + call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.19.2" - es-shim-unscopables "^1.0.0" + es-abstract "^1.19.0" array.prototype.map@^1.0.4: version "1.0.4" @@ -7400,9 +7403,9 @@ camelcase@^6.2.0: integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001283, caniuse-lite@^1.0.30001317: - version "1.0.30001331" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001331.tgz#41048f2a5cf0c3c6198f40207cd323388b3d4399" - integrity sha512-Y1xk6paHpUXKP/P6YjQv1xqyTbgAP05ycHBcRdQjTcyXlWol868sJJPlmk5ylOekw2BrucWes5jk+LvVd7WZ5Q== + version "1.0.30001325" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001325.tgz#2b4ad19b77aa36f61f2eaf72e636d7481d55e606" + integrity sha512-sB1bZHjseSjDtijV1Hb7PB2Zd58Kyx+n/9EotvZ4Qcz2K3d0lWB8dB4nb8wN/TsOGFq3UuAm0zQZNQ4SoR7TrQ== capture-exit@^2.0.0: version "2.0.0" @@ -8685,9 +8688,9 @@ dom-helpers@^5.0.1, dom-helpers@^5.1.3: csstype "^3.0.2" dom-serializer@^1.0.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" - integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + version "1.3.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" + integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== dependencies: domelementtype "^2.0.1" domhandler "^4.2.0" @@ -8704,9 +8707,9 @@ domain-browser@^1.1.1: integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== domelementtype@^2.0.1, domelementtype@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" - integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + version "2.2.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" + integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== domexception@^2.0.1: version "2.0.1" @@ -8801,9 +8804,9 @@ ee-first@1.1.1: integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= electron-to-chromium@^1.4.84: - version "1.4.107" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.107.tgz#564257014ab14033b4403a309c813123c58a3fb9" - integrity sha512-Huen6taaVrUrSy8o7mGStByba8PfOWWluHNxSHGBrCgEdFVLtvdQDBr9LBCF9Uci8SYxh28QNNMO0oC17wbGAg== + version "1.4.103" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.103.tgz#abfe376a4d70fa1e1b4b353b95df5d6dfd05da3a" + integrity sha512-c/uKWR1Z/W30Wy/sx3dkZoj4BijbXX85QKWu9jJfjho3LBAXNEGAEW3oWiGb+dotA6C6BzCTxL2/aLes7jlUeg== element-resize-detector@^1.2.2: version "1.2.4" @@ -8930,9 +8933,9 @@ enhanced-resolve@^4.5.0: tapable "^1.0.0" enhanced-resolve@^5.7.0: - version "5.9.3" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz#44a342c012cbc473254af5cc6ae20ebd0aae5d88" - integrity sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow== + version "5.9.2" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz#0224dcd6a43389ebfb2d55efee517e5466772dd9" + integrity sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA== dependencies: graceful-fs "^4.2.4" tapable "^2.2.0" @@ -8973,10 +8976,10 @@ error-stack-parser@^2.0.6: dependencies: stackframe "^1.1.1" -es-abstract@^1.18.5, es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2: - version "1.19.4" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.4.tgz#79a95527af382eb276075627e53762393ce8b57a" - integrity sha512-flV8e5g9/xulChMG48Fygk1ptpo4lQRJ0eJYtxJFgi7pklLx7EFcOJ34jnvr8pbWlaFN/AT1cZpe0hiFel9Hqg== +es-abstract@^1.18.5, es-abstract@^1.19.0, es-abstract@^1.19.1: + version "1.19.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.2.tgz#8f7b696d8f15b167ae3640b4060670f3d054143f" + integrity sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w== dependencies: call-bind "^1.0.2" es-to-primitive "^1.2.1" @@ -8989,7 +8992,7 @@ es-abstract@^1.18.5, es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19 is-callable "^1.2.4" is-negative-zero "^2.0.2" is-regex "^1.1.4" - is-shared-array-buffer "^1.0.2" + is-shared-array-buffer "^1.0.1" is-string "^1.0.7" is-weakref "^1.0.2" object-inspect "^1.12.0" @@ -9018,13 +9021,6 @@ es-get-iterator@^1.0.2: is-string "^1.0.5" isarray "^2.0.5" -es-shim-unscopables@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" - integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== - dependencies: - has "^1.0.3" - es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" @@ -9744,9 +9740,9 @@ fork-ts-checker-webpack-plugin@^4.1.6: worker-rpc "^0.1.0" fork-ts-checker-webpack-plugin@^6.0.4: - version "6.5.1" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.1.tgz#fd689e2d9de6ac76abb620909eea56438cd0f232" - integrity sha512-x1wumpHOEf4gDROmKTaB6i4/Q6H3LwmjVO7fIX47vBwlZbtPjU33hgoMuD/Q/y6SU8bnuYSoN6ZQOLshGp0T/g== + version "6.5.0" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz#0282b335fa495a97e167f69018f566ea7d2a2b5e" + integrity sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw== dependencies: "@babel/code-frame" "^7.8.3" "@types/json-schema" "^7.0.5" @@ -10506,9 +10502,9 @@ html-minifier-terser@^5.0.1: terser "^4.6.3" html-tags@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.2.0.tgz#dbb3518d20b726524e4dd43de397eb0a95726961" - integrity sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg== + version "3.1.0" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" + integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== html-void-elements@^1.0.0: version "1.0.5" @@ -11257,7 +11253,7 @@ is-set@^2.0.2: resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== -is-shared-array-buffer@^1.0.2: +is-shared-array-buffer@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== @@ -12008,7 +12004,7 @@ json-schema-traverse@^0.4.1: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== -json5@2.x, json5@^2.1.2, json5@^2.1.3, json5@^2.2.1: +json5@2.x, json5@^2.1.2, json5@^2.1.3: version "2.2.1" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== @@ -12070,9 +12066,9 @@ jstransform@~11.0.0: source-map "^0.4.2" jszip@^3.6.0: - version "3.9.1" - resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.9.1.tgz#784e87f328450d1e8151003a9c67733e2b901051" - integrity sha512-H9A60xPqJ1CuC4Ka6qxzXZeU8aNmgOeP5IFqwJbQQwtu2EUYxota3LdsiZWplF7Wgd9tkAd0mdu36nceSaPuYw== + version "3.9.0" + resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.9.0.tgz#511b26718aca5f3a553d1f8e072dfd0efdc74481" + integrity sha512-Vb3SMfASUN1EKrFzv5A5+lTaZnzLzT5E6A9zyT7WFqMSfhT2Z7iS5FgSOjx2Olm3MDj8OqKj6GHyP2kMt1Ir6w== dependencies: lie "~3.3.0" pako "~1.0.2" @@ -12907,27 +12903,27 @@ next-transpile-modules@^9.0.0: escalade "^3.1.1" next@^12.1.4: - version "12.1.5" - resolved "https://registry.yarnpkg.com/next/-/next-12.1.5.tgz#7a07687579ddce61ee519493e1c178d83abac063" - integrity sha512-YGHDpyfgCfnT5GZObsKepmRnne7Kzp7nGrac07dikhutWQug7hHg85/+sPJ4ZW5Q2pDkb+n0FnmLkmd44htIJQ== + version "12.1.4" + resolved "https://registry.yarnpkg.com/next/-/next-12.1.4.tgz#597a9bdec7aec778b442c4f6d41afd2c64a54b23" + integrity sha512-DA4g97BM4Z0nKtDvCTm58RxdvoQyYzeg0AeVbh0N4Y/D8ELrNu47lQeEgRGF8hV4eQ+Sal90zxrJQQG/mPQ8CQ== dependencies: - "@next/env" "12.1.5" + "@next/env" "12.1.4" caniuse-lite "^1.0.30001283" postcss "8.4.5" styled-jsx "5.0.1" optionalDependencies: - "@next/swc-android-arm-eabi" "12.1.5" - "@next/swc-android-arm64" "12.1.5" - "@next/swc-darwin-arm64" "12.1.5" - "@next/swc-darwin-x64" "12.1.5" - "@next/swc-linux-arm-gnueabihf" "12.1.5" - "@next/swc-linux-arm64-gnu" "12.1.5" - "@next/swc-linux-arm64-musl" "12.1.5" - "@next/swc-linux-x64-gnu" "12.1.5" - "@next/swc-linux-x64-musl" "12.1.5" - "@next/swc-win32-arm64-msvc" "12.1.5" - "@next/swc-win32-ia32-msvc" "12.1.5" - "@next/swc-win32-x64-msvc" "12.1.5" + "@next/swc-android-arm-eabi" "12.1.4" + "@next/swc-android-arm64" "12.1.4" + "@next/swc-darwin-arm64" "12.1.4" + "@next/swc-darwin-x64" "12.1.4" + "@next/swc-linux-arm-gnueabihf" "12.1.4" + "@next/swc-linux-arm64-gnu" "12.1.4" + "@next/swc-linux-arm64-musl" "12.1.4" + "@next/swc-linux-x64-gnu" "12.1.4" + "@next/swc-linux-x64-musl" "12.1.4" + "@next/swc-win32-arm64-msvc" "12.1.4" + "@next/swc-win32-ia32-msvc" "12.1.4" + "@next/swc-win32-x64-msvc" "12.1.4" nice-try@^1.0.4: version "1.0.5" @@ -13013,9 +13009,9 @@ node-libs-browser@^2.2.1: vm-browserify "^1.0.1" node-releases@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.3.tgz#225ee7488e4a5e636da8da52854844f9d716ca96" - integrity sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw== + version "2.0.2" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.2.tgz#7139fe71e2f4f11b47d4d2986aaf8c48699e0c01" + integrity sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg== normalize-package-data@^2.4.0, normalize-package-data@^2.5.0: version "2.5.0" @@ -13737,9 +13733,9 @@ pnp-webpack-plugin@1.6.4: ts-pnp "^1.1.6" polished@^4.0.5: - version "4.2.2" - resolved "https://registry.yarnpkg.com/polished/-/polished-4.2.2.tgz#2529bb7c3198945373c52e34618c8fe7b1aa84d1" - integrity sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ== + version "4.2.1" + resolved "https://registry.yarnpkg.com/polished/-/polished-4.2.1.tgz#e38cdf4244b3bea63f77b0f8ab2335e22a66bd08" + integrity sha512-vRkUnHBwVX7kIeCzCghcLCWoDenV+sV7lkItnmTc7bb6Uzbe8ogU1FxqEW8+dXCxUX8YW8vusQ0HTk2yES7bfQ== dependencies: "@babel/runtime" "^7.17.8" @@ -14594,9 +14590,9 @@ react-fast-compare@^3.0.1, react-fast-compare@^3.2.0: integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== react-helmet-async@^1.0.7: - version "1.3.0" - resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.3.0.tgz#7bd5bf8c5c69ea9f02f6083f14ce33ef545c222e" - integrity sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg== + version "1.2.3" + resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.2.3.tgz#57326a69304ea3293036eafb49475e9ba454cb37" + integrity sha512-mCk2silF53Tq/YaYdkl2sB+/tDoPnaxN7dFS/6ZLJb/rhUY2EWGI5Xj2b4jHppScMqY45MbgPSwTxDchKpZ5Kw== dependencies: "@babel/runtime" "^7.12.5" invariant "^2.2.4" @@ -14938,10 +14934,10 @@ regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== -regenerator-transform@^0.15.0: - version "0.15.0" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz#cbd9ead5d77fae1a48d957cf889ad0586adb6537" - integrity sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg== +regenerator-transform@^0.14.2: + version "0.14.5" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" + integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== dependencies: "@babel/runtime" "^7.8.4" @@ -14954,9 +14950,9 @@ regex-not@^1.0.0, regex-not@^1.0.2: safe-regex "^1.1.0" regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.1: - version "1.4.2" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.2.tgz#bf635117a2f4b755595ebb0c0ee2d2a49b2084db" - integrity sha512-Ynz8fTQW5/1elh+jWU2EDDzeoNbD0OQ0R+D1VJU5ATOkUaro4A9YEkdN2ODQl/8UQFPPpZNw91fOcLFamM7Pww== + version "1.4.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz#b3f4c0059af9e47eca9f3f660e51d81307e72307" + integrity sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" @@ -15439,9 +15435,9 @@ semver@7.0.0: integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== semver@7.x, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: - version "7.3.7" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" - integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== + version "7.3.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== dependencies: lru-cache "^6.0.0" @@ -16597,9 +16593,9 @@ typescript@^4.0.5, typescript@^4.1.2, typescript@^4.2.3, typescript@^4.2.4, type integrity sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw== uglify-js@^3.1.4: - version "3.15.4" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.15.4.tgz#fa95c257e88f85614915b906204b9623d4fa340d" - integrity sha512-vMOPGDuvXecPs34V74qDKk4iJ/SN4vL3Ow/23ixafENYvtrNvtbcgUeugTcUGRGsOF/5fU8/NYSL5Hyb3l1OJA== + version "3.15.3" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.15.3.tgz#9aa82ca22419ba4c0137642ba0df800cb06e0471" + integrity sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg== unbox-primitive@^1.0.1: version "1.0.1" From 666b793cea5fc3a08058fcb2951d1907f708b3e8 Mon Sep 17 00:00:00 2001 From: softmarshmallow Date: Thu, 14 Apr 2022 13:49:51 +0900 Subject: [PATCH 10/55] tmp : disable all mui components --- editor/pages/_development/code-editor/index.tsx | 10 +++++----- editor/pages/preferences/index.tsx | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/editor/pages/_development/code-editor/index.tsx b/editor/pages/_development/code-editor/index.tsx index 61ea4395..c4392672 100644 --- a/editor/pages/_development/code-editor/index.tsx +++ b/editor/pages/_development/code-editor/index.tsx @@ -8,11 +8,11 @@ export default function CodeEditorDevPage() { language: "typescript", raw: `export * from "./components"`, }, - "components/index.ts": { - name: "index.ts", - language: "typescript", - raw: `export * from "./app-bar"`, - }, + // "components/index.ts": { + // name: "index.ts", + // language: "typescript", + // raw: `export * from "./app-bar"`, + // }, }; return ; diff --git a/editor/pages/preferences/index.tsx b/editor/pages/preferences/index.tsx index 4efaff0a..3ddc955c 100644 --- a/editor/pages/preferences/index.tsx +++ b/editor/pages/preferences/index.tsx @@ -2,9 +2,9 @@ import React from "react"; import Link from "next/link"; import styled from "@emotion/styled"; -import FormGroup from "@mui/material/FormGroup"; -import FormControlLabel from "@mui/material/FormControlLabel"; -import Checkbox from "@mui/material/Checkbox"; +// import FormGroup from "@mui/material/FormGroup"; +// import FormControlLabel from "@mui/material/FormControlLabel"; +// import Checkbox from "@mui/material/Checkbox"; import { WorkspacePreferenceStore } from "store/workspace-preference-store"; export default function PreferencesHomePage() { @@ -20,7 +20,7 @@ export default function PreferencesHomePage() {

Workspace preferences
- + {/* - + */} ); } From bdd59fc07e6bdf0e5cbb59e1942ae732b84f9d8b Mon Sep 17 00:00:00 2001 From: "UZU, J" Date: Fri, 15 Apr 2022 12:53:53 +0900 Subject: [PATCH 11/55] fix mui build isses --- editor/components/code-editor/code-editor.tsx | 2 + editor/layouts/app-menu/app-menu.tsx | 47 ------------------- editor/layouts/app-menu/index.ts | 1 - .../default-editor-workspace-layout.tsx | 1 - editor/pages/_app.tsx | 9 ++-- editor/pages/integrations/index.tsx | 3 +- editor/pages/preferences/index.tsx | 10 ++-- editor/scaffolds/editor/skeleton.tsx | 9 ++-- editor/theme/mui.tsx | 20 ++++++++ 9 files changed, 38 insertions(+), 64 deletions(-) delete mode 100644 editor/layouts/app-menu/app-menu.tsx delete mode 100644 editor/layouts/app-menu/index.ts create mode 100644 editor/theme/mui.tsx diff --git a/editor/components/code-editor/code-editor.tsx b/editor/components/code-editor/code-editor.tsx index d0179f36..eb82a245 100644 --- a/editor/components/code-editor/code-editor.tsx +++ b/editor/components/code-editor/code-editor.tsx @@ -35,6 +35,8 @@ export function CodeEditor({ (null); - - const handleClick = (event: React.MouseEvent) => { - setAnchorEl(event.currentTarget); - }; - - const handleClose = () => { - setAnchorEl(null); - }; - - const handleLoadDesignClick = () => { - console.log("load design click. open design loader prompt"); - handleClose(); - }; - - return ( - - - - Load design - - - ); -} - -const AppMenuRoot = styled.div` - flex-grow: 0; -`; diff --git a/editor/layouts/app-menu/index.ts b/editor/layouts/app-menu/index.ts deleted file mode 100644 index 2d3bd3ec..00000000 --- a/editor/layouts/app-menu/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./app-menu"; diff --git a/editor/layouts/default-editor-workspace-layout.tsx b/editor/layouts/default-editor-workspace-layout.tsx index 470bc6de..1c8a1bdb 100644 --- a/editor/layouts/default-editor-workspace-layout.tsx +++ b/editor/layouts/default-editor-workspace-layout.tsx @@ -1,6 +1,5 @@ import styled from "@emotion/styled"; import React from "react"; -import { AppMenu } from "./app-menu"; import { Resizable } from "re-resizable"; type SidebarElementSignature = diff --git a/editor/pages/_app.tsx b/editor/pages/_app.tsx index 1aa02f62..0caa7db1 100644 --- a/editor/pages/_app.tsx +++ b/editor/pages/_app.tsx @@ -3,6 +3,7 @@ import { Global, css } from "@emotion/react"; import Head from "next/head"; import Script from "next/script"; import { EditorThemeProvider } from "@editor-ui/theme"; +import { MuiThemeProvider } from "theme/mui"; import { colors } from "theme"; import { useRouter } from "next/router"; @@ -146,9 +147,11 @@ function EditorApp({ Component, pageProps }) { return ( - - - + + + + + ); } diff --git a/editor/pages/integrations/index.tsx b/editor/pages/integrations/index.tsx index 1e5f812d..a5675359 100644 --- a/editor/pages/integrations/index.tsx +++ b/editor/pages/integrations/index.tsx @@ -1,5 +1,4 @@ -import React, { useEffect, useState } from "react"; -import styled from "@emotion/styled"; +import React from "react"; import { DefaultEditorWorkspaceLayout } from "layouts/default-editor-workspace-layout"; import { HomeHeading, HomeSidebar } from "components/home"; import Link from "next/link"; diff --git a/editor/pages/preferences/index.tsx b/editor/pages/preferences/index.tsx index 3ddc955c..4efaff0a 100644 --- a/editor/pages/preferences/index.tsx +++ b/editor/pages/preferences/index.tsx @@ -2,9 +2,9 @@ import React from "react"; import Link from "next/link"; import styled from "@emotion/styled"; -// import FormGroup from "@mui/material/FormGroup"; -// import FormControlLabel from "@mui/material/FormControlLabel"; -// import Checkbox from "@mui/material/Checkbox"; +import FormGroup from "@mui/material/FormGroup"; +import FormControlLabel from "@mui/material/FormControlLabel"; +import Checkbox from "@mui/material/Checkbox"; import { WorkspacePreferenceStore } from "store/workspace-preference-store"; export default function PreferencesHomePage() { @@ -20,7 +20,7 @@ export default function PreferencesHomePage() {

Workspace preferences
- {/* + - */} + ); } diff --git a/editor/scaffolds/editor/skeleton.tsx b/editor/scaffolds/editor/skeleton.tsx index 649f1e37..e6d5eafb 100644 --- a/editor/scaffolds/editor/skeleton.tsx +++ b/editor/scaffolds/editor/skeleton.tsx @@ -20,8 +20,7 @@ export function EditorSkeleton({ - {/* TODO: use styled progress bar */} - {/* */} + @@ -81,9 +80,9 @@ const LogoAndLoading = styled.div` // }, // }); -// const ColoredLinearProgress = styled(LinearProgress)` -// color: white; -// `; +const ColoredLinearProgress = styled(LinearProgress)` + color: white; +`; export function TipsContainer() { return ( diff --git a/editor/theme/mui.tsx b/editor/theme/mui.tsx new file mode 100644 index 00000000..807700fa --- /dev/null +++ b/editor/theme/mui.tsx @@ -0,0 +1,20 @@ +import { ThemeProvider, createTheme } from "@mui/material/styles"; + +const muitheme = createTheme({ + components: { + MuiLinearProgress: { + styleOverrides: { + colorPrimary: { + backgroundColor: "rgba(255, 255, 255, 0.3)", + }, + barColorPrimary: { + backgroundColor: "white", + }, + }, + }, + }, +}); + +export function MuiThemeProvider({ children }: { children }) { + return {children}; +} From b41182f119ae3bf6334ddbf55575be9e1ea8525c Mon Sep 17 00:00:00 2001 From: "UZU, J" Date: Fri, 15 Apr 2022 13:00:09 +0900 Subject: [PATCH 12/55] allow vanilla frameworkf for realtime scripting --- editor/scaffolds/code/index.tsx | 7 ++- .../editor/editor-preview-provider.tsx | 58 +++++++++++-------- 2 files changed, 40 insertions(+), 25 deletions(-) diff --git a/editor/scaffolds/code/index.tsx b/editor/scaffolds/code/index.tsx index 207f3b24..56fed960 100644 --- a/editor/scaffolds/code/index.tsx +++ b/editor/scaffolds/code/index.tsx @@ -117,7 +117,12 @@ export function CodeSegment() { if (!targetted) { return; } - if (framework_config.framework === "react") { + + // currently react and vanilla are supported + if ( + framework_config.framework === "react" || + framework_config.framework === "vanilla" + ) { dispatch({ type: "code-editor-edit-component-code", framework: framework_config.framework, diff --git a/editor/scaffolds/editor/editor-preview-provider.tsx b/editor/scaffolds/editor/editor-preview-provider.tsx index 93aee854..81a8b3fb 100644 --- a/editor/scaffolds/editor/editor-preview-provider.tsx +++ b/editor/scaffolds/editor/editor-preview-provider.tsx @@ -174,8 +174,9 @@ export function EditorPreviewDataProvider({ useEffect(() => { if ( !state.editingModule || - // now only react is supported. - state.editingModule.framework !== "react" + // now only react and vanilla are supported. + state.editingModule.framework !== "react" || + state.editingModule.framework !== "vanilla" ) { return; } @@ -184,28 +185,37 @@ export function EditorPreviewDataProvider({ assert(componentName, "component name is required"); assert(raw, "raw input code is required"); updateBuildingState(true); - bundler(transform(raw, componentName), "tsx") - .then((d) => { - if (d.err == null) { - if (d.code) { - onEsbuildReactPreviewResult({ - key: new WidgetKey({ - originName: target.name, - id: target.id, - }), - initialSize: { - width: target.width, - height: target.height, - }, - bundledjs: d.code, - componentName: componentName, - }); - } - } - }) - .finally(() => { - updateBuildingState(false); - }); + + switch (state.editingModule.framework) { + case "react": { + bundler(transform(raw, componentName), "tsx") + .then((d) => { + if (d.err == null) { + if (d.code) { + onEsbuildReactPreviewResult({ + key: new WidgetKey({ + originName: target.name, + id: target.id, + }), + initialSize: { + width: target.width, + height: target.height, + }, + bundledjs: d.code, + componentName: componentName, + }); + } + } + }) + .finally(() => { + updateBuildingState(false); + }); + break; + } + case "vanilla": { + // TODO: + } + } }, [state.editingModule?.framework, state.editingModule?.raw]); return <>{children}; From 23f87887f6e5832603268c69513a74e651a6fa1e Mon Sep 17 00:00:00 2001 From: "UZU, J" Date: Fri, 15 Apr 2022 13:29:56 +0900 Subject: [PATCH 13/55] init canvas page --- editor/pages/canvas/index.tsx | 6 ++++++ editor/pages/canvas/readme.md | 1 + 2 files changed, 7 insertions(+) create mode 100644 editor/pages/canvas/index.tsx create mode 100644 editor/pages/canvas/readme.md diff --git a/editor/pages/canvas/index.tsx b/editor/pages/canvas/index.tsx new file mode 100644 index 00000000..b700809f --- /dev/null +++ b/editor/pages/canvas/index.tsx @@ -0,0 +1,6 @@ +import React from "react"; + +// TODO: +export function CanvasPage() { + return <>canvs; +} diff --git a/editor/pages/canvas/readme.md b/editor/pages/canvas/readme.md new file mode 100644 index 00000000..e69dbec2 --- /dev/null +++ b/editor/pages/canvas/readme.md @@ -0,0 +1 @@ +# this page is for embeddable canvas used internally for performance optimization. From d4010d93b63bccbc1f8ecda2fd82e2b13b6067f6 Mon Sep 17 00:00:00 2001 From: "UZU, J" Date: Fri, 15 Apr 2022 13:52:50 +0900 Subject: [PATCH 14/55] add dl context action --- editor/components/code-editor/monaco.tsx | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/editor/components/code-editor/monaco.tsx b/editor/components/code-editor/monaco.tsx index b949eb17..1395eea1 100644 --- a/editor/components/code-editor/monaco.tsx +++ b/editor/components/code-editor/monaco.tsx @@ -50,6 +50,26 @@ export function MonacoEditor(props: MonacoEditorProps) { rename.run(); }); + editor.addAction({ + // An unique identifier of the contributed action. + id: "export-module-as-file", + + // A label of the action that will be presented to the user. + label: "Export as file", + precondition: null, + keybindingContext: null, + contextMenuGroupId: "navigation", + contextMenuOrder: 1.5, + run: function (ed) { + var data = new Blob([ed.getModel().getValue()], { type: "text/txt" }); + var csvURL = window.URL.createObjectURL(data); + const tempLink = document.createElement("a"); + tempLink.href = csvURL; + tempLink.setAttribute("download", "filename.csv"); + tempLink.click(); + }, + }); + editor.onDidChangeModelContent((e) => { /* add here */ }); From 2c38f70277772d27e90118b4833626c93adda90b Mon Sep 17 00:00:00 2001 From: "UZU, J" Date: Fri, 15 Apr 2022 15:22:51 +0900 Subject: [PATCH 15/55] export file dl to utils --- editor/components/code-editor/monaco.tsx | 9 ++------- editor/utils/download/index.ts | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 7 deletions(-) create mode 100644 editor/utils/download/index.ts diff --git a/editor/components/code-editor/monaco.tsx b/editor/components/code-editor/monaco.tsx index 5c5c689f..919011a0 100644 --- a/editor/components/code-editor/monaco.tsx +++ b/editor/components/code-editor/monaco.tsx @@ -5,6 +5,7 @@ import { MonacoEmptyMock } from "./monaco-mock-empty"; import { register } from "./monaco-utils"; import { __dangerous__lastFormattedValue__global } from "@code-editor/prettier-services"; import { debounce } from "utils/debounce"; +import { downloadFile } from "utils/download"; type ICodeEditor = monaco.editor.IStandaloneCodeEditor; @@ -57,13 +58,7 @@ export function MonacoEditor(props: MonacoEditorProps) { contextMenuGroupId: "navigation", contextMenuOrder: 1.5, run: function (ed) { - var data = new Blob([ed.getModel().getValue()], { type: "text/txt" }); - var csvURL = window.URL.createObjectURL(data); - const tempLink = document.createElement("a"); - tempLink.href = csvURL; - tempLink.setAttribute("download", path); - tempLink.click(); - tempLink.remove(); + downloadFile({ data: ed.getModel().getValue(), filename: path }); }, }); diff --git a/editor/utils/download/index.ts b/editor/utils/download/index.ts new file mode 100644 index 00000000..8d6f4568 --- /dev/null +++ b/editor/utils/download/index.ts @@ -0,0 +1,15 @@ +export function downloadFile({ + data, + filename, +}: { + data: string; + filename: string; +}) { + var blob = new Blob([data], { type: "text/txt" }); + var csvURL = window.URL.createObjectURL(blob); + const tempLink = document.createElement("a"); + tempLink.href = csvURL; + tempLink.setAttribute("download", filename); + tempLink.click(); + tempLink.remove(); +} From a5c853077b133949883320609e785087036b0f8b Mon Sep 17 00:00:00 2001 From: "UZU, J" Date: Fri, 15 Apr 2022 15:59:08 +0900 Subject: [PATCH 16/55] extract types resolver as a independent pacakge --- .../editor-services-esbuild/index.ts | 58 +------------------ .../editor-services-estypes-resolver/index.ts | 57 ++++++++++++++++++ .../package.json | 5 ++ .../workers/fetch-types.worker.js | 0 4 files changed, 63 insertions(+), 57 deletions(-) create mode 100644 editor-packages/editor-services-estypes-resolver/index.ts create mode 100644 editor-packages/editor-services-estypes-resolver/package.json rename editor-packages/{editor-services-esbuild => editor-services-estypes-resolver}/workers/fetch-types.worker.js (100%) diff --git a/editor-packages/editor-services-esbuild/index.ts b/editor-packages/editor-services-esbuild/index.ts index 724ac3e3..6214ef24 100644 --- a/editor-packages/editor-services-esbuild/index.ts +++ b/editor-packages/editor-services-esbuild/index.ts @@ -1,12 +1,8 @@ -import { Monaco } from "@monaco-editor/react"; import { nanoid } from "nanoid"; import { build, initialize, Loader } from "esbuild-wasm"; import { fetchPlugin } from "./fetch.plugin"; import { unpkgPathPlugin } from "./unpkg-path.plugin"; - -declare const window: { - monaco: Monaco; -}; +import { loadTypes } from "@code-editor/estypes-resolver"; let serviceLoaded: boolean | null = null; @@ -66,55 +62,3 @@ export const normalizeCss = (data: string) => { }; export default bundler; - -let typesWorker; - -const loadTypes = (types) => { - const disposables: any = []; - const monaco = window && window.monaco; - - const dependencies = types.map((e) => ({ name: e, version: "latest" })) || []; - - if (!typesWorker) { - typesWorker = new Worker( - new URL("./workers/fetch-types.worker.js", import.meta.url) - ); - } - - dependencies.forEach((dep) => { - typesWorker.postMessage({ - name: dep.name, - version: dep.version, - }); - }); - - typesWorker.addEventListener("message", (event) => { - // name, - // version, - // typings: result, - const key = `node_modules/${event.data.name}/index.d.ts`; - const source = event.data.typings[key]; - - // const path = `${MONACO_LIB_PREFIX}${event.data.name}`; - const libUri = `file:///node_modules/@types/${event.data.name}/index.d.ts`; - - disposables.push( - monaco.languages.typescript.javascriptDefaults.addExtraLib(source, libUri) - ); - disposables.push( - monaco.languages.typescript.typescriptDefaults.addExtraLib(source, libUri) - ); - - // When resolving definitions and references, the editor will try to use created models. - // Creating a model for the library allows "peek definition/references" commands to work with the library. - }); - - return { - dispose() { - disposables.forEach((d) => d.dispose()); - if (typesWorker) { - typesWorker.terminate(); - } - }, - }; -}; diff --git a/editor-packages/editor-services-estypes-resolver/index.ts b/editor-packages/editor-services-estypes-resolver/index.ts new file mode 100644 index 00000000..85e62cbe --- /dev/null +++ b/editor-packages/editor-services-estypes-resolver/index.ts @@ -0,0 +1,57 @@ +import { Monaco } from "@monaco-editor/react"; + +declare const window: { + monaco: Monaco; +}; + +let typesWorker; + +export function loadTypes(types: string[]) { + const disposables: any = []; + const monaco = window && window.monaco; + + const dependencies = types.map((e) => ({ name: e, version: "latest" })) || []; + + if (!typesWorker) { + typesWorker = new Worker( + new URL("./workers/fetch-types.worker.js", import.meta.url) + ); + } + + dependencies.forEach((dep) => { + typesWorker.postMessage({ + name: dep.name, + version: dep.version, + }); + }); + + typesWorker.addEventListener("message", (event) => { + // name, + // version, + // typings: result, + const key = `node_modules/${event.data.name}/index.d.ts`; + const source = event.data.typings[key]; + + // const path = `${MONACO_LIB_PREFIX}${event.data.name}`; + const libUri = `file:///node_modules/@types/${event.data.name}/index.d.ts`; + + disposables.push( + monaco.languages.typescript.javascriptDefaults.addExtraLib(source, libUri) + ); + disposables.push( + monaco.languages.typescript.typescriptDefaults.addExtraLib(source, libUri) + ); + + // When resolving definitions and references, the editor will try to use created models. + // Creating a model for the library allows "peek definition/references" commands to work with the library. + }); + + return { + dispose() { + disposables.forEach((d) => d.dispose()); + if (typesWorker) { + typesWorker.terminate(); + } + }, + }; +} diff --git a/editor-packages/editor-services-estypes-resolver/package.json b/editor-packages/editor-services-estypes-resolver/package.json new file mode 100644 index 00000000..e7b2a4eb --- /dev/null +++ b/editor-packages/editor-services-estypes-resolver/package.json @@ -0,0 +1,5 @@ +{ + "name": "@code-editor/estypes-resolver", + "version": "0.0.0", + "private": false +} \ No newline at end of file diff --git a/editor-packages/editor-services-esbuild/workers/fetch-types.worker.js b/editor-packages/editor-services-estypes-resolver/workers/fetch-types.worker.js similarity index 100% rename from editor-packages/editor-services-esbuild/workers/fetch-types.worker.js rename to editor-packages/editor-services-estypes-resolver/workers/fetch-types.worker.js From 9d4057f13ad139dd0b743cf01f2bba471ba10a9a Mon Sep 17 00:00:00 2001 From: "UZU, J" Date: Fri, 15 Apr 2022 17:02:48 +0900 Subject: [PATCH 17/55] add initial preset dependenct types loading --- .../monaco-utils/register-preset-types.ts | 21 +++++++++++++++++++ .../code-editor/monaco-utils/register.ts | 3 +++ 2 files changed, 24 insertions(+) create mode 100644 editor/components/code-editor/monaco-utils/register-preset-types.ts diff --git a/editor/components/code-editor/monaco-utils/register-preset-types.ts b/editor/components/code-editor/monaco-utils/register-preset-types.ts new file mode 100644 index 00000000..e9c61041 --- /dev/null +++ b/editor/components/code-editor/monaco-utils/register-preset-types.ts @@ -0,0 +1,21 @@ +import { loadTypes } from "@code-editor/estypes-resolver"; + +const react_preset_dependencies = [ + "react", + "react-dom", + "prop-types", + "react-router", + "react-router-dom", + "styled-components", + "@emotion/styled", + "@emotion/react", + "axios", +]; + +/** + * load the preset dependencies on initial boot (e.g. react) + */ +export function registerPresetTypes() { + // load the react presets + loadTypes(react_preset_dependencies); +} diff --git a/editor/components/code-editor/monaco-utils/register.ts b/editor/components/code-editor/monaco-utils/register.ts index b56784c7..866eb037 100644 --- a/editor/components/code-editor/monaco-utils/register.ts +++ b/editor/components/code-editor/monaco-utils/register.ts @@ -2,11 +2,14 @@ import * as monaco from "monaco-editor"; import { Monaco, OnMount } from "@monaco-editor/react"; import { registerDocumentPrettier } from "@code-editor/prettier-services"; import { registerJsxHighlighter } from "@code-editor/jsx-syntax-highlight-services"; +import { registerPresetTypes } from "./register-preset-types"; + type CompilerOptions = monaco.languages.typescript.CompilerOptions; export const initEditor: OnMount = (editor, monaco) => { registerJsxHighlighter(editor, monaco); registerDocumentPrettier(editor, monaco); + registerPresetTypes(); }; export const initMonaco = (monaco: Monaco) => { From 8d3c813ba0abd26f7d569c610bf6f912f7f6629b Mon Sep 17 00:00:00 2001 From: "UZU, J" Date: Fri, 15 Apr 2022 17:33:49 +0900 Subject: [PATCH 18/55] add config map for scripting and preview by by frameworks --- editor/config/index.ts | 1 + editor/config/scripting-enabled-frameworks.ts | 46 ++++++++++++ editor/scaffolds/code/index.tsx | 6 +- .../editor/editor-preview-provider.tsx | 75 +++++++++---------- 4 files changed, 86 insertions(+), 42 deletions(-) create mode 100644 editor/config/index.ts create mode 100644 editor/config/scripting-enabled-frameworks.ts diff --git a/editor/config/index.ts b/editor/config/index.ts new file mode 100644 index 00000000..d8d2e8ad --- /dev/null +++ b/editor/config/index.ts @@ -0,0 +1 @@ +export * from "./scripting-enabled-frameworks"; diff --git a/editor/config/scripting-enabled-frameworks.ts b/editor/config/scripting-enabled-frameworks.ts new file mode 100644 index 00000000..7de61fd8 --- /dev/null +++ b/editor/config/scripting-enabled-frameworks.ts @@ -0,0 +1,46 @@ +import type { FrameworkConfig } from "@designto/config"; + +type Framework = FrameworkConfig["framework"]; + +interface FrameworkEditorSciprtingPreviewConfig { + nativePreview: boolean; + nativeScripting: boolean; + enabled: boolean; +} + +/** + * a config map by frameworks containing supported scripting and preview features. + */ +export const scripting_and_preview_framework_config: { + [key in Framework]: FrameworkEditorSciprtingPreviewConfig; +} = { + vanilla: { + nativePreview: true, + nativeScripting: true, + enabled: true, + }, + react: { + nativePreview: true, + nativeScripting: true, + enabled: true, + }, + "react-native": { + nativePreview: false, + nativeScripting: false, + enabled: false, + }, + flutter: { + nativePreview: false, + nativeScripting: false, + enabled: false, + }, + preview: null, +} as const; + +export function supportsScripting(framework: Framework) { + return scripting_and_preview_framework_config[framework].nativeScripting; +} + +export function supportsPreview(framework: Framework) { + return scripting_and_preview_framework_config[framework].nativePreview; +} diff --git a/editor/scaffolds/code/index.tsx b/editor/scaffolds/code/index.tsx index 56fed960..e4e358b7 100644 --- a/editor/scaffolds/code/index.tsx +++ b/editor/scaffolds/code/index.tsx @@ -18,6 +18,7 @@ import { RemoteImageRepositories } from "@design-sdk/figma-remote/lib/asset-repo import { useTargetContainer } from "hooks/use-target-node"; import assert from "assert"; import { debounce } from "utils/debounce"; +import { supportsScripting } from "config"; export function CodeSegment() { const router = useRouter(); @@ -119,10 +120,7 @@ export function CodeSegment() { } // currently react and vanilla are supported - if ( - framework_config.framework === "react" || - framework_config.framework === "vanilla" - ) { + if (supportsScripting(framework_config.framework)) { dispatch({ type: "code-editor-edit-component-code", framework: framework_config.framework, diff --git a/editor/scaffolds/editor/editor-preview-provider.tsx b/editor/scaffolds/editor/editor-preview-provider.tsx index 81a8b3fb..7b17d0dc 100644 --- a/editor/scaffolds/editor/editor-preview-provider.tsx +++ b/editor/scaffolds/editor/editor-preview-provider.tsx @@ -9,6 +9,7 @@ import assert from "assert"; import { useDispatch } from "core/dispatch"; import { useTargetContainer } from "hooks"; import { WidgetKey } from "@reflect-ui/core"; +import { supportsPreview } from "config"; const esbuild_base_html_code = `
`; @@ -172,48 +173,46 @@ export function EditorPreviewDataProvider({ // // ------------------------ // // ------ for esbuild ----- useEffect(() => { - if ( - !state.editingModule || - // now only react and vanilla are supported. - state.editingModule.framework !== "react" || - state.editingModule.framework !== "vanilla" - ) { + if (!state.editingModule) { return; } - const { raw, componentName } = state.editingModule; - assert(componentName, "component name is required"); - assert(raw, "raw input code is required"); - updateBuildingState(true); - - switch (state.editingModule.framework) { - case "react": { - bundler(transform(raw, componentName), "tsx") - .then((d) => { - if (d.err == null) { - if (d.code) { - onEsbuildReactPreviewResult({ - key: new WidgetKey({ - originName: target.name, - id: target.id, - }), - initialSize: { - width: target.width, - height: target.height, - }, - bundledjs: d.code, - componentName: componentName, - }); + if (supportsPreview(state.editingModule.framework)) { + const { raw, componentName } = state.editingModule; + assert(componentName, "component name is required"); + assert(raw, "raw input code is required"); + updateBuildingState(true); + + switch (state.editingModule.framework) { + case "react": { + bundler(transform(raw, componentName), "tsx") + .then((d) => { + if (d.err == null) { + if (d.code) { + onEsbuildReactPreviewResult({ + key: new WidgetKey({ + originName: target.name, + id: target.id, + }), + initialSize: { + width: target.width, + height: target.height, + }, + bundledjs: d.code, + componentName: componentName, + }); + } } - } - }) - .finally(() => { - updateBuildingState(false); - }); - break; - } - case "vanilla": { - // TODO: + }) + .finally(() => { + updateBuildingState(false); + }); + break; + } + case "vanilla": { + // + // TODO: + } } } }, [state.editingModule?.framework, state.editingModule?.raw]); From d1c10c8efbbbab071cf68c8194b4347c727ab415 Mon Sep 17 00:00:00 2001 From: "UZU, J" Date: Fri, 15 Apr 2022 17:45:10 +0900 Subject: [PATCH 19/55] add vanilla scripting support --- .../editor/editor-preview-provider.tsx | 69 +++++++++++++++---- 1 file changed, 56 insertions(+), 13 deletions(-) diff --git a/editor/scaffolds/editor/editor-preview-provider.tsx b/editor/scaffolds/editor/editor-preview-provider.tsx index 7b17d0dc..51077c17 100644 --- a/editor/scaffolds/editor/editor-preview-provider.tsx +++ b/editor/scaffolds/editor/editor-preview-provider.tsx @@ -41,7 +41,7 @@ export function EditorPreviewDataProvider({ [dispatch] ); - const onVanillaPreviewResult = useCallback( + const onInitialVanillaPreviewResult = useCallback( (result: Result, isAssetUpdate?: boolean) => { dispatch({ type: "preview-set", @@ -69,6 +69,41 @@ export function EditorPreviewDataProvider({ [dispatch] ); + const onVanillaPreviewResult = useCallback( + ({ + key, + initialSize, + raw, + componentName, + }: { + key: WidgetKey; + initialSize: { width: number; height: number }; + raw: string; + componentName: string; + }) => { + dispatch({ + type: "preview-set", + data: { + loader: "vanilla-html", + viewtype: "unknown", + widgetKey: key, + componentName: componentName, + fallbackSource: raw, + source: raw, + initialSize: initialSize, + isBuilding: false, + meta: { + bundler: "vanilla", + framework: "vanilla", + reason: "update", + }, + updatedAt: Date.now(), + }, + }); + }, + [dispatch] + ); + const onEsbuildReactPreviewResult = useCallback( ({ key, @@ -149,7 +184,7 @@ export function EditorPreviewDataProvider({ }, }, }) - .then(onVanillaPreviewResult) + .then(onInitialVanillaPreviewResult) .catch(console.error); if (!MainImageRepository.instance.empty) { @@ -161,7 +196,7 @@ export function EditorPreviewDataProvider({ asset_config: { asset_repository: MainImageRepository.instance }, }) .then((r) => { - onVanillaPreviewResult(r, true); + onInitialVanillaPreviewResult(r, true); }) .catch(console.error) .finally(() => { @@ -183,6 +218,16 @@ export function EditorPreviewDataProvider({ assert(raw, "raw input code is required"); updateBuildingState(true); + const wkey = new WidgetKey({ + originName: target.name, + id: target.id, + }); + + const initialSize = { + width: target.width, + height: target.height, + }; + switch (state.editingModule.framework) { case "react": { bundler(transform(raw, componentName), "tsx") @@ -190,14 +235,8 @@ export function EditorPreviewDataProvider({ if (d.err == null) { if (d.code) { onEsbuildReactPreviewResult({ - key: new WidgetKey({ - originName: target.name, - id: target.id, - }), - initialSize: { - width: target.width, - height: target.height, - }, + key: wkey, + initialSize: initialSize, bundledjs: d.code, componentName: componentName, }); @@ -210,8 +249,12 @@ export function EditorPreviewDataProvider({ break; } case "vanilla": { - // - // TODO: + onVanillaPreviewResult({ + key: wkey, + initialSize, + componentName, + raw: state.editingModule.raw, + }); } } } From d92aa4ea791fd511da76871f69dd5ee0fbf00518 Mon Sep 17 00:00:00 2001 From: "UZU, J" Date: Fri, 15 Apr 2022 17:50:24 +0900 Subject: [PATCH 20/55] add node id as key to preview component --- .../app-runner/vanilla-dedicated-preview-renderer.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/editor/components/app-runner/vanilla-dedicated-preview-renderer.tsx b/editor/components/app-runner/vanilla-dedicated-preview-renderer.tsx index c51b1567..2a7e9b24 100644 --- a/editor/components/app-runner/vanilla-dedicated-preview-renderer.tsx +++ b/editor/components/app-runner/vanilla-dedicated-preview-renderer.tsx @@ -4,6 +4,7 @@ import { ScenePreviewData } from "core/states"; import { VanillaESBuildAppRunner } from "components/app-runner"; export function VanillaDedicatedPreviewRenderer({ + widgetKey, loader, componentName, source, @@ -15,6 +16,7 @@ export function VanillaDedicatedPreviewRenderer({ <> {loader === "vanilla-esbuild-template" ? ( ) : ( Date: Fri, 15 Apr 2022 19:20:06 +0900 Subject: [PATCH 21/55] rename debugger to devtools --- .../components/visualization/README.md | 0 .../components/visualization/index.ts | 0 .../components/visualization/json-visualization/json-tree.tsx | 0 .../components/visualization/node-visualization/index.ts | 0 .../components/visualization/node-visualization/tree-view.tsx | 0 .../{editor-debugger => editor-devtools}/debugger-panel.tsx | 2 +- editor-packages/{editor-debugger => editor-devtools}/index.ts | 0 .../{editor-debugger => editor-devtools}/package.json | 2 +- editor/components/index.ts | 2 +- editor/next.config.js | 2 +- editor/pages/figma/inspect-component.tsx | 4 ++-- editor/pages/figma/to-reflect.tsx | 4 ++-- editor/pages/figma/to-token.tsx | 2 +- 13 files changed, 9 insertions(+), 9 deletions(-) rename editor-packages/{editor-debugger => editor-devtools}/components/visualization/README.md (100%) rename editor-packages/{editor-debugger => editor-devtools}/components/visualization/index.ts (100%) rename editor-packages/{editor-debugger => editor-devtools}/components/visualization/json-visualization/json-tree.tsx (100%) rename editor-packages/{editor-debugger => editor-devtools}/components/visualization/node-visualization/index.ts (100%) rename editor-packages/{editor-debugger => editor-devtools}/components/visualization/node-visualization/tree-view.tsx (100%) rename editor-packages/{editor-debugger => editor-devtools}/debugger-panel.tsx (95%) rename editor-packages/{editor-debugger => editor-devtools}/index.ts (100%) rename editor-packages/{editor-debugger => editor-devtools}/package.json (55%) diff --git a/editor-packages/editor-debugger/components/visualization/README.md b/editor-packages/editor-devtools/components/visualization/README.md similarity index 100% rename from editor-packages/editor-debugger/components/visualization/README.md rename to editor-packages/editor-devtools/components/visualization/README.md diff --git a/editor-packages/editor-debugger/components/visualization/index.ts b/editor-packages/editor-devtools/components/visualization/index.ts similarity index 100% rename from editor-packages/editor-debugger/components/visualization/index.ts rename to editor-packages/editor-devtools/components/visualization/index.ts diff --git a/editor-packages/editor-debugger/components/visualization/json-visualization/json-tree.tsx b/editor-packages/editor-devtools/components/visualization/json-visualization/json-tree.tsx similarity index 100% rename from editor-packages/editor-debugger/components/visualization/json-visualization/json-tree.tsx rename to editor-packages/editor-devtools/components/visualization/json-visualization/json-tree.tsx diff --git a/editor-packages/editor-debugger/components/visualization/node-visualization/index.ts b/editor-packages/editor-devtools/components/visualization/node-visualization/index.ts similarity index 100% rename from editor-packages/editor-debugger/components/visualization/node-visualization/index.ts rename to editor-packages/editor-devtools/components/visualization/node-visualization/index.ts diff --git a/editor-packages/editor-debugger/components/visualization/node-visualization/tree-view.tsx b/editor-packages/editor-devtools/components/visualization/node-visualization/tree-view.tsx similarity index 100% rename from editor-packages/editor-debugger/components/visualization/node-visualization/tree-view.tsx rename to editor-packages/editor-devtools/components/visualization/node-visualization/tree-view.tsx diff --git a/editor-packages/editor-debugger/debugger-panel.tsx b/editor-packages/editor-devtools/debugger-panel.tsx similarity index 95% rename from editor-packages/editor-debugger/debugger-panel.tsx rename to editor-packages/editor-devtools/debugger-panel.tsx index f3a851ad..74660f5e 100644 --- a/editor-packages/editor-debugger/debugger-panel.tsx +++ b/editor-packages/editor-devtools/debugger-panel.tsx @@ -2,7 +2,7 @@ import React, { useEffect, useRef, useState } from "react"; import styled from "@emotion/styled"; import { useRouter } from "next/router"; import { ClearRemoteDesignSessionCache } from "components/clear-remote-design-session-cache"; -import { WidgetTree } from "@code-editor/debugger/components/visualization/json-visualization/json-tree"; +import { WidgetTree } from "@code-editor/devtools/components/visualization/json-visualization/json-tree"; import Link from "next/link"; export const Debugger = ({ diff --git a/editor-packages/editor-debugger/index.ts b/editor-packages/editor-devtools/index.ts similarity index 100% rename from editor-packages/editor-debugger/index.ts rename to editor-packages/editor-devtools/index.ts diff --git a/editor-packages/editor-debugger/package.json b/editor-packages/editor-devtools/package.json similarity index 55% rename from editor-packages/editor-debugger/package.json rename to editor-packages/editor-devtools/package.json index 7569c855..d256c4e3 100644 --- a/editor-packages/editor-debugger/package.json +++ b/editor-packages/editor-devtools/package.json @@ -1,5 +1,5 @@ { - "name": "@code-editor/debugger", + "name": "@code-editor/devtools", "version": "0.0.0", "private": false } \ No newline at end of file diff --git a/editor/components/index.ts b/editor/components/index.ts index 301a4145..d6613956 100644 --- a/editor/components/index.ts +++ b/editor/components/index.ts @@ -2,5 +2,5 @@ export * as figmacomp from "./figma"; export * as canvas from "./design-preview-as-is"; export * as code from "./code-editor"; export * as runner from "./app-runner"; -export * as visualization from "../../editor-packages/editor-debugger/components/visualization"; +export * as visualization from "../../editor-packages/editor-devtools/components/visualization"; export * from "./client-only"; diff --git a/editor/next.config.js b/editor/next.config.js index 29a4f9a2..68120387 100644 --- a/editor/next.config.js +++ b/editor/next.config.js @@ -3,7 +3,7 @@ const withTM = require("next-transpile-modules")([ // region @editor-app "@editor-app/live-session", "@code-editor/preview-pip", // TODO: remove me. this is for development. for production, use npm ver instead. - "@code-editor/debugger", + "@code-editor/devtools", "@code-editor/canvas", // region editor-submodule deps diff --git a/editor/pages/figma/inspect-component.tsx b/editor/pages/figma/inspect-component.tsx index f3cdac37..18cb5e25 100644 --- a/editor/pages/figma/inspect-component.tsx +++ b/editor/pages/figma/inspect-component.tsx @@ -4,12 +4,12 @@ import { tokenize } from "@designto/token"; import React from "react"; import { canvas } from "components"; import { LayerHierarchy } from "components/editor-hierarchy"; -import { visualize_node } from "@code-editor/debugger/components/visualization"; +import { visualize_node } from "@code-editor/devtools/components/visualization"; import { JsonTree, WidgetTree, WidgetTreeLegend, -} from "@code-editor/debugger/components/visualization/json-visualization/json-tree"; +} from "@code-editor/devtools/components/visualization/json-visualization/json-tree"; import { DefaultEditorWorkspaceLayout } from "layouts/default-editor-workspace-layout"; import LoadingLayout from "layouts/loading-overlay"; import { diff --git a/editor/pages/figma/to-reflect.tsx b/editor/pages/figma/to-reflect.tsx index 7f5145b3..b4e7217d 100644 --- a/editor/pages/figma/to-reflect.tsx +++ b/editor/pages/figma/to-reflect.tsx @@ -1,8 +1,8 @@ import React, { useState } from "react"; import { canvas } from "components"; import { ReflectSceneNode } from "@design-sdk/core"; -import { visualize_node } from "@code-editor/debugger/components/visualization"; -import { JsonTree } from "@code-editor/debugger/components/visualization/json-visualization/json-tree"; +import { visualize_node } from "@code-editor/devtools/components/visualization"; +import { JsonTree } from "@code-editor/devtools/components/visualization/json-visualization/json-tree"; import { useReflectTargetNode } from "../../query/from-figma"; export default function FigmaToReflectNodePage() { diff --git a/editor/pages/figma/to-token.tsx b/editor/pages/figma/to-token.tsx index ae27ff47..7b0f04f5 100644 --- a/editor/pages/figma/to-token.tsx +++ b/editor/pages/figma/to-token.tsx @@ -4,7 +4,7 @@ import { tokenize } from "@designto/token"; import { JsonTree, WidgetTree, -} from "@code-editor/debugger/components/visualization/json-visualization/json-tree"; +} from "@code-editor/devtools/components/visualization/json-visualization/json-tree"; import { DefaultEditorWorkspaceLayout } from "layouts/default-editor-workspace-layout"; import { LayerHierarchy } from "components/editor-hierarchy"; import { WorkspaceContentPanelGridLayout } from "layouts/panel/workspace-content-panel-grid-layout"; From b2e0e07d044698cc09320bb78fd0d45f3b82c073 Mon Sep 17 00:00:00 2001 From: "UZU, J" Date: Fri, 15 Apr 2022 19:23:06 +0900 Subject: [PATCH 22/55] organize --- .../editor-devtools/components/console-feed/index.ts | 1 + .../components/console-feed/window-console-feed.tsx | 2 +- editor-packages/editor-devtools/components/index.ts | 2 ++ editor-packages/editor-devtools/index.ts | 1 + editor-packages/editor-devtools/package.json | 5 ++++- editor/package.json | 3 +-- editor/scaffolds/canvas/isolate-mode.tsx | 4 ++-- 7 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 editor-packages/editor-devtools/components/console-feed/index.ts rename editor/scaffolds/canvas/console-feed.tsx => editor-packages/editor-devtools/components/console-feed/window-console-feed.tsx (91%) create mode 100644 editor-packages/editor-devtools/components/index.ts diff --git a/editor-packages/editor-devtools/components/console-feed/index.ts b/editor-packages/editor-devtools/components/console-feed/index.ts new file mode 100644 index 00000000..9977fad1 --- /dev/null +++ b/editor-packages/editor-devtools/components/console-feed/index.ts @@ -0,0 +1 @@ +export * from "./window-console-feed"; diff --git a/editor/scaffolds/canvas/console-feed.tsx b/editor-packages/editor-devtools/components/console-feed/window-console-feed.tsx similarity index 91% rename from editor/scaffolds/canvas/console-feed.tsx rename to editor-packages/editor-devtools/components/console-feed/window-console-feed.tsx index 25981d6a..da09dac5 100644 --- a/editor/scaffolds/canvas/console-feed.tsx +++ b/editor-packages/editor-devtools/components/console-feed/window-console-feed.tsx @@ -1,7 +1,7 @@ import React, { useEffect, useState } from "react"; import { Console, Hook, Unhook } from "@code-editor/console-feed"; -export function ConsoleFeed() { +export function WindowConsoleFeed() { const [logs, setLogs] = useState([]); useEffect(() => { diff --git a/editor-packages/editor-devtools/components/index.ts b/editor-packages/editor-devtools/components/index.ts new file mode 100644 index 00000000..0a9cfee1 --- /dev/null +++ b/editor-packages/editor-devtools/components/index.ts @@ -0,0 +1,2 @@ +export * from "./console-feed"; +export * from "./visualization"; diff --git a/editor-packages/editor-devtools/index.ts b/editor-packages/editor-devtools/index.ts index 86b95544..3c4e44c4 100644 --- a/editor-packages/editor-devtools/index.ts +++ b/editor-packages/editor-devtools/index.ts @@ -1 +1,2 @@ export * from "./debugger-panel"; +export * from "./components"; diff --git a/editor-packages/editor-devtools/package.json b/editor-packages/editor-devtools/package.json index d256c4e3..a3451301 100644 --- a/editor-packages/editor-devtools/package.json +++ b/editor-packages/editor-devtools/package.json @@ -1,5 +1,8 @@ { "name": "@code-editor/devtools", "version": "0.0.0", - "private": false + "private": false, + "dependencies": { + "@code-editor/console-feed": "^3.3.1" + } } \ No newline at end of file diff --git a/editor/package.json b/editor/package.json index f793a8ca..23792f53 100644 --- a/editor/package.json +++ b/editor/package.json @@ -10,7 +10,6 @@ "dependencies": { "@babel/runtime": "^7.14.0", "@base-sdk/base": "^0.1.3", - "@code-editor/console-feed": "^3.3.1", "@code-editor/preview-pip": "^0.0.2", "@code-editor/vanilla-preview": "^0.0.2", "@code-ui/docstring": "^0.0.12", @@ -66,4 +65,4 @@ "raw-loader": "^4.0.2", "typescript": "^4.2.3" } -} +} \ No newline at end of file diff --git a/editor/scaffolds/canvas/isolate-mode.tsx b/editor/scaffolds/canvas/isolate-mode.tsx index 0e41914b..21a92be8 100644 --- a/editor/scaffolds/canvas/isolate-mode.tsx +++ b/editor/scaffolds/canvas/isolate-mode.tsx @@ -3,7 +3,7 @@ import { IsolatedCanvas } from "components/canvas"; import { PreviewAndRunPanel } from "components/preview-and-run"; import { useEditorState } from "core/states"; import { VanillaDedicatedPreviewRenderer } from "components/app-runner"; -import { ConsoleFeed } from "./console-feed"; +import { WindowConsoleFeed } from "@code-editor/devtools"; export function IsolateModeCanvas({ hidden = false, @@ -51,7 +51,7 @@ export function IsolateModeCanvas({ )} - + ); } From 88d111123528bb21ea66f23d897bb475ee86b564 Mon Sep 17 00:00:00 2001 From: "UZU, J" Date: Fri, 15 Apr 2022 21:21:49 +0900 Subject: [PATCH 23/55] add devtools ui --- .../console-feed/window-console-feed.tsx | 8 ++- .../editor-devtools/components/index.ts | 2 + .../components/tab-badge/index.tsx | 52 +++++++++++++++++++ .../editor-devtools/components/tab/index.tsx | 50 ++++++++++++++++++ editor/scaffolds/canvas/isolate-mode.tsx | 4 +- editor/scaffolds/devtools/index.tsx | 40 ++++++++++++++ 6 files changed, 152 insertions(+), 4 deletions(-) create mode 100644 editor-packages/editor-devtools/components/tab-badge/index.tsx create mode 100644 editor-packages/editor-devtools/components/tab/index.tsx create mode 100644 editor/scaffolds/devtools/index.tsx diff --git a/editor-packages/editor-devtools/components/console-feed/window-console-feed.tsx b/editor-packages/editor-devtools/components/console-feed/window-console-feed.tsx index da09dac5..4d01f97f 100644 --- a/editor-packages/editor-devtools/components/console-feed/window-console-feed.tsx +++ b/editor-packages/editor-devtools/components/console-feed/window-console-feed.tsx @@ -1,7 +1,7 @@ import React, { useEffect, useState } from "react"; import { Console, Hook, Unhook } from "@code-editor/console-feed"; -export function WindowConsoleFeed() { +export function WindowConsoleFeed({ style }: { style?: React.CSSProperties }) { const [logs, setLogs] = useState([]); useEffect(() => { @@ -16,5 +16,9 @@ export function WindowConsoleFeed() { }; }, []); - return ; + return ( +
+ +
+ ); } diff --git a/editor-packages/editor-devtools/components/index.ts b/editor-packages/editor-devtools/components/index.ts index 0a9cfee1..72091986 100644 --- a/editor-packages/editor-devtools/components/index.ts +++ b/editor-packages/editor-devtools/components/index.ts @@ -1,2 +1,4 @@ +export * from "./tab"; +export * from "./tab-badge"; export * from "./console-feed"; export * from "./visualization"; diff --git a/editor-packages/editor-devtools/components/tab-badge/index.tsx b/editor-packages/editor-devtools/components/tab-badge/index.tsx new file mode 100644 index 00000000..e1293e22 --- /dev/null +++ b/editor-packages/editor-devtools/components/tab-badge/index.tsx @@ -0,0 +1,52 @@ +import React from "react"; +import styled from "@emotion/styled"; + +const bgcolortypemap = { + default: "rgba(255, 255, 255, 0.1)", + warning: "rgba(255, 230, 0, 0.1)", + error: "rgba(255, 0, 0, 0.1)", +}; + +export function TabBadge({ + type = "default", + value, +}: { + type?: "default" | "warning" | "error"; + value: string | number; +}) { + const background = bgcolortypemap[type]; + + if (value === undefined || value === null) { + return <>; + } + + return ( + + {value} + + ); +} + +const Value = styled.span` + color: rgb(151, 151, 151); + text-overflow: ellipsis; + font-size: 10px; + font-family: Inter, sans-serif; + font-weight: 400; + text-align: center; +`; + +const BaseDevtoolsTabBadge = styled.div<{ background: string }>` + display: flex; + justify-content: center; + flex-direction: column; + align-items: center; + flex: none; + gap: 10px; + border-radius: 50%; + width: 18px; + height: 18px; + background-color: ${(p) => p.background}; + box-sizing: border-box; + padding: 10px; +`; diff --git a/editor-packages/editor-devtools/components/tab/index.tsx b/editor-packages/editor-devtools/components/tab/index.tsx new file mode 100644 index 00000000..e3238b62 --- /dev/null +++ b/editor-packages/editor-devtools/components/tab/index.tsx @@ -0,0 +1,50 @@ +import React from "react"; +import styled from "@emotion/styled"; +import { TabBadge } from "../tab-badge"; + +export function DevtoolsTab({ + label, + badge, + selected, + onTap, +}: { + selected?: boolean; + label: string; + badge?: string | number; + onTap?: () => void; +}) { + return ( + + + + + ); +} + +const TabBase = styled.div` + cursor: pointer; + user-select: none; + display: flex; + justify-content: flex-start; + flex-direction: row; + align-items: center; + gap: 8px; + box-sizing: border-box; +`; + +const Label = styled.span` + color: rgb(151, 151, 151); + text-overflow: ellipsis; + font-size: 12px; + font-family: Inter, sans-serif; + font-weight: 400; + text-align: left; + + &:hover { + color: white; + } + + &[data-selected="true"] { + color: white; + } +`; diff --git a/editor/scaffolds/canvas/isolate-mode.tsx b/editor/scaffolds/canvas/isolate-mode.tsx index 21a92be8..3924e6b7 100644 --- a/editor/scaffolds/canvas/isolate-mode.tsx +++ b/editor/scaffolds/canvas/isolate-mode.tsx @@ -3,7 +3,7 @@ import { IsolatedCanvas } from "components/canvas"; import { PreviewAndRunPanel } from "components/preview-and-run"; import { useEditorState } from "core/states"; import { VanillaDedicatedPreviewRenderer } from "components/app-runner"; -import { WindowConsoleFeed } from "@code-editor/devtools"; +import { Devtools } from "scaffolds/devtools"; export function IsolateModeCanvas({ hidden = false, @@ -51,7 +51,7 @@ export function IsolateModeCanvas({ )} - + ); } diff --git a/editor/scaffolds/devtools/index.tsx b/editor/scaffolds/devtools/index.tsx new file mode 100644 index 00000000..438bfcb9 --- /dev/null +++ b/editor/scaffolds/devtools/index.tsx @@ -0,0 +1,40 @@ +import React from "react"; +import styled from "@emotion/styled"; +import { DevtoolsTab } from "@code-editor/devtools"; +import { WindowConsoleFeed } from "@code-editor/devtools"; +import { colors } from "theme"; + +export function Devtools() { + return ( +
+
+ + + + +
+ +
+ ); +} From 7c415c545724179ca703125f9ccedcb891d8057b Mon Sep 17 00:00:00 2001 From: "UZU, J" Date: Fri, 15 Apr 2022 21:32:39 +0900 Subject: [PATCH 24/55] wip --- editor/scaffolds/devtools/index.tsx | 55 ++++++++++++++++++++++------- 1 file changed, 42 insertions(+), 13 deletions(-) diff --git a/editor/scaffolds/devtools/index.tsx b/editor/scaffolds/devtools/index.tsx index 438bfcb9..c4e1421a 100644 --- a/editor/scaffolds/devtools/index.tsx +++ b/editor/scaffolds/devtools/index.tsx @@ -1,10 +1,11 @@ -import React from "react"; +import React, { useState } from "react"; import styled from "@emotion/styled"; import { DevtoolsTab } from "@code-editor/devtools"; import { WindowConsoleFeed } from "@code-editor/devtools"; import { colors } from "theme"; export function Devtools() { + const [expanded, setExpended] = useState(false); return (
-
- - - - -
+ setExpended(!expanded)} + /> ); } + +function ControllerBar({ + onToggleExpand, + expanded, +}: { + onToggleExpand: () => void; + expanded: boolean; +}) { + return ( + <> + + + {/* TODO: add toggle */} + + + ); +} + +const ControllerBarActionArea = styled.div``; + +function Tabs() { + return ( +
+ + + + +
+ ); +} From 3ff9f643e3940fc5a6b0b6f53605cd09c0807ae8 Mon Sep 17 00:00:00 2001 From: "UZU, J" Date: Fri, 15 Apr 2022 23:08:18 +0900 Subject: [PATCH 25/55] beautify --- editor/icons/icon-angle-down.tsx | 21 +++++ editor/icons/icon-angle-up.tsx | 21 +++++ editor/icons/icon-trash.tsx | 28 +++++++ editor/scaffolds/devtools/index.tsx | 117 ++++++++++++++++++++++++---- 4 files changed, 170 insertions(+), 17 deletions(-) create mode 100644 editor/icons/icon-angle-down.tsx create mode 100644 editor/icons/icon-angle-up.tsx create mode 100644 editor/icons/icon-trash.tsx diff --git a/editor/icons/icon-angle-down.tsx b/editor/icons/icon-angle-down.tsx new file mode 100644 index 00000000..2ebd19ef --- /dev/null +++ b/editor/icons/icon-angle-down.tsx @@ -0,0 +1,21 @@ +import React from "react"; + +export const AngleDownIcon = (props) => { + return ( + + + + ); +}; diff --git a/editor/icons/icon-angle-up.tsx b/editor/icons/icon-angle-up.tsx new file mode 100644 index 00000000..9d8e9041 --- /dev/null +++ b/editor/icons/icon-angle-up.tsx @@ -0,0 +1,21 @@ +import React from "react"; + +export const AngleUpIcon = (props) => { + return ( + + + + ); +}; diff --git a/editor/icons/icon-trash.tsx b/editor/icons/icon-trash.tsx new file mode 100644 index 00000000..753f2593 --- /dev/null +++ b/editor/icons/icon-trash.tsx @@ -0,0 +1,28 @@ +import React from "react"; + +export const TrashIcon = (props) => { + return ( + + + + + ); +}; diff --git a/editor/scaffolds/devtools/index.tsx b/editor/scaffolds/devtools/index.tsx index c4e1421a..6b9271e4 100644 --- a/editor/scaffolds/devtools/index.tsx +++ b/editor/scaffolds/devtools/index.tsx @@ -1,14 +1,57 @@ import React, { useState } from "react"; import styled from "@emotion/styled"; -import { DevtoolsTab } from "@code-editor/devtools"; -import { WindowConsoleFeed } from "@code-editor/devtools"; +import { DevtoolsTab, WindowConsoleFeed } from "@code-editor/devtools"; import { colors } from "theme"; +import { Resizable } from "re-resizable"; +import { AngleDownIcon } from "icons/icon-angle-down"; +import { AngleUpIcon } from "icons/icon-angle-up"; +import { TrashIcon } from "icons/icon-trash"; + +const min_body_height = 120; +const max_body_height = 500; +const precalculated_bar_height = 44; +const expand_default_height = min_body_height + precalculated_bar_height; export function Devtools() { const [expanded, setExpended] = useState(false); + const [height, setHeight] = useState(precalculated_bar_height); return ( -
{ + if (!expanded && di === "top") { + setExpended(true); + setHeight(expand_default_height); + } + }} + onResizeStop={(e, di, r, { height: dh }) => { + const nh = height + dh; + setHeight(nh); + if (nh <= precalculated_bar_height) { + setExpended(false); + } + }} + enable={{ + top: true, + right: false, + bottom: false, + left: false, + }} + size={{ + width: "auto", + height: height, + }} + minHeight={precalculated_bar_height} style={{ + opacity: 0.95, + overflow: "hidden", + marginLeft: 21, + marginRight: 21, + marginBottom: 16, + boxShadow: "0px 4px 32px 4px rgba(0, 0, 0, 0.25)", + border: "solid 1px rgba(255, 255, 255, 0.04)", + borderRadius: 6, + boxSizing: "border-box", position: "absolute", bottom: 0, left: 0, @@ -20,15 +63,30 @@ export function Devtools() { > setExpended(!expanded)} - /> - { + if (expanded) { + setHeight(precalculated_bar_height); + } else { + setHeight(expand_default_height); + } + setExpended(!expanded); }} /> -
+