diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 450471822..40868cbf8 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -34,7 +34,7 @@ requests should be made against. To develop locally: -1. Install [pnpm](https://pnpm.io/) +1. Install [pnpm](https://pnpm.io/) - DO NOT install pnpm a as npm's global dependency, we need pnpm to be able to link directly to your $PATH. - Recommended installation method is with corepack or with brew (on macOS) - If installed with brew, you might need to include the pnpm $PATH to your debugger @@ -76,12 +76,13 @@ To develop locally: ``` Note: The `create-plasmo` CLI tool is not meant to be run locally. -If you have already linked it, please run +If you have already linked it, please run ```sh pnpm -g unlink create-plasmo ``` - to unlink it. + +to unlink it. ## Building diff --git a/.github/workflows/test-examples.yml b/.github/workflows/test-examples.yml index d5fbfc7e6..dbe610b2e 100644 --- a/.github/workflows/test-examples.yml +++ b/.github/workflows/test-examples.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: - node-version: [16.x] + node-version: [18.x] steps: - uses: actions/setup-node@v3 with: diff --git a/.github/workflows/test-package.yml b/.github/workflows/test-package.yml index 5ca1fb4e5..3336c70da 100644 --- a/.github/workflows/test-package.yml +++ b/.github/workflows/test-package.yml @@ -15,7 +15,7 @@ jobs: strategy: matrix: - node-version: [16.x] + node-version: [18.x] package-manager: [ { name: "pnpm", exec: "pnpm dlx" }, diff --git a/.gitignore b/.gitignore index a03155daa..1591b216c 100644 --- a/.gitignore +++ b/.gitignore @@ -20,6 +20,7 @@ dist/ # misc .DS_Store *.pem +.idea # debug npm-debug.log* diff --git a/.gitmodules b/.gitmodules index d8d0a03ff..2774abdf0 100644 --- a/.gitmodules +++ b/.gitmodules @@ -29,9 +29,6 @@ [submodule "packages/config"] path = packages/config url = https://github.com/PlasmoHQ/plasmo-config.git -[submodule "packages/prettier-plugin-sort-imports"] - path = packages/prettier-plugin-sort-imports - url = https://github.com/PlasmoHQ/prettier-plugin-sort-imports.git [submodule "api/storage"] path = api/storage url = git@github.com:PlasmoHQ/storage.git diff --git a/.prettierrc.cjs b/.prettierrc.cjs deleted file mode 100644 index 458e34071..000000000 --- a/.prettierrc.cjs +++ /dev/null @@ -1,17 +0,0 @@ -/** - * @type {import('prettier').Options} - */ -module.exports = { - printWidth: 80, - tabWidth: 2, - useTabs: false, - semi: false, - singleQuote: false, - trailingComma: "none", - bracketSpacing: true, - bracketSameLine: true, - plugins: [require.resolve("@plasmohq/prettier-plugin-sort-imports")], - importOrder: ["^@plasmo/(.*)$", "^@plasmohq/(.*)$", "^~(.*)$", "^[./]"], - importOrderSeparation: true, - importOrderSortSpecifiers: true -} diff --git a/.prettierrc.mjs b/.prettierrc.mjs new file mode 100644 index 000000000..8b11748e7 --- /dev/null +++ b/.prettierrc.mjs @@ -0,0 +1,31 @@ +/** + * @type {import('prettier').Options} + */ +export default { + printWidth: 80, + tabWidth: 2, + useTabs: false, + semi: false, + singleQuote: false, + trailingComma: "none", + bracketSpacing: true, + bracketSameLine: true, + plugins: ["@ianvs/prettier-plugin-sort-imports"], + importOrder: [ + "", // Node.js built-in modules + "", // Imports not matched by other special words or groups. + "", // Empty line + "^@plasmo/(.*)$", + "", + "^@plasmohq/(.*)$", + "", + "^@plasmo-static-common/(.*)$", + "", + "^~(.*)$", + "", + "^[./]", + "", + "__plasmo_import_module__", + "__plasmo_mount_content_script__" + ] +} diff --git a/api/messaging/jest.config.mjs b/api/messaging/jest.config.mjs index 8a82dcd40..e53ef1507 100644 --- a/api/messaging/jest.config.mjs +++ b/api/messaging/jest.config.mjs @@ -16,6 +16,6 @@ const config = { ] }, testMatch: ["**/*.test.ts"], - verbose: true, + verbose: true } export default config diff --git a/api/messaging/package.json b/api/messaging/package.json index 098b1e137..e0876d74f 100644 --- a/api/messaging/package.json +++ b/api/messaging/package.json @@ -118,19 +118,19 @@ } }, "devDependencies": { - "@jest/globals": "29.5.0", - "@jest/types": "29.5.0", + "@jest/globals": "29.6.1", + "@jest/types": "29.6.1", "@testing-library/react": "14.0.0", - "@types/chrome": "0.0.239", - "@types/node": "20.3.2", - "@types/react": "18.2.14", + "@types/chrome": "0.0.241", + "@types/node": "20.4.2", + "@types/react": "18.2.15", "cross-env": "7.0.3", - "jest": "29.5.0", - "jest-environment-jsdom": "29.5.0", + "jest": "29.6.1", + "jest-environment-jsdom": "29.6.1", "react": "18.2.0", "react-dom": "18.2.0", "rimraf": "5.0.1", - "ts-jest": "29.1.0", + "ts-jest": "29.1.1", "tsup": "7.1.0", "typescript": "5.1.6" }, diff --git a/api/messaging/src/hook.ts b/api/messaging/src/hook.ts index 86d5b2ab6..04961077a 100644 --- a/api/messaging/src/hook.ts +++ b/api/messaging/src/hook.ts @@ -1,6 +1,6 @@ import { useEffect, useRef, useState } from "react" -import { type MessageName, type PlasmoMessaging, relayMessage } from "./index" +import { relayMessage, type MessageName, type PlasmoMessaging } from "./index" import { listen as messageListen } from "./message" import { listen as portListen } from "./port" import { relay } from "./relay" diff --git a/api/messaging/src/types.ts b/api/messaging/src/types.ts index b8b7b98f8..ee2e393ae 100644 --- a/api/messaging/src/types.ts +++ b/api/messaging/src/types.ts @@ -92,7 +92,9 @@ export namespace PlasmoMessaging { } export interface PortHook { - , TResponseBody = any>(name: PortName): { + , TResponseBody = any>( + name: PortName + ): { data?: TResponseBody send: (payload: TRequestBody) => void listen: ( diff --git a/api/persistent/package.json b/api/persistent/package.json index 5c388e8a1..b5c907bb4 100644 --- a/api/persistent/package.json +++ b/api/persistent/package.json @@ -60,15 +60,15 @@ "chrome-extension" ], "devDependencies": { - "@jest/globals": "29.5.0", - "@jest/types": "29.5.0", + "@jest/globals": "29.6.1", + "@jest/types": "29.6.1", "@plasmo/config": "workspace:*", - "@types/chrome": "0.0.239", - "@types/node": "20.3.2", + "@types/chrome": "0.0.241", + "@types/node": "20.4.2", "cross-env": "7.0.3", - "jest": "29.5.0", - "jest-environment-jsdom": "29.5.0", - "ts-jest": "29.1.0", + "jest": "29.6.1", + "jest-environment-jsdom": "29.6.1", + "ts-jest": "29.1.1", "tsup": "7.1.0", "typescript": "5.1.6" } diff --git a/api/selector/package.json b/api/selector/package.json index 1f01b87dc..2d8cc5270 100644 --- a/api/selector/package.json +++ b/api/selector/package.json @@ -75,19 +75,19 @@ } }, "devDependencies": { - "@jest/globals": "29.5.0", - "@jest/types": "29.5.0", + "@jest/globals": "29.6.1", + "@jest/types": "29.6.1", "@testing-library/react": "14.0.0", - "@types/chrome": "0.0.239", - "@types/node": "20.3.2", - "@types/react": "18.2.14", + "@types/chrome": "0.0.241", + "@types/node": "20.4.2", + "@types/react": "18.2.15", "cross-env": "7.0.3", - "jest": "29.5.0", - "jest-environment-jsdom": "29.5.0", + "jest": "29.6.1", + "jest-environment-jsdom": "29.6.1", "react": "18.2.0", "react-dom": "18.2.0", "rimraf": "5.0.1", - "ts-jest": "29.1.0", + "ts-jest": "29.1.1", "tsup": "7.1.0", "typescript": "5.1.6" } diff --git a/api/storage b/api/storage index 960e7704b..0264207cf 160000 --- a/api/storage +++ b/api/storage @@ -1 +1 @@ -Subproject commit 960e7704b1bc4f2238d321ae2ffe06098a928046 +Subproject commit 0264207cff7d06eccda125a7cf6fc23d713f137f diff --git a/cli/create-plasmo/bin/index.mjs b/cli/create-plasmo/bin/index.mjs index 4e9dd102f..a933d8eb3 100644 --- a/cli/create-plasmo/bin/index.mjs +++ b/cli/create-plasmo/bin/index.mjs @@ -1,2 +1,3 @@ #!/usr/bin/env node + import "../dist/index.js" diff --git a/cli/create-plasmo/package.json b/cli/create-plasmo/package.json index f79dd64c9..502817889 100644 --- a/cli/create-plasmo/package.json +++ b/cli/create-plasmo/package.json @@ -1,6 +1,6 @@ { "name": "create-plasmo", - "version": "0.77.5", + "version": "0.82.0", "description": "Create Plasmo Framework Browser Extension", "main": "dist/index.js", "bin": "bin/index.mjs", diff --git a/cli/create-plasmo/src/index.ts b/cli/create-plasmo/src/index.ts index f0ea53563..158deafef 100644 --- a/cli/create-plasmo/src/index.ts +++ b/cli/create-plasmo/src/index.ts @@ -1,7 +1,7 @@ #!/usr/bin/env node +import { argv, exit } from "process" import { version } from "plasmo/package.json" import init from "plasmo/src/commands/init" -import { argv, exit } from "process" import { ErrorMessage } from "@plasmo/constants/error" import { aLog, eLog } from "@plasmo/utils/logging" diff --git a/cli/plasmo/bin/index.mjs b/cli/plasmo/bin/index.mjs index 4e9dd102f..a933d8eb3 100755 --- a/cli/plasmo/bin/index.mjs +++ b/cli/plasmo/bin/index.mjs @@ -1,2 +1,3 @@ #!/usr/bin/env node + import "../dist/index.js" diff --git a/cli/plasmo/i18n/README.ja-JP.md b/cli/plasmo/i18n/README.ja-JP.md index 5d0a08f64..bc0ea0ed8 100644 --- a/cli/plasmo/i18n/README.ja-JP.md +++ b/cli/plasmo/i18n/README.ja-JP.md @@ -81,7 +81,7 @@ pnpm dev 変更したい部分によって、以下のファイルを編集してください。 -- ポップアップ → `popup.tsx` +- ポップアップ → `popup.tsx` - 設定ページ → `options.tsx` - コンテンツスクリプト → `content.ts` - バックグランドサービスワーカー → `background.ts` diff --git a/cli/plasmo/index.mjs b/cli/plasmo/index.mjs index 27fcdffda..b579cf292 100644 --- a/cli/plasmo/index.mjs +++ b/cli/plasmo/index.mjs @@ -1,6 +1,6 @@ +import { argv, exit } from "process" import { build, context } from "esbuild" import fse from "fs-extra" -import { argv, exit } from "process" const watch = argv.includes("-w") diff --git a/cli/plasmo/package.json b/cli/plasmo/package.json index 9f70335c0..1574885d0 100644 --- a/cli/plasmo/package.json +++ b/cli/plasmo/package.json @@ -1,6 +1,6 @@ { "name": "plasmo", - "version": "0.77.5", + "version": "0.82.0", "description": "The Plasmo Framework CLI", "publishConfig": { "types": "dist/type.d.ts" @@ -18,7 +18,7 @@ "scripts": { "dev": "node index.mjs -w", "build": "node index.mjs", - "type": "tsup src/type.ts --dts-only --dts-resolve", + "type": "tsup src/type.ts --format esm --dts-only --dts-resolve", "prepublishOnly": "run-p type build", "lint": "run-p lint:*", "lint:type": "tsc --noemit", @@ -41,35 +41,35 @@ "@parcel/core": "2.9.3", "@parcel/fs": "2.9.3", "@parcel/package-manager": "2.9.3", - "@parcel/watcher": "2.1.0", + "@parcel/watcher": "2.2.0", "@plasmohq/init": "workspace:*", "@plasmohq/parcel-config": "workspace:*", "@plasmohq/parcel-core": "workspace:*", - "archiver": "5.3.1", "buffer": "6.0.3", - "chalk": "5.2.0", + "chalk": "5.3.0", "change-case": "4.1.2", "dotenv": "16.3.1", "dotenv-expand": "10.0.0", "events": "3.3.0", - "fast-glob": "3.2.12", + "fast-glob": "3.3.0", "fflate": "0.8.0", "get-port": "7.0.0", "got": "13.0.0", "ignore": "5.2.4", - "inquirer": "9.2.7", + "inquirer": "9.2.8", "is-path-inside": "4.0.0", "json5": "2.2.3", "mnemonic-id": "3.2.7", "node-object-hash": "3.0.0", "package-json": "8.1.1", "process": "0.11.10", - "semver": "7.5.3", - "sharp": "0.32.1", - "tempy": "3.0.0", + "semver": "7.5.4", + "sharp": "0.32.3", + "tempy": "3.1.0", "typescript": "5.1.6" }, "devDependencies": { + "vue": "3.3.4", "@plasmo/config": "workspace:*", "@plasmo/constants": "workspace:*", "@plasmo/framework-shared": "workspace:*", diff --git a/cli/plasmo/src/commands/init.ts b/cli/plasmo/src/commands/init.ts index f773b490a..f3eb03a2b 100644 --- a/cli/plasmo/src/commands/init.ts +++ b/cli/plasmo/src/commands/init.ts @@ -1,6 +1,6 @@ -import { paramCase } from "change-case" import { resolve } from "path" import { cwd } from "process" +import { paramCase } from "change-case" import { hasFlag } from "@plasmo/utils/flags" import { ensureWritableAndEmpty } from "@plasmo/utils/fs" diff --git a/cli/plasmo/src/commands/package.ts b/cli/plasmo/src/commands/package.ts index 9b0fc3645..3d8b5006a 100644 --- a/cli/plasmo/src/commands/package.ts +++ b/cli/plasmo/src/commands/package.ts @@ -1,3 +1,4 @@ +import { hasFlag } from "@plasmo/utils/flags" import { iLog } from "@plasmo/utils/logging" import { getBundleConfig } from "~features/extension-devtools/get-bundle-config" @@ -18,7 +19,7 @@ async function packageCmd() { const plasmoManifest = await createManifest(bundleConfig) - await zipBundle(plasmoManifest.commonPath) + await zipBundle(plasmoManifest.commonPath, hasFlag("--with-source-maps")) } export default packageCmd diff --git a/cli/plasmo/src/features/background-service-worker/bgsw-entry.ts b/cli/plasmo/src/features/background-service-worker/bgsw-entry.ts index 872e2437c..59ee221b0 100644 --- a/cli/plasmo/src/features/background-service-worker/bgsw-entry.ts +++ b/cli/plasmo/src/features/background-service-worker/bgsw-entry.ts @@ -1,5 +1,5 @@ -import { ensureDir, outputFile } from "fs-extra" import { relative, resolve } from "path" +import { ensureDir, outputFile } from "fs-extra" import { vLog } from "@plasmo/utils/logging" import { toPosix } from "@plasmo/utils/path" diff --git a/cli/plasmo/src/features/background-service-worker/bgsw-main-world-script.ts b/cli/plasmo/src/features/background-service-worker/bgsw-main-world-script.ts index 27df7dd4b..504722bcd 100644 --- a/cli/plasmo/src/features/background-service-worker/bgsw-main-world-script.ts +++ b/cli/plasmo/src/features/background-service-worker/bgsw-main-world-script.ts @@ -1,6 +1,6 @@ +import { relative, resolve } from "path" import { camelCase } from "change-case" import { outputFile } from "fs-extra" -import { relative, resolve } from "path" import { vLog } from "@plasmo/utils/logging" import { toPosix } from "@plasmo/utils/path" diff --git a/cli/plasmo/src/features/background-service-worker/bgsw-messaging-declaration.ts b/cli/plasmo/src/features/background-service-worker/bgsw-messaging-declaration.ts index 738683c8c..979e6086f 100644 --- a/cli/plasmo/src/features/background-service-worker/bgsw-messaging-declaration.ts +++ b/cli/plasmo/src/features/background-service-worker/bgsw-messaging-declaration.ts @@ -1,5 +1,5 @@ -import { outputFile } from "fs-extra" import { resolve } from "path" +import { outputFile } from "fs-extra" import type { CommonPath } from "~features/extension-devtools/common-path" diff --git a/cli/plasmo/src/features/background-service-worker/bgsw-messaging.ts b/cli/plasmo/src/features/background-service-worker/bgsw-messaging.ts index 6230de42a..1398cfbb3 100644 --- a/cli/plasmo/src/features/background-service-worker/bgsw-messaging.ts +++ b/cli/plasmo/src/features/background-service-worker/bgsw-messaging.ts @@ -1,7 +1,7 @@ +import { join, resolve } from "path" import { camelCase } from "change-case" import glob from "fast-glob" import { outputFile } from "fs-extra" -import { join, resolve } from "path" import { isWriteable } from "@plasmo/utils/fs" import { vLog, wLog } from "@plasmo/utils/logging" diff --git a/cli/plasmo/src/features/env/env-config.ts b/cli/plasmo/src/features/env/env-config.ts index b54ee0a20..59e165763 100644 --- a/cli/plasmo/src/features/env/env-config.ts +++ b/cli/plasmo/src/features/env/env-config.ts @@ -1,9 +1,9 @@ // Forked from https://github.com/vercel/next.js/blob/canary/packages/next-env/index.ts +import { readFile } from "fs/promises" +import { resolve } from "path" import { constantCase } from "change-case" import dotenv from "dotenv" import { expand as dotenvExpand } from "dotenv-expand" -import { readFile } from "fs/promises" -import { resolve } from "path" import { isFile, isReadable } from "@plasmo/utils/fs" import { eLog, iLog, vLog } from "@plasmo/utils/logging" diff --git a/cli/plasmo/src/features/env/env-declaration.ts b/cli/plasmo/src/features/env/env-declaration.ts index 0367b7c8c..1dc45d77d 100644 --- a/cli/plasmo/src/features/env/env-declaration.ts +++ b/cli/plasmo/src/features/env/env-declaration.ts @@ -1,5 +1,5 @@ -import { outputFile } from "fs-extra" import { resolve } from "path" +import { outputFile } from "fs-extra" import type { PlasmoManifest } from "~features/manifest-factory/base" diff --git a/cli/plasmo/src/features/extension-devtools/content-script-config.ts b/cli/plasmo/src/features/extension-devtools/content-script-config.ts index dd9ca781f..f248ee260 100644 --- a/cli/plasmo/src/features/extension-devtools/content-script-config.ts +++ b/cli/plasmo/src/features/extension-devtools/content-script-config.ts @@ -1,6 +1,5 @@ import { readFile } from "fs/promises" -import type { Node, VariableDeclaration } from "typescript" -import typescript from "typescript" +import typescript, { type Node, type VariableDeclaration } from "typescript" import type { ManifestContentScript } from "@plasmo/constants" import { eLog, vLog } from "@plasmo/utils/logging" @@ -33,13 +32,16 @@ export const extractContentScriptConfig = async (path: string) => { const variableDeclarationMap = sourceFile.statements .filter(isVariableStatement) - .reduce((output, node) => { - node.declarationList.forEachChild((vd: VariableDeclaration) => { - output[vd.name.getText()] = vd.initializer - }) - - return output - }, {} as Record) + .reduce( + (output, node) => { + node.declarationList.forEachChild((vd: VariableDeclaration) => { + output[vd.name.getText()] = vd.initializer + }) + + return output + }, + {} as Record + ) const configAST = variableDeclarationMap["config"] diff --git a/cli/plasmo/src/features/extension-devtools/generate-icons.ts b/cli/plasmo/src/features/extension-devtools/generate-icons.ts index bce689f28..ad6e9f646 100644 --- a/cli/plasmo/src/features/extension-devtools/generate-icons.ts +++ b/cli/plasmo/src/features/extension-devtools/generate-icons.ts @@ -1,5 +1,5 @@ -import { copy, ensureDir } from "fs-extra" import { basename, resolve } from "path" +import { copy, ensureDir } from "fs-extra" import sharp from "sharp" import { find } from "@plasmo/utils/array" diff --git a/cli/plasmo/src/features/extension-devtools/package-file.ts b/cli/plasmo/src/features/extension-devtools/package-file.ts index a35581ed8..54e08feb6 100644 --- a/cli/plasmo/src/features/extension-devtools/package-file.ts +++ b/cli/plasmo/src/features/extension-devtools/package-file.ts @@ -1,5 +1,5 @@ -import { sentenceCase } from "change-case" import { userInfo } from "os" +import { sentenceCase } from "change-case" import getPackageJson, { type AbbreviatedVersion } from "package-json" import type { ExtensionManifestV3 } from "@plasmo/constants" @@ -26,17 +26,16 @@ const _generatePackage = async ({ }, dependencies: { plasmo: "workspace:*", - react: "18.2.0", - "react-dom": "18.2.0" + react: "*", + "react-dom": "*" } as Record, devDependencies: { - "@plasmohq/prettier-plugin-sort-imports": "workspace:*", - "@types/chrome": "0.0.237", - "@types/node": "20.2.4", - "@types/react": "18.2.7", - "@types/react-dom": "18.2.4", - prettier: "2.8.8", - typescript: "5.0.4" + "@types/chrome": "*", + "@types/node": "*", + "@types/react": "*", + "@types/react-dom": "*", + prettier: "*", + typescript: "*" } as Record, manifest: { // permissions: [] as ValidManifestPermission[], diff --git a/cli/plasmo/src/features/extension-devtools/parse-ast.ts b/cli/plasmo/src/features/extension-devtools/parse-ast.ts index bd033d432..8bc37d8a8 100644 --- a/cli/plasmo/src/features/extension-devtools/parse-ast.ts +++ b/cli/plasmo/src/features/extension-devtools/parse-ast.ts @@ -4,15 +4,14 @@ * Adapted from https://github.com/dword-design/ts-ast-to-literal/blob/master/src/index.js * Copyright (c) Sebastian Landwehr info@sebastianlandwehr.com, MIT licensed */ -import type { - ArrayLiteralExpression, - Identifier, - LiteralExpression, - Node, - ObjectLiteralExpression, - PropertyAssignment +import typescript, { + type ArrayLiteralExpression, + type Identifier, + type LiteralExpression, + type Node, + type ObjectLiteralExpression, + type PropertyAssignment } from "typescript" -import typescript from "typescript" const { SyntaxKind } = typescript diff --git a/cli/plasmo/src/features/extension-devtools/project-path.ts b/cli/plasmo/src/features/extension-devtools/project-path.ts index 62415e9eb..325914357 100644 --- a/cli/plasmo/src/features/extension-devtools/project-path.ts +++ b/cli/plasmo/src/features/extension-devtools/project-path.ts @@ -24,6 +24,9 @@ export enum WatchReason { NewtabIndex, NewtabHtml, + SidePanelIndex, + SidePanelHtml, + DevtoolsIndex, DevtoolsHtml, @@ -40,10 +43,13 @@ export enum WatchReason { type DirectoryWatchTuple = [WatchReason, string] const getWatchReasonMap = (paths: string[], reason: WatchReason) => - paths.reduce((output, path) => { - output[path] = reason - return output - }, {} as Record) + paths.reduce( + (output, path) => { + output[path] = reason + return output + }, + {} as Record + ) export const getProjectPath = ( { sourceDirectory, packageFilePath, assetsDirectory }: CommonPath, @@ -83,11 +89,13 @@ export const getProjectPath = ( const optionsIndexList = getIndexList("options", uiExts) const devtoolsIndexList = getIndexList("devtools", uiExts) const newtabIndexList = getIndexList("newtab", uiExts) + const sidepanelIndexList = getIndexList("sidepanel", uiExts) const popupHtmlList = getIndexList("popup", [".html"]) const optionsHtmlList = getIndexList("options", [".html"]) const devtoolsHtmlList = getIndexList("devtools", [".html"]) const newtabHtmlList = getIndexList("newtab", [".html"]) + const sidepanelHtmlList = getIndexList("sidepanel", [".html"]) const envFileList = getEnvFileNames().map((f) => resolve(sourceDirectory, f)) @@ -110,11 +118,13 @@ export const getProjectPath = ( ...getWatchReasonMap(optionsIndexList, WatchReason.OptionsIndex), ...getWatchReasonMap(devtoolsIndexList, WatchReason.DevtoolsIndex), ...getWatchReasonMap(newtabIndexList, WatchReason.NewtabIndex), + ...getWatchReasonMap(sidepanelIndexList, WatchReason.SidePanelIndex), ...getWatchReasonMap(popupHtmlList, WatchReason.PopupHtml), ...getWatchReasonMap(optionsHtmlList, WatchReason.OptionsHtml), ...getWatchReasonMap(devtoolsHtmlList, WatchReason.DevtoolsHtml), - ...getWatchReasonMap(newtabHtmlList, WatchReason.NewtabHtml) + ...getWatchReasonMap(newtabHtmlList, WatchReason.NewtabHtml), + ...getWatchReasonMap(sidepanelHtmlList, WatchReason.SidePanelHtml) } const contentsDirectory = resolve(sourceDirectory, "contents") @@ -138,7 +148,8 @@ export const getProjectPath = ( ...popupIndexList, ...optionsIndexList, ...devtoolsIndexList, - ...newtabIndexList + ...newtabIndexList, + ...sidepanelIndexList ]) const isEntryPath = (path: string) => entryFileSet.has(path) @@ -162,6 +173,9 @@ export const getProjectPath = ( contentIndexList, contentsDirectory, + sidepanelIndexList, + sidepanelHtmlList, + sandboxIndexList, sandboxesDirectory, diff --git a/cli/plasmo/src/features/extension-devtools/project-watcher.ts b/cli/plasmo/src/features/extension-devtools/project-watcher.ts index 87ea3fea1..6df707d0e 100644 --- a/cli/plasmo/src/features/extension-devtools/project-watcher.ts +++ b/cli/plasmo/src/features/extension-devtools/project-watcher.ts @@ -1,4 +1,4 @@ -import { type Event, subscribe } from "@parcel/watcher" +import { subscribe, type Event } from "@parcel/watcher" import { PARCEL_WATCHER_BACKEND } from "@plasmo/constants/misc" import { assertUnreachable } from "@plasmo/utils/assert" @@ -117,6 +117,11 @@ export const handleProjectFile = async ( return } + case WatchReason.SidePanelIndex: { + plasmoManifest.toggleSidePanel(isEnabled) + return + } + case WatchReason.PopupIndex: { plasmoManifest.togglePopup(isEnabled) return @@ -159,6 +164,13 @@ export const handleProjectFile = async ( ) return } + case WatchReason.SidePanelHtml: { + await plasmoManifest.scaffolder.createPageHtml( + "sidepanel", + isEnabled && path + ) + return + } default: assertUnreachable(reason) diff --git a/cli/plasmo/src/features/extension-devtools/strip-underscore.ts b/cli/plasmo/src/features/extension-devtools/strip-underscore.ts index 0823153a2..c30707eab 100644 --- a/cli/plasmo/src/features/extension-devtools/strip-underscore.ts +++ b/cli/plasmo/src/features/extension-devtools/strip-underscore.ts @@ -1,4 +1,4 @@ -import { readFile, readdir, rename, stat, writeFile } from "fs/promises" +import { readdir, readFile, rename, stat, writeFile } from "fs/promises" import { join, resolve } from "path" const stripFileUnderscore = async (filePath: string) => { diff --git a/cli/plasmo/src/features/extension-devtools/tsconfig.ts b/cli/plasmo/src/features/extension-devtools/tsconfig.ts index 64fe42644..f2927ee33 100644 --- a/cli/plasmo/src/features/extension-devtools/tsconfig.ts +++ b/cli/plasmo/src/features/extension-devtools/tsconfig.ts @@ -1,7 +1,7 @@ -import { outputFile, outputJson } from "fs-extra" import { readFile } from "fs/promises" -import json5 from "json5" import { resolve } from "path" +import { outputFile, outputJson } from "fs-extra" +import json5 from "json5" import { MESSAGING_DECLARATION } from "~features/background-service-worker/bgsw-messaging-declaration" import { PROCESS_ENV_DECLARATION } from "~features/env/env-declaration" diff --git a/cli/plasmo/src/features/extra/cache-busting.ts b/cli/plasmo/src/features/extra/cache-busting.ts index b8d35c6de..91cc10677 100644 --- a/cli/plasmo/src/features/extra/cache-busting.ts +++ b/cli/plasmo/src/features/extra/cache-busting.ts @@ -1,6 +1,6 @@ -import { emptyDir, ensureDir } from "fs-extra" import { lstat } from "fs/promises" import { resolve } from "path" +import { emptyDir, ensureDir } from "fs-extra" import { isAccessible } from "@plasmo/utils/fs" import { vLog } from "@plasmo/utils/logging" @@ -38,7 +38,7 @@ export async function cleanUpLargeCache(commonPath: CommonPath) { const cacheLimitGB = 1.47 if (sizeInGB > cacheLimitGB) { - vLog(`Busting large build cache, size: ${sizeInGB.toFixed(2)}GB`) + vLog(`Busting large build cache, size: ${sizeInGB.toFixed(2)} GB`) await cleanUpDotPlasmo(commonPath) } } diff --git a/cli/plasmo/src/features/extra/next-new-tab.ts b/cli/plasmo/src/features/extra/next-new-tab.ts index 29448d172..fd94d4e59 100644 --- a/cli/plasmo/src/features/extra/next-new-tab.ts +++ b/cli/plasmo/src/features/extra/next-new-tab.ts @@ -1,7 +1,7 @@ -import { sentenceCase } from "change-case" -import { copy, emptyDir, readJson, writeJson } from "fs-extra" import { mkdir } from "fs/promises" import { resolve } from "path" +import { sentenceCase } from "change-case" +import { copy, emptyDir, readJson, writeJson } from "fs-extra" import { isAccessible } from "@plasmo/utils/fs" import { sLog, vLog } from "@plasmo/utils/logging" diff --git a/cli/plasmo/src/features/helpers/create-parcel-bundler.ts b/cli/plasmo/src/features/helpers/create-parcel-bundler.ts index 406d7d209..3e74df197 100644 --- a/cli/plasmo/src/features/helpers/create-parcel-bundler.ts +++ b/cli/plasmo/src/features/helpers/create-parcel-bundler.ts @@ -1,7 +1,7 @@ +import { dirname, join, resolve } from "path" import ParcelFS from "@parcel/fs" import ParcelPM from "@parcel/package-manager" import { emptyDir, ensureDir, readJson, writeJson } from "fs-extra" -import { dirname, join, resolve } from "path" import { getFlag, hasFlag } from "@plasmo/utils/flags" diff --git a/cli/plasmo/src/features/manifest-factory/base.ts b/cli/plasmo/src/features/manifest-factory/base.ts index 442b51bcf..872df5dc2 100644 --- a/cli/plasmo/src/features/manifest-factory/base.ts +++ b/cli/plasmo/src/features/manifest-factory/base.ts @@ -1,15 +1,5 @@ import { ok } from "assert" -import glob from "fast-glob" -import { - copy, - ensureDir, - existsSync, - pathExists, - readJson, - writeJson -} from "fs-extra" import { readdir } from "fs/promises" -import { hasher as createHasher } from "node-object-hash" import { basename, dirname, @@ -21,6 +11,16 @@ import { resolve } from "path" import { cwd } from "process" +import glob from "fast-glob" +import { + copy, + ensureDir, + existsSync, + pathExists, + readJson, + writeJson +} from "fs-extra" +import { hasher as createHasher } from "node-object-hash" import type { ChromeUrlOverrideType, @@ -30,28 +30,28 @@ import type { ManifestPermission } from "@plasmo/constants" import { - BuildSocketEvent, - buildBroadcast + buildBroadcast, + BuildSocketEvent } from "@plasmo/framework-shared/build-socket" import { assertTruthy } from "@plasmo/utils/assert" import { injectEnv } from "@plasmo/utils/env" -import { isReadable } from "@plasmo/utils/fs" +import { isDirectory, isReadable } from "@plasmo/utils/fs" import { vLog } from "@plasmo/utils/logging" import { getSubExt, toPosix } from "@plasmo/utils/path" -import { type EnvConfig, loadEnvConfig } from "~features/env/env-config" +import { loadEnvConfig, type EnvConfig } from "~features/env/env-config" import { outputEnvDeclaration } from "~features/env/env-declaration" import { - type CommonPath, - getCommonPath + getCommonPath, + type CommonPath } from "~features/extension-devtools/common-path" import { extractContentScriptConfig } from "~features/extension-devtools/content-script-config" import { generateIcons } from "~features/extension-devtools/generate-icons" import type { PlasmoBundleConfig } from "~features/extension-devtools/get-bundle-config" import type { PackageJSON } from "~features/extension-devtools/package-file" import { - type ProjectPath, - getProjectPath + getProjectPath, + type ProjectPath } from "~features/extension-devtools/project-path" import { getTemplatePath } from "~features/extension-devtools/template-path" import { outputIndexDeclaration } from "~features/extension-devtools/tsconfig" @@ -61,10 +61,10 @@ import { definedTraverse } from "~features/helpers/traverse" import { Scaffolder } from "./scaffolder" import { - type UiExtMap, - type UiLibrary, getUiExtMap, - getUiLibrary + getUiLibrary, + type UiExtMap, + type UiLibrary } from "./ui-library" export const iconMap = { @@ -284,6 +284,7 @@ export abstract class PlasmoManifest { abstract togglePopup: (enable?: boolean) => this abstract toggleBackground: (enable?: boolean) => boolean + abstract toggleSidePanel: (enable?: boolean) => this toggleOptions = (enable = false) => { if (enable) { @@ -409,7 +410,8 @@ export abstract class PlasmoManifest { addDirectory = async ( path: string, - toggleDynamicPath: typeof this.toggleContentScript + toggleDynamicPath: typeof this.toggleContentScript, + filterFile?: (fileName: string) => boolean ) => { if (!existsSync(path)) { return false @@ -419,7 +421,9 @@ export abstract class PlasmoManifest { .then((files) => Promise.all( files - .filter((f) => f.isFile()) + .filter((f) => + f.isFile() && filterFile ? filterFile(f.name) : true + ) .map((f) => resolve(path, f.name)) .map((filePath) => toggleDynamicPath(filePath, true)) ) @@ -427,9 +431,40 @@ export abstract class PlasmoManifest { .then((results) => results.includes(true)) } + addContentScriptsIndexFiles = async () => { + const path = this.projectPath.contentsDirectory + if (!(await isDirectory(path))) { + return false + } + + const indexFileList = [...this.#extSet].flatMap((ext) => [ + `index${ext}`, + `index.${this.browser}${ext}` + ]) + + return readdir(path, { withFileTypes: true }) + .then((files) => + Promise.all( + files + .filter((f) => f.isDirectory()) + .map((dir) => resolve(path, dir.name)) + .map((dirPath) => + this.addDirectory(dirPath, this.toggleContentScript, (fileName) => + indexFileList.includes(fileName) + ) + ) + ) + ) + .then((results) => results.includes(true)) + } + addContentScriptsDirectory = async ( contentsDirectory = this.projectPath.contentsDirectory - ) => this.addDirectory(contentsDirectory, this.toggleContentScript) + ) => + Promise.all([ + this.addDirectory(contentsDirectory, this.toggleContentScript), + this.addContentScriptsIndexFiles() + ]).then((results) => results.includes(true)) togglePage = async (path?: string, enable = false) => { if (this.isPathInvalid(path)) { diff --git a/cli/plasmo/src/features/manifest-factory/create-manifest.ts b/cli/plasmo/src/features/manifest-factory/create-manifest.ts index 1c67a1136..dcde07288 100644 --- a/cli/plasmo/src/features/manifest-factory/create-manifest.ts +++ b/cli/plasmo/src/features/manifest-factory/create-manifest.ts @@ -48,13 +48,15 @@ export async function createManifest(bundleConfig: PlasmoBundleConfig) { wLog("Unable to find any entry files. The extension might be empty") } - const [hasPopup, hasOptions, hasNewtab, hasDevtools] = hasEntrypoints + const [hasPopup, hasOptions, hasNewtab, hasDevtools, hasSidePanel] = + hasEntrypoints plasmoManifest .togglePopup(hasPopup) .toggleOptions(hasOptions) .toggleNewtab(hasNewtab) .toggleDevtools(hasDevtools) + .toggleSidePanel(hasSidePanel) await plasmoManifest.write(true) diff --git a/cli/plasmo/src/features/manifest-factory/mv2.ts b/cli/plasmo/src/features/manifest-factory/mv2.ts index 09e2f3657..cb0143230 100644 --- a/cli/plasmo/src/features/manifest-factory/mv2.ts +++ b/cli/plasmo/src/features/manifest-factory/mv2.ts @@ -2,10 +2,11 @@ import type { ExtensionManifestV2, ExtensionManifestV3 } from "@plasmo/constants" +import { iLog } from "@plasmo/utils/logging" import type { PlasmoBundleConfig } from "~features/extension-devtools/get-bundle-config" -import { PlasmoManifest, iconMap } from "./base" +import { iconMap, PlasmoManifest } from "./base" export class PlasmoExtensionManifestMV2 extends PlasmoManifest { constructor(bundleConfig: PlasmoBundleConfig) { @@ -17,6 +18,29 @@ export class PlasmoExtensionManifestMV2 extends PlasmoManifest { + switch (this.browser) { + case "firefox": + case "gecko": { + if (enable) { + this.data.sidebar_action = { + default_panel: "./sidepanel.html" + } + } else { + delete this.data.sidebar_action + } + break + } + default: { + iLog( + "SidePanel is not available on chromium-based MV2 browsers, skipping." + ) + } + } + + return this + } + togglePopup = (enable = false) => { if (enable) { this.data.browser_action!.default_popup = "./popup.html" diff --git a/cli/plasmo/src/features/manifest-factory/mv3.ts b/cli/plasmo/src/features/manifest-factory/mv3.ts index 33058b9be..2cc771912 100644 --- a/cli/plasmo/src/features/manifest-factory/mv3.ts +++ b/cli/plasmo/src/features/manifest-factory/mv3.ts @@ -2,7 +2,7 @@ import type { ExtensionManifestV3 } from "@plasmo/constants" import type { PlasmoBundleConfig } from "~features/extension-devtools/get-bundle-config" -import { PlasmoManifest, iconMap } from "./base" +import { iconMap, PlasmoManifest } from "./base" export class PlasmoExtensionManifestMV3 extends PlasmoManifest { constructor(bundleConfig: PlasmoBundleConfig) { @@ -13,6 +13,35 @@ export class PlasmoExtensionManifestMV3 extends PlasmoManifest { + switch (this.browser) { + case "firefox": + case "gecko": { + if (enable) { + this.data.sidebar_action = { + default_panel: "./sidepanel.html" + } + } else { + delete this.data.sidebar_action + } + break + } + default: { + if (enable) { + this.data.side_panel = { + default_path: "./sidepanel.html" + } + this.permissionSet.add("sidePanel") + } else { + delete this.data.side_panel + this.permissionSet.delete("sidePanel") + } + } + } + + return this + } + togglePopup = (enable = false) => { if (enable) { this.data.action!.default_popup = "./popup.html" diff --git a/cli/plasmo/src/features/manifest-factory/scaffolder.ts b/cli/plasmo/src/features/manifest-factory/scaffolder.ts index 797c0e433..7b009aee1 100644 --- a/cli/plasmo/src/features/manifest-factory/scaffolder.ts +++ b/cli/plasmo/src/features/manifest-factory/scaffolder.ts @@ -1,6 +1,6 @@ -import { copy, ensureDir } from "fs-extra" import { readFile, writeFile } from "fs/promises" -import { type ParsedPath, join, relative, resolve } from "path" +import { join, relative, resolve, type ParsedPath } from "path" +import { copy, ensureDir } from "fs-extra" import { find } from "@plasmo/utils/array" import { isAccessible, isFile } from "@plasmo/utils/fs" @@ -12,7 +12,7 @@ import { getRevHash } from "~features/helpers/crypto" import { type PlasmoManifest } from "./base" import { isSupportedUiExt } from "./ui-library" -type ExtensionUIPage = "popup" | "options" | "devtools" | "newtab" +type ExtensionUIPage = "popup" | "options" | "devtools" | "newtab" | "sidepanel" export class Scaffolder { #templateCache = {} as Record @@ -38,7 +38,8 @@ export class Scaffolder { this.#initUiPageTemplate("popup"), this.#initUiPageTemplate("options"), this.#initUiPageTemplate("newtab"), - this.#initUiPageTemplate("devtools") + this.#initUiPageTemplate("devtools"), + this.#initUiPageTemplate("sidepanel") ]) return uiPagesResult diff --git a/cli/plasmo/src/features/manifest-factory/ui-library.ts b/cli/plasmo/src/features/manifest-factory/ui-library.ts index d299afb79..f4f312bdd 100644 --- a/cli/plasmo/src/features/manifest-factory/ui-library.ts +++ b/cli/plasmo/src/features/manifest-factory/ui-library.ts @@ -1,6 +1,6 @@ -import { readJson } from "fs-extra" import { resolve } from "path" import { cwd } from "process" +import { readJson } from "fs-extra" import semver from "semver" import { assertUnreachable } from "@plasmo/utils/assert" diff --git a/cli/plasmo/src/features/manifest-factory/zip.ts b/cli/plasmo/src/features/manifest-factory/zip.ts index fecd939b9..eb0a19bd3 100644 --- a/cli/plasmo/src/features/manifest-factory/zip.ts +++ b/cli/plasmo/src/features/manifest-factory/zip.ts @@ -1,30 +1,87 @@ -import { createWriteStream } from "fs" +import { createReadStream, createWriteStream } from "fs" import { resolve } from "path" +import glob from "fast-glob" +import { AsyncZipDeflate, Zip } from "fflate" import { iLog } from "@plasmo/utils/logging" import type { CommonPath } from "~features/extension-devtools/common-path" -export const zipBundle = async ({ - distDirectory, - buildDirectory, - distDirectoryName -}: CommonPath) => { - const { default: archiver } = await import("archiver") - const zipClient = archiver("zip", { - zlib: { level: 9 } - }) +function toMB(bytes: number) { + return bytes / 1024 / 1024 +} +export const zipBundle = async ( + { distDirectory, buildDirectory, distDirectoryName }: CommonPath, + withMaps = false +) => { const zipFilePath = resolve(buildDirectory, `${distDirectoryName}.zip`) const output = createWriteStream(zipFilePath) - output.on("close", () => { - iLog(`Zip Package size: ${zipClient.pointer()} bytes`) - }) - zipClient.pipe(output) + const fileList = await glob( + [ + "**/*", // Pick all nested files + !withMaps && "!**/(*.js.map|*.css.map)" // Exclude source maps + ].filter(Boolean), + { + cwd: distDirectory, + onlyFiles: true + } + ) + + return new Promise((pResolve, pReject) => { + let size = 0 + let aborted = false + const timer = Date.now() + const zip = new Zip((err, data, final) => { + if (aborted) { + return + } else if (err) { + pReject(err) + } else { + size += data.length + output.write(data) + if (final) { + iLog( + `Zip Package size: ${toMB(size).toFixed(2)} MB in ${ + Date.now() - timer + }ms` + ) + output.end() + pResolve() + } + } + }) + + // Start all the file read streams + for (const file of fileList) { + if (aborted) { + return + } - zipClient.directory(distDirectory, "") + const data = new AsyncZipDeflate(file, { + level: 9 + }) - await zipClient.finalize() + zip.add(data) + + const absPath = resolve(distDirectory, file) + + createReadStream(absPath) + .on("data", (chunk: Buffer) => { + data.push(chunk, false) + }) + .on("end", () => { + data.push(new Uint8Array(0), true) // Notify completion + }) + .on("error", (error) => { + aborted = true + zip.terminate() + pReject(`Error reading file ${absPath}: ${error.message}`) + }) + } + + zip.end() + }) } diff --git a/cli/plasmo/src/features/project-creator/from-existing-manifest.ts b/cli/plasmo/src/features/project-creator/from-existing-manifest.ts index c76d35a61..8f76a255c 100644 --- a/cli/plasmo/src/features/project-creator/from-existing-manifest.ts +++ b/cli/plasmo/src/features/project-creator/from-existing-manifest.ts @@ -1,7 +1,7 @@ -import { type Unzipped, strFromU8, unzipSync } from "fflate" -import { readJson } from "fs-extra" import { readFile } from "fs/promises" import { extname } from "path" +import { strFromU8, unzipSync, type Unzipped } from "fflate" +import { readJson } from "fs-extra" import type { ExtensionManifest, @@ -13,8 +13,8 @@ import { vLog } from "@plasmo/utils/logging" import type { CommonPath } from "~features/extension-devtools/common-path" import { - type PackageJSON, - generatePackage + generatePackage, + type PackageJSON } from "~features/extension-devtools/package-file" import type { PackageManagerInfo } from "~features/helpers/package-manager" diff --git a/cli/plasmo/src/features/project-creator/index.ts b/cli/plasmo/src/features/project-creator/index.ts index fb3a06784..ef2707e07 100644 --- a/cli/plasmo/src/features/project-creator/index.ts +++ b/cli/plasmo/src/features/project-creator/index.ts @@ -1,10 +1,10 @@ +import { existsSync } from "fs" +import { lstat, readFile, writeFile } from "fs/promises" +import { isAbsolute, join, relative, resolve } from "path" import spawnAsync from "@expo/spawn-async" import { sentenceCase } from "change-case" -import { existsSync } from "fs" import { copy, outputJson, readJson } from "fs-extra" -import { lstat, readFile, writeFile } from "fs/promises" import ignore from "ignore" -import { isAbsolute, join, relative, resolve } from "path" import { temporaryDirectory } from "tempy" import { getFlag, hasFlag } from "@plasmo/utils/flags" @@ -14,9 +14,8 @@ import { iLog, vLog } from "@plasmo/utils/logging" import type { CommonPath } from "~features/extension-devtools/common-path" import { generateGitIgnore } from "~features/extension-devtools/git-ignore" import { - type PackageJSON, - generatePackage, - resolveWorkspaceToLatestSemver + resolveWorkspaceToLatestSemver, + type PackageJSON } from "~features/extension-devtools/package-file" import { getTemplatePath } from "~features/extension-devtools/template-path" import type { PackageManagerInfo } from "~features/helpers/package-manager" @@ -163,18 +162,7 @@ export class ProjectCreator { } async createBlank() { - const packageData = await generatePackage({ - name: this.commonPath.packageName, - packageManager: this.isExample ? undefined : this.packageManager - }) - - vLog(`Copying template files...`) - await Promise.all([ - this.outputPackageData(packageData, { resolveWorkspaceRefs: true }), - this.copyBlankInitFiles() - ]) - - iLog("Creating new blank project") + await this.createWithExample("with-popup") return true } diff --git a/cli/plasmo/src/index.ts b/cli/plasmo/src/index.ts index 1b4886311..4028120d1 100644 --- a/cli/plasmo/src/index.ts +++ b/cli/plasmo/src/index.ts @@ -7,7 +7,7 @@ import { verbose } from "@plasmo/utils/flags" import { eLog, vLog } from "@plasmo/utils/logging" import { exitCountDown } from "@plasmo/utils/wait" -import { type ValidCommand, runMap, validCommandSet } from "~commands" +import { runMap, validCommandSet, type ValidCommand } from "~commands" import { printHeader, printHelp } from "~features/helpers/print" async function defaultMode() { diff --git a/cli/plasmo/src/type.ts b/cli/plasmo/src/type.ts index ed33cbf0d..dafa40d66 100644 --- a/cli/plasmo/src/type.ts +++ b/cli/plasmo/src/type.ts @@ -61,14 +61,19 @@ export type PlasmoGetInlineAnchorList = Getter export type PlasmoMountShadowHost = ( props: { - observer: MutationObserver | null + mountState?: PlasmoCSUIMountState shadowHost: Element } & PlasmoCSUIProps ) => Async export type PlasmoGetShadowHostId = Getter -export type PlasmoGetStyle = Getter +export type PlasmoGetStyle = Getter< + HTMLStyleElement, + PlasmoCSUIAnchor & { sfcStyleContent?: string } +> + +export type PlasmoGetSfcStyleContent = Getter /** * @return a cleanup unwatch function that will be run when unmounted @@ -113,6 +118,7 @@ export type PlasmoCSUIWatch = (props: { export type PlasmoCSUI = { default: any getStyle: PlasmoGetStyle + getSfcStyleContent: PlasmoGetSfcStyleContent getShadowHostId: PlasmoGetShadowHostId getOverlayAnchor: PlasmoGetOverlayAnchor diff --git a/cli/plasmo/templates/plasmo.d.ts b/cli/plasmo/templates/plasmo.d.ts index debedb2d3..cc89ebdd6 100644 --- a/cli/plasmo/templates/plasmo.d.ts +++ b/cli/plasmo/templates/plasmo.d.ts @@ -22,8 +22,7 @@ declare namespace NodeJS { PLASMO_MANIFEST_VERSION?: "mv2" | "mv3" - PLASMO_TARGET?: - | `${ProcessEnv["PLASMO_BROWSER"]}-${ProcessEnv["PLASMO_MANIFEST_VERSION"]}` + PLASMO_TARGET?: `${ProcessEnv["PLASMO_BROWSER"]}-${ProcessEnv["PLASMO_MANIFEST_VERSION"]}` PLASMO_TAG?: string } diff --git a/cli/plasmo/templates/static/common/csui.ts b/cli/plasmo/templates/static/common/csui.ts index 2191529a9..a910b9cce 100644 --- a/cli/plasmo/templates/static/common/csui.ts +++ b/cli/plasmo/templates/static/common/csui.ts @@ -32,7 +32,11 @@ async function injectAnchor( mountState?: PlasmoCSUIMountState ) { if (typeof Mount.getStyle === "function") { - shadowRoot.prepend(await Mount.getStyle(anchor)) + const sfcStyleContent = + typeof Mount.getSfcStyleContent === "function" + ? await Mount.getSfcStyleContent() + : "" + shadowRoot.prepend(await Mount.getStyle({ ...anchor, sfcStyleContent })) } if (typeof Mount.getShadowHostId === "function") { @@ -43,7 +47,7 @@ async function injectAnchor( await Mount.mountShadowHost({ shadowHost, anchor, - observer: mountState?.observer + mountState }) } else if (anchor.type === "inline") { anchor.element.insertAdjacentElement("afterend", shadowHost) diff --git a/cli/plasmo/templates/static/common/react.ts b/cli/plasmo/templates/static/common/react.ts index eb443bd9c..e8c59685b 100644 --- a/cli/plasmo/templates/static/common/react.ts +++ b/cli/plasmo/templates/static/common/react.ts @@ -1,4 +1,4 @@ -import { type FC, Fragment, type ReactNode } from "react" +import { Fragment, type FC, type ReactNode } from "react" export const getLayout = (RawImport: any): FC<{ children: ReactNode }> => typeof RawImport.Layout === "function" diff --git a/cli/plasmo/templates/static/common/vue.ts b/cli/plasmo/templates/static/common/vue.ts new file mode 100644 index 000000000..05b462810 --- /dev/null +++ b/cli/plasmo/templates/static/common/vue.ts @@ -0,0 +1,2 @@ +globalThis.__VUE_OPTIONS_API__ = true +globalThis.__VUE_PROD_DEVTOOLS__ = process.env.NODE_ENV !== "production" diff --git a/cli/plasmo/templates/static/react17/content-script-ui-mount.tsx b/cli/plasmo/templates/static/react17/content-script-ui-mount.tsx index ed4caa0af..dd65bbe29 100644 --- a/cli/plasmo/templates/static/react17/content-script-ui-mount.tsx +++ b/cli/plasmo/templates/static/react17/content-script-ui-mount.tsx @@ -1,15 +1,11 @@ +import React from "react" +import * as ReactDOM from "react-dom" + import { createAnchorObserver, createRender } from "@plasmo-static-common/csui" import { InlineCSUIContainer, OverlayCSUIContainer } from "@plasmo-static-common/csui-container-react" -import React from "react" -import * as ReactDOM from "react-dom" - -// prettier-sort-ignore -// @ts-ignore -import * as RawMount from "__plasmo_mount_content_script__" - import { getLayout } from "@plasmo-static-common/react" import type { @@ -18,6 +14,9 @@ import type { PlasmoCSUIJSXContainer } from "~type" +// @ts-ignore +import * as RawMount from "__plasmo_mount_content_script__" + // Escape parcel's static analyzer const Mount = RawMount as PlasmoCSUI diff --git a/cli/plasmo/templates/static/react17/index.tsx b/cli/plasmo/templates/static/react17/index.tsx index 9e30b0259..39c474248 100644 --- a/cli/plasmo/templates/static/react17/index.tsx +++ b/cli/plasmo/templates/static/react17/index.tsx @@ -1,8 +1,10 @@ +import React from "react" +import * as ReactDOM from "react-dom" + import { getLayout } from "@plasmo-static-common/react" + // @ts-ignore import * as Component from "__plasmo_import_module__" -import React from "react" -import * as ReactDOM from "react-dom" let __plasmoRoot: HTMLElement = null diff --git a/cli/plasmo/templates/static/react18/content-script-ui-mount.tsx b/cli/plasmo/templates/static/react18/content-script-ui-mount.tsx index f7f6a8524..70f499039 100644 --- a/cli/plasmo/templates/static/react18/content-script-ui-mount.tsx +++ b/cli/plasmo/templates/static/react18/content-script-ui-mount.tsx @@ -1,15 +1,12 @@ +import React from "react" +import { createRoot } from "react-dom/client" + import { createAnchorObserver, createRender } from "@plasmo-static-common/csui" import { InlineCSUIContainer, OverlayCSUIContainer } from "@plasmo-static-common/csui-container-react" import { getLayout } from "@plasmo-static-common/react" -import React from "react" -import { createRoot } from "react-dom/client" - -// prettier-sort-ignore -// @ts-ignore -import * as RawMount from "__plasmo_mount_content_script__" import type { PlasmoCSUI, @@ -17,6 +14,9 @@ import type { PlasmoCSUIJSXContainer } from "~type" +// @ts-ignore +import * as RawMount from "__plasmo_mount_content_script__" + // Escape parcel's static analyzer const Mount = RawMount as PlasmoCSUI diff --git a/cli/plasmo/templates/static/react18/index.tsx b/cli/plasmo/templates/static/react18/index.tsx index 965bef022..733cf65e3 100644 --- a/cli/plasmo/templates/static/react18/index.tsx +++ b/cli/plasmo/templates/static/react18/index.tsx @@ -1,8 +1,10 @@ +import React from "react" +import { createRoot } from "react-dom/client" + import { getLayout } from "@plasmo-static-common/react" + // @ts-ignore import * as Component from "__plasmo_import_module__" -import React from "react" -import { createRoot } from "react-dom/client" let __plasmoRoot: HTMLElement = null diff --git a/cli/plasmo/templates/static/svelte4/content-script-ui-mount.ts b/cli/plasmo/templates/static/svelte4/content-script-ui-mount.ts index c4430cdf6..ea2b25a44 100644 --- a/cli/plasmo/templates/static/svelte4/content-script-ui-mount.ts +++ b/cli/plasmo/templates/static/svelte4/content-script-ui-mount.ts @@ -4,16 +4,15 @@ import { createOverlayCSUIContainer } from "@plasmo-static-common/csui-container-vanilla" -// prettier-sort-ignore -// @ts-ignore -import * as RawMount from "__plasmo_mount_content_script__" - import type { PlasmoCSUI, PlasmoCSUIAnchor, PlasmoCSUIHTMLContainer } from "~type" +// @ts-ignore +import * as RawMount from "__plasmo_mount_content_script__" + // Escape parcel's static analyzer const Mount = RawMount as PlasmoCSUI diff --git a/cli/plasmo/templates/static/vue3/content-script-ui-mount.ts b/cli/plasmo/templates/static/vue3/content-script-ui-mount.ts index aeba6ecc1..064b548bf 100644 --- a/cli/plasmo/templates/static/vue3/content-script-ui-mount.ts +++ b/cli/plasmo/templates/static/vue3/content-script-ui-mount.ts @@ -1,14 +1,10 @@ +import { createApp } from "vue" + import { createAnchorObserver, createRender } from "@plasmo-static-common/csui" import { createInlineCSUIContainer, createOverlayCSUIContainer } from "@plasmo-static-common/csui-container-vanilla" -// @ts-ignore -import { createApp } from "vue" - -// prettier-sort-ignore -// @ts-ignore -import RawMount from "__plasmo_mount_content_script__" import type { PlasmoCSUI, @@ -16,8 +12,27 @@ import type { PlasmoCSUIHTMLContainer } from "~type" +import "@plasmo-static-common/vue" + +// @ts-ignore +import RawMount from "__plasmo_mount_content_script__" +// @ts-ignore +import SfcStyleContent from "style-raw:__plasmo_mount_content_script__" + // Escape parcel's static analyzer -const Mount = RawMount.plasmo as PlasmoCSUI +const Mount = (RawMount.plasmo || {}) as PlasmoCSUI + +if (typeof SfcStyleContent === "string") { + Mount.getSfcStyleContent = () => SfcStyleContent + + if (typeof Mount.getStyle !== "function") { + Mount.getStyle = ({ sfcStyleContent }) => { + const element = document.createElement("style") + element.textContent = sfcStyleContent + return element + } + } +} const observer = createAnchorObserver(Mount) @@ -32,9 +47,8 @@ const render = createRender( rootContainer.appendChild(mountPoint) const app = createApp(RawMount) - app.mount(mountPoint, { - anchor - }) + app.config.globalProperties.$anchor = anchor + app.mount(mountPoint) break } case "overlay": { @@ -58,9 +72,8 @@ const render = createRender( rootContainer.appendChild(mountPoint) const app = createApp(RawMount) - app.mount(mountPoint, { - anchor: innerAnchor - }) + app.config.globalProperties.$anchor = innerAnchor + app.mount(mountPoint) }) break } diff --git a/cli/plasmo/templates/static/vue3/index.ts b/cli/plasmo/templates/static/vue3/index.ts index 427c729b3..62ce7e1b2 100644 --- a/cli/plasmo/templates/static/vue3/index.ts +++ b/cli/plasmo/templates/static/vue3/index.ts @@ -1,7 +1,10 @@ -// @ts-nocheck -import * as Component from "__plasmo_import_module__" import { createApp } from "vue" +// @ts-ignore +import * as Component from "__plasmo_import_module__" + +import "@plasmo-static-common/vue" + document.addEventListener("DOMContentLoaded", () => { const app = createApp(Component.default) Component.default.prepare?.(app) diff --git a/core/parcel-bundler/src/create-ideal-graph.ts b/core/parcel-bundler/src/create-ideal-graph.ts index a6c5d52f2..f12d8b389 100644 --- a/core/parcel-bundler/src/create-ideal-graph.ts +++ b/core/parcel-bundler/src/create-ideal-graph.ts @@ -1,7 +1,7 @@ +import invariant from "assert" import { ALL_EDGE_TYPES, ContentGraph, Graph, NodeId } from "@parcel/graph" import type { Asset, Dependency, MutableBundleGraph } from "@parcel/types" import { DefaultMap, setEqual, setIntersect, setUnion } from "@parcel/utils" -import invariant from "assert" import nullthrows from "nullthrows" import { canMerge } from "./can-merge" @@ -9,11 +9,13 @@ import { createBundle } from "./create-bundle" import { getReachableBundleRoots } from "./get-reachable-bundle-root" import { removeBundle } from "./remove-bundle" import { + dependencyPriorityEdges, + type Bundle, type BundleRoot, - type ResolvedBundlerConfig, - dependencyPriorityEdges + type DependencyBundleGraph, + type IdealGraph, + type ResolvedBundlerConfig } from "./types" -import type { Bundle, DependencyBundleGraph, IdealGraph } from "./types" export function createIdealGraph( assetGraph: MutableBundleGraph, diff --git a/core/parcel-bundler/src/decorate-legacy-graph.ts b/core/parcel-bundler/src/decorate-legacy-graph.ts index 44bacd230..708496404 100644 --- a/core/parcel-bundler/src/decorate-legacy-graph.ts +++ b/core/parcel-bundler/src/decorate-legacy-graph.ts @@ -1,10 +1,10 @@ +import invariant from "assert" import { ALL_EDGE_TYPES, NodeId } from "@parcel/graph" import type { BundleGroup, Bundle as LegacyBundle, MutableBundleGraph } from "@parcel/types" -import invariant from "assert" import nullthrows from "nullthrows" import type { Bundle, IdealGraph } from "./types" diff --git a/core/parcel-bundler/src/get-entry-by-target.ts b/core/parcel-bundler/src/get-entry-by-target.ts index 95325da9b..8667c05ca 100644 --- a/core/parcel-bundler/src/get-entry-by-target.ts +++ b/core/parcel-bundler/src/get-entry-by-target.ts @@ -1,7 +1,7 @@ // @ts-nocheck +import invariant from "assert" import type { Asset, Dependency, MutableBundleGraph } from "@parcel/types" import { DefaultMap } from "@parcel/utils" -import invariant from "assert" export function getEntryByTarget( bundleGraph: MutableBundleGraph diff --git a/core/parcel-bundler/src/remove-bundle.ts b/core/parcel-bundler/src/remove-bundle.ts index 3422b9fc0..fb9f65d1c 100644 --- a/core/parcel-bundler/src/remove-bundle.ts +++ b/core/parcel-bundler/src/remove-bundle.ts @@ -1,7 +1,7 @@ +import invariant from "assert" import type { Graph, NodeId } from "@parcel/graph" import type { Asset, Dependency } from "@parcel/types" import type { DefaultMap } from "@parcel/utils" -import invariant from "assert" import nullthrows from "nullthrows" import type { Bundle } from "./types" diff --git a/core/parcel-config/index.json b/core/parcel-config/index.json index a7c274a44..afc2b6d68 100644 --- a/core/parcel-config/index.json +++ b/core/parcel-config/index.json @@ -42,6 +42,7 @@ "template:*.vue": ["@plasmohq/parcel-transformer-vue"], "script:*.vue": ["@plasmohq/parcel-transformer-vue"], "style:*.vue": ["@plasmohq/parcel-transformer-vue"], + "style-raw:*.vue": ["@plasmohq/parcel-transformer-vue"], "custom:*.vue": ["@plasmohq/parcel-transformer-vue"], "*.svelte": ["@plasmohq/parcel-transformer-svelte"], diff --git a/core/parcel-config/package.json b/core/parcel-config/package.json index 638dc916b..c3afb3050 100644 --- a/core/parcel-config/package.json +++ b/core/parcel-config/package.json @@ -1,6 +1,6 @@ { "name": "@plasmohq/parcel-config", - "version": "0.38.3", + "version": "0.39.0", "license": "MIT", "repository": { "type": "git", diff --git a/core/parcel-core/package.json b/core/parcel-core/package.json index bdfbbbcc6..bd34f2500 100644 --- a/core/parcel-core/package.json +++ b/core/parcel-core/package.json @@ -42,7 +42,7 @@ "@parcel/source-map": "2.1.1", "@parcel/types": "2.9.3", "@parcel/utils": "2.9.3", - "@parcel/watcher": "2.1.0", + "@parcel/watcher": "2.2.0", "@parcel/workers": "2.9.3", "abortcontroller-polyfill": "1.7.5", "nullthrows": "1.1.1" diff --git a/core/parcel-core/src/index.ts b/core/parcel-core/src/index.ts index c4faf7f92..6200125b7 100644 --- a/core/parcel-core/src/index.ts +++ b/core/parcel-core/src/index.ts @@ -3,29 +3,31 @@ * MIT License */ +import invariant from "assert" import { createWorkerFarm } from "@parcel/core" -import ParcelConfig from "@parcel/core/lib/ParcelConfig" -import ReporterRunner from "@parcel/core/lib/ReporterRunner" -import RequestTracker, { - getWatcherOptions, - requestGraphEdgeTypes -} from "@parcel/core/lib/RequestTracker" import dumpGraphToGraphViz from "@parcel/core/lib/dumpGraphToGraphViz" +import ParcelConfig from "@parcel/core/lib/ParcelConfig" import { toProjectPath } from "@parcel/core/lib/projectPath" import { assetFromValue } from "@parcel/core/lib/public/Asset" import { PackagedBundle } from "@parcel/core/lib/public/Bundle" import BundleGraph from "@parcel/core/lib/public/BundleGraph" +import ReporterRunner from "@parcel/core/lib/ReporterRunner" import createParcelBuildRequest from "@parcel/core/lib/requests/ParcelBuildRequest" import { loadParcelConfig } from "@parcel/core/lib/requests/ParcelConfigRequest" import createValidationRequest from "@parcel/core/lib/requests/ValidationRequest" +import RequestTracker, { + getWatcherOptions, + requestGraphEdgeTypes +} from "@parcel/core/lib/RequestTracker" import { BuildAbortError, registerCoreWithSerializer } from "@parcel/core/lib/utils" -import type { Diagnostic } from "@parcel/diagnostic" -import ThrowableDiagnostic, { anyToDiagnostic } from "@parcel/diagnostic" -import { ValueEmitter } from "@parcel/events" -import { Disposable } from "@parcel/events" +import ThrowableDiagnostic, { + anyToDiagnostic, + type Diagnostic +} from "@parcel/diagnostic" +import { Disposable, ValueEmitter } from "@parcel/events" import { init as initHash } from "@parcel/hash" import logger from "@parcel/logger" import { init as initSourcemaps } from "@parcel/source-map" @@ -33,17 +35,16 @@ import type { AsyncSubscription, BuildEvent, BuildSuccessEvent, - PackagedBundle as IPackagedBundle, - InitialParcelOptions + InitialParcelOptions, + PackagedBundle as IPackagedBundle } from "@parcel/types" import { PromiseQueue } from "@parcel/utils" import { type Options as ParcelWatcherOptions } from "@parcel/watcher" // eslint-disable-next-line no-unused-vars import { AbortController } from "abortcontroller-polyfill/dist/cjs-ponyfill" -import invariant from "assert" import nullthrows from "nullthrows" -import { type ResolvedOptions, resolveOptions } from "./resolve-options" +import { resolveOptions, type ResolvedOptions } from "./resolve-options" registerCoreWithSerializer() diff --git a/core/parcel-core/src/resolve-options.ts b/core/parcel-core/src/resolve-options.ts index 5b56ad22b..7d858bef2 100644 --- a/core/parcel-core/src/resolve-options.ts +++ b/core/parcel-core/src/resolve-options.ts @@ -3,11 +3,11 @@ * MIT License */ +import path from "path" import { FSCache, LMDBCache } from "@parcel/cache" import { toProjectPath } from "@parcel/core/lib/projectPath" import { getResolveFrom } from "@parcel/core/lib/requests/ParcelConfigRequest" -import type { FileSystem } from "@parcel/fs" -import { NodeFS } from "@parcel/fs" +import { NodeFS, type FileSystem } from "@parcel/fs" import { hashString } from "@parcel/hash" import { NodePackageManager } from "@parcel/package-manager" import type { @@ -17,7 +17,6 @@ import type { InitialServerOptions } from "@parcel/types" import { getRootDir, isGlob, relativePath, resolveConfig } from "@parcel/utils" -import path from "path" // Default cache directory name const LOCK_FILE_NAMES = ["yarn.lock", "package-lock.json", "pnpm-lock.yaml"] diff --git a/core/parcel-optimizer-es/package.json b/core/parcel-optimizer-es/package.json index b12dce690..74a9ca119 100644 --- a/core/parcel-optimizer-es/package.json +++ b/core/parcel-optimizer-es/package.json @@ -31,7 +31,7 @@ "@parcel/plugin": "2.9.3", "@parcel/source-map": "2.1.1", "@parcel/utils": "2.9.3", - "@swc/core": "1.3.66", + "@swc/core": "1.3.69", "nullthrows": "1.1.1" } } diff --git a/core/parcel-packager/src/index.ts b/core/parcel-packager/src/index.ts index ff94d41e3..48b41aad4 100644 --- a/core/parcel-packager/src/index.ts +++ b/core/parcel-packager/src/index.ts @@ -5,10 +5,10 @@ * Based on: https://github.com/parcel-bundler/parcel/tree/v2/packages/packagers/webextension * MIT License */ +import assert from "assert" import { Packager } from "@parcel/plugin" import type { Asset } from "@parcel/types" import { replaceURLReferences } from "@parcel/utils" -import assert from "assert" import type { ExtensionManifest } from "@plasmo/constants" import { vLog } from "@plasmo/utils/logging" diff --git a/core/parcel-resolver-post/src/handle-ts-path.ts b/core/parcel-resolver-post/src/handle-ts-path.ts index abf9e1278..5bcf0e80a 100644 --- a/core/parcel-resolver-post/src/handle-ts-path.ts +++ b/core/parcel-resolver-post/src/handle-ts-path.ts @@ -7,8 +7,8 @@ * MIT License */ -import { loadConfig } from "@parcel/utils" import { dirname, extname, join, resolve } from "path" +import { loadConfig } from "@parcel/utils" import type { CompilerOptions } from "typescript" import { isReadable } from "@plasmo/utils/fs" diff --git a/core/parcel-resolver-post/src/utils.ts b/core/parcel-resolver-post/src/utils.ts index 1eb6523fb..84676d092 100644 --- a/core/parcel-resolver-post/src/utils.ts +++ b/core/parcel-resolver-post/src/utils.ts @@ -1,8 +1,8 @@ -import type { ResolveResult } from "@parcel/types" import { statSync } from "fs" import { resolve } from "path" +import type { ResolveResult } from "@parcel/types" -import { type ResolverResult, relevantExtensionList } from "./shared" +import { relevantExtensionList, type ResolverResult } from "./shared" const WEBPACK_IMPORT_REGEX = /\S+-loader\S*!\S+/g diff --git a/core/parcel-resolver/package.json b/core/parcel-resolver/package.json index ef27971ee..a7d06a593 100644 --- a/core/parcel-resolver/package.json +++ b/core/parcel-resolver/package.json @@ -36,7 +36,7 @@ "crc-32": "1.2.2", "crypto-browserify": "3.12.0", "domain-browser": "4.22.0", - "esbuild": "0.18.10", + "esbuild": "0.18.13", "events": "3.3.0", "https-browserify": "1.0.0", "os-browserify": "0.3.0", @@ -60,7 +60,7 @@ "@parcel/hash": "2.9.3", "@parcel/plugin": "2.9.3", "@parcel/types": "2.9.3", - "fast-glob": "3.2.12", + "fast-glob": "3.3.0", "fs-extra": "11.1.1", "got": "13.0.0" } diff --git a/core/parcel-resolver/src/handle-absolute-root.ts b/core/parcel-resolver/src/handle-absolute-root.ts index 57821c091..f6aeebdc0 100644 --- a/core/parcel-resolver/src/handle-absolute-root.ts +++ b/core/parcel-resolver/src/handle-absolute-root.ts @@ -1,10 +1,10 @@ import { extname, isAbsolute, resolve } from "path" import { - type ResolverProps, - type ResolverResult, relevantExtensionList, - resolveSourceIndex + resolveSourceIndex, + type ResolverProps, + type ResolverResult } from "./shared" export async function handleAbsoluteRoot({ diff --git a/core/parcel-resolver/src/handle-alias.ts b/core/parcel-resolver/src/handle-alias.ts index 12e0e2425..7738bc561 100644 --- a/core/parcel-resolver/src/handle-alias.ts +++ b/core/parcel-resolver/src/handle-alias.ts @@ -2,7 +2,7 @@ import { resolve } from "path" import { isReadable } from "@plasmo/utils/fs" -import { type ResolverProps, type ResolverResult, state } from "./shared" +import { state, type ResolverProps, type ResolverResult } from "./shared" export async function handleAlias({ specifier diff --git a/core/parcel-resolver/src/handle-plasmo-internal.ts b/core/parcel-resolver/src/handle-plasmo-internal.ts index 3c4c6a302..6cf23da09 100644 --- a/core/parcel-resolver/src/handle-plasmo-internal.ts +++ b/core/parcel-resolver/src/handle-plasmo-internal.ts @@ -1,10 +1,10 @@ import { resolve } from "path" import { - type ResolverProps, - type ResolverResult, resolveSourceIndex, - state + state, + type ResolverProps, + type ResolverResult } from "./shared" const resolveByPrefix = (specifier = "", prefix = "", prefixPath = "") => { diff --git a/core/parcel-resolver/src/handle-polyfill.ts b/core/parcel-resolver/src/handle-polyfill.ts index 987fde8ee..fa4a21cef 100644 --- a/core/parcel-resolver/src/handle-polyfill.ts +++ b/core/parcel-resolver/src/handle-polyfill.ts @@ -1,4 +1,4 @@ -import { type ResolverProps, type ResolverResult, state } from "./shared" +import { state, type ResolverProps, type ResolverResult } from "./shared" export async function handlePolyfill({ specifier diff --git a/core/parcel-resolver/src/handle-remote-caching.ts b/core/parcel-resolver/src/handle-remote-caching.ts index ec984b34f..26d6f8722 100644 --- a/core/parcel-resolver/src/handle-remote-caching.ts +++ b/core/parcel-resolver/src/handle-remote-caching.ts @@ -1,14 +1,14 @@ -import { hashString } from "@parcel/hash" import { resolve } from "path" +import { hashString } from "@parcel/hash" import { injectEnv } from "@plasmo/utils/env" import { vLog } from "@plasmo/utils/logging" import { - type ResolverProps, - type ResolverResult, relevantExtensionList, - state + state, + type ResolverProps, + type ResolverResult } from "./shared" const cookCode = async (target: URL, code: string) => { diff --git a/core/parcel-resolver/src/handle-tilde-src.ts b/core/parcel-resolver/src/handle-tilde-src.ts index b1e7162b8..7cb1c560e 100644 --- a/core/parcel-resolver/src/handle-tilde-src.ts +++ b/core/parcel-resolver/src/handle-tilde-src.ts @@ -1,11 +1,11 @@ import { extname, resolve } from "path" import { - type ResolverProps, - type ResolverResult, relevantExtensionList, relevantExtensionSet, - resolveSourceIndex + resolveSourceIndex, + type ResolverProps, + type ResolverResult } from "./shared" export async function handleTildeSrc({ diff --git a/core/parcel-resolver/src/shared.ts b/core/parcel-resolver/src/shared.ts index 40cce261d..8e840f43e 100644 --- a/core/parcel-resolver/src/shared.ts +++ b/core/parcel-resolver/src/shared.ts @@ -1,10 +1,10 @@ +import { statSync } from "fs" +import { join, resolve } from "path" import type { Resolver } from "@parcel/plugin" import type { ResolveResult } from "@parcel/types" import glob from "fast-glob" -import { statSync } from "fs" import { readJson } from "fs-extra" import type { Got } from "got" -import { join, resolve } from "path" import { vLog } from "@plasmo/utils/logging" import { toPosix } from "@plasmo/utils/path" diff --git a/core/parcel-runtime/package.json b/core/parcel-runtime/package.json index cd8c229bb..c19031e89 100644 --- a/core/parcel-runtime/package.json +++ b/core/parcel-runtime/package.json @@ -26,7 +26,7 @@ "@plasmo/framework-shared": "workspace:*", "@plasmo/utils": "workspace:*", "@plasmohq/persistent": "workspace:*", - "@types/chrome": "0.0.239", + "@types/chrome": "0.0.241", "tsup": "7.1.0" }, "dependencies": { diff --git a/core/parcel-runtime/src/index.ts b/core/parcel-runtime/src/index.ts index 24cbdf6a3..9e8a4437f 100644 --- a/core/parcel-runtime/src/index.ts +++ b/core/parcel-runtime/src/index.ts @@ -1,13 +1,13 @@ -import { Runtime } from "@parcel/plugin" import fs from "fs" import path, { basename, dirname, join } from "path" +import { Runtime } from "@parcel/plugin" import { vLog } from "@plasmo/utils/logging" import { + plasmoRuntimeList, type PlasmoRuntime, - type RuntimeData, - plasmoRuntimeList + type RuntimeData } from "./types" const devRuntimeMap = plasmoRuntimeList.reduce( diff --git a/core/parcel-runtime/src/runtimes/background-service-runtime.ts b/core/parcel-runtime/src/runtimes/background-service-runtime.ts index 78cbb47d1..4a0ad8c13 100644 --- a/core/parcel-runtime/src/runtimes/background-service-runtime.ts +++ b/core/parcel-runtime/src/runtimes/background-service-runtime.ts @@ -9,10 +9,10 @@ import { keepAlive } from "@plasmohq/persistent/background" import type { BackgroundMessage } from "../types" import { - PAGE_PORT_PREFIX, - SCRIPT_PORT_PREFIX, extCtx, - runtimeData + PAGE_PORT_PREFIX, + runtimeData, + SCRIPT_PORT_PREFIX } from "../utils/0-patch-module" import { pollingDevServer } from "../utils/bgsw" import { isDependencyOfBundle } from "../utils/hmr-check" diff --git a/core/parcel-runtime/src/runtimes/page-runtime.ts b/core/parcel-runtime/src/runtimes/page-runtime.ts index c8a323453..365a5f39c 100644 --- a/core/parcel-runtime/src/runtimes/page-runtime.ts +++ b/core/parcel-runtime/src/runtimes/page-runtime.ts @@ -2,8 +2,8 @@ import { vLog } from "@plasmo/utils/logging" import type { BackgroundMessage } from "../types" import { - PAGE_PORT_PREFIX, extCtx, + PAGE_PORT_PREFIX, runtimeData, triggerReload } from "../utils/0-patch-module" diff --git a/core/parcel-runtime/src/runtimes/script-runtime.ts b/core/parcel-runtime/src/runtimes/script-runtime.ts index 929185657..e01b840d3 100644 --- a/core/parcel-runtime/src/runtimes/script-runtime.ts +++ b/core/parcel-runtime/src/runtimes/script-runtime.ts @@ -11,9 +11,9 @@ import { vLog } from "@plasmo/utils/logging" import type { BackgroundMessage } from "../types" import { - SCRIPT_PORT_PREFIX, extCtx, - runtimeData + runtimeData, + SCRIPT_PORT_PREFIX } from "../utils/0-patch-module" import { isDependencyOfBundle } from "../utils/hmr-check" import { injectHmrSocket } from "../utils/inject-socket" diff --git a/core/parcel-transformer-inline-css/package.json b/core/parcel-transformer-inline-css/package.json index ae1eaaa1d..b5ee00120 100644 --- a/core/parcel-transformer-inline-css/package.json +++ b/core/parcel-transformer-inline-css/package.json @@ -30,6 +30,6 @@ "@parcel/plugin": "2.9.3", "@parcel/utils": "2.9.3", "browserslist": "4.21.9", - "lightningcss": "1.21.1" + "lightningcss": "1.21.5" } } diff --git a/core/parcel-transformer-inline-css/src/index.ts b/core/parcel-transformer-inline-css/src/index.ts index 6e630b7b1..d59108804 100644 --- a/core/parcel-transformer-inline-css/src/index.ts +++ b/core/parcel-transformer-inline-css/src/index.ts @@ -6,10 +6,10 @@ * MIT License */ +import { relative } from "path" import { Transformer } from "@parcel/plugin" import { remapSourceLocation } from "@parcel/utils" import { transform } from "lightningcss" -import { relative } from "path" import { getTargets } from "./get-tagets" diff --git a/core/parcel-transformer-manifest/package.json b/core/parcel-transformer-manifest/package.json index 5480f948d..bff8cb70c 100644 --- a/core/parcel-transformer-manifest/package.json +++ b/core/parcel-transformer-manifest/package.json @@ -1,6 +1,6 @@ { "name": "@plasmohq/parcel-transformer-manifest", - "version": "0.17.6", + "version": "0.17.7", "description": "Plasmo Parcel Transformer for Web Extension Manifest", "files": [ "dist", diff --git a/core/parcel-transformer-manifest/src/handle-background.ts b/core/parcel-transformer-manifest/src/handle-background.ts index 047e04275..9aea15946 100644 --- a/core/parcel-transformer-manifest/src/handle-background.ts +++ b/core/parcel-transformer-manifest/src/handle-background.ts @@ -42,8 +42,9 @@ function handleMV3Background(program: MV3Data) { function handleFirefoxMV3Background(program: MV3Data) { const mv2Program = program as unknown as MV2Data if (program.background?.service_worker) { - mv2Program.background.scripts = [program.background.service_worker] - delete program.background.service_worker + mv2Program.background = { + scripts: [program.background.service_worker] + } } handleMV2BackgroundScript(mv2Program) @@ -65,11 +66,13 @@ function handleMV2BackgroundScript(program: MV2Data) { if (hot) { if (!program.background?.scripts) { - program.background.scripts = [ - asset.addURLDependency(defaultBackgroundScriptPath, { - resolveFrom: __filename - }) - ] + program.background = { + scripts: [ + asset.addURLDependency(defaultBackgroundScriptPath, { + resolveFrom: __filename + }) + ] + } } } } diff --git a/core/parcel-transformer-manifest/src/handle-deep-loc.ts b/core/parcel-transformer-manifest/src/handle-deep-loc.ts index ec83fe027..f1bc93032 100644 --- a/core/parcel-transformer-manifest/src/handle-deep-loc.ts +++ b/core/parcel-transformer-manifest/src/handle-deep-loc.ts @@ -1,5 +1,5 @@ -import { getJSONSourceLocation } from "@parcel/diagnostic" import { extname } from "path" +import { getJSONSourceLocation } from "@parcel/diagnostic" import { vLog } from "@plasmo/utils/logging" @@ -18,6 +18,7 @@ const DEEP_LOCS = [ ["options_ui", "page"], ["sidebar_action", "default_icon"], ["sidebar_action", "default_panel"], + ["side_panel", "default_path"], ["storage", "managed_schema"], ["theme", "images", "theme_frame"], ["theme", "images", "additional_backgrounds"], diff --git a/core/parcel-transformer-manifest/src/handle-dictionaries.ts b/core/parcel-transformer-manifest/src/handle-dictionaries.ts index c5afc198a..44bb6d941 100644 --- a/core/parcel-transformer-manifest/src/handle-dictionaries.ts +++ b/core/parcel-transformer-manifest/src/handle-dictionaries.ts @@ -1,5 +1,5 @@ -import ThrowableDiagnostic, { getJSONSourceLocation } from "@parcel/diagnostic" import path from "path" +import ThrowableDiagnostic, { getJSONSourceLocation } from "@parcel/diagnostic" import { getState } from "./state" diff --git a/core/parcel-transformer-manifest/src/state.ts b/core/parcel-transformer-manifest/src/state.ts index c9b8856fb..febf513a4 100644 --- a/core/parcel-transformer-manifest/src/state.ts +++ b/core/parcel-transformer-manifest/src/state.ts @@ -1,12 +1,12 @@ +import { dirname, resolve } from "path" import type { Mapping } from "@mischnic/json-sourcemap" import type { MutableAsset, PluginOptions, TransformerResult } from "@parcel/types" -import { dirname, resolve } from "path" -import type { MV2Data, ManifestData } from "./schema" +import type { ManifestData, MV2Data } from "./schema" type ExtraAsset = TransformerResult diff --git a/core/parcel-transformer-svelte/package.json b/core/parcel-transformer-svelte/package.json index 612cf330f..1798642bd 100644 --- a/core/parcel-transformer-svelte/package.json +++ b/core/parcel-transformer-svelte/package.json @@ -26,11 +26,11 @@ "tsup": "7.1.0" }, "dependencies": { - "svelte": "4.0.1", "@parcel/core": "2.9.3", "@parcel/diagnostic": "2.9.3", "@parcel/plugin": "2.9.3", "@parcel/source-map": "2.1.1", - "@parcel/utils": "2.9.3" + "@parcel/utils": "2.9.3", + "svelte": "4.0.5" } } diff --git a/core/parcel-transformer-svelte/src/index.ts b/core/parcel-transformer-svelte/src/index.ts index a346d9d06..ffbf264c4 100644 --- a/core/parcel-transformer-svelte/src/index.ts +++ b/core/parcel-transformer-svelte/src/index.ts @@ -9,7 +9,7 @@ import ThrowableDiagnostic from "@parcel/diagnostic" import { Transformer } from "@parcel/plugin" import { relativeUrl } from "@parcel/utils" -import { type CompileOptions, compile, preprocess } from "svelte/compiler" +import { compile, preprocess, type CompileOptions } from "svelte/compiler" import { convertError } from "./convert-error" import { extendSourceMap } from "./source-map" diff --git a/core/parcel-transformer-svelte/src/source-map.ts b/core/parcel-transformer-svelte/src/source-map.ts index edb600b44..a129889a4 100644 --- a/core/parcel-transformer-svelte/src/source-map.ts +++ b/core/parcel-transformer-svelte/src/source-map.ts @@ -6,8 +6,8 @@ * Copyright (c) 2023 Christoph Hommelsheim * MIT License */ -import SourceMap from "@parcel/source-map" import { dirname, isAbsolute, join } from "path" +import SourceMap from "@parcel/source-map" import type { Options } from "./types" diff --git a/core/parcel-transformer-vue/package.json b/core/parcel-transformer-vue/package.json index 20164c2d7..4c68aeb21 100644 --- a/core/parcel-transformer-vue/package.json +++ b/core/parcel-transformer-vue/package.json @@ -1,6 +1,6 @@ { "name": "@plasmohq/parcel-transformer-vue", - "version": "0.4.1", + "version": "0.5.0", "description": "Plasmo Parcel Transformer for Vue", "files": [ "dist" @@ -34,8 +34,8 @@ "@parcel/utils": "2.9.3", "@plasmohq/consolidate": "0.17.0", "@vue/compiler-sfc": "3.3.4", - "vue": "3.3.4", "nullthrows": "1.1.1", - "semver": "7.5.3" + "semver": "7.5.4", + "vue": "3.3.4" } } diff --git a/core/parcel-transformer-vue/src/index.ts b/core/parcel-transformer-vue/src/index.ts index c30732b0d..170020e1f 100644 --- a/core/parcel-transformer-vue/src/index.ts +++ b/core/parcel-transformer-vue/src/index.ts @@ -5,10 +5,11 @@ * Based on: https://github.com/parcel-bundler/parcel/tree/v2/packages/transformers/vue * MIT License */ +import { basename, dirname, extname, relative } from "path" import ThrowableDiagnostic, { - type Diagnostic, escapeMarkdown, - md + md, + type Diagnostic } from "@parcel/diagnostic" import { Transformer } from "@parcel/plugin" import SourceMap from "@parcel/source-map" @@ -16,7 +17,6 @@ import type { TransformerResult } from "@parcel/types" import { hashObject } from "@parcel/utils" import * as compiler from "@vue/compiler-sfc" import nullthrows from "nullthrows" -import { basename, dirname, extname, relative } from "path" import semver from "semver" import consolidate from "@plasmohq/consolidate" @@ -338,7 +338,8 @@ async function processPipeline({ return [scriptAsset] } - case "style": { + case "style": + case "style-raw": { let cssModules = {} let assets = await Promise.all( styles.map(async (style, i) => { @@ -408,11 +409,12 @@ async function processPipeline({ return styleAsset }) ) - if (Object.keys(cssModules).length !== 0) { - assets.push({ - type: "js", - uniqueKey: asset.id + "-cssModules", - content: ` + if (asset.pipeline == "style") { + if (Object.keys(cssModules).length !== 0) { + assets.push({ + type: "js", + uniqueKey: asset.id + "-cssModules", + content: ` import {render} from 'template:./${basePath}'; let cssModules = ${JSON.stringify(cssModules)}; ${ @@ -425,9 +427,22 @@ async function processPipeline({ : "" } export default cssModules;` - }) + }) + } + return assets + } else if (asset.pipeline == "style-raw") { + const styleRawString = assets.map((a) => a.content).join("\n") + return [ + { + type: "js", + uniqueKey: asset.id + "-cssRawString", + content: ` +const styleRawString = \`${styleRawString}\` +export default styleRawString + ` + } + ] } - return assets } case "custom": { let toCall = [] diff --git a/examples b/examples index 89d0c5bb1..a421f1a93 160000 --- a/examples +++ b/examples @@ -1 +1 @@ -Subproject commit 89d0c5bb1fcac113a7a260935c237fb4c5bf2337 +Subproject commit a421f1a93eab51808a45f97eff498a72f817fae5 diff --git a/package.json b/package.json index bc83043a7..7df7e1c0e 100644 --- a/package.json +++ b/package.json @@ -22,12 +22,12 @@ "publish:cli": "pnpm --filter \"./cli/*\" publish", "publish:cli:lab": "pnpm --filter \"./cli/*\" publish --no-git-checks --tag lab", "publish:lab": "run-s publish:packages publish:cli:lab", - "format": "prettier --write \"**/*.{ts,tsx,md}\"", + "format": "prettier --write \"**/*.{ts,tsx,md,mjs}\"", "### version script usage example": "pnpm v:cli patch", "v:packages": "pnpm --filter \"./packages/**\" --parallel -r exec pnpm version --commit-hooks false --git-tag-version false --workspaces-update", "v:core": "pnpm --filter \"./core/**\" --parallel -r exec pnpm version --commit-hooks false --git-tag-version false --workspaces-update", "v:api": "pnpm --filter \"./api/**\" --parallel -r exec pnpm version --commit-hooks false --git-tag-version false --workspaces-update", - "v:cli": "pnpm --filter \"./cli/*\" --parallel -r exec pnpm version --commit-hooks false --git-tag-version false --workspaces-update" + "v:cli": "pnpm --filter \"./cli/**\" --parallel -r exec pnpm version --commit-hooks false --git-tag-version false --workspaces-update" }, "pnpm": { "overrides": { @@ -36,31 +36,30 @@ } }, "devDependencies": { - "@plasmohq/prettier-plugin-sort-imports": "workspace:*", "@plasmohq/rps": "workspace:*", - "@types/archiver": "5.3.2", + "@ianvs/prettier-plugin-sort-imports": "4.1.0", "@types/fs-extra": "11.0.1", "@types/inquirer": "9.0.3", - "@types/node": "20.3.2", + "@types/node": "20.4.2", "@types/node-rsa": "1.1.1", - "@types/react": "18.2.14", - "@types/react-dom": "18.2.6", + "@types/react": "18.2.15", + "@types/react-dom": "18.2.7", "@types/semver": "7.5.0", "@types/uuid": "9.0.2", "@types/ws": "8.5.5", - "esbuild": "0.18.10", - "eslint": "8.43.0", + "esbuild": "0.18.13", + "eslint": "8.45.0", "eslint-config-prettier": "8.8.0", "eslint-plugin-react": "7.32.2", "fs-extra": "11.1.1", - "prettier": "2.8.8", - "sharp": "0.32.1", + "prettier": "3.0.0", + "sharp": "0.32.3", "tsup": "7.1.0", - "turbo": "1.10.6" + "turbo": "1.10.7" }, "engines": { - "npm": ">=7.0.0", - "node": ">=16.0.0" + "npm": ">=9.5.0", + "node": ">=18.0.0" }, "packageManager": "pnpm@8.6.5" } diff --git a/packages/constants b/packages/constants index 6ab88092d..f15cf4eaf 160000 --- a/packages/constants +++ b/packages/constants @@ -1 +1 @@ -Subproject commit 6ab88092dd4cb0994b95afe24f4e76cf0a5d31f3 +Subproject commit f15cf4eaf47181c58c9b97e82507b9ba17be2a3c diff --git a/packages/gcp-refresh-token b/packages/gcp-refresh-token index 59675c9f6..f729d911f 160000 --- a/packages/gcp-refresh-token +++ b/packages/gcp-refresh-token @@ -1 +1 @@ -Subproject commit 59675c9f6ecf9c2a5b821ce63c01b288ab2c7313 +Subproject commit f729d911f0edde5bfe1b899b696a918d632709e7 diff --git a/packages/init/package.json b/packages/init/package.json index 17b392cc6..69d2333fb 100644 --- a/packages/init/package.json +++ b/packages/init/package.json @@ -1,6 +1,6 @@ { "name": "@plasmohq/init", - "version": "0.6.5", + "version": "0.7.0", "description": "Plasmo init template files", "files": [ "entries", diff --git a/packages/init/templates/.prettierrc.cjs b/packages/init/templates/.prettierrc.cjs deleted file mode 100644 index ee0bf6bd5..000000000 --- a/packages/init/templates/.prettierrc.cjs +++ /dev/null @@ -1,17 +0,0 @@ -/** - * @type {import('prettier').Options} - */ -module.exports = { - printWidth: 80, - tabWidth: 2, - useTabs: false, - semi: false, - singleQuote: false, - trailingComma: "none", - bracketSpacing: true, - bracketSameLine: true, - plugins: [require.resolve("@plasmohq/prettier-plugin-sort-imports")], - importOrder: ["^@plasmohq/(.*)$", "^~(.*)$", "^[./]"], - importOrderSeparation: true, - importOrderSortSpecifiers: true -} diff --git a/packages/permission-ui b/packages/permission-ui index 540e8d2c2..86c2466b9 160000 --- a/packages/permission-ui +++ b/packages/permission-ui @@ -1 +1 @@ -Subproject commit 540e8d2c275097a3fbc796e38991f257a38d0a79 +Subproject commit 86c2466b9f6973839dffc590bb5688505cba130e diff --git a/packages/prettier-plugin-sort-imports b/packages/prettier-plugin-sort-imports deleted file mode 160000 index 89785bb0d..000000000 --- a/packages/prettier-plugin-sort-imports +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 89785bb0d21be23a0a0ed47187e3b38a804d0f0b diff --git a/packages/puro b/packages/puro index 199bbc8ca..66dc2c636 160000 --- a/packages/puro +++ b/packages/puro @@ -1 +1 @@ -Subproject commit 199bbc8ca6bae86644efb6844e2eeef5c7a77413 +Subproject commit 66dc2c6367900e1a46aece882fa6107634b3c3b3 diff --git a/packages/rps b/packages/rps index 0f57ff59f..e4619440d 160000 --- a/packages/rps +++ b/packages/rps @@ -1 +1 @@ -Subproject commit 0f57ff59ffc7d1ddbe4598fddf509076c9cabe2e +Subproject commit e4619440d66aeaf1862173d3a587d3160465b851 diff --git a/packages/use-hashed-state b/packages/use-hashed-state index a1ab7875e..3c893f62e 160000 --- a/packages/use-hashed-state +++ b/packages/use-hashed-state @@ -1 +1 @@ -Subproject commit a1ab7875ebb18affd30510d76e856c1e207f54b5 +Subproject commit 3c893f62ef13aa3f94f4b1ff7d1a87b69caf12e1 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e5365b72c..5d5a8880e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,15 +12,12 @@ importers: .: devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@plasmohq/rps': specifier: workspace:* version: link:packages/rps - '@types/archiver': - specifier: 5.3.2 - version: 5.3.2 '@types/fs-extra': specifier: 11.0.1 version: 11.0.1 @@ -28,17 +25,17 @@ importers: specifier: 9.0.3 version: 9.0.3 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/node-rsa': specifier: 1.1.1 version: 1.1.1 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 '@types/semver': specifier: 7.5.0 version: 7.5.0 @@ -49,32 +46,32 @@ importers: specifier: 8.5.5 version: 8.5.5 esbuild: - specifier: 0.18.10 - version: 0.18.10 + specifier: 0.18.13 + version: 0.18.13 eslint: - specifier: 8.43.0 - version: 8.43.0 + specifier: 8.45.0 + version: 8.45.0 eslint-config-prettier: specifier: 8.8.0 - version: 8.8.0(eslint@8.43.0) + version: 8.8.0(eslint@8.45.0) eslint-plugin-react: specifier: 7.32.2 - version: 7.32.2(eslint@8.43.0) + version: 7.32.2(eslint@8.45.0) fs-extra: specifier: 11.1.1 version: 11.1.1 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 sharp: - specifier: 0.32.1 - version: 0.32.1 + specifier: 0.32.3 + version: 0.32.3 tsup: specifier: 7.1.0 - version: 7.1.0(@swc/core@1.3.66) + version: 7.1.0(@swc/core@1.3.69) turbo: - specifier: 1.10.6 - version: 1.10.6 + specifier: 1.10.7 + version: 1.10.7 api/messaging: dependencies: @@ -83,32 +80,32 @@ importers: version: 4.0.2 devDependencies: '@jest/globals': - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.6.1 + version: 29.6.1 '@jest/types': - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.6.1 + version: 29.6.1 '@testing-library/react': specifier: 14.0.0 version: 14.0.0(react-dom@18.2.0)(react@18.2.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 cross-env: specifier: 7.0.3 version: 7.0.3 jest: - specifier: 29.5.0 - version: 29.5.0(@types/node@20.3.2) + specifier: 29.6.1 + version: 29.6.1(@types/node@20.4.2) jest-environment-jsdom: - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.6.1 + version: 29.6.1 react: specifier: 18.2.0 version: 18.2.0 @@ -119,8 +116,8 @@ importers: specifier: 5.0.1 version: 5.0.1 ts-jest: - specifier: 29.1.0 - version: 29.1.0(@babel/core@7.22.5)(@jest/types@29.5.0)(esbuild@0.18.10)(jest@29.5.0)(typescript@5.1.6) + specifier: 29.1.1 + version: 29.1.1(@babel/core@7.22.9)(@jest/types@29.6.1)(esbuild@0.18.10)(jest@29.6.1)(typescript@5.1.6) tsup: specifier: 7.1.0 version: 7.1.0(typescript@5.1.6) @@ -131,32 +128,32 @@ importers: api/persistent: devDependencies: '@jest/globals': - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.6.1 + version: 29.6.1 '@jest/types': - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.6.1 + version: 29.6.1 '@plasmo/config': specifier: workspace:* version: link:../../packages/config '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 cross-env: specifier: 7.0.3 version: 7.0.3 jest: - specifier: 29.5.0 - version: 29.5.0(@types/node@20.3.2) + specifier: 29.6.1 + version: 29.6.1(@types/node@20.4.2) jest-environment-jsdom: - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.6.1 + version: 29.6.1 ts-jest: - specifier: 29.1.0 - version: 29.1.0(@babel/core@7.22.5)(@jest/types@29.5.0)(esbuild@0.18.10)(jest@29.5.0)(typescript@5.1.6) + specifier: 29.1.1 + version: 29.1.1(@babel/core@7.22.9)(@jest/types@29.6.1)(esbuild@0.18.10)(jest@29.6.1)(typescript@5.1.6) tsup: specifier: 7.1.0 version: 7.1.0(typescript@5.1.6) @@ -167,32 +164,32 @@ importers: api/selector: devDependencies: '@jest/globals': - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.6.1 + version: 29.6.1 '@jest/types': - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.6.1 + version: 29.6.1 '@testing-library/react': specifier: 14.0.0 version: 14.0.0(react-dom@18.2.0)(react@18.2.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 cross-env: specifier: 7.0.3 version: 7.0.3 jest: - specifier: 29.5.0 - version: 29.5.0(@types/node@20.3.2) + specifier: 29.6.1 + version: 29.6.1(@types/node@20.4.2) jest-environment-jsdom: - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.6.1 + version: 29.6.1 react: specifier: 18.2.0 version: 18.2.0 @@ -203,8 +200,8 @@ importers: specifier: 5.0.1 version: 5.0.1 ts-jest: - specifier: 29.1.0 - version: 29.1.0(@babel/core@7.22.5)(@jest/types@29.5.0)(esbuild@0.18.10)(jest@29.5.0)(typescript@5.1.6) + specifier: 29.1.1 + version: 29.1.1(@babel/core@7.22.9)(@jest/types@29.6.1)(esbuild@0.18.10)(jest@29.6.1)(typescript@5.1.6) tsup: specifier: 7.1.0 version: 7.1.0(typescript@5.1.6) @@ -219,14 +216,11 @@ importers: version: 6.1.0 devDependencies: '@jest/globals': - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.6.1 + version: 29.6.1 '@jest/types': - specifier: 29.5.0 - version: 29.5.0 - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + specifier: 29.6.1 + version: 29.6.1 '@plasmohq/rps': specifier: workspace:* version: link:../../packages/rps @@ -234,26 +228,26 @@ importers: specifier: 14.0.0 version: 14.0.0(react-dom@18.2.0)(react@18.2.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 cross-env: specifier: 7.0.3 version: 7.0.3 jest: - specifier: 29.5.0 - version: 29.5.0(@types/node@20.3.2) + specifier: 29.6.1 + version: 29.6.1(@types/node@20.4.2) jest-environment-jsdom: - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.6.1 + version: 29.6.1 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 react: specifier: 18.2.0 version: 18.2.0 @@ -264,8 +258,8 @@ importers: specifier: 5.0.1 version: 5.0.1 ts-jest: - specifier: 29.1.0 - version: 29.1.0(@babel/core@7.22.5)(@jest/types@29.5.0)(esbuild@0.18.10)(jest@29.5.0)(typescript@5.1.6) + specifier: 29.1.1 + version: 29.1.1(@babel/core@7.22.9)(@jest/types@29.6.1)(esbuild@0.18.10)(jest@29.6.1)(typescript@5.1.6) tsup: specifier: 7.1.0 version: 7.1.0(typescript@5.1.6) @@ -310,8 +304,8 @@ importers: specifier: 2.9.3 version: 2.9.3(@parcel/core@2.9.3) '@parcel/watcher': - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.2.0 + version: 2.2.0 '@plasmohq/init': specifier: workspace:* version: link:../../packages/init @@ -321,15 +315,12 @@ importers: '@plasmohq/parcel-core': specifier: workspace:* version: link:../../core/parcel-core - archiver: - specifier: 5.3.1 - version: 5.3.1 buffer: specifier: 6.0.3 version: 6.0.3 chalk: - specifier: 5.2.0 - version: 5.2.0 + specifier: 5.3.0 + version: 5.3.0 change-case: specifier: 4.1.2 version: 4.1.2 @@ -343,8 +334,8 @@ importers: specifier: 3.3.0 version: 3.3.0 fast-glob: - specifier: 3.2.12 - version: 3.2.12 + specifier: 3.3.0 + version: 3.3.0 fflate: specifier: 0.8.0 version: 0.8.0 @@ -358,8 +349,8 @@ importers: specifier: 5.2.4 version: 5.2.4 inquirer: - specifier: 9.2.7 - version: 9.2.7 + specifier: 9.2.8 + version: 9.2.8 is-path-inside: specifier: 4.0.0 version: 4.0.0 @@ -379,14 +370,14 @@ importers: specifier: 0.11.10 version: 0.11.10 semver: - specifier: 7.5.3 - version: 7.5.3 + specifier: 7.5.4 + version: 7.5.4 sharp: - specifier: 0.32.1 - version: 0.32.1 + specifier: 0.32.3 + version: 0.32.3 tempy: - specifier: 3.0.0 - version: 3.0.0 + specifier: 3.1.0 + version: 3.1.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -403,6 +394,9 @@ importers: '@plasmo/utils': specifier: workspace:* version: link:../../packages/utils + vue: + specifier: 3.3.4 + version: 3.3.4 core/parcel-bundler: dependencies: @@ -439,7 +433,7 @@ importers: version: link:../../packages/utils tsup: specifier: 7.1.0 - version: 7.1.0(@swc/core@1.3.66) + version: 7.1.0(@swc/core@1.3.69) core/parcel-compressor-utf8: dependencies: @@ -455,7 +449,7 @@ importers: version: link:../../packages/utils tsup: specifier: 7.1.0 - version: 7.1.0(@swc/core@1.3.66) + version: 7.1.0(@swc/core@1.3.69) core/parcel-config: dependencies: @@ -607,8 +601,8 @@ importers: specifier: 2.9.3 version: 2.9.3 '@parcel/watcher': - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.2.0 + version: 2.2.0 '@parcel/workers': specifier: 2.9.3 version: 2.9.3(@parcel/core@2.9.3) @@ -627,7 +621,7 @@ importers: version: link:../../packages/utils tsup: specifier: 7.1.0 - version: 7.1.0(@swc/core@1.3.66) + version: 7.1.0(@swc/core@1.3.69) core/parcel-namer-manifest: dependencies: @@ -649,7 +643,7 @@ importers: version: link:../../packages/config tsup: specifier: 7.1.0 - version: 7.1.0(@swc/core@1.3.66) + version: 7.1.0(@swc/core@1.3.69) core/parcel-optimizer-encapsulate: dependencies: @@ -674,7 +668,7 @@ importers: version: link:../../packages/utils tsup: specifier: 7.1.0 - version: 7.1.0(@swc/core@1.3.66) + version: 7.1.0(@swc/core@1.3.69) core/parcel-optimizer-es: dependencies: @@ -691,8 +685,8 @@ importers: specifier: 2.9.3 version: 2.9.3 '@swc/core': - specifier: 1.3.66 - version: 1.3.66 + specifier: 1.3.69 + version: 1.3.69 nullthrows: specifier: 1.1.1 version: 1.1.1 @@ -705,7 +699,7 @@ importers: version: link:../../packages/utils tsup: specifier: 7.1.0 - version: 7.1.0(@swc/core@1.3.66) + version: 7.1.0(@swc/core@1.3.69) core/parcel-packager: dependencies: @@ -736,7 +730,7 @@ importers: version: link:../../packages/utils tsup: specifier: 7.1.0 - version: 7.1.0(@swc/core@1.3.66) + version: 7.1.0(@swc/core@1.3.69) core/parcel-resolver: dependencies: @@ -753,8 +747,8 @@ importers: specifier: 2.9.3 version: 2.9.3(@parcel/core@2.9.3) fast-glob: - specifier: 3.2.12 - version: 3.2.12 + specifier: 3.3.0 + version: 3.3.0 fs-extra: specifier: 11.1.1 version: 11.1.1 @@ -796,8 +790,8 @@ importers: specifier: 4.22.0 version: 4.22.0 esbuild: - specifier: 0.18.10 - version: 0.18.10 + specifier: 0.18.13 + version: 0.18.13 events: specifier: 3.3.0 version: 3.3.0 @@ -836,7 +830,7 @@ importers: version: 2.0.12 tsup: specifier: 7.1.0 - version: 7.1.0(@swc/core@1.3.66) + version: 7.1.0(@swc/core@1.3.69) tty-browserify: specifier: 0.0.1 version: 0.0.1 @@ -906,11 +900,11 @@ importers: specifier: workspace:* version: link:../../api/persistent '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 tsup: specifier: 7.1.0 - version: 7.1.0(@swc/core@1.3.66) + version: 7.1.0(@swc/core@1.3.69) core/parcel-transformer-inject-env: dependencies: @@ -932,7 +926,7 @@ importers: version: link:../../packages/utils tsup: specifier: 7.1.0 - version: 7.1.0(@swc/core@1.3.66) + version: 7.1.0(@swc/core@1.3.69) core/parcel-transformer-inline-css: dependencies: @@ -949,15 +943,15 @@ importers: specifier: 4.21.9 version: 4.21.9 lightningcss: - specifier: 1.21.1 - version: 1.21.1 + specifier: 1.21.5 + version: 1.21.5 devDependencies: '@plasmo/config': specifier: workspace:* version: link:../../packages/config tsup: specifier: 7.1.0 - version: 7.1.0(@swc/core@1.3.66) + version: 7.1.0(@swc/core@1.3.69) core/parcel-transformer-lab: dependencies: @@ -988,7 +982,7 @@ importers: version: link:../../packages/utils tsup: specifier: 7.1.0 - version: 7.1.0(@swc/core@1.3.66) + version: 7.1.0(@swc/core@1.3.69) core/parcel-transformer-manifest: dependencies: @@ -1031,7 +1025,7 @@ importers: version: link:../../packages/utils tsup: specifier: 7.1.0 - version: 7.1.0(@swc/core@1.3.66) + version: 7.1.0(@swc/core@1.3.69) core/parcel-transformer-svelte: dependencies: @@ -1051,15 +1045,15 @@ importers: specifier: 2.9.3 version: 2.9.3 svelte: - specifier: 4.0.1 - version: 4.0.1 + specifier: 4.0.5 + version: 4.0.5 devDependencies: '@plasmo/config': specifier: workspace:* version: link:../../packages/config tsup: specifier: 7.1.0 - version: 7.1.0(@swc/core@1.3.66) + version: 7.1.0(@swc/core@1.3.69) core/parcel-transformer-vue: dependencies: @@ -1091,8 +1085,8 @@ importers: specifier: 1.1.1 version: 1.1.1 semver: - specifier: 7.5.3 - version: 7.5.3 + specifier: 7.5.4 + version: 7.5.4 vue: specifier: 3.3.4 version: 3.3.4 @@ -1102,16 +1096,53 @@ importers: version: link:../../packages/config tsup: specifier: 7.1.0 - version: 7.1.0(@swc/core@1.3.66) + version: 7.1.0(@swc/core@1.3.69) + + examples/with-ai: + dependencies: + compromise: + specifier: 14.9.0 + version: 14.9.0 + plasmo: + specifier: workspace:* + version: link:../../cli/plasmo + react: + specifier: 18.2.0 + version: 18.2.0 + react-dom: + specifier: 18.2.0 + version: 18.2.0(react@18.2.0) + devDependencies: + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) + '@types/chrome': + specifier: 0.0.241 + version: 0.0.241 + '@types/node': + specifier: 20.4.2 + version: 20.4.2 + '@types/react': + specifier: 18.2.15 + version: 18.2.15 + '@types/react-dom': + specifier: 18.2.7 + version: 18.2.7 + prettier: + specifier: 3.0.0 + version: 3.0.0 + typescript: + specifier: 5.1.6 + version: 5.1.6 examples/with-antd: dependencies: '@ant-design/cssinjs': - specifier: 1.10.1 - version: 1.10.1(react-dom@18.2.0)(react@18.2.0) + specifier: 1.11.1 + version: 1.11.1(react-dom@18.2.0)(react@18.2.0) antd: - specifier: 5.6.3 - version: 5.6.3(react-dom@18.2.0)(react@18.2.0) + specifier: 5.7.0 + version: 5.7.0(react-dom@18.2.0)(react@18.2.0) plasmo: specifier: workspace:* version: link:../../cli/plasmo @@ -1122,24 +1153,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1165,24 +1196,24 @@ importers: specifier: 3.0.0 version: 3.0.0 devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1199,24 +1230,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1233,24 +1264,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1267,24 +1298,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1295,18 +1326,18 @@ importers: specifier: workspace:* version: link:../../cli/plasmo devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1323,24 +1354,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1352,10 +1383,10 @@ importers: version: 11.11.0 '@emotion/react': specifier: 11.11.1 - version: 11.11.1(@types/react@18.2.14)(react@18.2.0) + version: 11.11.1(@types/react@18.2.15)(react@18.2.0) '@emotion/styled': specifier: 11.11.0 - version: 11.11.0(@emotion/react@11.11.1)(@types/react@18.2.14)(react@18.2.0) + version: 11.11.0(@emotion/react@11.11.1)(@types/react@18.2.15)(react@18.2.0) plasmo: specifier: workspace:* version: link:../../cli/plasmo @@ -1367,26 +1398,26 @@ importers: version: 18.2.0(react@18.2.0) devDependencies: '@babel/core': - specifier: 7.22.5 - version: 7.22.5 - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + specifier: 7.22.9 + version: 7.22.9 + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1403,24 +1434,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1428,8 +1459,8 @@ importers: examples/with-firebase-auth: dependencies: firebase: - specifier: 9.23.0 - version: 9.23.0 + specifier: 10.0.0 + version: 10.0.0(react-native@0.71.12) plasmo: specifier: workspace:* version: link:../../cli/plasmo @@ -1440,24 +1471,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1468,8 +1499,8 @@ importers: specifier: workspace:* version: link:../../api/storage firebase: - specifier: 9.23.0 - version: 9.23.0 + specifier: 10.0.0 + version: 10.0.0(react-native@0.71.12) plasmo: specifier: workspace:* version: link:../../cli/plasmo @@ -1480,24 +1511,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1514,24 +1545,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1551,30 +1582,30 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/inboxsdk': specifier: 2.0.10 version: 2.0.10 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 kefir: specifier: 3.8.8 version: 3.8.8 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1591,45 +1622,45 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@jest/globals': - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.6.1 + version: 29.6.1 '@jest/types': - specifier: 29.5.0 - version: 29.5.0 - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + specifier: 29.6.1 + version: 29.6.1 '@testing-library/react': specifier: 14.0.0 version: 14.0.0(react-dom@18.2.0)(react@18.2.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 jest: - specifier: 29.5.0 - version: 29.5.0(@types/node@20.3.2) + specifier: 29.6.1 + version: 29.6.1(@types/node@20.4.2) jest-environment-jsdom: - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.6.1 + version: 29.6.1 jest-webextension-mock: specifier: 3.8.9 version: 3.8.9 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 ts-jest: - specifier: 29.1.0 - version: 29.1.0(@babel/core@7.22.5)(@jest/types@29.5.0)(esbuild@0.18.10)(jest@29.5.0)(typescript@5.1.6) + specifier: 29.1.1 + version: 29.1.1(@babel/core@7.22.9)(@jest/types@29.6.1)(esbuild@0.18.13)(jest@29.6.1)(typescript@5.1.6) typescript: specifier: 5.1.6 version: 5.1.6 @@ -1637,8 +1668,8 @@ importers: examples/with-jotai: dependencies: jotai: - specifier: 2.2.1 - version: 2.2.1(react@18.2.0) + specifier: 2.2.2 + version: 2.2.2(react@18.2.0) plasmo: specifier: workspace:* version: link:../../cli/plasmo @@ -1649,24 +1680,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1683,24 +1714,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1717,24 +1748,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1743,13 +1774,13 @@ importers: dependencies: '@emotion/react': specifier: 11.11.1 - version: 11.11.1(@types/react@18.2.14)(react@18.2.0) + version: 11.11.1(@types/react@18.2.15)(react@18.2.0) '@mantine/core': - specifier: 6.0.15 - version: 6.0.15(@emotion/react@11.11.1)(@mantine/hooks@6.0.15)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + specifier: 6.0.16 + version: 6.0.16(@emotion/react@11.11.1)(@mantine/hooks@6.0.16)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0) '@mantine/hooks': - specifier: 6.0.15 - version: 6.0.15(react@18.2.0) + specifier: 6.0.16 + version: 6.0.16(react@18.2.0) plasmo: specifier: workspace:* version: link:../../cli/plasmo @@ -1761,26 +1792,26 @@ importers: version: 18.2.0(react@18.2.0) devDependencies: '@babel/core': - specifier: 7.22.5 - version: 7.22.5 - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + specifier: 7.22.9 + version: 7.22.9 + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1797,24 +1828,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1831,27 +1862,27 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@plasmohq/rps': specifier: workspace:* version: link:../../packages/rps '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1862,8 +1893,8 @@ importers: specifier: workspace:* version: link:../../api/messaging next: - specifier: 13.4.7 - version: 13.4.7(react-dom@18.2.0)(react@18.2.0) + specifier: 13.4.9 + version: 13.4.9(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0) plasmo: specifier: workspace:* version: link:../../cli/plasmo @@ -1874,27 +1905,27 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@plasmohq/rps': specifier: workspace:* version: link:../../packages/rps '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1906,13 +1937,13 @@ importers: version: 11.11.0 '@emotion/react': specifier: 11.11.1 - version: 11.11.1(@types/react@18.2.14)(react@18.2.0) + version: 11.11.1(@types/react@18.2.15)(react@18.2.0) '@emotion/styled': specifier: 11.11.0 - version: 11.11.0(@emotion/react@11.11.1)(@types/react@18.2.14)(react@18.2.0) + version: 11.11.0(@emotion/react@11.11.1)(@types/react@18.2.15)(react@18.2.0) '@mui/material': - specifier: 5.13.6 - version: 5.13.6(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + specifier: 5.14.0 + version: 5.14.0(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0) plasmo: specifier: workspace:* version: link:../../cli/plasmo @@ -1924,26 +1955,26 @@ importers: version: 18.2.0(react@18.2.0) devDependencies: '@babel/core': - specifier: 7.22.5 - version: 7.22.5 - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + specifier: 7.22.9 + version: 7.22.9 + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -1960,33 +1991,33 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) tailwindcss: - specifier: 3.3.2 - version: 3.3.2 + specifier: 3.3.3 + version: 3.3.3 devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 autoprefixer: specifier: 10.4.14 - version: 10.4.14(postcss@8.4.24) + version: 10.4.14(postcss@8.4.26) postcss: - specifier: 8.4.24 - version: 8.4.24 + specifier: 8.4.26 + version: 8.4.26 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2003,24 +2034,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2028,8 +2059,8 @@ importers: examples/with-nextjs: dependencies: next: - specifier: 13.4.7 - version: 13.4.7(react-dom@18.2.0)(react@18.2.0) + specifier: 13.4.9 + version: 13.4.9(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0) plasmo: specifier: workspace:* version: link:../../cli/plasmo @@ -2040,9 +2071,9 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@plasmohq/rps': specifier: workspace:* version: link:../../packages/rps @@ -2050,20 +2081,20 @@ importers: specifier: workspace:* version: link:../../api/storage '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2080,24 +2111,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2117,24 +2148,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2151,24 +2182,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2194,24 +2225,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2228,36 +2259,36 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) react-native: - specifier: 0.72.0 - version: 0.72.0(@babel/core@7.22.5)(@babel/preset-env@7.22.5)(react@18.2.0) + specifier: 0.72.3 + version: 0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9)(react@18.2.0) react-native-web: specifier: 0.19.6 version: 0.19.6(react-dom@18.2.0)(react@18.2.0) devDependencies: '@babel/core': - specifier: 7.22.5 - version: 7.22.5 + specifier: 7.22.9 + version: 7.22.9 '@babel/preset-env': - specifier: 7.22.5 - version: 7.22.5(@babel/core@7.22.5) - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + specifier: 7.22.9 + version: 7.22.9(@babel/core@7.22.9) + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2280,24 +2311,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2314,27 +2345,27 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) react-router-dom: - specifier: 6.14.0 - version: 6.14.0(react-dom@18.2.0)(react@18.2.0) + specifier: 6.14.1 + version: 6.14.1(react-dom@18.2.0)(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2361,7 +2392,7 @@ importers: version: 18.2.0(react@18.2.0) react-redux: specifier: 8.1.1 - version: 8.1.1(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1) + version: 8.1.1(@types/react-dom@18.2.7)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1) redux: specifier: 4.2.1 version: 4.2.1 @@ -2372,27 +2403,27 @@ importers: specifier: 2.4.2 version: 2.4.2(redux@4.2.1) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/jest': - specifier: 29.5.2 - version: 29.5.2 + specifier: 29.5.3 + version: 29.5.3 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2412,24 +2443,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2437,8 +2468,8 @@ importers: examples/with-sentry: dependencies: '@sentry/react': - specifier: 7.57.0 - version: 7.57.0(react@18.2.0) + specifier: 7.58.1 + version: 7.58.1(react@18.2.0) plasmo: specifier: workspace:* version: link:../../cli/plasmo @@ -2449,24 +2480,58 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) + '@types/chrome': + specifier: 0.0.241 + version: 0.0.241 + '@types/node': + specifier: 20.4.2 + version: 20.4.2 + '@types/react': + specifier: 18.2.15 + version: 18.2.15 + '@types/react-dom': + specifier: 18.2.7 + version: 18.2.7 + prettier: + specifier: 3.0.0 + version: 3.0.0 + typescript: + specifier: 5.1.6 + version: 5.1.6 + + examples/with-sidepanel: + dependencies: + plasmo: specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + version: link:../../cli/plasmo + react: + specifier: 18.2.0 + version: 18.2.0 + react-dom: + specifier: 18.2.0 + version: 18.2.0(react@18.2.0) + devDependencies: + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2489,27 +2554,27 @@ importers: specifier: 0.93.0 version: 0.93.0(slate@0.94.1) slate-react: - specifier: 0.97.1 - version: 0.97.1(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1) + specifier: 0.97.2 + version: 0.97.2(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2526,24 +2591,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2563,24 +2628,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2588,11 +2653,11 @@ importers: examples/with-stripe: dependencies: google-auth-library: - specifier: 8.8.0 - version: 8.8.0 + specifier: 8.9.0 + version: 8.9.0 next: - specifier: 13.4.7 - version: 13.4.7(react-dom@18.2.0)(react@18.2.0) + specifier: 13.4.9 + version: 13.4.9(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0) plasmo: specifier: workspace:* version: link:../../cli/plasmo @@ -2606,33 +2671,33 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) stripe: - specifier: 12.10.0 - version: 12.10.0 + specifier: 12.12.0 + version: 12.12.0 swr: specifier: 2.2.0 version: 2.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@plasmohq/rps': specifier: workspace:* version: link:../../packages/rps '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2649,30 +2714,30 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) styled-components: - specifier: 6.0.1 - version: 6.0.1(react-dom@18.2.0)(react@18.2.0) + specifier: 6.0.4 + version: 6.0.4(react-dom@18.2.0)(react@18.2.0) devDependencies: '@babel/core': - specifier: 7.22.5 - version: 7.22.5 - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + specifier: 7.22.9 + version: 7.22.9 + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2698,24 +2763,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2726,24 +2791,24 @@ importers: specifier: workspace:* version: link:../../cli/plasmo svelte: - specifier: 4.0.1 - version: 4.0.1 + specifier: 4.0.5 + version: 4.0.5 svelte-preprocess: specifier: 5.0.4 - version: 5.0.4(svelte@4.0.1)(typescript@5.1.6) + version: 5.0.4(@babel/core@7.22.9)(svelte@4.0.5)(typescript@5.1.6) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2760,24 +2825,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2794,30 +2859,30 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) tailwindcss: - specifier: 3.3.2 - version: 3.3.2 + specifier: 3.3.3 + version: 3.3.3 devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 postcss: - specifier: 8.4.24 - version: 8.4.24 + specifier: 8.4.26 + version: 8.4.26 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2834,39 +2899,39 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@radix-ui/colors': specifier: 1.0.0 version: 1.0.0 '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 postcss: - specifier: 8.4.24 - version: 8.4.24 + specifier: 8.4.26 + version: 8.4.26 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 tailwindcss: - specifier: 3.3.2 - version: 3.3.2 + specifier: 3.3.3 + version: 3.3.3 typescript: specifier: 5.1.6 version: 5.1.6 windy-radix-palette: specifier: 0.6.1 - version: 0.6.1(@radix-ui/colors@1.0.0)(tailwindcss@3.3.2) + version: 0.6.1(@radix-ui/colors@1.0.0)(tailwindcss@3.3.3) examples/with-vue: dependencies: @@ -2877,18 +2942,18 @@ importers: specifier: 3.3.4 version: 3.3.4 devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2905,24 +2970,24 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../../packages/prettier-plugin-sort-imports + '@ianvs/prettier-plugin-sort-imports': + specifier: 4.1.0 + version: 4.1.0(prettier@3.0.0) '@types/chrome': - specifier: 0.0.239 - version: 0.0.239 + specifier: 0.0.241 + version: 0.0.241 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 + specifier: 18.2.7 + version: 18.2.7 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 typescript: specifier: 5.1.6 version: 5.1.6 @@ -2932,8 +2997,8 @@ importers: packages/constants: devDependencies: '@parcel/watcher': - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.2.0 + version: 2.2.0 '@plasmo/config': specifier: workspace:* version: link:../config @@ -2960,42 +3025,39 @@ importers: specifier: 7.0.0 version: 7.0.0 google-auth-library: - specifier: 8.8.0 - version: 8.8.0 + specifier: 8.9.0 + version: 8.9.0 open: specifier: 9.1.0 version: 9.1.0 devDependencies: '@jest/globals': - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.6.1 + version: 29.6.1 '@jest/types': - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.6.1 + version: 29.6.1 '@plasmo/config': specifier: workspace:* version: link:../config - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../prettier-plugin-sort-imports '@plasmohq/rps': specifier: workspace:* version: link:../rps '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 cross-env: specifier: 7.0.3 version: 7.0.3 jest: - specifier: 29.5.0 - version: 29.5.0(@types/node@20.3.2) + specifier: 29.6.1 + version: 29.6.1(@types/node@20.4.2) prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 ts-jest: - specifier: 29.1.0 - version: 29.1.0(@babel/core@7.22.5)(@jest/types@29.5.0)(esbuild@0.18.10)(jest@29.5.0)(typescript@5.1.6) + specifier: 29.1.1 + version: 29.1.1(@babel/core@7.22.9)(@jest/types@29.6.1)(esbuild@0.18.10)(jest@29.6.1)(typescript@5.1.6) tsup: specifier: 7.1.0 version: 7.1.0(typescript@5.1.6) @@ -3008,84 +3070,32 @@ importers: packages/permission-ui: devDependencies: '@jest/globals': - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.6.1 + version: 29.6.1 '@jest/types': - specifier: 29.5.0 - version: 29.5.0 - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../prettier-plugin-sort-imports + specifier: 29.6.1 + version: 29.6.1 '@plasmohq/storage': specifier: workspace:* version: link:../../api/storage '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 cross-env: specifier: 7.0.3 version: 7.0.3 jest: - specifier: 29.5.0 - version: 29.5.0(@types/node@20.3.2) - prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 29.6.1 + version: 29.6.1(@types/node@20.4.2) react: specifier: 18.2.0 version: 18.2.0 ts-jest: - specifier: 29.1.0 - version: 29.1.0(@babel/core@7.22.5)(@jest/types@29.5.0)(esbuild@0.18.10)(jest@29.5.0)(typescript@5.1.6) - tsup: - specifier: 7.1.0 - version: 7.1.0(typescript@5.1.6) - typescript: - specifier: 5.1.6 - version: 5.1.6 - - packages/prettier-plugin-sort-imports: - dependencies: - '@babel/core': - specifier: 7.22.5 - version: 7.22.5 - '@babel/generator': - specifier: 7.22.5 - version: 7.22.5 - '@babel/parser': - specifier: 7.22.5 - version: 7.22.5 - '@babel/traverse': - specifier: 7.22.5 - version: 7.22.5 - '@babel/types': - specifier: 7.22.5 - version: 7.22.5 - javascript-natural-sort: - specifier: 0.7.1 - version: 0.7.1 - lodash.clone: - specifier: 4.5.0 - version: 4.5.0 - lodash.isequal: - specifier: 4.5.0 - version: 4.5.0 - devDependencies: - '@types/lodash.clone': - specifier: 4.5.7 - version: 4.5.7 - '@types/lodash.isequal': - specifier: 4.5.6 - version: 4.5.6 - '@types/node': - specifier: 20.3.2 - version: 20.3.2 - prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 29.1.1 + version: 29.1.1(@babel/core@7.22.9)(@jest/types@29.6.1)(esbuild@0.18.10)(jest@29.6.1)(typescript@5.1.6) tsup: specifier: 7.1.0 version: 7.1.0(typescript@5.1.6) @@ -3096,35 +3106,32 @@ importers: packages/puro: devDependencies: '@jest/globals': - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.6.1 + version: 29.6.1 '@jest/types': - specifier: 29.5.0 - version: 29.5.0 - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../prettier-plugin-sort-imports + specifier: 29.6.1 + version: 29.6.1 '@plasmohq/rps': specifier: workspace:* version: link:../rps '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 jest: - specifier: 29.5.0 - version: 29.5.0(@types/node@20.3.2) + specifier: 29.6.1 + version: 29.6.1(@types/node@20.4.2) prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 react: specifier: 18.2.0 version: 18.2.0 ts-jest: - specifier: 29.1.0 - version: 29.1.0(@babel/core@7.22.5)(@jest/types@29.5.0)(esbuild@0.18.10)(jest@29.5.0)(typescript@5.1.6) + specifier: 29.1.1 + version: 29.1.1(@babel/core@7.22.9)(@jest/types@29.6.1)(esbuild@0.18.10)(jest@29.6.1)(typescript@5.1.6) tsup: specifier: 7.1.0 version: 7.1.0(typescript@5.1.6) @@ -3138,8 +3145,8 @@ importers: specifier: 7.0.3 version: 7.0.3 minimatch: - specifier: 9.0.2 - version: 9.0.2 + specifier: 9.0.3 + version: 9.0.3 pidtree: specifier: 0.6.0 version: 0.6.0 @@ -3150,9 +3157,6 @@ importers: specifier: 1.8.1 version: 1.8.1 devDependencies: - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../prettier-plugin-sort-imports '@types/cross-spawn': specifier: 6.0.2 version: 6.0.2 @@ -3160,14 +3164,14 @@ importers: specifier: 5.1.2 version: 5.1.2 '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/shell-quote': specifier: 1.7.1 version: 1.7.1 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 tsup: specifier: 7.1.0 version: 7.1.0(typescript@5.1.6) @@ -3182,14 +3186,11 @@ importers: version: 3.0.0 devDependencies: '@jest/globals': - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.6.1 + version: 29.6.1 '@jest/types': - specifier: 29.5.0 - version: 29.5.0 - '@plasmohq/prettier-plugin-sort-imports': - specifier: workspace:* - version: link:../prettier-plugin-sort-imports + specifier: 29.6.1 + version: 29.6.1 '@plasmohq/storage': specifier: workspace:* version: link:../../api/storage @@ -3197,23 +3198,23 @@ importers: specifier: 14.0.0 version: 14.0.0(react-dom@18.2.0)(react@18.2.0) '@types/node': - specifier: 20.3.2 - version: 20.3.2 + specifier: 20.4.2 + version: 20.4.2 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.15 + version: 18.2.15 cross-env: specifier: 7.0.3 version: 7.0.3 jest: - specifier: 29.5.0 - version: 29.5.0(@types/node@20.3.2) + specifier: 29.6.1 + version: 29.6.1(@types/node@20.4.2) jest-environment-jsdom: - specifier: 29.5.0 - version: 29.5.0 + specifier: 29.6.1 + version: 29.6.1 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 react: specifier: 18.2.0 version: 18.2.0 @@ -3224,8 +3225,8 @@ importers: specifier: 5.0.1 version: 5.0.1 ts-jest: - specifier: 29.1.0 - version: 29.1.0(@babel/core@7.22.5)(@jest/types@29.5.0)(esbuild@0.18.10)(jest@29.5.0)(typescript@5.1.6) + specifier: 29.1.1 + version: 29.1.1(@babel/core@7.22.9)(@jest/types@29.6.1)(esbuild@0.18.10)(jest@29.6.1)(typescript@5.1.6) tsup: specifier: 7.1.0 version: 7.1.0(typescript@5.1.6) @@ -3267,21 +3268,21 @@ packages: '@ctrl/tinycolor': 3.6.0 dev: false - /@ant-design/cssinjs@1.10.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-PSoJS8RMzn95ZRg007dJGr6AU0Zim/O+tTN0xmXmh9CkIl4y3wuOr2Zhehaj7s130wPSYDVvahf3DKT50w/Zhw==} + /@ant-design/cssinjs@1.11.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ya0wpkOzBTdQX4u2h6xpluflKPPQuq7LtvJQ9ThDXwu6t67CNFr6SJCEvkuQ9+4rU89VhYMP4IUaTaqYgtsBTQ==} peerDependencies: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.6 '@emotion/hash': 0.8.0 '@emotion/unitless': 0.7.5 classnames: 2.3.2 csstype: 3.1.2 - rc-util: 5.33.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - stylis: 4.2.0 + stylis: 4.3.0 dev: false /@ant-design/icons-svg@4.2.1: @@ -3297,9 +3298,9 @@ packages: dependencies: '@ant-design/colors': 7.0.0 '@ant-design/icons-svg': 4.2.1 - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -3309,7 +3310,7 @@ packages: peerDependencies: react: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 json2mq: 0.2.0 react: 18.2.0 @@ -3317,14 +3318,14 @@ packages: throttle-debounce: 5.0.0 dev: false - /@babel/cli@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-N5d7MjzwsQ2wppwjhrsicVDhJSqF9labEP/swYiHhio4Ca2XjEehpgPmerjnLQl7BPE59BLud0PTWGYwqFl/cQ==} + /@babel/cli@7.22.9(@babel/core@7.22.9): + resolution: {integrity: sha512-nb2O7AThqRo7/E53EGiuAkMaRbb7J5Qp3RvN+dmua1U+kydm0oznkhqbTEG15yk26G/C3yL6OdZjzgl+DMXVVA==} engines: {node: '>=6.9.0'} hasBin: true peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@jridgewell/trace-mapping': 0.3.18 commander: 4.1.1 convert-source-map: 1.9.0 @@ -3342,6 +3343,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.18.6 + dev: false /@babel/code-frame@7.22.5: resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} @@ -3352,6 +3354,11 @@ packages: /@babel/compat-data@7.22.5: resolution: {integrity: sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==} engines: {node: '>=6.9.0'} + dev: false + + /@babel/compat-data@7.22.9: + resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} + engines: {node: '>=6.9.0'} /@babel/core@7.22.5: resolution: {integrity: sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==} @@ -3359,32 +3366,55 @@ packages: dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.5 + '@babel/generator': 7.22.9 '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5) '@babel/helper-module-transforms': 7.22.5 '@babel/helpers': 7.22.5 - '@babel/parser': 7.22.5 + '@babel/parser': 7.22.7 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 + '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 - semver: 6.3.0 + semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: false - /@babel/generator@7.22.5: - resolution: {integrity: sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==} + /@babel/core@7.22.9: + resolution: {integrity: sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==} engines: {node: '>=6.9.0'} dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.22.5 + '@babel/generator': 7.22.9 + '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) + '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.9) + '@babel/helpers': 7.22.6 + '@babel/parser': 7.22.7 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 - jsesc: 2.5.2 - - /@babel/helper-annotate-as-pure@7.22.5: + convert-source-map: 1.9.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + /@babel/generator@7.22.9: + resolution: {integrity: sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.5 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + jsesc: 2.5.2 + + /@babel/helper-annotate-as-pure@7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: @@ -3407,50 +3437,61 @@ packages: '@babel/helper-validator-option': 7.22.5 browserslist: 4.21.9 lru-cache: 5.1.1 - semver: 6.3.0 + semver: 6.3.1 + dev: false + + /@babel/helper-compilation-targets@7.22.9(@babel/core@7.22.9): + resolution: {integrity: sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.22.9 + '@babel/core': 7.22.9 + '@babel/helper-validator-option': 7.22.5 + browserslist: 4.21.9 + lru-cache: 5.1.1 + semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==} + /@babel/helper-create-class-features-plugin@7.22.9(@babel/core@7.22.9): + resolution: {integrity: sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-function-name': 7.22.5 '@babel/helper-member-expression-to-functions': 7.22.5 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.5 + '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.9) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.5 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color + '@babel/helper-split-export-declaration': 7.22.6 + semver: 6.3.1 - /@babel/helper-create-regexp-features-plugin@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-1VpEFOIbMRaXyDeUwUfmTIxExLwQ+zkW+Bh5zXpApA3oQedBx9v/updixWxnx/bZpKw7u8VxWjb/qWpIcmPq8A==} + /@babel/helper-create-regexp-features-plugin@7.22.9(@babel/core@7.22.9): + resolution: {integrity: sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 - semver: 6.3.0 + semver: 6.3.1 - /@babel/helper-define-polyfill-provider@0.4.0(@babel/core@7.22.5): - resolution: {integrity: sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==} + /@babel/helper-define-polyfill-provider@0.4.1(@babel/core@7.22.9): + resolution: {integrity: sha512-kX4oXixDxG197yhX+J3Wp+NpL2wuCFjWQAr6yX2jtCnflK9ulMI51ULFGIrWiX1jGfvAxdHp+XQCcP2bZGPs9A==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.2 - semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -3497,13 +3538,27 @@ packages: '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-module-imports': 7.22.5 '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.5 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 + '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color + dev: false + + /@babel/helper-module-transforms@7.22.9(@babel/core@7.22.9): + resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.9 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-module-imports': 7.22.5 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.5 /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} @@ -3515,32 +3570,27 @@ packages: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-cU0Sq1Rf4Z55fgz7haOakIyM7+x/uCFwXpLPaeRzfoUtAEAuUZjZvFPjL/rk5rW693dIgn2hng1W7xbT7lWT4g==} + /@babel/helper-remap-async-to-generator@7.22.9(@babel/core@7.22.9): + resolution: {integrity: sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-wrap-function': 7.22.5 - '@babel/types': 7.22.5 - transitivePeerDependencies: - - supports-color + '@babel/helper-wrap-function': 7.22.9 - /@babel/helper-replace-supers@7.22.5: - resolution: {integrity: sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==} + /@babel/helper-replace-supers@7.22.9(@babel/core@7.22.9): + resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: + '@babel/core': 7.22.9 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-member-expression-to-functions': 7.22.5 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 - '@babel/types': 7.22.5 - transitivePeerDependencies: - - supports-color /@babel/helper-simple-access@7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} @@ -3554,8 +3604,8 @@ packages: dependencies: '@babel/types': 7.22.5 - /@babel/helper-split-export-declaration@7.22.5: - resolution: {integrity: sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==} + /@babel/helper-split-export-declaration@7.22.6: + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.5 @@ -3564,10 +3614,6 @@ packages: resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier@7.19.1: - resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} - engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier@7.22.5: resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} engines: {node: '>=6.9.0'} @@ -3576,23 +3622,31 @@ packages: resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==} engines: {node: '>=6.9.0'} - /@babel/helper-wrap-function@7.22.5: - resolution: {integrity: sha512-bYqLIBSEshYcYQyfks8ewYA8S30yaGSeRslcvKMvoUk6HHPySbxHq9YRi6ghhzEU+yhQv9bP/jXnygkStOcqZw==} + /@babel/helper-wrap-function@7.22.9: + resolution: {integrity: sha512-sZ+QzfauuUEfxSEjKFmi3qDSHgLsTPK/pEpoD/qonZKOtTPTLbf59oabPQ4rKekt9lFcj/hTZaOhWwFYrgjk+Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.22.5 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 '@babel/types': 7.22.5 - transitivePeerDependencies: - - supports-color /@babel/helpers@7.22.5: resolution: {integrity: sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 + '@babel/traverse': 7.22.8 + '@babel/types': 7.22.5 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helpers@7.22.6: + resolution: {integrity: sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color @@ -3601,9 +3655,10 @@ packages: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-validator-identifier': 7.22.5 chalk: 2.4.2 js-tokens: 4.0.0 + dev: false /@babel/highlight@7.22.5: resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==} @@ -3620,1140 +3675,1093 @@ packages: dependencies: '@babel/types': 7.22.5 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.5(@babel/core@7.22.5): + /@babel/parser@7.22.7: + resolution: {integrity: sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.22.5 + + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.5(@babel/core@7.22.5): + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.22.5(@babel/core@7.22.5) + '@babel/plugin-transform-optional-chaining': 7.22.6(@babel/core@7.22.9) - /@babel/plugin-external-helpers@7.22.5(@babel/core@7.22.5): + /@babel/plugin-external-helpers@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-ngnNEWxmykPk82mH4ajZT0qTztr3Je6hrMuKAslZVM8G1YZTENJSYwrIGtt6KOtznug3exmAtF4so/nPqJuA4A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.22.5): + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.22.9): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.5) - transitivePeerDependencies: - - supports-color + '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.9) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.9) dev: false - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.5): + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.9): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/helper-create-class-features-plugin': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - transitivePeerDependencies: - - supports-color dev: false - /@babel/plugin-proposal-export-default-from@7.22.5(@babel/core@7.22.5): + /@babel/plugin-proposal-export-default-from@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-UCe1X/hplyv6A5g2WnQ90tnHRvYL29dabCWww92lO7VdfMVTVReBTRrhiMrKQejHD9oVkdnRdwYuzUZkBVQisg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.22.5) + '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.22.9) dev: false - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.22.5): + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.22.9): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.9) dev: false - /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.22.5): + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.22.9): resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.5) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.9) dev: false - /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.22.5): + /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.22.9): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.5 - '@babel/core': 7.22.5 - '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5) + '@babel/compat-data': 7.22.9 + '@babel/core': 7.22.9 + '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.5) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.9) dev: false - /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.22.5): + /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.22.9): resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.5) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.9) dev: false - /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.22.5): + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.22.9): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.9) dev: false - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.5): + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.9): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 - /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.22.5): + /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.22.9): resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.5): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.9): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.22.5): + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.22.9): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.5): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.9): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.22.5): + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.22.9): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.5): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.9): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.22.5): + /@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.22.5): + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.22.9): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.22.5): + /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.22.5): + /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.22.5): + /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.5): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.9): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.5): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.9): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.22.5): - resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.5): + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.5): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.9): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.5): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.9): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.5): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.9): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.5): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.9): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.5): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.9): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.5): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.9): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.22.5): + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.22.9): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.5): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.9): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.22.5): - resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.5): + /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.22.5): + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.22.9): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-async-generator-functions@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-gGOEvFzm3fWoyD5uZq7vVTD57pPJ3PczPUD/xCFGjzBpUosnklmXyKnGQbbbGs1NPNPskFex0j93yKbHt0cHyg==} + /@babel/plugin-transform-async-generator-functions@7.22.7(@babel/core@7.22.9): + resolution: {integrity: sha512-7HmE7pk/Fmke45TODvxvkxRMV9RazV+ZZzhOL9AG8G29TLrr3jkjwF7uJfxZ30EoXpO+LJkq4oA8NjO2DTnEDg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.5) - transitivePeerDependencies: - - supports-color + '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.9) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.9) - /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-module-imports': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.5(@babel/core@7.22.5) - transitivePeerDependencies: - - supports-color + '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.9) - /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-block-scoping@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-block-scoping@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/helper-create-class-features-plugin': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - transitivePeerDependencies: - - supports-color - /@babel/plugin-transform-class-static-block@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-class-static-block@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/helper-create-class-features-plugin': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.5) - transitivePeerDependencies: - - supports-color + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.9) - /@babel/plugin-transform-classes@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-2edQhLfibpWpsVBx2n/GKOz6JdGQvLruZQfGr9l1qes2KQaWswjBzhQF7UDUZMNaMMQeYnQzxwOMPsbYF7wqPQ==} + /@babel/plugin-transform-classes@7.22.6(@babel/core@7.22.9): + resolution: {integrity: sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5) + '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-function-name': 7.22.5 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.5 + '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.9) + '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 - transitivePeerDependencies: - - supports-color - /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.5 - /@babel/plugin-transform-destructuring@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-destructuring@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-dynamic-import@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-dynamic-import@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.5) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.9) - /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-export-namespace-from@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-export-namespace-from@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.5) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.9) - /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.5) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.9) dev: false - /@babel/plugin-transform-for-of@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-for-of@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) '@babel/helper-function-name': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-json-strings@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-json-strings@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.5) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.9) - /@babel/plugin-transform-literals@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-literals@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-logical-assignment-operators@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-logical-assignment-operators@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.5) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.9) - /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-module-transforms': 7.22.5 + '@babel/core': 7.22.9 + '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - transitivePeerDependencies: - - supports-color - /@babel/plugin-transform-modules-commonjs@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-modules-commonjs@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-module-transforms': 7.22.5 + '@babel/core': 7.22.9 + '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 - transitivePeerDependencies: - - supports-color - /@babel/plugin-transform-modules-systemjs@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-modules-systemjs@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.22.5 + '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.5 - transitivePeerDependencies: - - supports-color - /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-module-transforms': 7.22.5 + '@babel/core': 7.22.9 + '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - transitivePeerDependencies: - - supports-color - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-nullish-coalescing-operator@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-nullish-coalescing-operator@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.9) - /@babel/plugin-transform-numeric-separator@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-numeric-separator@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.5) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.9) - /@babel/plugin-transform-object-rest-spread@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-object-rest-spread@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.5 - '@babel/core': 7.22.5 - '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5) + '@babel/compat-data': 7.22.9 + '@babel/core': 7.22.9 + '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.5) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.9) - /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.5 - transitivePeerDependencies: - - supports-color + '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.9) - /@babel/plugin-transform-optional-catch-binding@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-optional-catch-binding@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.5) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.9) - /@babel/plugin-transform-optional-chaining@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-AconbMKOMkyG+xCng2JogMCDcqW8wedQAqpVIL4cOSescZ7+iW8utC6YDZLMCSUIReEA733gzRSaOSXMAt/4WQ==} + /@babel/plugin-transform-optional-chaining@7.22.6(@babel/core@7.22.9): + resolution: {integrity: sha512-Vd5HiWml0mDVtcLHIoEU5sw6HOUW/Zk0acLs/SAeuLzkGNOPc9DB4nkUajemhCmTIz3eiaKREZn2hQQqF79YTg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.9) - /@babel/plugin-transform-parameters@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-parameters@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/helper-create-class-features-plugin': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - transitivePeerDependencies: - - supports-color - /@babel/plugin-transform-private-property-in-object@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-private-property-in-object@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/helper-create-class-features-plugin': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.5) - transitivePeerDependencies: - - supports-color + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.9) - /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.9) dev: false - /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.5) + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.9) '@babel/types': 7.22.5 dev: false - /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-regenerator@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-regenerator@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.1 - /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-runtime@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-bg4Wxd1FWeFx3daHFTWk1pkSWK/AyQuiyAoeZAOkAOUBjnZPH6KT7eMxouV47tQ6hl6ax2zyAWBdWZXbrvXlaw==} + /@babel/plugin-transform-runtime@7.22.9(@babel/core@7.22.9): + resolution: {integrity: sha512-9KjBH61AGJetCPYp/IEyLEp47SyybZb0nDRpBvmtEkm+rUIwxdlKpyNHI1TmsGkeuLclJdleQHRZ8XLBnnh8CQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-module-imports': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.3(@babel/core@7.22.5) - babel-plugin-polyfill-corejs3: 0.8.1(@babel/core@7.22.5) - babel-plugin-polyfill-regenerator: 0.5.0(@babel/core@7.22.5) - semver: 6.3.0 + babel-plugin-polyfill-corejs2: 0.4.4(@babel/core@7.22.9) + babel-plugin-polyfill-corejs3: 0.8.2(@babel/core@7.22.9) + babel-plugin-polyfill-regenerator: 0.5.1(@babel/core@7.22.9) + semver: 6.3.1 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-spread@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-spread@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-typescript@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA==} + /@babel/plugin-transform-typescript@7.22.9(@babel/core@7.22.9): + resolution: {integrity: sha512-BnVR1CpKiuD0iobHPaM1iLvcwPYN2uVFAqoLVSpEDKWuOikoCv5HbKLxclhKYUXlWkX86DoZGtqI4XhbOsyrMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/helper-create-class-features-plugin': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.5) - transitivePeerDependencies: - - supports-color + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.9) dev: false - /@babel/plugin-transform-unicode-escapes@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-unicode-escapes@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.22.5): + /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/preset-env@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-fj06hw89dpiZzGZtxn+QybifF07nNiZjZ7sazs2aVDcysAZVGjW7+7iFYxg6GLNM47R/thYfLdrXc+2f11Vi9A==} + /@babel/preset-env@7.22.9(@babel/core@7.22.9): + resolution: {integrity: sha512-wNi5H/Emkhll/bqPjsjQorSykrlfY5OWakd6AulLvMEytpKasMVUpVy8RL4qBIBs5Ac6/5i0/Rv0b/Fg6Eag/g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.5 - '@babel/core': 7.22.5 - '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5) + '@babel/compat-data': 7.22.9 + '@babel/core': 7.22.9 + '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.5) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.5) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.5) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.5) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.5) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.5) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.5) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.5) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.5) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.22.5) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-async-generator-functions': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-class-static-block': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-classes': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-destructuring': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-dynamic-import': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-export-namespace-from': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-json-strings': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-logical-assignment-operators': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-modules-systemjs': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-nullish-coalescing-operator': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-numeric-separator': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-object-rest-spread': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-optional-catch-binding': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-optional-chaining': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-private-property-in-object': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-regenerator': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-unicode-escapes': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.22.5) - '@babel/preset-modules': 0.1.5(@babel/core@7.22.5) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.9) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.9) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.9) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.9) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.9) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.9) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.9) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.9) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.22.9) + '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-async-generator-functions': 7.22.7(@babel/core@7.22.9) + '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-class-static-block': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.22.9) + '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-destructuring': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-dynamic-import': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-export-namespace-from': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-json-strings': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-logical-assignment-operators': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-modules-systemjs': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-nullish-coalescing-operator': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-numeric-separator': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-object-rest-spread': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-optional-catch-binding': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-optional-chaining': 7.22.6(@babel/core@7.22.9) + '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-private-property-in-object': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-regenerator': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-unicode-escapes': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.22.9) + '@babel/preset-modules': 0.1.5(@babel/core@7.22.9) '@babel/types': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.3(@babel/core@7.22.5) - babel-plugin-polyfill-corejs3: 0.8.1(@babel/core@7.22.5) - babel-plugin-polyfill-regenerator: 0.5.0(@babel/core@7.22.5) - core-js-compat: 3.31.0 - semver: 6.3.0 + babel-plugin-polyfill-corejs2: 0.4.4(@babel/core@7.22.9) + babel-plugin-polyfill-corejs3: 0.8.2(@babel/core@7.22.9) + babel-plugin-polyfill-regenerator: 0.5.1(@babel/core@7.22.9) + core-js-compat: 3.31.1 + semver: 6.3.1 transitivePeerDependencies: - supports-color - /@babel/preset-flow@7.22.5(@babel/core@7.22.5): + /@babel/preset-flow@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-ta2qZ+LSiGCrP5pgcGt8xMnnkXQrq8Sa4Ulhy06BOlF5QbLw9q5hIx7bn5MrsvyTGAfh6kTOo07Q+Pfld/8Y5Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.22.5) + '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.22.9) dev: false - /@babel/preset-modules@0.1.5(@babel/core@7.22.5): + /@babel/preset-modules@0.1.5(@babel/core@7.22.9): resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.22.5) - '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.22.5) + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.22.9) + '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.22.9) '@babel/types': 7.22.5 esutils: 2.0.3 - /@babel/preset-react@7.22.5(@babel/core@7.22.5): + /@babel/preset-react@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.22.5) + '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.22.9) dev: false - /@babel/preset-typescript@7.22.5(@babel/core@7.22.5): + /@babel/preset-typescript@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-typescript': 7.22.5(@babel/core@7.22.5) - transitivePeerDependencies: - - supports-color + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-typescript': 7.22.9(@babel/core@7.22.9) dev: false - /@babel/register@7.22.5(@babel/core@7.22.5): + /@babel/register@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-vV6pm/4CijSQ8Y47RH5SopXzursN35RQINfGJkmOlcpAtGuf94miFvIPhCKGQN7WGIcsgG1BHEX2KVdTYwTwUQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -4770,15 +4778,14 @@ packages: dependencies: regenerator-runtime: 0.13.11 - /@babel/runtime@7.22.3: - resolution: {integrity: sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ==} + /@babel/runtime@7.22.5: + resolution: {integrity: sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.11 - dev: false - /@babel/runtime@7.22.5: - resolution: {integrity: sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==} + /@babel/runtime@7.22.6: + resolution: {integrity: sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.11 @@ -4788,20 +4795,20 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.22.5 - '@babel/parser': 7.22.5 + '@babel/parser': 7.22.7 '@babel/types': 7.22.5 - /@babel/traverse@7.22.5: - resolution: {integrity: sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==} + /@babel/traverse@7.22.8: + resolution: {integrity: sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.5 + '@babel/generator': 7.22.9 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-function-name': 7.22.5 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.5 - '@babel/parser': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.22.7 '@babel/types': 7.22.5 debug: 4.3.4 globals: 11.12.0 @@ -4869,7 +4876,7 @@ packages: resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} dev: false - /@emotion/react@11.11.1(@types/react@18.2.14)(react@18.2.0): + /@emotion/react@11.11.1(@types/react@18.2.15)(react@18.2.0): resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==} peerDependencies: '@types/react': '*' @@ -4885,7 +4892,7 @@ packages: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 - '@types/react': 18.2.14 + '@types/react': 18.2.15 hoist-non-react-statics: 3.3.2 react: 18.2.0 dev: false @@ -4904,7 +4911,7 @@ packages: resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} dev: false - /@emotion/styled@11.11.0(@emotion/react@11.11.1)(@types/react@18.2.14)(react@18.2.0): + /@emotion/styled@11.11.0(@emotion/react@11.11.1)(@types/react@18.2.15)(react@18.2.0): resolution: {integrity: sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==} peerDependencies: '@emotion/react': ^11.0.0-rc.0 @@ -4917,11 +4924,11 @@ packages: '@babel/runtime': 7.22.0 '@emotion/babel-plugin': 11.11.0 '@emotion/is-prop-valid': 1.2.1 - '@emotion/react': 11.11.1(@types/react@18.2.14)(react@18.2.0) + '@emotion/react': 11.11.1(@types/react@18.2.15)(react@18.2.0) '@emotion/serialize': 1.1.2 '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) '@emotion/utils': 1.2.1 - '@types/react': 18.2.14 + '@types/react': 18.2.15 react: 18.2.0 dev: false @@ -4957,6 +4964,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-arm64@0.18.13: + resolution: {integrity: sha512-j7NhycJUoUAG5kAzGf4fPWfd17N6SM3o1X6MlXVqfHvs2buFraCJzos9vbeWjLxOyBKHyPOnuCuipbhvbYtTAg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm@0.18.10: resolution: {integrity: sha512-3KClmVNd+Fku82uZJz5C4Rx8m1PPmWUFz5Zkw8jkpZPOmsq+EG1TTOtw1OXkHuX3WczOFQigrtf60B1ijKwNsg==} engines: {node: '>=12'} @@ -4965,6 +4981,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-arm@0.18.13: + resolution: {integrity: sha512-KwqFhxRFMKZINHzCqf8eKxE0XqWlAVPRxwy6rc7CbVFxzUWB2sA/s3hbMZeemPdhN3fKBkqOaFhTbS8xJXYIWQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-x64@0.18.10: resolution: {integrity: sha512-vFfXj8P9Yfjh54yqUDEHKzqzYuEfPyAOl3z7R9hjkwt+NCvbn9VMxX+IILnAfdImRBfYVItgSUsqGKhJFnBwZw==} engines: {node: '>=12'} @@ -4973,12 +4998,30 @@ packages: requiresBuild: true optional: true - /@esbuild/darwin-arm64@0.18.10: - resolution: {integrity: sha512-k2OJQ7ZxE6sVc91+MQeZH9gFeDAH2uIYALPAwTjTCvcPy9Dzrf7V7gFUQPYkn09zloWhQ+nvxWHia2x2ZLR0sQ==} + /@esbuild/android-x64@0.18.13: + resolution: {integrity: sha512-M2eZkRxR6WnWfVELHmv6MUoHbOqnzoTVSIxgtsyhm/NsgmL+uTmag/VVzdXvmahak1I6sOb1K/2movco5ikDJg==} engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.18.10: + resolution: {integrity: sha512-k2OJQ7ZxE6sVc91+MQeZH9gFeDAH2uIYALPAwTjTCvcPy9Dzrf7V7gFUQPYkn09zloWhQ+nvxWHia2x2ZLR0sQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-arm64@0.18.13: + resolution: {integrity: sha512-f5goG30YgR1GU+fxtaBRdSW3SBG9pZW834Mmhxa6terzcboz7P2R0k4lDxlkP7NYRIIdBbWp+VgwQbmMH4yV7w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true optional: true /@esbuild/darwin-x64@0.18.10: @@ -4989,6 +5032,15 @@ packages: requiresBuild: true optional: true + /@esbuild/darwin-x64@0.18.13: + resolution: {integrity: sha512-RIrxoKH5Eo+yE5BtaAIMZaiKutPhZjw+j0OCh8WdvKEKJQteacq0myZvBDLU+hOzQOZWJeDnuQ2xgSScKf1Ovw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-arm64@0.18.10: resolution: {integrity: sha512-QJluV0LwBrbHnYYwSKC+K8RGz0g/EyhpQH1IxdoFT0nM7PfgjE+aS8wxq/KFEsU0JkL7U/EEKd3O8xVBxXb2aA==} engines: {node: '>=12'} @@ -4997,6 +5049,15 @@ packages: requiresBuild: true optional: true + /@esbuild/freebsd-arm64@0.18.13: + resolution: {integrity: sha512-AfRPhHWmj9jGyLgW/2FkYERKmYR+IjYxf2rtSLmhOrPGFh0KCETFzSjx/JX/HJnvIqHt/DRQD/KAaVsUKoI3Xg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-x64@0.18.10: resolution: {integrity: sha512-Hi/ycUkS6KTw+U9G5PK5NoK7CZboicaKUSVs0FSiPNtuCTzK6HNM4DIgniH7hFaeuszDS9T4dhAHWiLSt/Y5Ng==} engines: {node: '>=12'} @@ -5005,6 +5066,15 @@ packages: requiresBuild: true optional: true + /@esbuild/freebsd-x64@0.18.13: + resolution: {integrity: sha512-pGzWWZJBInhIgdEwzn8VHUBang8UvFKsvjDkeJ2oyY5gZtAM6BaxK0QLCuZY+qoj/nx/lIaItH425rm/hloETA==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm64@0.18.10: resolution: {integrity: sha512-Nz6XcfRBOO7jSrVpKAyEyFOPGhySPNlgumSDhWAspdQQ11ub/7/NZDMhWDFReE9QH/SsCOCLQbdj0atAk/HMOQ==} engines: {node: '>=12'} @@ -5013,6 +5083,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-arm64@0.18.13: + resolution: {integrity: sha512-hCzZbVJEHV7QM77fHPv2qgBcWxgglGFGCxk6KfQx6PsVIdi1u09X7IvgE9QKqm38OpkzaAkPnnPqwRsltvLkIQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm@0.18.10: resolution: {integrity: sha512-HfFoxY172tVHPIvJy+FHxzB4l8xU7e5cxmNS11cQ2jt4JWAukn/7LXaPdZid41UyTweqa4P/1zs201gRGCTwHw==} engines: {node: '>=12'} @@ -5021,6 +5100,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-arm@0.18.13: + resolution: {integrity: sha512-4iMxLRMCxGyk7lEvkkvrxw4aJeC93YIIrfbBlUJ062kilUUnAiMb81eEkVvCVoh3ON283ans7+OQkuy1uHW+Hw==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ia32@0.18.10: resolution: {integrity: sha512-otMdmSmkMe+pmiP/bZBjfphyAsTsngyT9RCYwoFzqrveAbux9nYitDTpdgToG0Z0U55+PnH654gCH2GQ1aB6Yw==} engines: {node: '>=12'} @@ -5029,6 +5117,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-ia32@0.18.13: + resolution: {integrity: sha512-I3OKGbynl3AAIO6onXNrup/ttToE6Rv2XYfFgLK/wnr2J+1g+7k4asLrE+n7VMhaqX+BUnyWkCu27rl+62Adug==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64@0.18.10: resolution: {integrity: sha512-t8tjFuON1koxskzQ4VFoh0T5UDUMiLYjwf9Wktd0tx8AoK6xgU+5ubKOpWpcnhEQ2tESS5u0v6QuN8PX/ftwcQ==} engines: {node: '>=12'} @@ -5037,6 +5134,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-loong64@0.18.13: + resolution: {integrity: sha512-8pcKDApAsKc6WW51ZEVidSGwGbebYw2qKnO1VyD8xd6JN0RN6EUXfhXmDk9Vc4/U3Y4AoFTexQewQDJGsBXBpg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-mips64el@0.18.10: resolution: {integrity: sha512-+dUkcVzcfEJHz3HEnVpIJu8z8Wdn2n/nWMWdl6FVPFGJAVySO4g3+XPzNKFytVFwf8hPVDwYXzVcu8GMFqsqZw==} engines: {node: '>=12'} @@ -5045,6 +5151,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-mips64el@0.18.13: + resolution: {integrity: sha512-6GU+J1PLiVqWx8yoCK4Z0GnfKyCGIH5L2KQipxOtbNPBs+qNDcMJr9euxnyJ6FkRPyMwaSkjejzPSISD9hb+gg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ppc64@0.18.10: resolution: {integrity: sha512-sO3PjjxEGy+PY2qkGe2gwJbXdZN9wAYpVBZWFD0AwAoKuXRkWK0/zaMQ5ekUFJDRDCRm8x5U0Axaub7ynH/wVg==} engines: {node: '>=12'} @@ -5053,6 +5168,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-ppc64@0.18.13: + resolution: {integrity: sha512-pfn/OGZ8tyR8YCV7MlLl5hAit2cmS+j/ZZg9DdH0uxdCoJpV7+5DbuXrR+es4ayRVKIcfS9TTMCs60vqQDmh+w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-riscv64@0.18.10: resolution: {integrity: sha512-JDtdbJg3yjDeXLv4lZYE1kiTnxv73/8cbPHY9T/dUKi8rYOM/k5b3W4UJLMUksuQ6nTm5c89W1nADsql6FW75A==} engines: {node: '>=12'} @@ -5061,6 +5185,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-riscv64@0.18.13: + resolution: {integrity: sha512-aIbhU3LPg0lOSCfVeGHbmGYIqOtW6+yzO+Nfv57YblEK01oj0mFMtvDJlOaeAZ6z0FZ9D13oahi5aIl9JFphGg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-s390x@0.18.10: resolution: {integrity: sha512-NLuSKcp8WckjD2a7z5kzLiCywFwBTMlIxDNuud1AUGVuwBBJSkuubp6cNjJ0p5c6CZaA3QqUGwjHJBiG1SoOFw==} engines: {node: '>=12'} @@ -5069,6 +5202,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-s390x@0.18.13: + resolution: {integrity: sha512-Pct1QwF2sp+5LVi4Iu5Y+6JsGaV2Z2vm4O9Dd7XZ5tKYxEHjFtb140fiMcl5HM1iuv6xXO8O1Vrb1iJxHlv8UA==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-x64@0.18.10: resolution: {integrity: sha512-wj2KRsCsFusli+6yFgNO/zmmLslislAWryJnodteRmGej7ZzinIbMdsyp13rVGde88zxJd5vercNYK9kuvlZaQ==} engines: {node: '>=12'} @@ -5077,6 +5219,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-x64@0.18.13: + resolution: {integrity: sha512-zTrIP0KzYP7O0+3ZnmzvUKgGtUvf4+piY8PIO3V8/GfmVd3ZyHJGz7Ht0np3P1wz+I8qJ4rjwJKqqEAbIEPngA==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/netbsd-x64@0.18.10: resolution: {integrity: sha512-pQ9QqxEPI3cVRZyUtCoZxhZK3If+7RzR8L2yz2+TDzdygofIPOJFaAPkEJ5rYIbUO101RaiYxfdOBahYexLk5A==} engines: {node: '>=12'} @@ -5085,6 +5236,15 @@ packages: requiresBuild: true optional: true + /@esbuild/netbsd-x64@0.18.13: + resolution: {integrity: sha512-I6zs10TZeaHDYoGxENuksxE1sxqZpCp+agYeW039yqFwh3MgVvdmXL5NMveImOC6AtpLvE4xG5ujVic4NWFIDQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/openbsd-x64@0.18.10: resolution: {integrity: sha512-k8GTIIW9I8pEEfoOUm32TpPMgSg06JhL5DO+ql66aLTkOQUs0TxCA67Wi7pv6z8iF8STCGcNbm3UWFHLuci+ag==} engines: {node: '>=12'} @@ -5093,6 +5253,15 @@ packages: requiresBuild: true optional: true + /@esbuild/openbsd-x64@0.18.13: + resolution: {integrity: sha512-W5C5nczhrt1y1xPG5bV+0M12p2vetOGlvs43LH8SopQ3z2AseIROu09VgRqydx5qFN7y9qCbpgHLx0kb0TcW7g==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/sunos-x64@0.18.10: resolution: {integrity: sha512-vIGYJIdEI6d4JBucAx8py792G8J0GP40qSH+EvSt80A4zvGd6jph+5t1g+eEXcS2aRpgZw6CrssNCFZxTdEsxw==} engines: {node: '>=12'} @@ -5101,6 +5270,15 @@ packages: requiresBuild: true optional: true + /@esbuild/sunos-x64@0.18.13: + resolution: {integrity: sha512-X/xzuw4Hzpo/yq3YsfBbIsipNgmsm8mE/QeWbdGdTTeZ77fjxI2K0KP3AlhZ6gU3zKTw1bKoZTuKLnqcJ537qw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-arm64@0.18.10: resolution: {integrity: sha512-kRhNcMZFGMW+ZHCarAM1ypr8OZs0k688ViUCetVCef9p3enFxzWeBg9h/575Y0nsFu0ZItluCVF5gMR2pwOEpA==} engines: {node: '>=12'} @@ -5109,6 +5287,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-arm64@0.18.13: + resolution: {integrity: sha512-4CGYdRQT/ILd+yLLE5i4VApMPfGE0RPc/wFQhlluDQCK09+b4JDbxzzjpgQqTPrdnP7r5KUtGVGZYclYiPuHrw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-ia32@0.18.10: resolution: {integrity: sha512-AR9PX1whYaYh9p0EOaKna0h48F/A101Mt/ag72+kMkkBZXPQ7cjbz2syXI/HI3OlBdUytSdHneljfjvUoqwqiQ==} engines: {node: '>=12'} @@ -5117,6 +5304,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-ia32@0.18.13: + resolution: {integrity: sha512-D+wKZaRhQI+MUGMH+DbEr4owC2D7XnF+uyGiZk38QbgzLcofFqIOwFs7ELmIeU45CQgfHNy9Q+LKW3cE8g37Kg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-x64@0.18.10: resolution: {integrity: sha512-5sTkYhAGHNRr6bVf4RM0PsscqVr6/DBYdrlMh168oph3usid3lKHcHEEHmr34iZ9GHeeg2juFOxtpl6XyC3tpw==} engines: {node: '>=12'} @@ -5125,13 +5321,22 @@ packages: requiresBuild: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.43.0): + /@esbuild/win32-x64@0.18.13: + resolution: {integrity: sha512-iVl6lehAfJS+VmpF3exKpNQ8b0eucf5VWfzR8S7xFve64NBNz2jPUgx1X93/kfnkfgP737O+i1k54SVQS7uVZA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@eslint-community/eslint-utils@4.4.0(eslint@8.45.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.43.0 + eslint: 8.45.0 eslint-visitor-keys: 3.4.1 dev: true @@ -5140,13 +5345,13 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/eslintrc@2.0.3: - resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==} + /@eslint/eslintrc@2.1.0: + resolution: {integrity: sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.5.2 + espree: 9.6.1 globals: 13.20.0 ignore: 5.2.4 import-fresh: 3.3.0 @@ -5157,8 +5362,8 @@ packages: - supports-color dev: true - /@eslint/js@8.43.0: - resolution: {integrity: sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==} + /@eslint/js@8.44.0: + resolution: {integrity: sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -5169,14 +5374,14 @@ packages: cross-spawn: 7.0.3 dev: false - /@firebase/analytics-compat@0.2.6(@firebase/app-compat@0.2.13)(@firebase/app@0.9.13): + /@firebase/analytics-compat@0.2.6(@firebase/app-compat@0.2.14)(@firebase/app@0.9.14): resolution: {integrity: sha512-4MqpVLFkGK7NJf/5wPEEP7ePBJatwYpyjgJ+wQHQGHfzaCDgntOnl9rL2vbVGGKCnRqWtZDIWhctB86UWXaX2Q==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/analytics': 0.10.0(@firebase/app@0.9.13) + '@firebase/analytics': 0.10.0(@firebase/app@0.9.14) '@firebase/analytics-types': 0.8.0 - '@firebase/app-compat': 0.2.13 + '@firebase/app-compat': 0.2.14 '@firebase/component': 0.6.4 '@firebase/util': 1.9.3 tslib: 2.6.0 @@ -5188,27 +5393,27 @@ packages: resolution: {integrity: sha512-iRP+QKI2+oz3UAh4nPEq14CsEjrjD6a5+fuypjScisAh9kXKFvdJOZJDwk7kikLvWVLGEs9+kIUS4LPQV7VZVw==} dev: false - /@firebase/analytics@0.10.0(@firebase/app@0.9.13): + /@firebase/analytics@0.10.0(@firebase/app@0.9.14): resolution: {integrity: sha512-Locv8gAqx0e+GX/0SI3dzmBY5e9kjVDtD+3zCFLJ0tH2hJwuCAiL+5WkHuxKj92rqQj/rvkBUCfA1ewlX2hehg==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.13 + '@firebase/app': 0.9.14 '@firebase/component': 0.6.4 - '@firebase/installations': 0.6.4(@firebase/app@0.9.13) + '@firebase/installations': 0.6.4(@firebase/app@0.9.14) '@firebase/logger': 0.4.0 '@firebase/util': 1.9.3 tslib: 2.6.0 dev: false - /@firebase/app-check-compat@0.3.7(@firebase/app-compat@0.2.13)(@firebase/app@0.9.13): + /@firebase/app-check-compat@0.3.7(@firebase/app-compat@0.2.14)(@firebase/app@0.9.14): resolution: {integrity: sha512-cW682AxsyP1G+Z0/P7pO/WT2CzYlNxoNe5QejVarW2o5ZxeWSSPAiVEwpEpQR/bUlUmdeWThYTMvBWaopdBsqw==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-check': 0.8.0(@firebase/app@0.9.13) + '@firebase/app-check': 0.8.0(@firebase/app@0.9.14) '@firebase/app-check-types': 0.5.0 - '@firebase/app-compat': 0.2.13 + '@firebase/app-compat': 0.2.14 '@firebase/component': 0.6.4 '@firebase/logger': 0.4.0 '@firebase/util': 1.9.3 @@ -5225,22 +5430,22 @@ packages: resolution: {integrity: sha512-uwSUj32Mlubybw7tedRzR24RP8M8JUVR3NPiMk3/Z4bCmgEKTlQBwMXrehDAZ2wF+TsBq0SN1c6ema71U/JPyQ==} dev: false - /@firebase/app-check@0.8.0(@firebase/app@0.9.13): + /@firebase/app-check@0.8.0(@firebase/app@0.9.14): resolution: {integrity: sha512-dRDnhkcaC2FspMiRK/Vbp+PfsOAEP6ZElGm9iGFJ9fDqHoPs0HOPn7dwpJ51lCFi1+2/7n5pRPGhqF/F03I97g==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.13 + '@firebase/app': 0.9.14 '@firebase/component': 0.6.4 '@firebase/logger': 0.4.0 '@firebase/util': 1.9.3 tslib: 2.6.0 dev: false - /@firebase/app-compat@0.2.13: - resolution: {integrity: sha512-j6ANZaWjeVy5zg6X7uiqh6lM6o3n3LD1+/SJFNs9V781xyryyZWXe+tmnWNWPkP086QfJoNkWN9pMQRqSG4vMg==} + /@firebase/app-compat@0.2.14: + resolution: {integrity: sha512-VP2nIK3uR3yL7aXayqysVDtAD+AIwzw5jPbc6xAZ7AxrqrxmdNy1t7OHkSeoF6cpdOUz8XGrvl0QsgYfSTK/cw==} dependencies: - '@firebase/app': 0.9.13 + '@firebase/app': 0.9.14 '@firebase/component': 0.6.4 '@firebase/logger': 0.4.0 '@firebase/util': 1.9.3 @@ -5251,8 +5456,8 @@ packages: resolution: {integrity: sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==} dev: false - /@firebase/app@0.9.13: - resolution: {integrity: sha512-GfiI1JxJ7ecluEmDjPzseRXk/PX31hS7+tjgBopL7XjB2hLUdR+0FTMXy2Q3/hXezypDvU6or7gVFizDESrkXw==} + /@firebase/app@0.9.14: + resolution: {integrity: sha512-HkslEbqzWyGoY5FJhgI31ru7bQ4Rt4PTrnyxgUxpPLfxZjM1H2/QCMXFevIXyvkbaKoGjYDS7/YoCWu+HWqJvw==} dependencies: '@firebase/component': 0.6.4 '@firebase/logger': 0.4.0 @@ -5261,13 +5466,13 @@ packages: tslib: 2.6.0 dev: false - /@firebase/auth-compat@0.4.2(@firebase/app-compat@0.2.13)(@firebase/app-types@0.9.0)(@firebase/app@0.9.13): - resolution: {integrity: sha512-Q30e77DWXFmXEt5dg5JbqEDpjw9y3/PcP9LslDPR7fARmAOTIY9MM6HXzm9KC+dlrKH/+p6l8g9ifJiam9mc4A==} + /@firebase/auth-compat@0.4.3(@firebase/app-compat@0.2.14)(@firebase/app-types@0.9.0)(@firebase/app@0.9.14)(react-native@0.71.12): + resolution: {integrity: sha512-M1t9nT5tBV1zQFCwO/NwxYCLGXRfLWDm6Veqai3XU7x/ItcgmLeLkkEc+hv2DlmCmgeeK0mpsW1AAe+jcUgKVw==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.13 - '@firebase/auth': 0.23.2(@firebase/app@0.9.13) + '@firebase/app-compat': 0.2.14 + '@firebase/auth': 1.0.0(@firebase/app@0.9.14)(react-native@0.71.12) '@firebase/auth-types': 0.12.0(@firebase/app-types@0.9.0)(@firebase/util@1.9.3) '@firebase/component': 0.6.4 '@firebase/util': 1.9.3 @@ -5277,6 +5482,7 @@ packages: - '@firebase/app' - '@firebase/app-types' - encoding + - react-native dev: false /@firebase/auth-interop-types@0.2.1: @@ -5293,19 +5499,21 @@ packages: '@firebase/util': 1.9.3 dev: false - /@firebase/auth@0.23.2(@firebase/app@0.9.13): - resolution: {integrity: sha512-dM9iJ0R6tI1JczuGSxXmQbXAgtYie0K4WvKcuyuSTCu9V8eEDiz4tfa1sO3txsfvwg7nOY3AjoCyMYEdqZ8hdg==} + /@firebase/auth@1.0.0(@firebase/app@0.9.14)(react-native@0.71.12): + resolution: {integrity: sha512-yQB/gCVQcLf0fBQbdkVK/qA3VY5iSXpzy1zMXSggZwEYfp8I/0PksFk6AztkzWL2c+QR6wdnIPyeXLI9x9vFgQ==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.13 + '@firebase/app': 0.9.14 '@firebase/component': 0.6.4 '@firebase/logger': 0.4.0 '@firebase/util': 1.9.3 + '@react-native-async-storage/async-storage': 1.17.12(react-native@0.71.12) node-fetch: 2.6.7 tslib: 2.6.0 transitivePeerDependencies: - encoding + - react-native dev: false /@firebase/component@0.6.4: @@ -5315,26 +5523,26 @@ packages: tslib: 2.6.0 dev: false - /@firebase/database-compat@0.3.4: - resolution: {integrity: sha512-kuAW+l+sLMUKBThnvxvUZ+Q1ZrF/vFJ58iUY9kAcbX48U03nVzIF6Tmkf0p3WVQwMqiXguSgtOPIB6ZCeF+5Gg==} + /@firebase/database-compat@1.0.0: + resolution: {integrity: sha512-Udkz3/lfF1RZa6A1ygergG/xT7fHSeIUk2kx5bsiv0ChllaNkgovkhC2sgSJuGUBYqlnhLmkDwX2nkAwSutgEQ==} dependencies: '@firebase/component': 0.6.4 - '@firebase/database': 0.14.4 - '@firebase/database-types': 0.10.4 + '@firebase/database': 1.0.0 + '@firebase/database-types': 1.0.0 '@firebase/logger': 0.4.0 '@firebase/util': 1.9.3 tslib: 2.6.0 dev: false - /@firebase/database-types@0.10.4: - resolution: {integrity: sha512-dPySn0vJ/89ZeBac70T+2tWWPiJXWbmRygYv0smT5TfE3hDrQ09eKMF3Y+vMlTdrMWq7mUdYW5REWPSGH4kAZQ==} + /@firebase/database-types@1.0.0: + resolution: {integrity: sha512-SjnXStoE0Q56HcFgNQ+9SsmJc0c8TqGARdI/T44KXy+Ets3r6x/ivhQozT66bMnCEjJRywYoxNurRTMlZF8VNg==} dependencies: '@firebase/app-types': 0.9.0 '@firebase/util': 1.9.3 dev: false - /@firebase/database@0.14.4: - resolution: {integrity: sha512-+Ea/IKGwh42jwdjCyzTmeZeLM3oy1h0mFPsTy6OqCWzcu/KFqRAr5Tt1HRCOBlNOdbh84JPZC47WLU18n2VbxQ==} + /@firebase/database@1.0.0: + resolution: {integrity: sha512-ZD750VzQUpdf0uejSuIwvmCrGUgl8jJfUW3WKwAdSgVQsg4xZeepekDcpnVZrT+ZH+j7DwJ98vV/Fsg9uDwBMA==} dependencies: '@firebase/auth-interop-types': 0.2.1 '@firebase/component': 0.6.4 @@ -5344,15 +5552,15 @@ packages: tslib: 2.6.0 dev: false - /@firebase/firestore-compat@0.3.12(@firebase/app-compat@0.2.13)(@firebase/app-types@0.9.0)(@firebase/app@0.9.13): - resolution: {integrity: sha512-mazuNGAx5Kt9Nph0pm6ULJFp/+j7GSsx+Ncw1GrnKl+ft1CQ4q2LcUssXnjqkX2Ry0fNGqUzC1mfIUrk9bYtjQ==} + /@firebase/firestore-compat@0.3.13(@firebase/app-compat@0.2.14)(@firebase/app-types@0.9.0)(@firebase/app@0.9.14): + resolution: {integrity: sha512-xJdSdHtZoU66WOuZ7c22Oin6FwzPdTHwP0blIfmn3zSKSbgNGPUTWbilW2/EhK3ICSeTunBwTsxX9sLafyGaPQ==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.13 + '@firebase/app-compat': 0.2.14 '@firebase/component': 0.6.4 - '@firebase/firestore': 3.13.0(@firebase/app@0.9.13) - '@firebase/firestore-types': 2.5.1(@firebase/app-types@0.9.0)(@firebase/util@1.9.3) + '@firebase/firestore': 4.0.0(@firebase/app@0.9.14) + '@firebase/firestore-types': 3.0.0(@firebase/app-types@0.9.0)(@firebase/util@1.9.3) '@firebase/util': 1.9.3 tslib: 2.6.0 transitivePeerDependencies: @@ -5361,8 +5569,8 @@ packages: - encoding dev: false - /@firebase/firestore-types@2.5.1(@firebase/app-types@0.9.0)(@firebase/util@1.9.3): - resolution: {integrity: sha512-xG0CA6EMfYo8YeUxC8FeDzf6W3FX1cLlcAGBYV6Cku12sZRI81oWcu61RSKM66K6kUENP+78Qm8mvroBcm1whw==} + /@firebase/firestore-types@3.0.0(@firebase/app-types@0.9.0)(@firebase/util@1.9.3): + resolution: {integrity: sha512-Meg4cIezHo9zLamw0ymFYBD4SMjLb+ZXIbuN7T7ddXN6MGoICmOTq3/ltdCGoDCS2u+H1XJs2u/cYp75jsX9Qw==} peerDependencies: '@firebase/app-types': 0.x '@firebase/util': 1.x @@ -5371,13 +5579,13 @@ packages: '@firebase/util': 1.9.3 dev: false - /@firebase/firestore@3.13.0(@firebase/app@0.9.13): - resolution: {integrity: sha512-NwcnU+madJXQ4fbLkGx1bWvL612IJN/qO6bZ6dlPmyf7QRyu5azUosijdAN675r+bOOJxMtP1Bv981bHBXAbUg==} + /@firebase/firestore@4.0.0(@firebase/app@0.9.14): + resolution: {integrity: sha512-ds4sjGefmJaxkxTT39BoRgmrjfHWBgrnSku69lTwVEPtBF+KqY01iheAEXuLFLQeb1Wu3eKxgZnWIrUYjbh6NA==} engines: {node: '>=10.10.0'} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.13 + '@firebase/app': 0.9.14 '@firebase/component': 0.6.4 '@firebase/logger': 0.4.0 '@firebase/util': 1.9.3 @@ -5390,14 +5598,14 @@ packages: - encoding dev: false - /@firebase/functions-compat@0.3.5(@firebase/app-compat@0.2.13)(@firebase/app@0.9.13): + /@firebase/functions-compat@0.3.5(@firebase/app-compat@0.2.14)(@firebase/app@0.9.14): resolution: {integrity: sha512-uD4jwgwVqdWf6uc3NRKF8cSZ0JwGqSlyhPgackyUPe+GAtnERpS4+Vr66g0b3Gge0ezG4iyHo/EXW/Hjx7QhHw==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.13 + '@firebase/app-compat': 0.2.14 '@firebase/component': 0.6.4 - '@firebase/functions': 0.10.0(@firebase/app@0.9.13) + '@firebase/functions': 0.10.0(@firebase/app@0.9.14) '@firebase/functions-types': 0.6.0 '@firebase/util': 1.9.3 tslib: 2.6.0 @@ -5410,12 +5618,12 @@ packages: resolution: {integrity: sha512-hfEw5VJtgWXIRf92ImLkgENqpL6IWpYaXVYiRkFY1jJ9+6tIhWM7IzzwbevwIIud/jaxKVdRzD7QBWfPmkwCYw==} dev: false - /@firebase/functions@0.10.0(@firebase/app@0.9.13): + /@firebase/functions@0.10.0(@firebase/app@0.9.14): resolution: {integrity: sha512-2U+fMNxTYhtwSpkkR6WbBcuNMOVaI7MaH3cZ6UAeNfj7AgEwHwMIFLPpC13YNZhno219F0lfxzTAA0N62ndWzA==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.13 + '@firebase/app': 0.9.14 '@firebase/app-check-interop-types': 0.3.0 '@firebase/auth-interop-types': 0.2.1 '@firebase/component': 0.6.4 @@ -5427,14 +5635,14 @@ packages: - encoding dev: false - /@firebase/installations-compat@0.2.4(@firebase/app-compat@0.2.13)(@firebase/app-types@0.9.0)(@firebase/app@0.9.13): + /@firebase/installations-compat@0.2.4(@firebase/app-compat@0.2.14)(@firebase/app-types@0.9.0)(@firebase/app@0.9.14): resolution: {integrity: sha512-LI9dYjp0aT9Njkn9U4JRrDqQ6KXeAmFbRC0E7jI7+hxl5YmRWysq5qgQl22hcWpTk+cm3es66d/apoDU/A9n6Q==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.13 + '@firebase/app-compat': 0.2.14 '@firebase/component': 0.6.4 - '@firebase/installations': 0.6.4(@firebase/app@0.9.13) + '@firebase/installations': 0.6.4(@firebase/app@0.9.14) '@firebase/installations-types': 0.5.0(@firebase/app-types@0.9.0) '@firebase/util': 1.9.3 tslib: 2.6.0 @@ -5451,12 +5659,12 @@ packages: '@firebase/app-types': 0.9.0 dev: false - /@firebase/installations@0.6.4(@firebase/app@0.9.13): + /@firebase/installations@0.6.4(@firebase/app@0.9.14): resolution: {integrity: sha512-u5y88rtsp7NYkCHC3ElbFBrPtieUybZluXyzl7+4BsIz4sqb4vSAuwHEUgCgCeaQhvsnxDEU6icly8U9zsJigA==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.13 + '@firebase/app': 0.9.14 '@firebase/component': 0.6.4 '@firebase/util': 1.9.3 idb: 7.0.1 @@ -5469,14 +5677,14 @@ packages: tslib: 2.6.0 dev: false - /@firebase/messaging-compat@0.2.4(@firebase/app-compat@0.2.13)(@firebase/app@0.9.13): + /@firebase/messaging-compat@0.2.4(@firebase/app-compat@0.2.14)(@firebase/app@0.9.14): resolution: {integrity: sha512-lyFjeUhIsPRYDPNIkYX1LcZMpoVbBWXX4rPl7c/rqc7G+EUea7IEtSt4MxTvh6fDfPuzLn7+FZADfscC+tNMfg==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.13 + '@firebase/app-compat': 0.2.14 '@firebase/component': 0.6.4 - '@firebase/messaging': 0.12.4(@firebase/app@0.9.13) + '@firebase/messaging': 0.12.4(@firebase/app@0.9.14) '@firebase/util': 1.9.3 tslib: 2.6.0 transitivePeerDependencies: @@ -5487,29 +5695,29 @@ packages: resolution: {integrity: sha512-ujA8dcRuVeBixGR9CtegfpU4YmZf3Lt7QYkcj693FFannwNuZgfAYaTmbJ40dtjB81SAu6tbFPL9YLNT15KmOQ==} dev: false - /@firebase/messaging@0.12.4(@firebase/app@0.9.13): + /@firebase/messaging@0.12.4(@firebase/app@0.9.14): resolution: {integrity: sha512-6JLZct6zUaex4g7HI3QbzeUrg9xcnmDAPTWpkoMpd/GoSVWH98zDoWXMGrcvHeCAIsLpFMe4MPoZkJbrPhaASw==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.13 + '@firebase/app': 0.9.14 '@firebase/component': 0.6.4 - '@firebase/installations': 0.6.4(@firebase/app@0.9.13) + '@firebase/installations': 0.6.4(@firebase/app@0.9.14) '@firebase/messaging-interop-types': 0.2.0 '@firebase/util': 1.9.3 idb: 7.0.1 tslib: 2.6.0 dev: false - /@firebase/performance-compat@0.2.4(@firebase/app-compat@0.2.13)(@firebase/app@0.9.13): + /@firebase/performance-compat@0.2.4(@firebase/app-compat@0.2.14)(@firebase/app@0.9.14): resolution: {integrity: sha512-nnHUb8uP9G8islzcld/k6Bg5RhX62VpbAb/Anj7IXs/hp32Eb2LqFPZK4sy3pKkBUO5wcrlRWQa6wKOxqlUqsg==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.13 + '@firebase/app-compat': 0.2.14 '@firebase/component': 0.6.4 '@firebase/logger': 0.4.0 - '@firebase/performance': 0.6.4(@firebase/app@0.9.13) + '@firebase/performance': 0.6.4(@firebase/app@0.9.14) '@firebase/performance-types': 0.2.0 '@firebase/util': 1.9.3 tslib: 2.6.0 @@ -5521,28 +5729,28 @@ packages: resolution: {integrity: sha512-kYrbr8e/CYr1KLrLYZZt2noNnf+pRwDq2KK9Au9jHrBMnb0/C9X9yWSXmZkFt4UIdsQknBq8uBB7fsybZdOBTA==} dev: false - /@firebase/performance@0.6.4(@firebase/app@0.9.13): + /@firebase/performance@0.6.4(@firebase/app@0.9.14): resolution: {integrity: sha512-HfTn/bd8mfy/61vEqaBelNiNnvAbUtME2S25A67Nb34zVuCSCRIX4SseXY6zBnOFj3oLisaEqhVcJmVPAej67g==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.13 + '@firebase/app': 0.9.14 '@firebase/component': 0.6.4 - '@firebase/installations': 0.6.4(@firebase/app@0.9.13) + '@firebase/installations': 0.6.4(@firebase/app@0.9.14) '@firebase/logger': 0.4.0 '@firebase/util': 1.9.3 tslib: 2.6.0 dev: false - /@firebase/remote-config-compat@0.2.4(@firebase/app-compat@0.2.13)(@firebase/app@0.9.13): + /@firebase/remote-config-compat@0.2.4(@firebase/app-compat@0.2.14)(@firebase/app@0.9.14): resolution: {integrity: sha512-FKiki53jZirrDFkBHglB3C07j5wBpitAaj8kLME6g8Mx+aq7u9P7qfmuSRytiOItADhWUj7O1JIv7n9q87SuwA==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.13 + '@firebase/app-compat': 0.2.14 '@firebase/component': 0.6.4 '@firebase/logger': 0.4.0 - '@firebase/remote-config': 0.4.4(@firebase/app@0.9.13) + '@firebase/remote-config': 0.4.4(@firebase/app@0.9.14) '@firebase/remote-config-types': 0.3.0 '@firebase/util': 1.9.3 tslib: 2.6.0 @@ -5554,27 +5762,27 @@ packages: resolution: {integrity: sha512-RtEH4vdcbXZuZWRZbIRmQVBNsE7VDQpet2qFvq6vwKLBIQRQR5Kh58M4ok3A3US8Sr3rubYnaGqZSurCwI8uMA==} dev: false - /@firebase/remote-config@0.4.4(@firebase/app@0.9.13): + /@firebase/remote-config@0.4.4(@firebase/app@0.9.14): resolution: {integrity: sha512-x1ioTHGX8ZwDSTOVp8PBLv2/wfwKzb4pxi0gFezS5GCJwbLlloUH4YYZHHS83IPxnua8b6l0IXUaWd0RgbWwzQ==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.13 + '@firebase/app': 0.9.14 '@firebase/component': 0.6.4 - '@firebase/installations': 0.6.4(@firebase/app@0.9.13) + '@firebase/installations': 0.6.4(@firebase/app@0.9.14) '@firebase/logger': 0.4.0 '@firebase/util': 1.9.3 tslib: 2.6.0 dev: false - /@firebase/storage-compat@0.3.2(@firebase/app-compat@0.2.13)(@firebase/app-types@0.9.0)(@firebase/app@0.9.13): + /@firebase/storage-compat@0.3.2(@firebase/app-compat@0.2.14)(@firebase/app-types@0.9.0)(@firebase/app@0.9.14): resolution: {integrity: sha512-wvsXlLa9DVOMQJckbDNhXKKxRNNewyUhhbXev3t8kSgoCotd1v3MmqhKKz93ePhDnhHnDs7bYHy+Qa8dRY6BXw==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.13 + '@firebase/app-compat': 0.2.14 '@firebase/component': 0.6.4 - '@firebase/storage': 0.11.2(@firebase/app@0.9.13) + '@firebase/storage': 0.11.2(@firebase/app@0.9.14) '@firebase/storage-types': 0.8.0(@firebase/app-types@0.9.0)(@firebase/util@1.9.3) '@firebase/util': 1.9.3 tslib: 2.6.0 @@ -5594,12 +5802,12 @@ packages: '@firebase/util': 1.9.3 dev: false - /@firebase/storage@0.11.2(@firebase/app@0.9.13): + /@firebase/storage@0.11.2(@firebase/app@0.9.14): resolution: {integrity: sha512-CtvoFaBI4hGXlXbaCHf8humajkbXhs39Nbh6MbNxtwJiCqxPy9iH3D3CCfXAvP0QvAAwmJUTK3+z9a++Kc4nkA==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.13 + '@firebase/app': 0.9.14 '@firebase/component': 0.6.4 '@firebase/util': 1.9.3 node-fetch: 2.6.7 @@ -5622,8 +5830,8 @@ packages: resolution: {integrity: sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g==} dev: false - /@floating-ui/dom@1.4.2: - resolution: {integrity: sha512-VKmvHVatWnewmGGy+7Mdy4cTJX71Pli6v/Wjb5RQBuq5wjUYx+Ef+kRThi8qggZqDgD8CogCpqhRoVp3+yQk+g==} + /@floating-ui/dom@1.4.5: + resolution: {integrity: sha512-96KnRWkRnuBSSFbj0sFGwwOUd8EkiecINVl0O9wiZlZ64EkpyAOG3Xc2vKKNJmru0Z7RqWNymA+6b8OZqjgyyw==} dependencies: '@floating-ui/core': 1.3.1 dev: false @@ -5634,7 +5842,7 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@floating-ui/dom': 1.4.2 + '@floating-ui/dom': 1.4.5 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -5656,8 +5864,8 @@ packages: resolution: {integrity: sha512-H9l79u4kJ2PVSxUNA08HMYAnUBLj9v6KjYQ7SQ71hOZcEXhShE/y5iQCesP8+6/Ik/7i2O0a10bPquIcYfufog==} engines: {node: ^8.13.0 || >=10.10.0} dependencies: - '@grpc/proto-loader': 0.7.7 - '@types/node': 20.3.2 + '@grpc/proto-loader': 0.7.8 + '@types/node': 20.4.2 dev: false /@grpc/proto-loader@0.6.13: @@ -5672,8 +5880,8 @@ packages: yargs: 16.2.0 dev: false - /@grpc/proto-loader@0.7.7: - resolution: {integrity: sha512-1TIeXOi8TuSCQprPItwoMymZXxWT0CPxUhkrkeCUH+D8U7QDwQ6b7SUz2MaLuWM2llT+J/TVFLmQI5KtML3BhQ==} + /@grpc/proto-loader@0.7.8: + resolution: {integrity: sha512-GU12e2c8dmdXb7XUlOgYWZ2o2i+z9/VeACkxTA/zzAe2IjclC5PnVL0lpgjhrqfpDYHzM8B1TF6pqWegMYAzlA==} engines: {node: '>=6'} hasBin: true dependencies: @@ -5714,12 +5922,32 @@ packages: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: true + /@ianvs/prettier-plugin-sort-imports@4.1.0(prettier@3.0.0): + resolution: {integrity: sha512-IAXeTLU24k6mRPa6mFbW1qZJ/j0m3OeH44wyijWyr+YqqdNtBnfHxAntOAATS9iDfrT01NesKGsdzqnXdDQa/A==} + peerDependencies: + '@vue/compiler-sfc': '>=3.0.0' + prettier: 2 || 3 + peerDependenciesMeta: + '@vue/compiler-sfc': + optional: true + dependencies: + '@babel/core': 7.22.9 + '@babel/generator': 7.22.9 + '@babel/parser': 7.22.7 + '@babel/traverse': 7.22.8 + '@babel/types': 7.22.5 + prettier: 3.0.0 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + dev: true + /@inboxsdk/core@1.2.1(kefir@3.8.8): resolution: {integrity: sha512-tIHD1McAGQ5tBUCCKLB1Y3uIIjSvTxFBZhBVLLH5RbcJGgbkbEWgPhr8ielC2C/8K1Wo3qU5OZLjpOP61VxjAA==} dependencies: '@babel/runtime': 7.22.5 '@types/kefir': 3.8.7 - '@types/node': 20.3.2 + '@types/node': 20.4.2 '@types/transducers.js': 0.3.0 asap: 2.0.6 fast-deep-equal: 3.1.3 @@ -5761,20 +5989,20 @@ packages: engines: {node: '>=8'} dev: true - /@jest/console@29.5.0: - resolution: {integrity: sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==} + /@jest/console@29.6.1: + resolution: {integrity: sha512-Aj772AYgwTSr5w8qnyoJ0eDYvN6bMsH3ORH1ivMotrInHLKdUz6BDlaEXHdM6kODaBIkNIyQGzsMvRdOv7VG7Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.5.0 - '@types/node': 20.3.2 + '@jest/types': 29.6.1 + '@types/node': 20.4.2 chalk: 4.1.2 - jest-message-util: 29.5.0 - jest-util: 29.5.0 + jest-message-util: 29.6.1 + jest-util: 29.6.1 slash: 3.0.0 dev: true - /@jest/core@29.5.0: - resolution: {integrity: sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==} + /@jest/core@29.6.1: + resolution: {integrity: sha512-CcowHypRSm5oYQ1obz1wfvkjZZ2qoQlrKKvlfPwh5jUXVU12TWr2qMeH8chLMuTFzHh5a1g2yaqlqDICbr+ukQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -5782,32 +6010,32 @@ packages: node-notifier: optional: true dependencies: - '@jest/console': 29.5.0 - '@jest/reporters': 29.5.0 - '@jest/test-result': 29.5.0 - '@jest/transform': 29.5.0 - '@jest/types': 29.5.0 - '@types/node': 20.3.2 + '@jest/console': 29.6.1 + '@jest/reporters': 29.6.1 + '@jest/test-result': 29.6.1 + '@jest/transform': 29.6.1 + '@jest/types': 29.6.1 + '@types/node': 20.4.2 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.5.0 - jest-config: 29.5.0(@types/node@20.3.2) - jest-haste-map: 29.5.0 - jest-message-util: 29.5.0 + jest-config: 29.6.1(@types/node@20.4.2) + jest-haste-map: 29.6.1 + jest-message-util: 29.6.1 jest-regex-util: 29.4.3 - jest-resolve: 29.5.0 - jest-resolve-dependencies: 29.5.0 - jest-runner: 29.5.0 - jest-runtime: 29.5.0 - jest-snapshot: 29.5.0 - jest-util: 29.5.0 - jest-validate: 29.5.0 - jest-watcher: 29.5.0 + jest-resolve: 29.6.1 + jest-resolve-dependencies: 29.6.1 + jest-runner: 29.6.1 + jest-runtime: 29.6.1 + jest-snapshot: 29.6.1 + jest-util: 29.6.1 + jest-validate: 29.6.1 + jest-watcher: 29.6.1 micromatch: 4.0.5 - pretty-format: 29.5.0 + pretty-format: 29.6.1 slash: 3.0.0 strip-ansi: 6.0.1 transitivePeerDependencies: @@ -5815,64 +6043,64 @@ packages: - ts-node dev: true - /@jest/create-cache-key-function@29.5.0: - resolution: {integrity: sha512-LIDZyZgnZss7uikvBKBB/USWwG+GO8+GnwRWT+YkCGDGsqLQlhm9BC3z6+7+eMs1kUlvXQIWEzBR8Q2Pnvx6lg==} + /@jest/create-cache-key-function@29.6.1: + resolution: {integrity: sha512-d77/1BbNLbJDBV6tH7ctYpau+3tnU5YMhg36uGabW4VDrl1Arp6E0jDRioHFoFqIbm+BXMVbyQc9MpfKo6OIQQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.5.0 + '@jest/types': 29.6.1 dev: false - /@jest/environment@29.5.0: - resolution: {integrity: sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==} + /@jest/environment@29.6.1: + resolution: {integrity: sha512-RMMXx4ws+Gbvw3DfLSuo2cfQlK7IwGbpuEWXCqyYDcqYTI+9Ju3a5hDnXaxjNsa6uKh9PQF2v+qg+RLe63tz5A==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/fake-timers': 29.5.0 - '@jest/types': 29.5.0 - '@types/node': 20.3.2 - jest-mock: 29.5.0 + '@jest/fake-timers': 29.6.1 + '@jest/types': 29.6.1 + '@types/node': 20.4.2 + jest-mock: 29.6.1 - /@jest/expect-utils@29.5.0: - resolution: {integrity: sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==} + /@jest/expect-utils@29.6.1: + resolution: {integrity: sha512-o319vIf5pEMx0LmzSxxkYYxo4wrRLKHq9dP1yJU7FoPTB0LfAKSz8SWD6D/6U3v/O52t9cF5t+MeJiRsfk7zMw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: jest-get-type: 29.4.3 dev: true - /@jest/expect@29.5.0: - resolution: {integrity: sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==} + /@jest/expect@29.6.1: + resolution: {integrity: sha512-N5xlPrAYaRNyFgVf2s9Uyyvr795jnB6rObuPx4QFvNJz8aAjpZUDfO4bh5G/xuplMID8PrnuF1+SfSyDxhsgYg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - expect: 29.5.0 - jest-snapshot: 29.5.0 + expect: 29.6.1 + jest-snapshot: 29.6.1 transitivePeerDependencies: - supports-color dev: true - /@jest/fake-timers@29.5.0: - resolution: {integrity: sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==} + /@jest/fake-timers@29.6.1: + resolution: {integrity: sha512-RdgHgbXyosCDMVYmj7lLpUwXA4c69vcNzhrt69dJJdf8azUrpRh3ckFCaTPNjsEeRi27Cig0oKDGxy5j7hOgHg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.5.0 - '@sinonjs/fake-timers': 10.2.0 - '@types/node': 20.3.2 - jest-message-util: 29.5.0 - jest-mock: 29.5.0 - jest-util: 29.5.0 + '@jest/types': 29.6.1 + '@sinonjs/fake-timers': 10.3.0 + '@types/node': 20.4.2 + jest-message-util: 29.6.1 + jest-mock: 29.6.1 + jest-util: 29.6.1 - /@jest/globals@29.5.0: - resolution: {integrity: sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==} + /@jest/globals@29.6.1: + resolution: {integrity: sha512-2VjpaGy78JY9n9370H8zGRCFbYVWwjY6RdDMhoJHa1sYfwe6XM/azGN0SjY8kk7BOZApIejQ1BFPyH7FPG0w3A==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 29.5.0 - '@jest/expect': 29.5.0 - '@jest/types': 29.5.0 - jest-mock: 29.5.0 + '@jest/environment': 29.6.1 + '@jest/expect': 29.6.1 + '@jest/types': 29.6.1 + jest-mock: 29.6.1 transitivePeerDependencies: - supports-color dev: true - /@jest/reporters@29.5.0: - resolution: {integrity: sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==} + /@jest/reporters@29.6.1: + resolution: {integrity: sha512-9zuaI9QKr9JnoZtFQlw4GREQbxgmNYXU6QuWtmuODvk5nvPUeBYapVR/VYMyi2WSx3jXTLJTJji8rN6+Cm4+FA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -5881,14 +6109,14 @@ packages: optional: true dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 29.5.0 - '@jest/test-result': 29.5.0 - '@jest/transform': 29.5.0 - '@jest/types': 29.5.0 + '@jest/console': 29.6.1 + '@jest/test-result': 29.6.1 + '@jest/transform': 29.6.1 + '@jest/types': 29.6.1 '@jridgewell/trace-mapping': 0.3.18 - '@types/node': 20.3.2 + '@types/node': 20.4.2 chalk: 4.1.2 - collect-v8-coverage: 1.0.1 + collect-v8-coverage: 1.0.2 exit: 0.1.2 glob: 7.2.3 graceful-fs: 4.2.11 @@ -5897,9 +6125,9 @@ packages: istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.1 istanbul-reports: 3.1.5 - jest-message-util: 29.5.0 - jest-util: 29.5.0 - jest-worker: 29.5.0 + jest-message-util: 29.6.1 + jest-util: 29.6.1 + jest-worker: 29.6.1 slash: 3.0.0 string-length: 4.0.2 strip-ansi: 6.0.1 @@ -5908,14 +6136,14 @@ packages: - supports-color dev: true - /@jest/schemas@29.4.3: - resolution: {integrity: sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==} + /@jest/schemas@29.6.0: + resolution: {integrity: sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@sinclair/typebox': 0.25.24 + '@sinclair/typebox': 0.27.8 - /@jest/source-map@29.4.3: - resolution: {integrity: sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==} + /@jest/source-map@29.6.0: + resolution: {integrity: sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jridgewell/trace-mapping': 0.3.18 @@ -5923,41 +6151,41 @@ packages: graceful-fs: 4.2.11 dev: true - /@jest/test-result@29.5.0: - resolution: {integrity: sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==} + /@jest/test-result@29.6.1: + resolution: {integrity: sha512-Ynr13ZRcpX6INak0TPUukU8GWRfm/vAytE3JbJNGAvINySWYdfE7dGZMbk36oVuK4CigpbhMn8eg1dixZ7ZJOw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/console': 29.5.0 - '@jest/types': 29.5.0 + '@jest/console': 29.6.1 + '@jest/types': 29.6.1 '@types/istanbul-lib-coverage': 2.0.4 - collect-v8-coverage: 1.0.1 + collect-v8-coverage: 1.0.2 dev: true - /@jest/test-sequencer@29.5.0: - resolution: {integrity: sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==} + /@jest/test-sequencer@29.6.1: + resolution: {integrity: sha512-oBkC36PCDf/wb6dWeQIhaviU0l5u6VCsXa119yqdUosYAt7/FbQU2M2UoziO3igj/HBDEgp57ONQ3fm0v9uyyg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/test-result': 29.5.0 + '@jest/test-result': 29.6.1 graceful-fs: 4.2.11 - jest-haste-map: 29.5.0 + jest-haste-map: 29.6.1 slash: 3.0.0 dev: true - /@jest/transform@29.5.0: - resolution: {integrity: sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==} + /@jest/transform@29.6.1: + resolution: {integrity: sha512-URnTneIU3ZjRSaf906cvf6Hpox3hIeJXRnz3VDSw5/X93gR8ycdfSIEy19FlVx8NFmpN7fe3Gb1xF+NjXaQLWg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.22.5 - '@jest/types': 29.5.0 + '@babel/core': 7.22.9 + '@jest/types': 29.6.1 '@jridgewell/trace-mapping': 0.3.18 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.11 - jest-haste-map: 29.5.0 + jest-haste-map: 29.6.1 jest-regex-util: 29.4.3 - jest-util: 29.5.0 + jest-util: 29.6.1 micromatch: 4.0.5 pirates: 4.0.6 slash: 3.0.0 @@ -5972,7 +6200,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.3.2 + '@types/node': 20.4.2 '@types/yargs': 15.0.15 chalk: 4.1.2 dev: false @@ -5983,19 +6211,19 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.3.2 + '@types/node': 20.4.2 '@types/yargs': 16.0.5 chalk: 4.1.2 dev: false - /@jest/types@29.5.0: - resolution: {integrity: sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==} + /@jest/types@29.6.1: + resolution: {integrity: sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/schemas': 29.4.3 + '@jest/schemas': 29.6.0 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.3.2 + '@types/node': 20.4.2 '@types/yargs': 17.0.24 chalk: 4.1.2 @@ -6015,8 +6243,8 @@ packages: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} - /@jridgewell/source-map@0.3.3: - resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} + /@jridgewell/source-map@0.3.5: + resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} dependencies: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.18 @@ -6088,51 +6316,51 @@ packages: requiresBuild: true optional: true - /@mantine/core@6.0.15(@emotion/react@11.11.1)(@mantine/hooks@6.0.15)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-CN2UV2RXumxac75cWgUPMcHiE36T4ciIpFf20JwpazshnwFNu7scvy6GJDwUouf0zTBLnPMAD1S/B4mIRc3aQw==} + /@mantine/core@6.0.16(@emotion/react@11.11.1)(@mantine/hooks@6.0.16)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ai7HfWo214JLmf+QNEmFfTaBgxreMpY/ZK7dIDNkFfCmDAWjFxwCSc7flh8NHX2ZJN5uTc82p2i0MLJ/GZ5xrA==} peerDependencies: - '@mantine/hooks': 6.0.15 + '@mantine/hooks': 6.0.16 react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: '@floating-ui/react': 0.19.2(react-dom@18.2.0)(react@18.2.0) - '@mantine/hooks': 6.0.15(react@18.2.0) - '@mantine/styles': 6.0.15(@emotion/react@11.11.1)(react-dom@18.2.0)(react@18.2.0) - '@mantine/utils': 6.0.15(react@18.2.0) + '@mantine/hooks': 6.0.16(react@18.2.0) + '@mantine/styles': 6.0.16(@emotion/react@11.11.1)(react-dom@18.2.0)(react@18.2.0) + '@mantine/utils': 6.0.16(react@18.2.0) '@radix-ui/react-scroll-area': 1.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.6(@types/react@18.2.14)(react@18.2.0) - react-textarea-autosize: 8.3.4(@types/react@18.2.14)(react@18.2.0) + react-remove-scroll: 2.5.6(@types/react@18.2.15)(react@18.2.0) + react-textarea-autosize: 8.3.4(@types/react@18.2.15)(react@18.2.0) transitivePeerDependencies: - '@emotion/react' - '@types/react' dev: false - /@mantine/hooks@6.0.15(react@18.2.0): - resolution: {integrity: sha512-2CtNKw/tdiXjeseldrg1J2jy+WKrwiCY/J6UMkZqlZ8aM0j3vFVl5cnyn46i5KzbdGqNjW01aihfJJfkeQh4oQ==} + /@mantine/hooks@6.0.16(react@18.2.0): + resolution: {integrity: sha512-DnfMYSTSjYxbQJ80TzKHO5gRXGTIQKxBnRQVc+n4RANTwgWMiwEmxIwqRjbulfLzIhEvplskhqGgElunIAfw7g==} peerDependencies: react: '>=16.8.0' dependencies: react: 18.2.0 dev: false - /@mantine/styles@6.0.15(@emotion/react@11.11.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-lOcEshBVbaN55gqsaiRPDY3///gfE+0o13ePp5PbCIA1sTKCvHz9aojHxXIICQV0ua9CXyleHzn5G0Ypw21/NQ==} + /@mantine/styles@6.0.16(@emotion/react@11.11.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-0rDE3BzJOKVdPAbnL3XokVWNYgo1z323UgAURdB+WvzwZY7PhblwvrxUDwvvV77qCUENg2vU0LKHqTQD1DDLTg==} peerDependencies: '@emotion/react': '>=11.9.0' react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@emotion/react': 11.11.1(@types/react@18.2.14)(react@18.2.0) + '@emotion/react': 11.11.1(@types/react@18.2.15)(react@18.2.0) clsx: 1.1.1 csstype: 3.0.9 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@mantine/utils@6.0.15(react@18.2.0): - resolution: {integrity: sha512-iVaobFQTCQWG6SRi3im0/nONKCtGRPobG7bXn9GiIT96E4t7uTPglQpo/ZktDrF1XCL8CO/HoQmks4A2iXuMFw==} + /@mantine/utils@6.0.16(react@18.2.0): + resolution: {integrity: sha512-UFel9DbifL3zS8pTJlr6GfwGd6464OWXCJdUq0oLydgimbC1VV2PnptBr6FMwIpPVcxouLOtY1cChzwFH95PSA==} peerDependencies: react: '>=16.8.0' dependencies: @@ -6189,8 +6417,8 @@ packages: requiresBuild: true optional: true - /@mui/base@5.0.0-beta.5(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-vy3TWLQYdGNecTaufR4wDNQFV2WEg6wRPi6BVbx6q1vP3K1mbxIn1+XOqOzfYBXjFHvMx0gZAo2TgWbaqfgvAA==} + /@mui/base@5.0.0-beta.7(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Pjbwm6gjiS96kOMF7E5fjEJsenc0tZBesrLQ4rrdi3eT/c/yhSWnPbCUkHSz8bnS0l3/VQ8bA+oERSGSV2PK6A==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 @@ -6200,12 +6428,12 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 '@emotion/is-prop-valid': 1.2.1 - '@mui/types': 7.2.4(@types/react@18.2.14) - '@mui/utils': 5.13.6(react@18.2.0) + '@mui/types': 7.2.4(@types/react@18.2.15) + '@mui/utils': 5.13.7(react@18.2.0) '@popperjs/core': 2.11.8 - '@types/react': 18.2.14 + '@types/react': 18.2.15 clsx: 1.2.1 prop-types: 15.8.1 react: 18.2.0 @@ -6213,12 +6441,12 @@ packages: react-is: 18.2.0 dev: false - /@mui/core-downloads-tracker@5.13.4: - resolution: {integrity: sha512-yFrMWcrlI0TqRN5jpb6Ma9iI7sGTHpytdzzL33oskFHNQ8UgrtPas33Y1K7sWAMwCrr1qbWDrOHLAQG4tAzuSw==} + /@mui/core-downloads-tracker@5.14.0: + resolution: {integrity: sha512-SYBOVCatVDUf/lbrLGah09bHhX5WfUXg7kSskfLILr6SvKRni0NLp0aonxQ0SMALVVK3Qwa6cW4CdWuwS0gC1w==} dev: false - /@mui/material@5.13.6(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-/c2ZApeQm2sTYdQXjqEnldaBMBcUEiyu2VRS6bS39ZeNaAcCLBQbYocLR46R+f0S5dgpBzB0T4AsOABPOFYZ5Q==} + /@mui/material@5.14.0(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-HP7CP71NhMkui2HUIEKl2/JfuHMuoarSUWAKlNw6s17bl/Num9rN61EM6uUzc2A2zHjj/00A66GnvDnmixEJEw==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -6234,15 +6462,15 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.5 - '@emotion/react': 11.11.1(@types/react@18.2.14)(react@18.2.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.1)(@types/react@18.2.14)(react@18.2.0) - '@mui/base': 5.0.0-beta.5(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@mui/core-downloads-tracker': 5.13.4 - '@mui/system': 5.13.6(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(@types/react@18.2.14)(react@18.2.0) - '@mui/types': 7.2.4(@types/react@18.2.14) - '@mui/utils': 5.13.6(react@18.2.0) - '@types/react': 18.2.14 + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.2.15)(react@18.2.0) + '@emotion/styled': 11.11.0(@emotion/react@11.11.1)(@types/react@18.2.15)(react@18.2.0) + '@mui/base': 5.0.0-beta.7(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0) + '@mui/core-downloads-tracker': 5.14.0 + '@mui/system': 5.14.0(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(@types/react@18.2.15)(react@18.2.0) + '@mui/types': 7.2.4(@types/react@18.2.15) + '@mui/utils': 5.13.7(react@18.2.0) + '@types/react': 18.2.15 '@types/react-transition-group': 4.4.6 clsx: 1.2.1 csstype: 3.1.2 @@ -6253,8 +6481,8 @@ packages: react-transition-group: 4.4.5(react-dom@18.2.0)(react@18.2.0) dev: false - /@mui/private-theming@5.13.1(@types/react@18.2.14)(react@18.2.0): - resolution: {integrity: sha512-HW4npLUD9BAkVppOUZHeO1FOKUJWAwbpy0VQoGe3McUYTlck1HezGHQCfBQ5S/Nszi7EViqiimECVl9xi+/WjQ==} + /@mui/private-theming@5.13.7(@types/react@18.2.15)(react@18.2.0): + resolution: {integrity: sha512-qbSr+udcij5F9dKhGX7fEdx2drXchq7htLNr2Qg2Ma+WJ6q0ERlEqGSBiPiVDJkptcjeVL4DGmcf1wl5+vD4EA==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 @@ -6263,9 +6491,9 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.5 - '@mui/utils': 5.13.6(react@18.2.0) - '@types/react': 18.2.14 + '@babel/runtime': 7.22.6 + '@mui/utils': 5.13.7(react@18.2.0) + '@types/react': 18.2.15 prop-types: 15.8.1 react: 18.2.0 dev: false @@ -6283,17 +6511,17 @@ packages: '@emotion/styled': optional: true dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 '@emotion/cache': 11.11.0 - '@emotion/react': 11.11.1(@types/react@18.2.14)(react@18.2.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.1)(@types/react@18.2.14)(react@18.2.0) + '@emotion/react': 11.11.1(@types/react@18.2.15)(react@18.2.0) + '@emotion/styled': 11.11.0(@emotion/react@11.11.1)(@types/react@18.2.15)(react@18.2.0) csstype: 3.1.2 prop-types: 15.8.1 react: 18.2.0 dev: false - /@mui/system@5.13.6(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(@types/react@18.2.14)(react@18.2.0): - resolution: {integrity: sha512-G3Xr28uLqU3DyF6r2LQkHGw/ku4P0AHzlKVe7FGXOPl7X1u+hoe2xxj8Vdiq/69II/mh9OP21i38yBWgWb7WgQ==} + /@mui/system@5.14.0(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(@types/react@18.2.15)(react@18.2.0): + resolution: {integrity: sha512-0HZGkX8miJbiNw+rjlZ9l0Cfkz1bSqfSHQH0EH9J+nx0aAm5cBleg9piOlLdCNIWGgecCqsw4x62erGrGjjcJg==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -6308,21 +6536,21 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.5 - '@emotion/react': 11.11.1(@types/react@18.2.14)(react@18.2.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.1)(@types/react@18.2.14)(react@18.2.0) - '@mui/private-theming': 5.13.1(@types/react@18.2.14)(react@18.2.0) + '@babel/runtime': 7.22.6 + '@emotion/react': 11.11.1(@types/react@18.2.15)(react@18.2.0) + '@emotion/styled': 11.11.0(@emotion/react@11.11.1)(@types/react@18.2.15)(react@18.2.0) + '@mui/private-theming': 5.13.7(@types/react@18.2.15)(react@18.2.0) '@mui/styled-engine': 5.13.2(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) - '@mui/types': 7.2.4(@types/react@18.2.14) - '@mui/utils': 5.13.6(react@18.2.0) - '@types/react': 18.2.14 + '@mui/types': 7.2.4(@types/react@18.2.15) + '@mui/utils': 5.13.7(react@18.2.0) + '@types/react': 18.2.15 clsx: 1.2.1 csstype: 3.1.2 prop-types: 15.8.1 react: 18.2.0 dev: false - /@mui/types@7.2.4(@types/react@18.2.14): + /@mui/types@7.2.4(@types/react@18.2.15): resolution: {integrity: sha512-LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA==} peerDependencies: '@types/react': '*' @@ -6330,16 +6558,16 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.14 + '@types/react': 18.2.15 dev: false - /@mui/utils@5.13.6(react@18.2.0): - resolution: {integrity: sha512-ggNlxl5NPSbp+kNcQLmSig6WVB0Id+4gOxhx644987v4fsji+CSXc+MFYLocFB/x4oHtzCUlSzbVHlJfP/fXoQ==} + /@mui/utils@5.13.7(react@18.2.0): + resolution: {integrity: sha512-/3BLptG/q0u36eYED7Nhf4fKXmcKb6LjjT7ZMwhZIZSdSxVqDqSTmATW3a56n3KEPQUXCU9TpxAfCBQhs6brVA==} engines: {node: '>=12.0.0'} peerDependencies: react: ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 '@types/prop-types': 15.7.5 '@types/react-is': 18.2.1 prop-types: 15.8.1 @@ -6347,12 +6575,12 @@ packages: react-is: 18.2.0 dev: false - /@next/env@13.4.7: - resolution: {integrity: sha512-ZlbiFulnwiFsW9UV1ku1OvX/oyIPLtMk9p/nnvDSwI0s7vSoZdRtxXNsaO+ZXrLv/pMbXVGq4lL8TbY9iuGmVw==} + /@next/env@13.4.9: + resolution: {integrity: sha512-vuDRK05BOKfmoBYLNi2cujG2jrYbEod/ubSSyqgmEx9n/W3eZaJQdRNhTfumO+qmq/QTzLurW487n/PM/fHOkw==} dev: false - /@next/swc-darwin-arm64@13.4.7: - resolution: {integrity: sha512-VZTxPv1b59KGiv/pZHTO5Gbsdeoxcj2rU2cqJu03btMhHpn3vwzEK0gUSVC/XW96aeGO67X+cMahhwHzef24/w==} + /@next/swc-darwin-arm64@13.4.9: + resolution: {integrity: sha512-TVzGHpZoVBk3iDsTOQA/R6MGmFp0+17SWXMEWd6zG30AfuELmSSMe2SdPqxwXU0gbpWkJL1KgfLzy5ReN0crqQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -6360,8 +6588,8 @@ packages: dev: false optional: true - /@next/swc-darwin-x64@13.4.7: - resolution: {integrity: sha512-gO2bw+2Ymmga+QYujjvDz9955xvYGrWofmxTq7m70b9pDPvl7aDFABJOZ2a8SRCuSNB5mXU8eTOmVVwyp/nAew==} + /@next/swc-darwin-x64@13.4.9: + resolution: {integrity: sha512-aSfF1fhv28N2e7vrDZ6zOQ+IIthocfaxuMWGReB5GDriF0caTqtHttAvzOMgJgXQtQx6XhyaJMozLTSEXeNN+A==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -6369,8 +6597,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-gnu@13.4.7: - resolution: {integrity: sha512-6cqp3vf1eHxjIDhEOc7Mh/s8z1cwc/l5B6ZNkOofmZVyu1zsbEM5Hmx64s12Rd9AYgGoiCz4OJ4M/oRnkE16/Q==} + /@next/swc-linux-arm64-gnu@13.4.9: + resolution: {integrity: sha512-JhKoX5ECzYoTVyIy/7KykeO4Z2lVKq7HGQqvAH+Ip9UFn1MOJkOnkPRB7v4nmzqAoY+Je05Aj5wNABR1N18DMg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -6378,8 +6606,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-musl@13.4.7: - resolution: {integrity: sha512-T1kD2FWOEy5WPidOn1si0rYmWORNch4a/NR52Ghyp4q7KyxOCuiOfZzyhVC5tsLIBDH3+cNdB5DkD9afpNDaOw==} + /@next/swc-linux-arm64-musl@13.4.9: + resolution: {integrity: sha512-OOn6zZBIVkm/4j5gkPdGn4yqQt+gmXaLaSjRSO434WplV8vo2YaBNbSHaTM9wJpZTHVDYyjzuIYVEzy9/5RVZw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -6387,8 +6615,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-gnu@13.4.7: - resolution: {integrity: sha512-zaEC+iEiAHNdhl6fuwl0H0shnTzQoAoJiDYBUze8QTntE/GNPfTYpYboxF5LRYIjBwETUatvE0T64W6SKDipvg==} + /@next/swc-linux-x64-gnu@13.4.9: + resolution: {integrity: sha512-iA+fJXFPpW0SwGmx/pivVU+2t4zQHNOOAr5T378PfxPHY6JtjV6/0s1vlAJUdIHeVpX98CLp9k5VuKgxiRHUpg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -6396,8 +6624,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-musl@13.4.7: - resolution: {integrity: sha512-X6r12F8d8SKAtYJqLZBBMIwEqcTRvUdVm+xIq+l6pJqlgT2tNsLLf2i5Cl88xSsIytBICGsCNNHd+siD2fbWBA==} + /@next/swc-linux-x64-musl@13.4.9: + resolution: {integrity: sha512-rlNf2WUtMM+GAQrZ9gMNdSapkVi3koSW3a+dmBVp42lfugWVvnyzca/xJlN48/7AGx8qu62WyO0ya1ikgOxh6A==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -6405,8 +6633,8 @@ packages: dev: false optional: true - /@next/swc-win32-arm64-msvc@13.4.7: - resolution: {integrity: sha512-NPnmnV+vEIxnu6SUvjnuaWRglZzw4ox5n/MQTxeUhb5iwVWFedolPFebMNwgrWu4AELwvTdGtWjqof53AiWHcw==} + /@next/swc-win32-arm64-msvc@13.4.9: + resolution: {integrity: sha512-5T9ybSugXP77nw03vlgKZxD99AFTHaX8eT1ayKYYnGO9nmYhJjRPxcjU5FyYI+TdkQgEpIcH7p/guPLPR0EbKA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -6414,8 +6642,8 @@ packages: dev: false optional: true - /@next/swc-win32-ia32-msvc@13.4.7: - resolution: {integrity: sha512-6Hxijm6/a8XqLQpOOf/XuwWRhcuc/g4rBB2oxjgCMuV9Xlr2bLs5+lXyh8w9YbAUMYR3iC9mgOlXbHa79elmXw==} + /@next/swc-win32-ia32-msvc@13.4.9: + resolution: {integrity: sha512-ojZTCt1lP2ucgpoiFgrFj07uq4CZsq4crVXpLGgQfoFq00jPKRPgesuGPaz8lg1yLfvafkU3Jd1i8snKwYR3LA==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -6423,8 +6651,8 @@ packages: dev: false optional: true - /@next/swc-win32-x64-msvc@13.4.7: - resolution: {integrity: sha512-sW9Yt36Db1nXJL+mTr2Wo0y+VkPWeYhygvcHj1FF0srVtV+VoDjxleKtny21QHaG05zdeZnw2fCtf2+dEqgwqA==} + /@next/swc-win32-x64-msvc@13.4.9: + resolution: {integrity: sha512-QbT03FXRNdpuL+e9pLnu+XajZdm/TtIXVYY4lA9t+9l0fLZbHXDYEKitAqxrOj37o3Vx5ufxiRAniaIebYDCgw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -6438,6 +6666,10 @@ packages: dev: false optional: true + /@nicolo-ribaudo/semver-v6@6.3.3: + resolution: {integrity: sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==} + hasBin: true + /@noble/hashes@1.3.0: resolution: {integrity: sha512-ilHEACi9DwqJB0pw7kv+Apvh50jiiSyR/cQ3y4W7lOR5mhvn/50FLUfsnfJz0BDZtl/RR16kXvptiv6q1msYZg==} dev: false @@ -6576,7 +6808,7 @@ packages: json5: 2.2.3 msgpackr: 1.9.5 nullthrows: 1.1.1 - semver: 7.5.3 + semver: 7.5.4 /@parcel/diagnostic@2.9.3: resolution: {integrity: sha512-6jxBdyB3D7gP4iE66ghUGntWt2v64E6EbD4AetZk+hNJpgudOOPsKTovcMi/i7I4V0qD7WXSF4tvkZUoac0jwA==} @@ -6603,7 +6835,7 @@ packages: '@parcel/fs-search': 2.9.3 '@parcel/types': 2.9.3(@parcel/core@2.9.3) '@parcel/utils': 2.9.3 - '@parcel/watcher': 2.1.0 + '@parcel/watcher': 2.2.0 '@parcel/workers': 2.9.3(@parcel/core@2.9.3) /@parcel/graph@2.9.3: @@ -6651,7 +6883,7 @@ packages: '@parcel/fs': 2.9.3(@parcel/core@2.9.3) '@parcel/utils': 2.9.3 nullthrows: 1.1.1 - semver: 7.5.3 + semver: 7.5.4 transitivePeerDependencies: - '@parcel/core' @@ -6756,7 +6988,7 @@ packages: '@parcel/types': 2.9.3(@parcel/core@2.9.3) '@parcel/utils': 2.9.3 '@parcel/workers': 2.9.3(@parcel/core@2.9.3) - semver: 7.5.3 + semver: 7.5.4 /@parcel/packager-css@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-mePiWiYZOULY6e1RdAIJyRoYqXqGci0srOaVZYaP7mnrzvJgA63kaZFFsDiEWghunQpMUuUjM2x/vQVHzxmhKQ==} @@ -7164,15 +7396,105 @@ packages: chalk: 4.1.2 nullthrows: 1.1.1 - /@parcel/watcher@2.1.0: - resolution: {integrity: sha512-8s8yYjd19pDSsBpbkOHnT6Z2+UJSuLQx61pCFM0s5wSRvKCEMDjd/cHY3/GI1szHIWbpXpsJdg3V6ISGGx9xDw==} + /@parcel/watcher-android-arm64@2.2.0: + resolution: {integrity: sha512-nU2wh00CTQT9rr1TIKTjdQ9lAGYpmz6XuKw0nAwAN+S2A5YiD55BK1u+E5WMCT8YOIDe/n6gaj4o/Bi9294SSQ==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + + /@parcel/watcher-darwin-arm64@2.2.0: + resolution: {integrity: sha512-cJl0UZDcodciy3TDMomoK/Huxpjlkkim3SyMgWzjovHGOZKNce9guLz2dzuFwfObBFCjfznbFMIvAZ5syXotYw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@parcel/watcher-darwin-x64@2.2.0: + resolution: {integrity: sha512-QI77zxaGrCV1StKcoRYfsUfmUmvPMPfQrubkBBy5XujV2fwaLgZivQOTQMBgp5K2+E19u1ufpspKXAPqSzpbyg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@parcel/watcher-linux-arm-glibc@2.2.0: + resolution: {integrity: sha512-I2GPBcAXazPzabCmfsa3HRRW+MGlqxYd8g8RIueJU+a4o5nyNZDz0CR1cu0INT0QSQXEZV7w6UE8Hz9CF8u3Pg==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@parcel/watcher-linux-arm64-glibc@2.2.0: + resolution: {integrity: sha512-St5mlfp+2lS9AmgixUqfwJa/DwVmTCJxC1HcOubUTz6YFOKIlkHCeUa1Bxi4E/tR/HSez8+heXHL8HQkJ4Bd8g==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@parcel/watcher-linux-arm64-musl@2.2.0: + resolution: {integrity: sha512-jS+qfhhoOBVWwMLP65MaG8xdInMK30pPW8wqTCg2AAuVJh5xepMbzkhHJ4zURqHiyY3EiIRuYu4ONJKCxt8iqA==} engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] requiresBuild: true + optional: true + + /@parcel/watcher-linux-x64-glibc@2.2.0: + resolution: {integrity: sha512-xJvJ7R2wJdi47WZBFS691RDOWvP1j/IAs3EXaWVhDI8FFITbWrWaln7KoNcR0Y3T+ZwimFY/cfb0PNht1q895g==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@parcel/watcher-linux-x64-musl@2.2.0: + resolution: {integrity: sha512-D+NMpgr23a+RI5mu8ZPKWy7AqjBOkURFDgP5iIXXEf/K3hm0jJ3ogzi0Ed2237B/CdYREimCgXyeiAlE/FtwyA==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@parcel/watcher-win32-arm64@2.2.0: + resolution: {integrity: sha512-z225cPn3aygJsyVUOWwfyW+fY0Tvk7N3XCOl66qUPFxpbuXeZuiuuJemmtm8vxyqa3Ur7peU/qJxrpC64aeI7Q==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@parcel/watcher-win32-x64@2.2.0: + resolution: {integrity: sha512-JqGW0RJ61BkKx+yYzIURt9s53P7xMVbv0uxYPzAXLBINGaFmkIKSuUPyBVfy8TMbvp93lvF4SPBNDzVRJfvgOw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /@parcel/watcher@2.2.0: + resolution: {integrity: sha512-71S4TF+IMyAn24PK4KSkdKtqJDR3zRzb0HE3yXpacItqTM7XfF2f5q9NEGLEVl0dAaBAGfNwDCjH120y25F6Tg==} + engines: {node: '>= 10.0.0'} dependencies: + detect-libc: 1.0.3 is-glob: 4.0.3 micromatch: 4.0.5 - node-addon-api: 3.2.1 - node-gyp-build: 4.6.0 + node-addon-api: 7.0.0 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.2.0 + '@parcel/watcher-darwin-arm64': 2.2.0 + '@parcel/watcher-darwin-x64': 2.2.0 + '@parcel/watcher-linux-arm-glibc': 2.2.0 + '@parcel/watcher-linux-arm64-glibc': 2.2.0 + '@parcel/watcher-linux-arm64-musl': 2.2.0 + '@parcel/watcher-linux-x64-glibc': 2.2.0 + '@parcel/watcher-linux-x64-musl': 2.2.0 + '@parcel/watcher-win32-arm64': 2.2.0 + '@parcel/watcher-win32-x64': 2.2.0 /@parcel/workers@2.9.3(@parcel/core@2.9.3): resolution: {integrity: sha512-zRrDuZJzTevrrwElYosFztgldhqW6G9q5zOeQXfVQFkkEJCNfg36ixeiofKRU8uu2x+j+T6216mhMNB6HiuY+w==} @@ -7442,13 +7764,13 @@ packages: /@radix-ui/number@1.0.0: resolution: {integrity: sha512-Ofwh/1HX69ZfJRiRBMTy7rgjAzHmwe4kW9C9Y99HTRUcYLUuVT0KESFj15rPjRgKJs20GPq8Bm5aEDJ8DuA3vA==} dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 dev: false /@radix-ui/primitive@1.0.0: resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==} dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 dev: false /@radix-ui/react-compose-refs@1.0.0(react@18.2.0): @@ -7456,7 +7778,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 react: 18.2.0 dev: false @@ -7465,7 +7787,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 react: 18.2.0 dev: false @@ -7474,7 +7796,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 react: 18.2.0 dev: false @@ -7484,7 +7806,7 @@ packages: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) react: 18.2.0 @@ -7497,7 +7819,7 @@ packages: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 '@radix-ui/react-slot': 1.0.1(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -7509,7 +7831,7 @@ packages: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 '@radix-ui/number': 1.0.0 '@radix-ui/primitive': 1.0.0 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) @@ -7528,7 +7850,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) react: 18.2.0 dev: false @@ -7538,7 +7860,7 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 react: 18.2.0 dev: false @@ -7547,20 +7869,20 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 react: 18.2.0 dev: false - /@rc-component/color-picker@1.2.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-IitJ6RWGHs7btI1AqzGPrehr5bueWLGDUyMKwDwvFunfSDo/o8g/95kUG55vC5EYLM0ZJ3SDfw45OrW5KAx3oA==} + /@rc-component/color-picker@1.4.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-hNlJQnrT/vFwpS5+OhoFw7LHcBbmEBxS1RugJuCuL5FBqp9pMIAy2E8uqg87MvxqIsAccwd5r+vvaLterT+t7g==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 '@ctrl/tinycolor': 3.6.0 classnames: 2.3.2 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -7571,8 +7893,8 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.6 + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -7581,7 +7903,7 @@ packages: resolution: {integrity: sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==} engines: {node: '>=8.x'} dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 dev: false /@rc-component/mutate-observer@1.0.0(react-dom@18.2.0)(react@18.2.0): @@ -7591,9 +7913,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -7605,9 +7927,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -7619,37 +7941,57 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 '@rc-component/portal': 1.1.1(react-dom@18.2.0)(react@18.2.0) - '@rc-component/trigger': 1.13.6(react-dom@18.2.0)(react@18.2.0) + '@rc-component/trigger': 1.14.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@rc-component/trigger@1.13.6(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-13aF9SrR5XAd+tyV/zja0A2pbrA/zdTCXRBNIsoLp8OmhVOnqiwjP7XZYPulLsH0ioEfvtXR1yI0anJD0/J7PQ==} + /@rc-component/trigger@1.14.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-P6guwJV0etdP4pPEl3MY6SlqNuAhHfV1b793b/oXE8LTQJDR+kaxYZ0E8tFgZtnDr+FZ4zL/Txg5ri2cT2V3lg==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 '@rc-component/portal': 1.1.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-align: 4.0.15(react-dom@18.2.0)(react@18.2.0) rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@react-native-community/cli-clean@11.3.2: - resolution: {integrity: sha512-OIKeP8fYtaa9qw4bpf1m3WJDWx4GvcxTYkyycH5SDu+pZjYWNix7XtKhwoL3Ol2NJLWxdY4LnmQG1yy8OGeIRw==} + /@react-native-async-storage/async-storage@1.17.12(react-native@0.71.12): + resolution: {integrity: sha512-BXg4OxFdjPTRt+8MvN6jz4muq0/2zII3s7HeT/11e4Zeh3WCgk/BleLzUcDfVqF3OzFHUqEkSrb76d6Ndjd/Nw==} + peerDependencies: + react-native: ^0.0.0-0 || 0.60 - 0.71 || 1000.0.0 + dependencies: + merge-options: 3.0.4 + react-native: 0.71.12(@babel/core@7.22.9)(@babel/preset-env@7.22.9)(react@18.2.0) + dev: false + + /@react-native-community/cli-clean@10.1.1: + resolution: {integrity: sha512-iNsrjzjIRv9yb5y309SWJ8NDHdwYtnCpmxZouQDyOljUdC9MwdZ4ChbtA4rwQyAwgOVfS9F/j56ML3Cslmvrxg==} + dependencies: + '@react-native-community/cli-tools': 10.1.1 + chalk: 4.1.2 + execa: 1.0.0 + prompts: 2.4.2 + transitivePeerDependencies: + - encoding + dev: false + + /@react-native-community/cli-clean@11.3.5: + resolution: {integrity: sha512-1+7BU962wKkIkHRp/uW3jYbQKKGtU7L+R3g59D8K6uLccuxJYUBJv18753ojMa6SD3SAq5Xh31bAre+YwVcOTA==} dependencies: - '@react-native-community/cli-tools': 11.3.2 + '@react-native-community/cli-tools': 11.3.5 chalk: 4.1.2 execa: 5.1.1 prompts: 2.4.2 @@ -7657,10 +7999,23 @@ packages: - encoding dev: false - /@react-native-community/cli-config@11.3.2: - resolution: {integrity: sha512-hMAIR3QTjzDUmOSsbroXeNkZAcf8lpOGo1fj8CwJNfjuVho1RZZSlHKp8G7FU2sgqZmb8jWN+9tFvCRACXVYoQ==} + /@react-native-community/cli-config@10.1.1: + resolution: {integrity: sha512-p4mHrjC+s/ayiNVG6T35GdEGdP6TuyBUg5plVGRJfTl8WT6LBfLYLk+fz/iETrEZ/YkhQIsQcEUQC47MqLNHog==} + dependencies: + '@react-native-community/cli-tools': 10.1.1 + chalk: 4.1.2 + cosmiconfig: 5.2.1 + deepmerge: 3.3.0 + glob: 7.2.3 + joi: 17.9.2 + transitivePeerDependencies: + - encoding + dev: false + + /@react-native-community/cli-config@11.3.5: + resolution: {integrity: sha512-fMblIsHlUleKfGsgWyjFJYfx1SqrsnhS/QXfA8w7iT6GrNOOjBp5UWx8+xlMDFcmOb9e42g1ExFDKl3n8FWkxQ==} dependencies: - '@react-native-community/cli-tools': 11.3.2 + '@react-native-community/cli-tools': 11.3.5 chalk: 4.1.2 cosmiconfig: 5.2.1 deepmerge: 4.3.1 @@ -7670,21 +8025,52 @@ packages: - encoding dev: false - /@react-native-community/cli-debugger-ui@11.3.2: - resolution: {integrity: sha512-pAKBcjrNl0iJoi42Ekqn3UH/QZ48pxfAIhsKkc3WmBqYetdByobhkYWfchHq3j9bilgiaBquPQaKzkg69kQw3w==} + /@react-native-community/cli-debugger-ui@10.0.0: + resolution: {integrity: sha512-8UKLcvpSNxnUTRy8CkCl27GGLqZunQ9ncGYhSrWyKrU9SWBJJGeZwi2k2KaoJi5FvF2+cD0t8z8cU6lsq2ZZmA==} dependencies: serve-static: 1.15.0 transitivePeerDependencies: - supports-color dev: false - /@react-native-community/cli-doctor@11.3.2: - resolution: {integrity: sha512-tvmAQzz+qOJwtBCVEdhHweMeGaoHauGn3ef4tsHyqlDc0fF1K5No9DGXSESlLHpsopg066sIHWGq0PmAIeChiA==} + /@react-native-community/cli-debugger-ui@11.3.5: + resolution: {integrity: sha512-o5JVCKEpPUXMX4r3p1cYjiy3FgdOEkezZcQ6owWEae2dYvV19lLYyJwnocm9Y7aG9PvpgI3PIMVh3KZbhS21eA==} dependencies: - '@react-native-community/cli-config': 11.3.2 - '@react-native-community/cli-platform-android': 11.3.2 - '@react-native-community/cli-platform-ios': 11.3.2 - '@react-native-community/cli-tools': 11.3.2 + serve-static: 1.15.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@react-native-community/cli-doctor@10.2.5: + resolution: {integrity: sha512-1YbzXvsldBmSw1MmBsXB74bKiHXKNCjlb2ByLgkfTiarpSvETYam3g5vex0N+qc0Cdkzkq+8NznE744LFhnUpw==} + dependencies: + '@react-native-community/cli-config': 10.1.1 + '@react-native-community/cli-platform-ios': 10.2.5 + '@react-native-community/cli-tools': 10.1.1 + chalk: 4.1.2 + command-exists: 1.2.9 + envinfo: 7.10.0 + execa: 1.0.0 + hermes-profile-transformer: 0.0.6 + ip: 1.1.8 + node-stream-zip: 1.15.0 + ora: 5.4.1 + prompts: 2.4.2 + semver: 6.3.1 + strip-ansi: 5.2.0 + sudo-prompt: 9.2.1 + wcwidth: 1.0.1 + transitivePeerDependencies: + - encoding + dev: false + + /@react-native-community/cli-doctor@11.3.5: + resolution: {integrity: sha512-+4BuFHjoV4FFjX5y60l0s6nS0agidb1izTVwsFixeFKW73LUkOLu+Ae5HI94RAFEPE4ePEVNgYX3FynIau6K0g==} + dependencies: + '@react-native-community/cli-config': 11.3.5 + '@react-native-community/cli-platform-android': 11.3.5 + '@react-native-community/cli-platform-ios': 11.3.5 + '@react-native-community/cli-tools': 11.3.5 chalk: 4.1.2 command-exists: 1.2.9 envinfo: 7.10.0 @@ -7694,7 +8080,7 @@ packages: node-stream-zip: 1.15.0 ora: 5.4.1 prompts: 2.4.2 - semver: 6.3.0 + semver: 6.3.1 strip-ansi: 5.2.0 sudo-prompt: 9.2.1 wcwidth: 1.0.1 @@ -7703,11 +8089,23 @@ packages: - encoding dev: false - /@react-native-community/cli-hermes@11.3.2: - resolution: {integrity: sha512-IfzdYTjxu+BFEvweY9TXpLkOmWq0sxK8PTN+u0BduiT9cJRvcO0CxjOpLHAabVrSJc6o+7aLfEvogBmdN53Xfg==} + /@react-native-community/cli-hermes@10.2.0: + resolution: {integrity: sha512-urfmvNeR8IiO/Sd92UU3xPO+/qI2lwCWQnxOkWaU/i2EITFekE47MD6MZrfVulRVYRi5cuaFqKZO/ccOdOB/vQ==} + dependencies: + '@react-native-community/cli-platform-android': 10.2.0 + '@react-native-community/cli-tools': 10.1.1 + chalk: 4.1.2 + hermes-profile-transformer: 0.0.6 + ip: 1.1.8 + transitivePeerDependencies: + - encoding + dev: false + + /@react-native-community/cli-hermes@11.3.5: + resolution: {integrity: sha512-+3m34hiaJpFel8BlJE7kJOaPzWR/8U8APZG2LXojbAdBAg99EGmQcwXIgsSVJFvH8h/nezf4DHbsPKigIe33zA==} dependencies: - '@react-native-community/cli-platform-android': 11.3.2 - '@react-native-community/cli-tools': 11.3.2 + '@react-native-community/cli-platform-android': 11.3.5 + '@react-native-community/cli-tools': 11.3.5 chalk: 4.1.2 hermes-profile-transformer: 0.0.6 ip: 1.1.8 @@ -7715,10 +8113,22 @@ packages: - encoding dev: false - /@react-native-community/cli-platform-android@11.3.2: - resolution: {integrity: sha512-NKxyBP0/gwL4/tNWrkevFSjeb7Dw2SByNfE9wFXBaAvZHxbxxJUjZOTOW3ueOXEpgOMU7IYYOiSOz2M10IRQ2A==} + /@react-native-community/cli-platform-android@10.2.0: + resolution: {integrity: sha512-CBenYwGxwFdObZTn1lgxWtMGA5ms2G/ALQhkS+XTAD7KHDrCxFF9yT/fnAjFZKM6vX/1TqGI1RflruXih3kAhw==} dependencies: - '@react-native-community/cli-tools': 11.3.2 + '@react-native-community/cli-tools': 10.1.1 + chalk: 4.1.2 + execa: 1.0.0 + glob: 7.2.3 + logkitty: 0.7.1 + transitivePeerDependencies: + - encoding + dev: false + + /@react-native-community/cli-platform-android@11.3.5: + resolution: {integrity: sha512-s4Lj7FKxJ/BofGi/ifjPfrA9MjFwIgYpHnHBSlqtbsvPoSYzmVCU2qlWM8fb3AmkXIwyYt4A6MEr3MmNT2UoBg==} + dependencies: + '@react-native-community/cli-tools': 11.3.5 chalk: 4.1.2 execa: 5.1.1 glob: 7.2.3 @@ -7727,10 +8137,36 @@ packages: - encoding dev: false - /@react-native-community/cli-platform-ios@11.3.2: - resolution: {integrity: sha512-XPrfsI7dNY3f9crsKDDRIss+GHYX/snuYfMrjg4ZBHpYB5JdLepO8FJ5bFz+/s9KXDm045ijo8QFcIf3XJR0YQ==} + /@react-native-community/cli-platform-ios@10.2.4: + resolution: {integrity: sha512-/6K+jeRhcGojFIJMWMXV2eY5n/In+YUzBr/DKWQOeHBOHkESRNheG310xSAIjgB46YniSSUKhSyeuhalTbm9OQ==} + dependencies: + '@react-native-community/cli-tools': 10.1.1 + chalk: 4.1.2 + execa: 1.0.0 + fast-xml-parser: 4.2.5 + glob: 7.2.3 + ora: 5.4.1 + transitivePeerDependencies: + - encoding + dev: false + + /@react-native-community/cli-platform-ios@10.2.5: + resolution: {integrity: sha512-hq+FZZuSBK9z82GLQfzdNDl8vbFx5UlwCLFCuTtNCROgBoapFtVZQKRP2QBftYNrQZ0dLAb01gkwxagHsQCFyg==} dependencies: - '@react-native-community/cli-tools': 11.3.2 + '@react-native-community/cli-tools': 10.1.1 + chalk: 4.1.2 + execa: 1.0.0 + fast-xml-parser: 4.2.5 + glob: 7.2.3 + ora: 5.4.1 + transitivePeerDependencies: + - encoding + dev: false + + /@react-native-community/cli-platform-ios@11.3.5: + resolution: {integrity: sha512-ytJC/YCFD7P+KuQHOT5Jzh1ho2XbJEjq71yHa1gJP2PG/Q/uB4h1x2XpxDqv5iXU6E250yjvKMmkReKTW4CTig==} + dependencies: + '@react-native-community/cli-tools': 11.3.5 chalk: 4.1.2 execa: 5.1.1 fast-xml-parser: 4.2.5 @@ -7740,19 +8176,41 @@ packages: - encoding dev: false - /@react-native-community/cli-plugin-metro@11.3.2(@babel/core@7.22.5): - resolution: {integrity: sha512-r1rZYCFfxZWIiUlukjMcDlxfCtm+QNYu+vFyVfE9yvN9gaNPBAi9029eVzkRkFuJ8Rxwr67HnYEAdGYLWQ1uIw==} + /@react-native-community/cli-plugin-metro@10.2.3(@babel/core@7.22.9): + resolution: {integrity: sha512-jHi2oDuTePmW4NEyVT8JEGNlIYcnFXCSV2ZMp4rnDrUk4TzzyvS3IMvDlESEmG8Kry8rvP0KSUx/hTpy37Sbkw==} dependencies: - '@react-native-community/cli-server-api': 11.3.2 - '@react-native-community/cli-tools': 11.3.2 + '@react-native-community/cli-server-api': 10.1.1 + '@react-native-community/cli-tools': 10.1.1 + chalk: 4.1.2 + execa: 1.0.0 + metro: 0.73.10 + metro-config: 0.73.10 + metro-core: 0.73.10 + metro-react-native-babel-transformer: 0.73.10(@babel/core@7.22.9) + metro-resolver: 0.73.10 + metro-runtime: 0.73.10 + readline: 1.3.0 + transitivePeerDependencies: + - '@babel/core' + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + + /@react-native-community/cli-plugin-metro@11.3.5(@babel/core@7.22.9): + resolution: {integrity: sha512-r9AekfeLKdblB7LfWB71IrNy1XM03WrByQlUQajUOZAP2NmUUBLl9pMZscPjJeOSgLpHB9ixEFTIOhTabri/qg==} + dependencies: + '@react-native-community/cli-server-api': 11.3.5 + '@react-native-community/cli-tools': 11.3.5 chalk: 4.1.2 execa: 5.1.1 - metro: 0.76.5 - metro-config: 0.76.5 - metro-core: 0.76.5 - metro-react-native-babel-transformer: 0.76.5(@babel/core@7.22.5) - metro-resolver: 0.76.5 - metro-runtime: 0.76.5 + metro: 0.76.7 + metro-config: 0.76.7 + metro-core: 0.76.7 + metro-react-native-babel-transformer: 0.76.7(@babel/core@7.22.9) + metro-resolver: 0.76.7 + metro-runtime: 0.76.7 readline: 1.3.0 transitivePeerDependencies: - '@babel/core' @@ -7762,11 +8220,11 @@ packages: - utf-8-validate dev: false - /@react-native-community/cli-server-api@11.3.2: - resolution: {integrity: sha512-6rMb37HYWOdmiMGCxsttHDLIP7KmcJjWvzTJzb2tm9P5FoMvSSmSOn981MuP835Lk1U+IdjVcwtsA247Im4mkg==} + /@react-native-community/cli-server-api@10.1.1: + resolution: {integrity: sha512-NZDo/wh4zlm8as31UEBno2bui8+ufzsZV+KN7QjEJWEM0levzBtxaD+4je0OpfhRIIkhaRm2gl/vVf7OYAzg4g==} dependencies: - '@react-native-community/cli-debugger-ui': 11.3.2 - '@react-native-community/cli-tools': 11.3.2 + '@react-native-community/cli-debugger-ui': 10.0.0 + '@react-native-community/cli-tools': 10.1.1 compression: 1.7.4 connect: 3.7.0 errorhandler: 1.5.1 @@ -7781,42 +8239,113 @@ packages: - utf-8-validate dev: false - /@react-native-community/cli-tools@11.3.2: - resolution: {integrity: sha512-rAnFPzRITeEhBLwC73ucvWsYjsGyotSOI4c+k8t9wUqcIk1Q+RFnuWozGc13msOPdESvBHt2MPJBwXrtKgKn1g==} + /@react-native-community/cli-server-api@11.3.5: + resolution: {integrity: sha512-PM/jF13uD1eAKuC84lntNuM5ZvJAtyb+H896P1dBIXa9boPLa3KejfUvNVoyOUJ5s8Ht25JKbc3yieV2+GMBDA==} + dependencies: + '@react-native-community/cli-debugger-ui': 11.3.5 + '@react-native-community/cli-tools': 11.3.5 + compression: 1.7.4 + connect: 3.7.0 + errorhandler: 1.5.1 + nocache: 3.0.4 + pretty-format: 26.6.2 + serve-static: 1.15.0 + ws: 7.5.9 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + + /@react-native-community/cli-tools@10.1.1: + resolution: {integrity: sha512-+FlwOnZBV+ailEzXjcD8afY2ogFEBeHOw/8+XXzMgPaquU2Zly9B+8W089tnnohO3yfiQiZqkQlElP423MY74g==} dependencies: appdirsjs: 1.2.7 chalk: 4.1.2 find-up: 5.0.0 mime: 2.6.0 - node-fetch: 2.6.11 + node-fetch: 2.6.12 + open: 6.4.0 + ora: 5.4.1 + semver: 6.3.1 + shell-quote: 1.8.1 + transitivePeerDependencies: + - encoding + dev: false + + /@react-native-community/cli-tools@11.3.5: + resolution: {integrity: sha512-zDklE1+ah/zL4BLxut5XbzqCj9KTHzbYBKX7//cXw2/0TpkNCaY9c+iKx//gZ5m7U1OKbb86Fm2b0AKtKVRf6Q==} + dependencies: + appdirsjs: 1.2.7 + chalk: 4.1.2 + find-up: 5.0.0 + mime: 2.6.0 + node-fetch: 2.6.12 open: 6.4.0 ora: 5.4.1 - semver: 6.3.0 + semver: 6.3.1 shell-quote: 1.8.1 transitivePeerDependencies: - encoding dev: false - /@react-native-community/cli-types@11.3.2: - resolution: {integrity: sha512-jba1Z1YgC4JIHPADSqpl4ATsrJaOja1zlQCbH/yE8McHRjVBzeYGeHIvG5jw7iU5cw6FFifH5vvr23JPGk8oyw==} + /@react-native-community/cli-types@10.0.0: + resolution: {integrity: sha512-31oUM6/rFBZQfSmDQsT1DX/5fjqfxg7sf2u8kTPJK7rXVya5SRpAMaCXsPAG0omsmJxXt+J9HxUi3Ic+5Ux5Iw==} dependencies: joi: 17.9.2 dev: false - /@react-native-community/cli@11.3.2(@babel/core@7.22.5): - resolution: {integrity: sha512-riyMvro6HH2NLUhcnjUrOFwi2IHb6/GOC1WKf7GvGH1L4KnIo/jP4Sk9QV+pROg1Gd9btrCTnyY7WbWuPWJJ3w==} + /@react-native-community/cli-types@11.3.5: + resolution: {integrity: sha512-pf0kdWMEfPSV/+8rcViDCFzbLMtWIHMZ8ay7hKwqaoWegsJ0oprSF2tSTH+LSC/7X1Beb9ssIvHj1m5C4es5Xg==} + dependencies: + joi: 17.9.2 + dev: false + + /@react-native-community/cli@10.2.4(@babel/core@7.22.9): + resolution: {integrity: sha512-E9BUDHfLEsnjkjeJqECuCjl4E/1Ox9Nl6hkQBhEqjZm4AaQxgU7M6AyFfOgaXn5v3am16/R4ZOUTrJnGJWS3GA==} + engines: {node: '>=14'} + hasBin: true + dependencies: + '@react-native-community/cli-clean': 10.1.1 + '@react-native-community/cli-config': 10.1.1 + '@react-native-community/cli-debugger-ui': 10.0.0 + '@react-native-community/cli-doctor': 10.2.5 + '@react-native-community/cli-hermes': 10.2.0 + '@react-native-community/cli-plugin-metro': 10.2.3(@babel/core@7.22.9) + '@react-native-community/cli-server-api': 10.1.1 + '@react-native-community/cli-tools': 10.1.1 + '@react-native-community/cli-types': 10.0.0 + chalk: 4.1.2 + commander: 9.5.0 + execa: 1.0.0 + find-up: 4.1.0 + fs-extra: 8.1.0 + graceful-fs: 4.2.11 + prompts: 2.4.2 + semver: 6.3.1 + transitivePeerDependencies: + - '@babel/core' + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + + /@react-native-community/cli@11.3.5(@babel/core@7.22.9): + resolution: {integrity: sha512-wMXgKEWe6uesw7vyXKKjx5EDRog0QdXHxdgRguG14AjQRao1+4gXEWq2yyExOTi/GDY6dfJBUGTCwGQxhnk/Lg==} engines: {node: '>=16'} hasBin: true dependencies: - '@react-native-community/cli-clean': 11.3.2 - '@react-native-community/cli-config': 11.3.2 - '@react-native-community/cli-debugger-ui': 11.3.2 - '@react-native-community/cli-doctor': 11.3.2 - '@react-native-community/cli-hermes': 11.3.2 - '@react-native-community/cli-plugin-metro': 11.3.2(@babel/core@7.22.5) - '@react-native-community/cli-server-api': 11.3.2 - '@react-native-community/cli-tools': 11.3.2 - '@react-native-community/cli-types': 11.3.2 + '@react-native-community/cli-clean': 11.3.5 + '@react-native-community/cli-config': 11.3.5 + '@react-native-community/cli-debugger-ui': 11.3.5 + '@react-native-community/cli-doctor': 11.3.5 + '@react-native-community/cli-hermes': 11.3.5 + '@react-native-community/cli-plugin-metro': 11.3.5(@babel/core@7.22.9) + '@react-native-community/cli-server-api': 11.3.5 + '@react-native-community/cli-tools': 11.3.5 + '@react-native-community/cli-types': 11.3.5 chalk: 4.1.2 commander: 9.5.0 execa: 5.1.1 @@ -7824,7 +8353,7 @@ packages: fs-extra: 8.1.0 graceful-fs: 4.2.11 prompts: 2.4.2 - semver: 6.3.0 + semver: 6.3.1 transitivePeerDependencies: - '@babel/core' - bufferutil @@ -7837,15 +8366,19 @@ packages: resolution: {integrity: sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ==} dev: false - /@react-native/codegen@0.72.6(@babel/preset-env@7.22.5): + /@react-native/assets@1.0.0: + resolution: {integrity: sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==} + dev: false + + /@react-native/codegen@0.72.6(@babel/preset-env@7.22.9): resolution: {integrity: sha512-idTVI1es/oopN0jJT/0jB6nKdvTUKE3757zA5+NPXZTeB46CIRbmmos4XBiAec8ufu9/DigLPbHTYAaMNZJ6Ig==} peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: - '@babel/parser': 7.22.5 - '@babel/preset-env': 7.22.5(@babel/core@7.22.5) + '@babel/parser': 7.22.7 + '@babel/preset-env': 7.22.9(@babel/core@7.22.9) flow-parser: 0.206.0 - jscodeshift: 0.14.0(@babel/preset-env@7.22.5) + jscodeshift: 0.14.0(@babel/preset-env@7.22.9) nullthrows: 1.1.1 transitivePeerDependencies: - supports-color @@ -7867,14 +8400,18 @@ packages: resolution: {integrity: sha512-285lfdqSXaqKuBbbtP9qL2tDrfxdOFtIMvkKadtleRQkdOxx+uzGvFr82KHmc/sSiMtfXGp7JnFYWVh4sFl7Yw==} dev: false - /@react-native/virtualized-lists@0.72.6(react-native@0.72.0): + /@react-native/polyfills@2.0.0: + resolution: {integrity: sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==} + dev: false + + /@react-native/virtualized-lists@0.72.6(react-native@0.72.3): resolution: {integrity: sha512-JhT6ydu35LvbSKdwnhWDuGHMOwM0WAh9oza/X8vXHA8ELHRyQ/4p8eKz/bTQcbQziJaaleUURToGhFuCtgiMoA==} peerDependencies: react-native: '*' dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react-native: 0.72.0(@babel/core@7.22.5)(@babel/preset-env@7.22.5)(react@18.2.0) + react-native: 0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9)(react@18.2.0) dev: false /@reduxjs/toolkit@1.9.5(react-redux@8.1.1)(react@18.2.0): @@ -7890,81 +8427,81 @@ packages: dependencies: immer: 9.0.21 react: 18.2.0 - react-redux: 8.1.1(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1) + react-redux: 8.1.1(@types/react-dom@18.2.7)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1) redux: 4.2.1 redux-thunk: 2.4.2(redux@4.2.1) reselect: 4.1.8 dev: false - /@remix-run/router@1.7.0: - resolution: {integrity: sha512-Eu1V3kz3mV0wUpVTiFHuaT8UD1gj/0VnoFHQYX35xlslQUpe8CuYoKFn9d4WZFHm3yDywz6ALZuGdnUPKrNeAw==} + /@remix-run/router@1.7.1: + resolution: {integrity: sha512-bgVQM4ZJ2u2CM8k1ey70o1ePFXsEzYVZoWghh6WjM8p59jQ7HxzbHW4SbnWFG7V9ig9chLawQxDTZ3xzOF8MkQ==} engines: {node: '>=14'} dev: false - /@sentry-internal/tracing@7.57.0: - resolution: {integrity: sha512-tpViyDd8AhQGYYhI94xi2aaDopXOPfL2Apwrtb3qirWkomIQ2K86W1mPmkce+B0cFOnW2Dxv/ZTFKz6ghjK75A==} + /@sentry-internal/tracing@7.58.1: + resolution: {integrity: sha512-kOWKqyjYdDgvO6CacXneE9UrFQHT3BXF1UpCAlnHchW/TqRFmg89sJAEUjEPGzN7y6IaX1G4j2dBPDE0OFQi3w==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.57.0 - '@sentry/types': 7.57.0 - '@sentry/utils': 7.57.0 + '@sentry/core': 7.58.1 + '@sentry/types': 7.58.1 + '@sentry/utils': 7.58.1 tslib: 2.6.0 dev: false - /@sentry/browser@7.57.0: - resolution: {integrity: sha512-E0HaYYlaqHFiIRZXxcvOO8Odvlt+TR1vFFXzqUWXPOvDRxURglTOCQ3EN/u6bxtAGJ6y/Zc2obgihTtypuel/w==} + /@sentry/browser@7.58.1: + resolution: {integrity: sha512-7+6Z/T7m0A/2/ImMCakpMOaWTPxmENzTdaojhkyVQKuYUZr7mCe4nco0jsongwY634zSUziuVsibi0jxMMTdBA==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.57.0 - '@sentry/core': 7.57.0 - '@sentry/replay': 7.57.0 - '@sentry/types': 7.57.0 - '@sentry/utils': 7.57.0 + '@sentry-internal/tracing': 7.58.1 + '@sentry/core': 7.58.1 + '@sentry/replay': 7.58.1 + '@sentry/types': 7.58.1 + '@sentry/utils': 7.58.1 tslib: 2.6.0 dev: false - /@sentry/core@7.57.0: - resolution: {integrity: sha512-l014NudPH0vQlzybtXajPxYFfs9w762NoarjObC3gu76D1jzBBFzhdRelkGpDbSLNTIsKhEDDRpgAjBWJ9icfw==} + /@sentry/core@7.58.1: + resolution: {integrity: sha512-hpeB5fZ5T6Jg1CBqz486jHgWuJ5R/HD0wyYX+S3LDDsHCJo6V3TxNuoxYDlTTerRRfZdTwr9GYJXskehpU26IA==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.57.0 - '@sentry/utils': 7.57.0 + '@sentry/types': 7.58.1 + '@sentry/utils': 7.58.1 tslib: 2.6.0 dev: false - /@sentry/react@7.57.0(react@18.2.0): - resolution: {integrity: sha512-XGNTjIoCG3naSmCU8qObd+y+CqAB6NQkGWOp2yyBwp2inyKF2ehJvDh6bIQloBYq2TmOJDa4NfXdMrkilxaLFQ==} + /@sentry/react@7.58.1(react@18.2.0): + resolution: {integrity: sha512-0fh2JfKBxPU6Pm11PBt/5DgDg+l0cKcOf1WGhCWsBcFmRE2gAax+Q09+1fWm6+dqtg3piVR8AEEU6ZCBk3l4OQ==} engines: {node: '>=8'} peerDependencies: react: 15.x || 16.x || 17.x || 18.x dependencies: - '@sentry/browser': 7.57.0 - '@sentry/types': 7.57.0 - '@sentry/utils': 7.57.0 + '@sentry/browser': 7.58.1 + '@sentry/types': 7.58.1 + '@sentry/utils': 7.58.1 hoist-non-react-statics: 3.3.2 react: 18.2.0 tslib: 2.6.0 dev: false - /@sentry/replay@7.57.0: - resolution: {integrity: sha512-pN4ryNS3J5EYbkXvR+O/+hseAJha7XDl8mPFtK0OGTHG10JzCi4tQJazblHQdpb5QBaMMPCeZ+isyfoQLDNXnw==} + /@sentry/replay@7.58.1: + resolution: {integrity: sha512-KKlpIxGrH1deTr/R3BErX8y16MnOzEylBVVn2I31BglLoZETFS9JAle6JNOgGxS5apFjwdQmD+69vX/mlVhMow==} engines: {node: '>=12'} dependencies: - '@sentry/core': 7.57.0 - '@sentry/types': 7.57.0 - '@sentry/utils': 7.57.0 + '@sentry/core': 7.58.1 + '@sentry/types': 7.58.1 + '@sentry/utils': 7.58.1 dev: false - /@sentry/types@7.57.0: - resolution: {integrity: sha512-D7ifoUfxuVCUyktIr5Gc+jXUbtcUMmfHdTtTbf1XCZHua5mJceK9wtl3YCg3eq/HK2Ppd52BKnTzEcS5ZKQM+w==} + /@sentry/types@7.58.1: + resolution: {integrity: sha512-OnKG+yrilPBeVNQK3biF0u/4IDjwH+boJU1XzJOnYdMRO8uzTWxvaRqpt0C8sVE9VAetRi2eutkzOgCXZISRrw==} engines: {node: '>=8'} dev: false - /@sentry/utils@7.57.0: - resolution: {integrity: sha512-YXrkMCiNklqkXctn4mKYkrzNCf/dfVcRUQrkXjeBC+PHXbcpPyaJgInNvztR7Skl8lE3JPGPN4v5XhLxK1bUUg==} + /@sentry/utils@7.58.1: + resolution: {integrity: sha512-iC9xZJBHp4+MDrZjKwcmMUhI5sTmpUcttwmsJL9HA6ACW+L1XX2eGSDky5pSlhhVFR7q7jJnQ7YUlMQ/jcd8eQ==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.57.0 + '@sentry/types': 7.58.1 tslib: 2.6.0 dev: false @@ -7982,8 +8519,8 @@ packages: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} dev: false - /@sinclair/typebox@0.25.24: - resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} + /@sinclair/typebox@0.27.8: + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} /@sindresorhus/is@5.4.1: resolution: {integrity: sha512-axlrvsHlHlFmKKMEg4VyvMzFr93JWJj4eIfXY1STVuO2fsImCa7ncaiG5gC8HKOX590AW5RtRsC41/B+OfrSqw==} @@ -7995,8 +8532,8 @@ packages: dependencies: type-detect: 4.0.8 - /@sinonjs/fake-timers@10.2.0: - resolution: {integrity: sha512-OPwQlEdg40HAj5KNF8WW6q2KG4Z+cBCZb3m4ninfTZKaBmbIJodviQsDBoYMPHkOyJJMHnOJo5j2+LKDOhOACg==} + /@sinonjs/fake-timers@10.3.0: + resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} dependencies: '@sinonjs/commons': 3.0.0 @@ -8199,6 +8736,15 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /@swc/core-darwin-arm64@1.3.69: + resolution: {integrity: sha512-IjZTf12zIPWkV3D7toaLDoJPSkLhQ4fDH8G6/yCJUI27cBFOI3L8LXqptYmISoN5yYdrcnNpdqdapD09JPuNJg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true /@swc/core-darwin-x64@1.3.66: @@ -8207,6 +8753,15 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /@swc/core-darwin-x64@1.3.69: + resolution: {integrity: sha512-/wBO0Rn5oS5dJI/L9kJRkPAdksVwl5H9nleW/NM3A40N98VV8T7h/i1nO051mxIjq0R6qXVGOWFbBoLrPYucJg==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true /@swc/core-linux-arm-gnueabihf@1.3.66: @@ -8215,6 +8770,15 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: false + optional: true + + /@swc/core-linux-arm-gnueabihf@1.3.69: + resolution: {integrity: sha512-NShCjMv6Xn8ckMKBRqmprXvUF14+jXY0TcNKXwjYErzoIUFOnG72M36HxT4QEeAtKZ4Eg4CZFE4zlJ27fDp1gg==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true /@swc/core-linux-arm64-gnu@1.3.66: @@ -8223,6 +8787,15 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@swc/core-linux-arm64-gnu@1.3.69: + resolution: {integrity: sha512-VRPOJj4idopSHIj1bOVXX0SgaB18R8yZNunb7eXS5ZcjVxAcdvqyIz3RdQX1zaJFCGzcdPLzBRP32DZWWGE8Ng==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true /@swc/core-linux-arm64-musl@1.3.66: @@ -8231,6 +8804,15 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@swc/core-linux-arm64-musl@1.3.69: + resolution: {integrity: sha512-QxeSiZqo5x1X8vq8oUWLibq+IZJcxl9vy0sLUmzdjF2b/Z+qxKP3gutxnb2tzJaHqPVBbEZaILERIGy1qWdumQ==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true /@swc/core-linux-x64-gnu@1.3.66: @@ -8239,6 +8821,15 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@swc/core-linux-x64-gnu@1.3.69: + resolution: {integrity: sha512-b+DUlVxYox3BwD3PyTwhLvqtu6TYZtW+S6O0FnttH11o4skHN0XyJ/cUZSI0X2biSmfDsizRDUt1PWPFM+F7SA==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true /@swc/core-linux-x64-musl@1.3.66: @@ -8247,6 +8838,15 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@swc/core-linux-x64-musl@1.3.69: + resolution: {integrity: sha512-QXjsI+f8n9XPZHUvmGgkABpzN4M9kdSbhqBOZmv3o0AsDGNCA4uVowQqgZoPFAqlJTpwHeDmrv5sQ13HN+LOGw==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true /@swc/core-win32-arm64-msvc@1.3.66: @@ -8255,6 +8855,15 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: false + optional: true + + /@swc/core-win32-arm64-msvc@1.3.69: + resolution: {integrity: sha512-wn7A8Ws1fyviuCUB2Vg6IotiZeuqiO1Mz3d+YDae2EYyNpj1kNHvjBip8GHkfGzZG+jVrvG6NHsDo0KO/pGb8A==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true /@swc/core-win32-ia32-msvc@1.3.66: @@ -8263,6 +8872,15 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: false + optional: true + + /@swc/core-win32-ia32-msvc@1.3.69: + resolution: {integrity: sha512-LsFBXtXqxEcVaaOGEZ9X3qdMzobVoJqKv8DnksuDsWcBk+9WCeTz2u/iB+7yZ2HGuPXkCqTRqhFo6FX9aC00kQ==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + requiresBuild: true optional: true /@swc/core-win32-x64-msvc@1.3.66: @@ -8271,6 +8889,15 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: false + optional: true + + /@swc/core-win32-x64-msvc@1.3.69: + resolution: {integrity: sha512-ieBscU0gUgKjaseFI07tAaGqHvKyweNknPeSYEZOasVZUczhD6fK2GRnVREhv2RB2qdKC/VGFBsgRDMgzq1VLw==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true /@swc/core@1.3.66: @@ -8293,6 +8920,28 @@ packages: '@swc/core-win32-arm64-msvc': 1.3.66 '@swc/core-win32-ia32-msvc': 1.3.66 '@swc/core-win32-x64-msvc': 1.3.66 + dev: false + + /@swc/core@1.3.69: + resolution: {integrity: sha512-Khc/DE9D5+2tYTHgAIp5DZARbs8kldWg3b0Jp6l8FQLjelcLFmlQWSwKhVZrgv4oIbgZydIp8jInsvTalMHqnQ==} + engines: {node: '>=10'} + requiresBuild: true + peerDependencies: + '@swc/helpers': ^0.5.0 + peerDependenciesMeta: + '@swc/helpers': + optional: true + optionalDependencies: + '@swc/core-darwin-arm64': 1.3.69 + '@swc/core-darwin-x64': 1.3.69 + '@swc/core-linux-arm-gnueabihf': 1.3.69 + '@swc/core-linux-arm64-gnu': 1.3.69 + '@swc/core-linux-arm64-musl': 1.3.69 + '@swc/core-linux-x64-gnu': 1.3.69 + '@swc/core-linux-x64-musl': 1.3.69 + '@swc/core-win32-arm64-msvc': 1.3.69 + '@swc/core-win32-ia32-msvc': 1.3.69 + '@swc/core-win32-x64-msvc': 1.3.69 /@swc/helpers@0.5.1: resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} @@ -8389,12 +9038,6 @@ packages: engines: {node: '>=10.13.0'} dev: false - /@types/archiver@5.3.2: - resolution: {integrity: sha512-IctHreBuWE5dvBDz/0WeKtyVKVRs4h75IblxOACL92wU66v+HGAfEYAOyXkOFphvRJMhuXdI9huDXpX0FC6lCw==} - dependencies: - '@types/readdir-glob': 1.1.1 - dev: true - /@types/aria-query@5.0.1: resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} dev: true @@ -8402,11 +9045,11 @@ packages: /@types/babel__core@7.20.1: resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==} dependencies: - '@babel/parser': 7.22.5 + '@babel/parser': 7.22.7 '@babel/types': 7.22.5 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.20.0 + '@types/babel__traverse': 7.20.1 dev: true /@types/babel__generator@7.6.4: @@ -8418,18 +9061,18 @@ packages: /@types/babel__template@7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.22.5 + '@babel/parser': 7.22.7 '@babel/types': 7.22.5 dev: true - /@types/babel__traverse@7.20.0: - resolution: {integrity: sha512-TBOjqAGf0hmaqRwpii5LLkJLg7c6OMm4nHLmpsUxwk9bBHtoTC6dAHdVWdGv4TBxj2CZOZY8Xfq8WmfoVi7n4Q==} + /@types/babel__traverse@7.20.1: + resolution: {integrity: sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==} dependencies: '@babel/types': 7.22.5 dev: true - /@types/chrome@0.0.239: - resolution: {integrity: sha512-s/v0pAdpjqfYdwYPDIRiIQDyXfaLi5u+OyHW2NexhqoTm/KZVqKqS1isK11DVu/iUrAUULtbfKtzLKt3+kHgXQ==} + /@types/chrome@0.0.241: + resolution: {integrity: sha512-3WxC2D8zhyDnCU1GxyznoyUulLH6ReLWUWQm5LSM7S1rvV9w+k8TUNbWrFavk6zz2E1ws05lNawnSa7rK5kY8Q==} dependencies: '@types/filesystem': 0.0.32 '@types/har-format': 1.2.11 @@ -8438,7 +9081,7 @@ packages: /@types/cross-spawn@6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} dependencies: - '@types/node': 20.3.2 + '@types/node': 20.4.2 dev: true /@types/estree@1.0.1: @@ -8459,13 +9102,13 @@ packages: resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} dependencies: '@types/jsonfile': 6.1.1 - '@types/node': 20.3.2 + '@types/node': 20.4.2 dev: true /@types/graceful-fs@4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 20.3.2 + '@types/node': 20.4.2 dev: true /@types/har-format@1.2.11: @@ -8475,7 +9118,7 @@ packages: /@types/hoist-non-react-statics@3.3.1: resolution: {integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==} dependencies: - '@types/react': 18.2.14 + '@types/react': 18.2.15 hoist-non-react-statics: 3.3.2 dev: false @@ -8511,17 +9154,17 @@ packages: dependencies: '@types/istanbul-lib-report': 3.0.0 - /@types/jest@29.5.2: - resolution: {integrity: sha512-mSoZVJF5YzGVCk+FsDxzDuH7s+SCkzrgKZzf0Z0T2WudhBUPoF6ktoTPC4R0ZoCPCV5xUvuU6ias5NvxcBcMMg==} + /@types/jest@29.5.3: + resolution: {integrity: sha512-1Nq7YrO/vJE/FYnqYyw0FS8LdrjExSgIiHyKg7xPpn+yi8Q4huZryKnkJatN1ZRH89Kw2v33/8ZMB7DuZeSLlA==} dependencies: - expect: 29.5.0 - pretty-format: 29.5.0 + expect: 29.6.1 + pretty-format: 29.6.1 dev: true /@types/jsdom@20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 20.3.2 + '@types/node': 20.4.2 '@types/tough-cookie': 4.0.2 parse5: 7.1.2 dev: true @@ -8533,29 +9176,18 @@ packages: /@types/jsonfile@6.1.1: resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} dependencies: - '@types/node': 20.3.2 + '@types/node': 20.4.2 dev: true /@types/kefir@3.8.7: resolution: {integrity: sha512-2flvlUgAgLmMUje9dGmvQ2jNzNCc3aKm912z1qrjxrRWQT6iglAq28f7m9xcScHjV1QPH6LosRvR4bTUAgAO2w==} dependencies: - '@types/node': 20.3.2 + '@types/node': 20.4.2 dev: false - /@types/lodash.clone@4.5.7: - resolution: {integrity: sha512-jugWYM+xBUQCpWbn7p6BSbf8bRMHtJYnEIGZYngbStaU0aN4VFgAAkGgsc+MtHuepBOmjyUGiGv+dHnQQIGLZA==} - dependencies: - '@types/lodash': 4.14.195 - dev: true - - /@types/lodash.isequal@4.5.6: - resolution: {integrity: sha512-Ww4UGSe3DmtvLLJm2F16hDwEQSv7U0Rr8SujLUA2wHI2D2dm8kPu6Et+/y303LfjTIwSBKXB/YTUcAKpem/XEg==} - dependencies: - '@types/lodash': 4.14.195 - dev: true - /@types/lodash@4.14.195: resolution: {integrity: sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==} + dev: false /@types/long@4.0.2: resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} @@ -8568,11 +9200,11 @@ packages: /@types/node-rsa@1.1.1: resolution: {integrity: sha512-itzxtaBgk4OMbrCawVCvas934waMZWjW17v7EYgFVlfYS/cl0/P7KZdojWCq9SDJMI5cnLQLUP8ayhVCTY8TEg==} dependencies: - '@types/node': 20.3.2 + '@types/node': 20.4.2 dev: true - /@types/node@20.3.2: - resolution: {integrity: sha512-vOBLVQeCQfIcF/2Y7eKFTqrMnizK5lRNQ7ykML/5RuwVXVWxYkgwS7xbt4B6fKCUPgbSL5FSsjHQpaGQP/dQmw==} + /@types/node@20.4.2: + resolution: {integrity: sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==} /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -8586,8 +9218,8 @@ packages: resolution: {integrity: sha512-qwfpsHmFuhAS/dVd4uBIraMxRd56vwBUYQGZ6GpXnFuM2XMRFJbIyruFKKlW2daQliuYZwe0qfn/UjFCDKic5g==} dev: false - /@types/prettier@2.7.2: - resolution: {integrity: sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==} + /@types/prettier@2.7.3: + resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} dev: true /@types/prop-types@15.7.5: @@ -8600,33 +9232,33 @@ packages: /@types/react-dom@18.2.6: resolution: {integrity: sha512-2et4PDvg6PVCyS7fuTc4gPoksV58bW0RwSxWKcPRcHZf0PRUGq03TKcD/rUHe3azfV6/5/biUBJw+HhCQjaP0A==} dependencies: - '@types/react': 18.2.14 + '@types/react': 18.2.15 + dev: true + + /@types/react-dom@18.2.7: + resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} + dependencies: + '@types/react': 18.2.15 /@types/react-is@18.2.1: resolution: {integrity: sha512-wyUkmaaSZEzFZivD8F2ftSyAfk6L+DfFliVj/mYdOXbVjRcS87fQJLTnhk6dRZPuJjI+9g6RZJO4PNCngUrmyw==} dependencies: - '@types/react': 18.2.14 + '@types/react': 18.2.15 dev: false /@types/react-transition-group@4.4.6: resolution: {integrity: sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==} dependencies: - '@types/react': 18.2.14 + '@types/react': 18.2.15 dev: false - /@types/react@18.2.14: - resolution: {integrity: sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g==} + /@types/react@18.2.15: + resolution: {integrity: sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.3 csstype: 3.1.2 - /@types/readdir-glob@1.1.1: - resolution: {integrity: sha512-ImM6TmoF8bgOwvehGviEj3tRdRBbQujr1N+0ypaln/GWjaerOB26jb93vsRHmdMtvVQZQebOlqt2HROark87mQ==} - dependencies: - '@types/node': 20.3.2 - dev: true - /@types/scheduler@0.16.3: resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} @@ -8648,7 +9280,7 @@ packages: /@types/through@0.0.30: resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==} dependencies: - '@types/node': 20.3.2 + '@types/node': 20.4.2 dev: true /@types/tough-cookie@4.0.2: @@ -8670,13 +9302,13 @@ packages: /@types/websocket@1.0.5: resolution: {integrity: sha512-NbsqiNX9CnEfC1Z0Vf4mE1SgAJ07JnRYcNex7AJ9zAVzmiGHmjKFEk7O4TJIsgv2B1sLEb6owKFZrACwdYngsQ==} dependencies: - '@types/node': 20.3.2 + '@types/node': 20.4.2 dev: false /@types/ws@8.5.5: resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==} dependencies: - '@types/node': 20.3.2 + '@types/node': 20.4.2 dev: true /@types/yargs-parser@21.0.0: @@ -8710,14 +9342,12 @@ packages: '@vue/shared': 3.3.4 estree-walker: 2.0.2 source-map-js: 1.0.2 - dev: false /@vue/compiler-dom@3.3.4: resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==} dependencies: '@vue/compiler-core': 3.3.4 '@vue/shared': 3.3.4 - dev: false /@vue/compiler-sfc@3.3.4: resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} @@ -8732,37 +9362,32 @@ packages: magic-string: 0.30.0 postcss: 8.4.24 source-map-js: 1.0.2 - dev: false /@vue/compiler-ssr@3.3.4: resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==} dependencies: '@vue/compiler-dom': 3.3.4 '@vue/shared': 3.3.4 - dev: false /@vue/reactivity-transform@3.3.4: resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} dependencies: - '@babel/parser': 7.22.5 + '@babel/parser': 7.22.7 '@vue/compiler-core': 3.3.4 '@vue/shared': 3.3.4 estree-walker: 2.0.2 - magic-string: 0.30.0 - dev: false + magic-string: 0.30.1 /@vue/reactivity@3.3.4: resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==} dependencies: '@vue/shared': 3.3.4 - dev: false /@vue/runtime-core@3.3.4: resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==} dependencies: '@vue/reactivity': 3.3.4 '@vue/shared': 3.3.4 - dev: false /@vue/runtime-dom@3.3.4: resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==} @@ -8770,7 +9395,6 @@ packages: '@vue/runtime-core': 3.3.4 '@vue/shared': 3.3.4 csstype: 3.1.2 - dev: false /@vue/server-renderer@3.3.4(vue@3.3.4): resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==} @@ -8780,11 +9404,9 @@ packages: '@vue/compiler-ssr': 3.3.4 '@vue/shared': 3.3.4 vue: 3.3.4 - dev: false /@vue/shared@3.3.4: resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} - dev: false /abab@2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} @@ -8800,6 +9422,10 @@ packages: /abortcontroller-polyfill@1.7.5: resolution: {integrity: sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==} + /absolute-path@0.0.0: + resolution: {integrity: sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==} + dev: false + /accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} @@ -8811,16 +9437,16 @@ packages: /acorn-globals@7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} dependencies: - acorn: 8.9.0 + acorn: 8.10.0 acorn-walk: 8.2.0 dev: true - /acorn-jsx@5.3.2(acorn@8.9.0): + /acorn-jsx@5.3.2(acorn@8.10.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.9.0 + acorn: 8.10.0 dev: true /acorn-walk@8.2.0: @@ -8828,8 +9454,8 @@ packages: engines: {node: '>=0.4.0'} dev: true - /acorn@8.9.0: - resolution: {integrity: sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==} + /acorn@8.10.0: + resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} engines: {node: '>=0.4.0'} hasBin: true @@ -8903,42 +9529,42 @@ packages: engines: {node: '>=12'} dev: true - /antd@5.6.3(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-SbZ1rX/eNXiSerF0V048wmh3tdTJdJpP4OsQS2sNH5f+WjZHgC92M7Qqp5YKOM4Rs8GYq63aePpk7SITl85Jqg==} + /antd@5.7.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-jUu6wfoN633rKsTSJcfVtXYTMdVu885LoYm2A52Vur8gnYfP3GzekCuGpTXZKGZRwGLNs3D2HbpaHciusF+2Gg==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@ant-design/colors': 7.0.0 - '@ant-design/cssinjs': 1.10.1(react-dom@18.2.0)(react@18.2.0) + '@ant-design/cssinjs': 1.11.1(react-dom@18.2.0)(react@18.2.0) '@ant-design/icons': 5.1.4(react-dom@18.2.0)(react@18.2.0) '@ant-design/react-slick': 1.0.1(react@18.2.0) - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 '@ctrl/tinycolor': 3.6.0 - '@rc-component/color-picker': 1.2.0(react-dom@18.2.0)(react@18.2.0) + '@rc-component/color-picker': 1.4.0(react-dom@18.2.0)(react@18.2.0) '@rc-component/mutate-observer': 1.0.0(react-dom@18.2.0)(react@18.2.0) '@rc-component/tour': 1.8.0(react-dom@18.2.0)(react@18.2.0) - '@rc-component/trigger': 1.13.6(react-dom@18.2.0)(react@18.2.0) + '@rc-component/trigger': 1.14.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 copy-to-clipboard: 3.3.3 - dayjs: 1.11.8 + dayjs: 1.11.9 qrcode.react: 3.1.0(react@18.2.0) - rc-cascader: 3.12.0(react-dom@18.2.0)(react@18.2.0) + rc-cascader: 3.12.1(react-dom@18.2.0)(react@18.2.0) rc-checkbox: 3.1.0(react-dom@18.2.0)(react@18.2.0) rc-collapse: 3.7.0(react-dom@18.2.0)(react@18.2.0) rc-dialog: 9.1.0(react-dom@18.2.0)(react@18.2.0) rc-drawer: 6.2.0(react-dom@18.2.0)(react@18.2.0) rc-dropdown: 4.1.0(react-dom@18.2.0)(react@18.2.0) - rc-field-form: 1.32.2(react-dom@18.2.0)(react@18.2.0) - rc-image: 5.17.1(react-dom@18.2.0)(react@18.2.0) - rc-input: 1.0.4(react-dom@18.2.0)(react@18.2.0) - rc-input-number: 7.4.2(react-dom@18.2.0)(react@18.2.0) - rc-mentions: 2.3.0(react-dom@18.2.0)(react@18.2.0) - rc-menu: 9.9.2(react-dom@18.2.0)(react@18.2.0) + rc-field-form: 1.34.1(react-dom@18.2.0)(react@18.2.0) + rc-image: 7.0.0-2(react-dom@18.2.0)(react@18.2.0) + rc-input: 1.1.0(react-dom@18.2.0)(react@18.2.0) + rc-input-number: 8.0.1(react-dom@18.2.0)(react@18.2.0) + rc-mentions: 2.5.0(react-dom@18.2.0)(react@18.2.0) + rc-menu: 9.10.0(react-dom@18.2.0)(react@18.2.0) rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) rc-notification: 5.0.4(react-dom@18.2.0)(react@18.2.0) rc-pagination: 3.5.0(react-dom@18.2.0)(react@18.2.0) - rc-picker: 3.8.2(dayjs@1.11.8)(react-dom@18.2.0)(react@18.2.0) + rc-picker: 3.10.0(dayjs@1.11.9)(react-dom@18.2.0)(react@18.2.0) rc-progress: 3.4.2(react-dom@18.2.0)(react@18.2.0) rc-rate: 2.12.0(react-dom@18.2.0)(react@18.2.0) rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) @@ -8948,13 +9574,13 @@ packages: rc-steps: 6.0.0(react-dom@18.2.0)(react@18.2.0) rc-switch: 4.1.0(react-dom@18.2.0)(react@18.2.0) rc-table: 7.32.1(react-dom@18.2.0)(react@18.2.0) - rc-tabs: 12.7.1(react-dom@18.2.0)(react@18.2.0) - rc-textarea: 1.2.3(react-dom@18.2.0)(react@18.2.0) + rc-tabs: 12.9.0(react-dom@18.2.0)(react@18.2.0) + rc-textarea: 1.3.2(react-dom@18.2.0)(react@18.2.0) rc-tooltip: 6.0.1(react-dom@18.2.0)(react@18.2.0) - rc-tree: 5.7.6(react-dom@18.2.0)(react@18.2.0) + rc-tree: 5.7.9(react-dom@18.2.0)(react@18.2.0) rc-tree-select: 5.9.0(react-dom@18.2.0)(react@18.2.0) rc-upload: 4.3.4(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scroll-into-view-if-needed: 3.0.10 @@ -8979,35 +9605,6 @@ packages: resolution: {integrity: sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==} dev: false - /archiver-utils@2.1.0: - resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} - engines: {node: '>= 6'} - dependencies: - glob: 7.2.3 - graceful-fs: 4.2.11 - lazystream: 1.0.1 - lodash.defaults: 4.2.0 - lodash.difference: 4.5.0 - lodash.flatten: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.union: 4.6.0 - normalize-path: 3.0.0 - readable-stream: 2.3.8 - dev: false - - /archiver@5.3.1: - resolution: {integrity: sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==} - engines: {node: '>= 10'} - dependencies: - archiver-utils: 2.1.0 - async: 3.2.4 - buffer-crc32: 0.2.13 - readable-stream: 3.6.2 - readdir-glob: 1.1.3 - tar-stream: 2.2.0 - zip-stream: 4.1.0 - dev: false - /arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} @@ -9031,6 +9628,21 @@ packages: dependencies: dequal: 2.0.3 + /arr-diff@4.0.0: + resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} + engines: {node: '>=0.10.0'} + dev: false + + /arr-flatten@1.1.0: + resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} + engines: {node: '>=0.10.0'} + dev: false + + /arr-union@3.1.0: + resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} + engines: {node: '>=0.10.0'} + dev: false + /array-buffer-byte-length@1.0.0: resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} dependencies: @@ -9057,6 +9669,11 @@ packages: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} + /array-unique@0.3.2: + resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==} + engines: {node: '>=0.10.0'} + dev: false + /array.prototype.flatmap@1.3.1: resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} engines: {node: '>= 0.4'} @@ -9104,6 +9721,18 @@ packages: util: 0.12.5 dev: true + /assign-symbols@1.0.0: + resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} + engines: {node: '>=0.10.0'} + dev: false + + /ast-types@0.14.2: + resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==} + engines: {node: '>=4'} + dependencies: + tslib: 2.6.0 + dev: false + /ast-types@0.15.2: resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} engines: {node: '>=4'} @@ -9132,7 +9761,13 @@ packages: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} dev: true - /autoprefixer@10.4.14(postcss@8.4.24): + /atob@2.1.2: + resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} + engines: {node: '>= 4.5.0'} + hasBin: true + dev: false + + /autoprefixer@10.4.14(postcss@8.4.26): resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -9144,7 +9779,7 @@ packages: fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 dev: true @@ -9159,25 +9794,28 @@ packages: dequal: 2.0.3 dev: false - /babel-core@7.0.0-bridge.0(@babel/core@7.22.5): + /b4a@1.6.4: + resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} + + /babel-core@7.0.0-bridge.0(@babel/core@7.22.9): resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 dev: false - /babel-jest@29.5.0(@babel/core@7.22.5): - resolution: {integrity: sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==} + /babel-jest@29.6.1(@babel/core@7.22.9): + resolution: {integrity: sha512-qu+3bdPEQC6KZSPz+4Fyjbga5OODNcp49j6GKzG1EKbkfyJBxEYGVUmVGpwCSeGouG52R4EgYMLb6p9YeEEQ4A==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.22.5 - '@jest/transform': 29.5.0 + '@babel/core': 7.22.9 + '@jest/transform': 29.6.1 '@types/babel__core': 7.20.1 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.5.0(@babel/core@7.22.5) + babel-preset-jest: 29.5.0(@babel/core@7.22.9) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -9205,48 +9843,48 @@ packages: '@babel/template': 7.22.5 '@babel/types': 7.22.5 '@types/babel__core': 7.20.1 - '@types/babel__traverse': 7.20.0 + '@types/babel__traverse': 7.20.1 dev: true /babel-plugin-macros@3.1.0: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} dependencies: - '@babel/runtime': 7.22.0 + '@babel/runtime': 7.22.6 cosmiconfig: 7.1.0 resolve: 1.22.2 dev: false - /babel-plugin-polyfill-corejs2@0.4.3(@babel/core@7.22.5): - resolution: {integrity: sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==} + /babel-plugin-polyfill-corejs2@0.4.4(@babel/core@7.22.9): + resolution: {integrity: sha512-9WeK9snM1BfxB38goUEv2FLnA6ja07UMfazFHzCXUb3NyDZAwfXvQiURQ6guTTMeHcOsdknULm1PDhs4uWtKyA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.5 - '@babel/core': 7.22.5 - '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.5) - semver: 6.3.0 + '@babel/compat-data': 7.22.9 + '@babel/core': 7.22.9 + '@babel/helper-define-polyfill-provider': 0.4.1(@babel/core@7.22.9) + '@nicolo-ribaudo/semver-v6': 6.3.3 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3@0.8.1(@babel/core@7.22.5): - resolution: {integrity: sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==} + /babel-plugin-polyfill-corejs3@0.8.2(@babel/core@7.22.9): + resolution: {integrity: sha512-Cid+Jv1BrY9ReW9lIfNlNpsI53N+FN7gE+f73zLAUbr9C52W4gKLWSByx47pfDJsEysojKArqOtOKZSVIIUTuQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.5) - core-js-compat: 3.31.0 + '@babel/core': 7.22.9 + '@babel/helper-define-polyfill-provider': 0.4.1(@babel/core@7.22.9) + core-js-compat: 3.31.1 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator@0.5.0(@babel/core@7.22.5): - resolution: {integrity: sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==} + /babel-plugin-polyfill-regenerator@0.5.1(@babel/core@7.22.9): + resolution: {integrity: sha512-L8OyySuI6OSQ5hFy9O+7zFjyr4WhAfRjLIOkhQGYl+emwJkd/S4XXT1JpfrgR1jrQ1NcGiOh+yAdGlF8pnC3Jw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/helper-define-polyfill-provider': 0.4.1(@babel/core@7.22.9) transitivePeerDependencies: - supports-color @@ -9254,80 +9892,78 @@ packages: resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} dev: false - /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.22.5): + /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.22.9): resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} dependencies: - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.5) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.9) transitivePeerDependencies: - '@babel/core' dev: false - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.22.5): + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.22.9): resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.5 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.5) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.5) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.5) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.5) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.5) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.5) - dev: true - - /babel-preset-fbjs@3.4.0(@babel/core@7.22.5): + '@babel/core': 7.22.9 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.9) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.9) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.9) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.9) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.9) + dev: true + + /babel-preset-fbjs@3.4.0(@babel/core@7.22.9): resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.5 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.5) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.5) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.5) - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-classes': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-destructuring': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.9) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.9) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.9) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.22.9) + '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-destructuring': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.22.9) babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 - transitivePeerDependencies: - - supports-color dev: false - /babel-preset-jest@29.5.0(@babel/core@7.22.5): + /babel-preset-jest@29.5.0(@babel/core@7.22.9): resolution: {integrity: sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 babel-plugin-jest-hoist: 29.5.0 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.5) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.9) dev: true /balanced-match@1.0.2: @@ -9341,6 +9977,19 @@ packages: /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + /base@0.11.2: + resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} + engines: {node: '>=0.10.0'} + dependencies: + cache-base: 1.0.1 + class-utils: 0.3.6 + component-emitter: 1.3.0 + define-property: 1.0.0 + isobject: 3.0.1 + mixin-deep: 1.3.2 + pascalcase: 0.1.1 + dev: false + /big-integer@1.6.51: resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} engines: {node: '>=0.6'} @@ -9401,6 +10050,24 @@ packages: dependencies: balanced-match: 1.0.2 + /braces@2.3.2: + resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} + engines: {node: '>=0.10.0'} + dependencies: + arr-flatten: 1.1.0 + array-unique: 0.3.2 + extend-shallow: 2.0.1 + fill-range: 4.0.0 + isobject: 3.0.1 + repeat-element: 1.1.4 + snapdragon: 0.8.2 + snapdragon-node: 2.1.1 + split-string: 3.1.0 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: false + /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} @@ -9471,7 +10138,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001509 + caniuse-lite: 1.0.30001515 electron-to-chromium: 1.4.445 node-releases: 2.0.12 update-browserslist-db: 1.0.11(browserslist@4.21.9) @@ -9559,6 +10226,21 @@ packages: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} + /cache-base@1.0.1: + resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} + engines: {node: '>=0.10.0'} + dependencies: + collection-visit: 1.0.0 + component-emitter: 1.3.0 + get-value: 2.0.6 + has-value: 1.0.0 + isobject: 3.0.1 + set-value: 2.0.1 + to-object-path: 0.3.0 + union-value: 1.0.1 + unset-value: 1.0.0 + dev: false + /cacheable-lookup@7.0.0: resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} engines: {node: '>=14.16'} @@ -9646,8 +10328,12 @@ packages: resolution: {integrity: sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==} dev: true - /caniuse-lite@1.0.30001509: - resolution: {integrity: sha512-2uDDk+TRiTX5hMcUYT/7CSyzMZxjfGu0vAUjS2g0LSD8UoXOv0LtpH4LxGMemsiPq6LCVIUjNwVM0erkOkGCDA==} + /caniuse-lite@1.0.30001515: + resolution: {integrity: sha512-eEFDwUOZbE24sb+Ecsx3+OvNETqjWIdabMy52oOkIgcUtAsQifjUG9q4U9dgTHJM2mfk4uEPxc0+xuFdJ629QA==} + + /caniuse-lite@1.0.30001516: + resolution: {integrity: sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==} + dev: false /capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} @@ -9672,8 +10358,8 @@ packages: ansi-styles: 4.3.0 supports-color: 7.2.0 - /chalk@5.2.0: - resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} + /chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} dev: false @@ -9739,10 +10425,20 @@ packages: safe-buffer: 5.2.1 dev: true - /cjs-module-lexer@1.2.2: - resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==} + /cjs-module-lexer@1.2.3: + resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==} dev: true + /class-utils@0.3.6: + resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} + engines: {node: '>=0.10.0'} + dependencies: + arr-union: 3.1.0 + define-property: 0.2.5 + isobject: 3.0.1 + static-extend: 0.1.2 + dev: false + /classnames@2.3.2: resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==} dev: false @@ -9830,15 +10526,23 @@ packages: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 '@types/estree': 1.0.1 - acorn: 8.9.0 + acorn: 8.10.0 estree-walker: 3.0.3 periscopic: 3.1.0 dev: false - /collect-v8-coverage@1.0.1: - resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==} + /collect-v8-coverage@1.0.2: + resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} dev: true + /collection-visit@1.0.0: + resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} + engines: {node: '>=0.10.0'} + dependencies: + map-visit: 1.0.0 + object-visit: 1.0.1 + dev: false + /color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: @@ -9910,14 +10614,8 @@ packages: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} dev: false - /compress-commons@4.1.1: - resolution: {integrity: sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==} - engines: {node: '>= 10'} - dependencies: - buffer-crc32: 0.2.13 - crc32-stream: 4.0.2 - normalize-path: 3.0.0 - readable-stream: 3.6.2 + /component-emitter@1.3.0: + resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} dev: false /compressible@2.0.18: @@ -9942,6 +10640,15 @@ packages: - supports-color dev: false + /compromise@14.9.0: + resolution: {integrity: sha512-sQXVgbZkSIB3JWMFH4GUfAiiEWH8LIy7hoT9U+MB5E0EP22ayWuNRDrxyt+kUdzaQU19KOaCkTTRPzHCYeDylQ==} + engines: {node: '>=12.0.0'} + dependencies: + efrt: 2.7.0 + grad-school: 0.0.5 + suffix-thumb: 5.0.2 + dev: false + /compute-scroll-into-view@1.0.20: resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==} dev: false @@ -10013,14 +10720,19 @@ packages: is-what: 4.1.15 dev: false + /copy-descriptor@0.1.1: + resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} + engines: {node: '>=0.10.0'} + dev: false + /copy-to-clipboard@3.3.3: resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} dependencies: toggle-selection: 1.0.6 dev: false - /core-js-compat@3.31.0: - resolution: {integrity: sha512-hM7YCu1cU6Opx7MXNu0NuumM0ezNeAeRKadixyiQELWY3vT3De9S4J5ZBMraWV2vZnrE1Cirl0GtFtDtMUXzPw==} + /core-js-compat@3.31.1: + resolution: {integrity: sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA==} dependencies: browserslist: 4.21.9 @@ -10063,14 +10775,7 @@ packages: resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} engines: {node: '>=0.8'} hasBin: true - - /crc32-stream@4.0.2: - resolution: {integrity: sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==} - engines: {node: '>= 10'} - dependencies: - crc-32: 1.2.2 - readable-stream: 3.6.2 - dev: false + dev: true /create-ecdh@4.0.4: resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} @@ -10116,6 +10821,17 @@ packages: - encoding dev: false + /cross-spawn@6.0.5: + resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} + engines: {node: '>=4.8'} + dependencies: + nice-try: 1.0.5 + path-key: 2.0.1 + semver: 5.7.2 + shebang-command: 1.2.0 + which: 1.3.1 + dev: false + /cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -10247,8 +10963,8 @@ packages: whatwg-url: 11.0.0 dev: true - /dayjs@1.11.8: - resolution: {integrity: sha512-LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ==} + /dayjs@1.11.9: + resolution: {integrity: sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==} dev: false /debug@2.6.9: @@ -10294,6 +11010,11 @@ packages: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} dev: true + /decode-uri-component@0.2.2: + resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} + engines: {node: '>=0.10'} + dev: false + /decompress-response@6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} @@ -10312,6 +11033,11 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true + /deepmerge@3.3.0: + resolution: {integrity: sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==} + engines: {node: '>=0.10.0'} + dev: false + /deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} @@ -10358,6 +11084,28 @@ packages: object-keys: 1.1.1 dev: true + /define-property@0.2.5: + resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} + engines: {node: '>=0.10.0'} + dependencies: + is-descriptor: 0.1.6 + dev: false + + /define-property@1.0.0: + resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==} + engines: {node: '>=0.10.0'} + dependencies: + is-descriptor: 1.0.2 + dev: false + + /define-property@2.0.2: + resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} + engines: {node: '>=0.10.0'} + dependencies: + is-descriptor: 1.0.2 + isobject: 3.0.1 + dev: false + /delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} @@ -10372,6 +11120,14 @@ packages: engines: {node: '>= 0.8'} dev: false + /deprecated-react-native-prop-types@3.0.1: + resolution: {integrity: sha512-J0jCJcsk4hMlIb7xwOZKLfMpuJn6l8UtrPEzzQV5ewz5gvKNYakhBuq9h2rWX7YwHHJZFhU5W8ye7dB9oN8VcQ==} + dependencies: + '@react-native/normalize-color': 2.1.0 + invariant: 2.2.4 + prop-types: 15.8.1 + dev: false + /deprecated-react-native-prop-types@4.1.0: resolution: {integrity: sha512-WfepZHmRbbdTvhcolb8aOKEvQdcmTMn5tKLbqbXmkBvjFjRVWAYqsXk/DBsV8TZxws8SdGHLuHaJrHSQUPRdfw==} dependencies: @@ -10474,7 +11230,7 @@ packages: /dom-helpers@5.2.1: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 csstype: 3.1.2 dev: false @@ -10555,6 +11311,11 @@ packages: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: false + /efrt@2.7.0: + resolution: {integrity: sha512-/RInbCy1d4P6Zdfa+TMVsf/ufZVotat5hCw3QXmWtjU+3pFEOvOQ7ibo3aIxyCJw2leIeAMjmPj+1SLJiCpdrQ==} + engines: {node: '>=12.0.0'} + dev: false + /electron-to-chromium@1.4.445: resolution: {integrity: sha512-++DB+9VK8SBJwC+X1zlMfJ1tMA3F0ipi39GdEp+x3cV2TyBihqAgad8cNMWtLDEkbH39nlDQP7PfGrDr3Dr7HA==} @@ -10777,6 +11538,36 @@ packages: '@esbuild/win32-ia32': 0.18.10 '@esbuild/win32-x64': 0.18.10 + /esbuild@0.18.13: + resolution: {integrity: sha512-vhg/WR/Oiu4oUIkVhmfcc23G6/zWuEQKFS+yiosSHe4aN6+DQRXIfeloYGibIfVhkr4wyfuVsGNLr+sQU1rWWw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.18.13 + '@esbuild/android-arm64': 0.18.13 + '@esbuild/android-x64': 0.18.13 + '@esbuild/darwin-arm64': 0.18.13 + '@esbuild/darwin-x64': 0.18.13 + '@esbuild/freebsd-arm64': 0.18.13 + '@esbuild/freebsd-x64': 0.18.13 + '@esbuild/linux-arm': 0.18.13 + '@esbuild/linux-arm64': 0.18.13 + '@esbuild/linux-ia32': 0.18.13 + '@esbuild/linux-loong64': 0.18.13 + '@esbuild/linux-mips64el': 0.18.13 + '@esbuild/linux-ppc64': 0.18.13 + '@esbuild/linux-riscv64': 0.18.13 + '@esbuild/linux-s390x': 0.18.13 + '@esbuild/linux-x64': 0.18.13 + '@esbuild/netbsd-x64': 0.18.13 + '@esbuild/openbsd-x64': 0.18.13 + '@esbuild/sunos-x64': 0.18.13 + '@esbuild/win32-arm64': 0.18.13 + '@esbuild/win32-ia32': 0.18.13 + '@esbuild/win32-x64': 0.18.13 + dev: true + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -10802,29 +11593,28 @@ packages: engines: {node: '>=12'} dev: false - /escodegen@2.0.0: - resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} + /escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} engines: {node: '>=6.0'} hasBin: true dependencies: esprima: 4.0.1 estraverse: 5.3.0 esutils: 2.0.3 - optionator: 0.8.3 optionalDependencies: source-map: 0.6.1 dev: true - /eslint-config-prettier@8.8.0(eslint@8.43.0): + /eslint-config-prettier@8.8.0(eslint@8.45.0): resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.43.0 + eslint: 8.45.0 dev: true - /eslint-plugin-react@7.32.2(eslint@8.43.0): + /eslint-plugin-react@7.32.2(eslint@8.45.0): resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} engines: {node: '>=4'} peerDependencies: @@ -10834,7 +11624,7 @@ packages: array.prototype.flatmap: 1.3.1 array.prototype.tosorted: 1.1.1 doctrine: 2.1.0 - eslint: 8.43.0 + eslint: 8.45.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.3 minimatch: 3.1.2 @@ -10844,12 +11634,12 @@ packages: object.values: 1.1.6 prop-types: 15.8.1 resolve: 2.0.0-next.4 - semver: 6.3.0 + semver: 6.3.1 string.prototype.matchall: 4.0.8 dev: true - /eslint-scope@7.2.0: - resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} + /eslint-scope@7.2.1: + resolution: {integrity: sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: 4.3.0 @@ -10861,15 +11651,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.43.0: - resolution: {integrity: sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==} + /eslint@8.45.0: + resolution: {integrity: sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) '@eslint-community/regexpp': 4.5.1 - '@eslint/eslintrc': 2.0.3 - '@eslint/js': 8.43.0 + '@eslint/eslintrc': 2.1.0 + '@eslint/js': 8.44.0 '@humanwhocodes/config-array': 0.11.10 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -10879,9 +11669,9 @@ packages: debug: 4.3.4 doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.0 + eslint-scope: 7.2.1 eslint-visitor-keys: 3.4.1 - espree: 9.5.2 + espree: 9.6.1 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -10891,7 +11681,6 @@ packages: globals: 13.20.0 graphemer: 1.4.0 ignore: 5.2.4 - import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -10903,18 +11692,17 @@ packages: natural-compare: 1.4.0 optionator: 0.9.3 strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 text-table: 0.2.0 transitivePeerDependencies: - supports-color dev: true - /espree@9.5.2: - resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} + /espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.9.0 - acorn-jsx: 5.3.2(acorn@8.9.0) + acorn: 8.10.0 + acorn-jsx: 5.3.2(acorn@8.10.0) eslint-visitor-keys: 3.4.1 dev: true @@ -10944,7 +11732,6 @@ packages: /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - dev: false /estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} @@ -10977,6 +11764,19 @@ packages: safe-buffer: 5.2.1 dev: true + /execa@1.0.0: + resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} + engines: {node: '>=6'} + dependencies: + cross-spawn: 6.0.5 + get-stream: 4.1.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.7 + strip-eof: 1.0.0 + dev: false + /execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -11011,19 +11811,35 @@ packages: engines: {node: '>= 0.8.0'} dev: true + /expand-brackets@2.1.4: + resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} + engines: {node: '>=0.10.0'} + dependencies: + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + posix-character-classes: 0.1.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: false + /expand-template@2.0.3: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} - /expect@29.5.0: - resolution: {integrity: sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==} + /expect@29.6.1: + resolution: {integrity: sha512-XEdDLonERCU1n9uR56/Stx9OqojaLAQtZf9PrCHH9Hl8YXiEIka3H4NXJ3NOIBmQJTg7+j7buh34PMHfJujc8g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/expect-utils': 29.5.0 + '@jest/expect-utils': 29.6.1 + '@types/node': 20.4.2 jest-get-type: 29.4.3 - jest-matcher-utils: 29.5.0 - jest-message-util: 29.5.0 - jest-util: 29.5.0 + jest-matcher-utils: 29.6.1 + jest-message-util: 29.6.1 + jest-util: 29.6.1 dev: true /ext@1.7.0: @@ -11032,6 +11848,21 @@ packages: type: 2.7.2 dev: false + /extend-shallow@2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} + dependencies: + is-extendable: 0.1.1 + dev: false + + /extend-shallow@3.0.2: + resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==} + engines: {node: '>=0.10.0'} + dependencies: + assign-symbols: 1.0.0 + is-extendable: 1.0.1 + dev: false + /extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} dev: false @@ -11045,11 +11876,30 @@ packages: tmp: 0.0.33 dev: false + /extglob@2.0.4: + resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} + engines: {node: '>=0.10.0'} + dependencies: + array-unique: 0.3.2 + define-property: 1.0.0 + expand-brackets: 2.1.4 + extend-shallow: 2.0.1 + fragment-cache: 0.2.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: false + /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - /fast-glob@3.2.12: - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + /fast-fifo@1.3.0: + resolution: {integrity: sha512-IgfweLvEpwyA4WgiQe9Nx6VV2QkML2NkvZnk1oKnIzXgXdWxuhF7zw4DvLTPZJn6PIUneiAXPF24QmoEqHTjyw==} + + /fast-glob@3.3.0: + resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -11135,6 +11985,16 @@ packages: flat-cache: 3.0.4 dev: true + /fill-range@4.0.0: + resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 2.0.1 + is-number: 3.0.0 + repeat-string: 1.6.1 + to-regex-range: 2.1.1 + dev: false + /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} @@ -11190,37 +12050,38 @@ packages: locate-path: 6.0.0 path-exists: 4.0.0 - /firebase@9.23.0: - resolution: {integrity: sha512-/4lUVY0lUvBDIaeY1q6dUYhS8Sd18Qb9CgWkPZICUo9IXpJNCEagfNZXBBFCkMTTN5L5gx2Hjr27y21a9NzUcA==} + /firebase@10.0.0(react-native@0.71.12): + resolution: {integrity: sha512-5falS6Qv0WRlB7Uool2s9sHH7e3oMCkJNAWpgTRFLnPUjsFmHAF9rP3pZH0d9NuyjdcQnzglCVT1MwNiHatIsw==} dependencies: - '@firebase/analytics': 0.10.0(@firebase/app@0.9.13) - '@firebase/analytics-compat': 0.2.6(@firebase/app-compat@0.2.13)(@firebase/app@0.9.13) - '@firebase/app': 0.9.13 - '@firebase/app-check': 0.8.0(@firebase/app@0.9.13) - '@firebase/app-check-compat': 0.3.7(@firebase/app-compat@0.2.13)(@firebase/app@0.9.13) - '@firebase/app-compat': 0.2.13 + '@firebase/analytics': 0.10.0(@firebase/app@0.9.14) + '@firebase/analytics-compat': 0.2.6(@firebase/app-compat@0.2.14)(@firebase/app@0.9.14) + '@firebase/app': 0.9.14 + '@firebase/app-check': 0.8.0(@firebase/app@0.9.14) + '@firebase/app-check-compat': 0.3.7(@firebase/app-compat@0.2.14)(@firebase/app@0.9.14) + '@firebase/app-compat': 0.2.14 '@firebase/app-types': 0.9.0 - '@firebase/auth': 0.23.2(@firebase/app@0.9.13) - '@firebase/auth-compat': 0.4.2(@firebase/app-compat@0.2.13)(@firebase/app-types@0.9.0)(@firebase/app@0.9.13) - '@firebase/database': 0.14.4 - '@firebase/database-compat': 0.3.4 - '@firebase/firestore': 3.13.0(@firebase/app@0.9.13) - '@firebase/firestore-compat': 0.3.12(@firebase/app-compat@0.2.13)(@firebase/app-types@0.9.0)(@firebase/app@0.9.13) - '@firebase/functions': 0.10.0(@firebase/app@0.9.13) - '@firebase/functions-compat': 0.3.5(@firebase/app-compat@0.2.13)(@firebase/app@0.9.13) - '@firebase/installations': 0.6.4(@firebase/app@0.9.13) - '@firebase/installations-compat': 0.2.4(@firebase/app-compat@0.2.13)(@firebase/app-types@0.9.0)(@firebase/app@0.9.13) - '@firebase/messaging': 0.12.4(@firebase/app@0.9.13) - '@firebase/messaging-compat': 0.2.4(@firebase/app-compat@0.2.13)(@firebase/app@0.9.13) - '@firebase/performance': 0.6.4(@firebase/app@0.9.13) - '@firebase/performance-compat': 0.2.4(@firebase/app-compat@0.2.13)(@firebase/app@0.9.13) - '@firebase/remote-config': 0.4.4(@firebase/app@0.9.13) - '@firebase/remote-config-compat': 0.2.4(@firebase/app-compat@0.2.13)(@firebase/app@0.9.13) - '@firebase/storage': 0.11.2(@firebase/app@0.9.13) - '@firebase/storage-compat': 0.3.2(@firebase/app-compat@0.2.13)(@firebase/app-types@0.9.0)(@firebase/app@0.9.13) + '@firebase/auth': 1.0.0(@firebase/app@0.9.14)(react-native@0.71.12) + '@firebase/auth-compat': 0.4.3(@firebase/app-compat@0.2.14)(@firebase/app-types@0.9.0)(@firebase/app@0.9.14)(react-native@0.71.12) + '@firebase/database': 1.0.0 + '@firebase/database-compat': 1.0.0 + '@firebase/firestore': 4.0.0(@firebase/app@0.9.14) + '@firebase/firestore-compat': 0.3.13(@firebase/app-compat@0.2.14)(@firebase/app-types@0.9.0)(@firebase/app@0.9.14) + '@firebase/functions': 0.10.0(@firebase/app@0.9.14) + '@firebase/functions-compat': 0.3.5(@firebase/app-compat@0.2.14)(@firebase/app@0.9.14) + '@firebase/installations': 0.6.4(@firebase/app@0.9.14) + '@firebase/installations-compat': 0.2.4(@firebase/app-compat@0.2.14)(@firebase/app-types@0.9.0)(@firebase/app@0.9.14) + '@firebase/messaging': 0.12.4(@firebase/app@0.9.14) + '@firebase/messaging-compat': 0.2.4(@firebase/app-compat@0.2.14)(@firebase/app@0.9.14) + '@firebase/performance': 0.6.4(@firebase/app@0.9.14) + '@firebase/performance-compat': 0.2.4(@firebase/app-compat@0.2.14)(@firebase/app@0.9.14) + '@firebase/remote-config': 0.4.4(@firebase/app@0.9.14) + '@firebase/remote-config-compat': 0.2.4(@firebase/app-compat@0.2.14)(@firebase/app@0.9.14) + '@firebase/storage': 0.11.2(@firebase/app@0.9.14) + '@firebase/storage-compat': 0.3.2(@firebase/app-compat@0.2.14)(@firebase/app-types@0.9.0)(@firebase/app@0.9.14) '@firebase/util': 1.9.3 transitivePeerDependencies: - encoding + - react-native dev: false /flat-cache@3.0.4: @@ -11239,6 +12100,11 @@ packages: resolution: {integrity: sha512-PSZF9ZuaZD03sT9YaIs0FrGJ7lSUw7rHZIex+73UYVXg46eL/wxN5PaVcPJFudE2cJu5f0fezitV5aBkLHPUOQ==} dev: false + /flow-parser@0.185.2: + resolution: {integrity: sha512-2hJ5ACYeJCzNtiVULov6pljKOLygy0zddoqSI1fFetM+XRPpRshFdGEijtqlamA1XwyZ+7rhryI6FQFzvtLWUQ==} + engines: {node: '>=0.4.0'} + dev: false + /flow-parser@0.206.0: resolution: {integrity: sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w==} engines: {node: '>=0.4.0'} @@ -11250,6 +12116,11 @@ packages: is-callable: 1.2.7 dev: true + /for-in@1.0.2: + resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} + engines: {node: '>=0.10.0'} + dev: false + /foreground-child@3.1.1: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} engines: {node: '>=14'} @@ -11276,6 +12147,13 @@ packages: resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} dev: true + /fragment-cache@0.2.1: + resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} + engines: {node: '>=0.10.0'} + dependencies: + map-cache: 0.2.2 + dev: false + /fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} @@ -11332,24 +12210,24 @@ packages: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: true - /gaxios@5.1.0: - resolution: {integrity: sha512-aezGIjb+/VfsJtIcHGcBSerNEDdfdHeMros+RbYbGpmonKWQCOVOes0LVZhn1lDtIgq55qq0HaxymIoae3Fl/A==} + /gaxios@5.1.3: + resolution: {integrity: sha512-95hVgBRgEIRQQQHIbnxBXeHbW4TqFk4ZDJW7wmVtvYar72FdhRIo1UGOLS2eRAKCPEdPBWu+M7+A33D9CdX9rA==} engines: {node: '>=12'} dependencies: extend: 3.0.2 https-proxy-agent: 5.0.1 is-stream: 2.0.1 - node-fetch: 2.6.11 + node-fetch: 2.6.12 transitivePeerDependencies: - encoding - supports-color dev: false - /gcp-metadata@5.2.0: - resolution: {integrity: sha512-aFhhvvNycky2QyhG+dcfEdHBF0FRbYcf39s6WNHUDysKSrbJ5vuFbjydxBcmewtXeV248GP8dWT3ByPNxsyHCw==} + /gcp-metadata@5.3.0: + resolution: {integrity: sha512-FNTkdNEnBdlqF2oatizolQqNANMrcqJt6AAYt99B3y1aLLC8Hc5IOBb+ZnnzllodEEf6xMBp6wRcBbc16fa65w==} engines: {node: '>=12'} dependencies: - gaxios: 5.1.0 + gaxios: 5.1.3 json-bigint: 1.0.0 transitivePeerDependencies: - encoding @@ -11387,6 +12265,13 @@ packages: engines: {node: '>=16'} dev: false + /get-stream@4.1.0: + resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} + engines: {node: '>=6'} + dependencies: + pump: 3.0.0 + dev: false + /get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} @@ -11399,6 +12284,11 @@ packages: get-intrinsic: 1.2.1 dev: true + /get-value@2.0.6: + resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} + engines: {node: '>=0.10.0'} + dev: false + /github-from-package@0.0.0: resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} @@ -11425,7 +12315,7 @@ packages: dependencies: foreground-child: 3.1.1 jackspeak: 2.2.1 - minimatch: 9.0.2 + minimatch: 9.0.3 minipass: 6.0.2 path-scurry: 1.9.2 dev: true @@ -11473,21 +12363,21 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.12 + fast-glob: 3.3.0 ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 - /google-auth-library@8.8.0: - resolution: {integrity: sha512-0iJn7IDqObDG5Tu9Tn2WemmJ31ksEa96IyK0J0OZCpTh6CrC6FrattwKX87h3qKVuprCJpdOGKc1Xi8V0kMh8Q==} + /google-auth-library@8.9.0: + resolution: {integrity: sha512-f7aQCJODJFmYWN6PeNKzgvy9LI2tYmXnzpNDHEjG5sDNPgGb2FXQyTBnXeSH+PAtpKESFD+LmHw3Ox3mN7e1Fg==} engines: {node: '>=12'} dependencies: arrify: 2.0.1 base64-js: 1.5.1 ecdsa-sig-formatter: 1.0.11 fast-text-encoding: 1.0.6 - gaxios: 5.1.0 - gcp-metadata: 5.2.0 + gaxios: 5.1.3 + gcp-metadata: 5.3.0 gtoken: 6.1.2 jws: 4.0.0 lru-cache: 6.0.0 @@ -11551,6 +12441,11 @@ packages: /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + /grad-school@0.0.5: + resolution: {integrity: sha512-rXunEHF9M9EkMydTBux7+IryYXEZinRk6g8OBOGDBzo/qWJjhTxy86i5q7lQYpCLHN8Sqv1XX3OIOc7ka2gtvQ==} + engines: {node: '>=8.0.0'} + dev: false + /graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true @@ -11570,7 +12465,7 @@ packages: resolution: {integrity: sha512-4ccGpzz7YAr7lxrT2neugmXQ3hP9ho2gcaityLVkiUecAiwiy60Ii8gRbZeOsXV19fYaRjgBSshs8kXw+NKCPQ==} engines: {node: '>=12.0.0'} dependencies: - gaxios: 5.1.0 + gaxios: 5.1.3 google-p12-pem: 4.0.1 jws: 4.0.0 transitivePeerDependencies: @@ -11611,6 +12506,37 @@ packages: has-symbols: 1.0.3 dev: true + /has-value@0.3.1: + resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==} + engines: {node: '>=0.10.0'} + dependencies: + get-value: 2.0.6 + has-values: 0.1.4 + isobject: 2.1.0 + dev: false + + /has-value@1.0.0: + resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==} + engines: {node: '>=0.10.0'} + dependencies: + get-value: 2.0.6 + has-values: 1.0.0 + isobject: 3.0.1 + dev: false + + /has-values@0.1.4: + resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==} + engines: {node: '>=0.10.0'} + dev: false + + /has-values@1.0.0: + resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==} + engines: {node: '>=0.10.0'} + dependencies: + is-number: 3.0.0 + kind-of: 4.0.0 + dev: false + /has@1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} @@ -11640,10 +12566,20 @@ packages: tslib: 2.5.2 dev: false + /hermes-estree@0.12.0: + resolution: {integrity: sha512-+e8xR6SCen0wyAKrMT3UD0ZCCLymKhRgjEB5sS28rKiFir/fXgLoeRilRUssFCILmGHb+OvHDUlhxs0+IEyvQw==} + dev: false + /hermes-estree@0.8.0: resolution: {integrity: sha512-W6JDAOLZ5pMPMjEiQGLCXSSV7pIBEgRR5zGkxgmzGSXHOxqV5dC/M1Zevqpbm9TZDE5tu358qZf8Vkzmsc+u7Q==} dev: false + /hermes-parser@0.12.0: + resolution: {integrity: sha512-d4PHnwq6SnDLhYl3LHNHvOg7nQ6rcI7QVil418REYksv0Mh3cEkHDcuhGxNQ3vgnLSLl4QSvDrFCwQNYdpWlzw==} + dependencies: + hermes-estree: 0.12.0 + dev: false + /hermes-parser@0.8.0: resolution: {integrity: sha512-yZKalg1fTYG5eOiToLUaw69rQfZq/fi+/NtEXRU7N87K/XobNRhRWorh80oSge2lWUiZfTgUvRJH+XgZWrhoqA==} dependencies: @@ -11833,6 +12769,12 @@ packages: dev: false optional: true + /image-size@0.6.3: + resolution: {integrity: sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==} + engines: {node: '>=4.0'} + hasBin: true + dev: false + /image-size@1.0.2: resolution: {integrity: sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==} engines: {node: '>=14.0.0'} @@ -11896,12 +12838,12 @@ packages: fast-loops: 1.1.3 dev: false - /inquirer@9.2.7: - resolution: {integrity: sha512-Bf52lnfvNxGPJPltiNO2tLBp3zC339KNlGMqOkW+dsvNikBhcVDK5kqU2lVX2FTPzuXUFX5WJDlsw//w3ZwoTw==} + /inquirer@9.2.8: + resolution: {integrity: sha512-SJ0fVfgIzZL1AD6WvFhivlh5/3hN6WeAvpvPrpPXH/8MOcQHeXhinmSm5CDJNRC2Q+sLh9YJ5k8F8/5APMXSfw==} engines: {node: '>=14.18.0'} dependencies: ansi-escapes: 4.3.2 - chalk: 5.2.0 + chalk: 5.3.0 cli-cursor: 3.1.0 cli-width: 4.0.0 external-editor: 3.1.0 @@ -11929,11 +12871,25 @@ packages: /invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} dependencies: - loose-envify: 1.4.0 + loose-envify: 1.4.0 + dev: false + + /ip@1.1.8: + resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==} + dev: false + + /is-accessor-descriptor@0.1.6: + resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 dev: false - /ip@1.1.8: - resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==} + /is-accessor-descriptor@1.0.0: + resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 6.0.3 dev: false /is-arguments@1.1.1: @@ -11978,6 +12934,10 @@ packages: has-tostringtag: 1.0.0 dev: true + /is-buffer@1.1.6: + resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} + dev: false + /is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -11988,6 +12948,20 @@ packages: dependencies: has: 1.0.3 + /is-data-descriptor@0.1.4: + resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: false + + /is-data-descriptor@1.0.0: + resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 6.0.3 + dev: false + /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} @@ -11995,6 +12969,24 @@ packages: has-tostringtag: 1.0.0 dev: true + /is-descriptor@0.1.6: + resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} + engines: {node: '>=0.10.0'} + dependencies: + is-accessor-descriptor: 0.1.6 + is-data-descriptor: 0.1.4 + kind-of: 5.1.0 + dev: false + + /is-descriptor@1.0.2: + resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} + engines: {node: '>=0.10.0'} + dependencies: + is-accessor-descriptor: 1.0.0 + is-data-descriptor: 1.0.0 + kind-of: 6.0.3 + dev: false + /is-directory@0.3.1: resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==} engines: {node: '>=0.10.0'} @@ -12012,6 +13004,18 @@ packages: hasBin: true dev: false + /is-extendable@0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} + dev: false + + /is-extendable@1.0.1: + resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} + engines: {node: '>=0.10.0'} + dependencies: + is-plain-object: 2.0.4 + dev: false + /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -12084,6 +13088,13 @@ packages: has-tostringtag: 1.0.0 dev: true + /is-number@3.0.0: + resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: false + /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} @@ -12098,6 +13109,11 @@ packages: engines: {node: '>=12'} dev: false + /is-plain-obj@2.1.0: + resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} + engines: {node: '>=8'} + dev: false + /is-plain-object@2.0.4: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} engines: {node: '>=0.10.0'} @@ -12134,6 +13150,11 @@ packages: call-bind: 1.0.2 dev: true + /is-stream@1.1.0: + resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} + engines: {node: '>=0.10.0'} + dev: false + /is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} @@ -12197,6 +13218,11 @@ packages: engines: {node: '>=12.13'} dev: false + /is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + dev: false + /is-wsl@1.1.0: resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==} engines: {node: '>=4'} @@ -12221,6 +13247,13 @@ packages: /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + /isobject@2.1.0: + resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} + engines: {node: '>=0.10.0'} + dependencies: + isarray: 1.0.0 + dev: false + /isobject@3.0.1: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} @@ -12235,11 +13268,11 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.22.5 - '@babel/parser': 7.22.5 + '@babel/core': 7.22.9 + '@babel/parser': 7.22.7 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 - semver: 6.3.0 + semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true @@ -12281,10 +13314,6 @@ packages: '@pkgjs/parseargs': 0.11.0 dev: true - /javascript-natural-sort@0.7.1: - resolution: {integrity: sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==} - dev: false - /jest-changed-files@29.5.0: resolution: {integrity: sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -12293,27 +13322,27 @@ packages: p-limit: 3.1.0 dev: true - /jest-circus@29.5.0: - resolution: {integrity: sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==} + /jest-circus@29.6.1: + resolution: {integrity: sha512-tPbYLEiBU4MYAL2XoZme/bgfUeotpDBd81lgHLCbDZZFaGmECk0b+/xejPFtmiBP87GgP/y4jplcRpbH+fgCzQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 29.5.0 - '@jest/expect': 29.5.0 - '@jest/test-result': 29.5.0 - '@jest/types': 29.5.0 - '@types/node': 20.3.2 + '@jest/environment': 29.6.1 + '@jest/expect': 29.6.1 + '@jest/test-result': 29.6.1 + '@jest/types': 29.6.1 + '@types/node': 20.4.2 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 is-generator-fn: 2.1.0 - jest-each: 29.5.0 - jest-matcher-utils: 29.5.0 - jest-message-util: 29.5.0 - jest-runtime: 29.5.0 - jest-snapshot: 29.5.0 - jest-util: 29.5.0 + jest-each: 29.6.1 + jest-matcher-utils: 29.6.1 + jest-message-util: 29.6.1 + jest-runtime: 29.6.1 + jest-snapshot: 29.6.1 + jest-util: 29.6.1 p-limit: 3.1.0 - pretty-format: 29.5.0 + pretty-format: 29.6.1 pure-rand: 6.0.2 slash: 3.0.0 stack-utils: 2.0.6 @@ -12321,8 +13350,8 @@ packages: - supports-color dev: true - /jest-cli@29.5.0(@types/node@20.3.2): - resolution: {integrity: sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==} + /jest-cli@29.6.1(@types/node@20.4.2): + resolution: {integrity: sha512-607dSgTA4ODIN6go9w6xY3EYkyPFGicx51a69H7yfvt7lN53xNswEVLovq+E77VsTRi5fWprLH0yl4DJgE8Ing==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true peerDependencies: @@ -12331,16 +13360,16 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.5.0 - '@jest/test-result': 29.5.0 - '@jest/types': 29.5.0 + '@jest/core': 29.6.1 + '@jest/test-result': 29.6.1 + '@jest/types': 29.6.1 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 29.5.0(@types/node@20.3.2) - jest-util: 29.5.0 - jest-validate: 29.5.0 + jest-config: 29.6.1(@types/node@20.4.2) + jest-util: 29.6.1 + jest-validate: 29.6.1 prompts: 2.4.2 yargs: 17.7.2 transitivePeerDependencies: @@ -12349,8 +13378,8 @@ packages: - ts-node dev: true - /jest-config@29.5.0(@types/node@20.3.2): - resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} + /jest-config@29.6.1(@types/node@20.4.2): + resolution: {integrity: sha512-XdjYV2fy2xYixUiV2Wc54t3Z4oxYPAELUzWnV6+mcbq0rh742X2p52pii5A3oeRzYjLnQxCsZmp0qpI6klE2cQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@types/node': '*' @@ -12361,41 +13390,41 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.22.5 - '@jest/test-sequencer': 29.5.0 - '@jest/types': 29.5.0 - '@types/node': 20.3.2 - babel-jest: 29.5.0(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@jest/test-sequencer': 29.6.1 + '@jest/types': 29.6.1 + '@types/node': 20.4.2 + babel-jest: 29.6.1(@babel/core@7.22.9) chalk: 4.1.2 ci-info: 3.8.0 deepmerge: 4.3.1 glob: 7.2.3 graceful-fs: 4.2.11 - jest-circus: 29.5.0 - jest-environment-node: 29.5.0 + jest-circus: 29.6.1 + jest-environment-node: 29.6.1 jest-get-type: 29.4.3 jest-regex-util: 29.4.3 - jest-resolve: 29.5.0 - jest-runner: 29.5.0 - jest-util: 29.5.0 - jest-validate: 29.5.0 + jest-resolve: 29.6.1 + jest-runner: 29.6.1 + jest-util: 29.6.1 + jest-validate: 29.6.1 micromatch: 4.0.5 parse-json: 5.2.0 - pretty-format: 29.5.0 + pretty-format: 29.6.1 slash: 3.0.0 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color dev: true - /jest-diff@29.5.0: - resolution: {integrity: sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==} + /jest-diff@29.6.1: + resolution: {integrity: sha512-FsNCvinvl8oVxpNLttNQX7FAq7vR+gMDGj90tiP7siWw1UdakWUGqrylpsYrpvj908IYckm5Y0Q7azNAozU1Kg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 diff-sequences: 29.4.3 jest-get-type: 29.4.3 - pretty-format: 29.5.0 + pretty-format: 29.6.1 dev: true /jest-docblock@29.4.3: @@ -12405,19 +13434,19 @@ packages: detect-newline: 3.1.0 dev: true - /jest-each@29.5.0: - resolution: {integrity: sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==} + /jest-each@29.6.1: + resolution: {integrity: sha512-n5eoj5eiTHpKQCAVcNTT7DRqeUmJ01hsAL0Q1SMiBHcBcvTKDELixQOGMCpqhbIuTcfC4kMfSnpmDqRgRJcLNQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.5.0 + '@jest/types': 29.6.1 chalk: 4.1.2 jest-get-type: 29.4.3 - jest-util: 29.5.0 - pretty-format: 29.5.0 + jest-util: 29.6.1 + pretty-format: 29.6.1 dev: true - /jest-environment-jsdom@29.5.0: - resolution: {integrity: sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==} + /jest-environment-jsdom@29.6.1: + resolution: {integrity: sha512-PoY+yLaHzVRhVEjcVKSfJ7wXmJW4UqPYNhR05h7u/TK0ouf6DmRNZFBL/Z00zgQMyWGMBXn69/FmOvhEJu8cIw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: canvas: ^2.5.0 @@ -12425,13 +13454,13 @@ packages: canvas: optional: true dependencies: - '@jest/environment': 29.5.0 - '@jest/fake-timers': 29.5.0 - '@jest/types': 29.5.0 + '@jest/environment': 29.6.1 + '@jest/fake-timers': 29.6.1 + '@jest/types': 29.6.1 '@types/jsdom': 20.0.1 - '@types/node': 20.3.2 - jest-mock: 29.5.0 - jest-util: 29.5.0 + '@types/node': 20.4.2 + jest-mock: 29.6.1 + jest-util: 29.6.1 jsdom: 20.0.3 transitivePeerDependencies: - bufferutil @@ -12439,81 +13468,86 @@ packages: - utf-8-validate dev: true - /jest-environment-node@29.5.0: - resolution: {integrity: sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==} + /jest-environment-node@29.6.1: + resolution: {integrity: sha512-ZNIfAiE+foBog24W+2caIldl4Irh8Lx1PUhg/GZ0odM1d/h2qORAsejiFc7zb+SEmYPn1yDZzEDSU5PmDkmVLQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 29.5.0 - '@jest/fake-timers': 29.5.0 - '@jest/types': 29.5.0 - '@types/node': 20.3.2 - jest-mock: 29.5.0 - jest-util: 29.5.0 + '@jest/environment': 29.6.1 + '@jest/fake-timers': 29.6.1 + '@jest/types': 29.6.1 + '@types/node': 20.4.2 + jest-mock: 29.6.1 + jest-util: 29.6.1 + + /jest-get-type@26.3.0: + resolution: {integrity: sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==} + engines: {node: '>= 10.14.2'} + dev: false /jest-get-type@29.4.3: resolution: {integrity: sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - /jest-haste-map@29.5.0: - resolution: {integrity: sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==} + /jest-haste-map@29.6.1: + resolution: {integrity: sha512-0m7f9PZXxOCk1gRACiVgX85knUKPKLPg4oRCjLoqIm9brTHXaorMA0JpmtmVkQiT8nmXyIVoZd/nnH1cfC33ig==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.5.0 + '@jest/types': 29.6.1 '@types/graceful-fs': 4.1.6 - '@types/node': 20.3.2 + '@types/node': 20.4.2 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 jest-regex-util: 29.4.3 - jest-util: 29.5.0 - jest-worker: 29.5.0 + jest-util: 29.6.1 + jest-worker: 29.6.1 micromatch: 4.0.5 walker: 1.0.8 optionalDependencies: fsevents: 2.3.2 dev: true - /jest-leak-detector@29.5.0: - resolution: {integrity: sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==} + /jest-leak-detector@29.6.1: + resolution: {integrity: sha512-OrxMNyZirpOEwkF3UHnIkAiZbtkBWiye+hhBweCHkVbCgyEy71Mwbb5zgeTNYWJBi1qgDVfPC1IwO9dVEeTLwQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: jest-get-type: 29.4.3 - pretty-format: 29.5.0 + pretty-format: 29.6.1 dev: true - /jest-matcher-utils@29.5.0: - resolution: {integrity: sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==} + /jest-matcher-utils@29.6.1: + resolution: {integrity: sha512-SLaztw9d2mfQQKHmJXKM0HCbl2PPVld/t9Xa6P9sgiExijviSp7TnZZpw2Fpt+OI3nwUO/slJbOfzfUMKKC5QA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 - jest-diff: 29.5.0 + jest-diff: 29.6.1 jest-get-type: 29.4.3 - pretty-format: 29.5.0 + pretty-format: 29.6.1 dev: true - /jest-message-util@29.5.0: - resolution: {integrity: sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==} + /jest-message-util@29.6.1: + resolution: {integrity: sha512-KoAW2zAmNSd3Gk88uJ56qXUWbFk787QKmjjJVOjtGFmmGSZgDBrlIL4AfQw1xyMYPNVD7dNInfIbur9B2rd/wQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/code-frame': 7.22.5 - '@jest/types': 29.5.0 + '@jest/types': 29.6.1 '@types/stack-utils': 2.0.1 chalk: 4.1.2 graceful-fs: 4.2.11 micromatch: 4.0.5 - pretty-format: 29.5.0 + pretty-format: 29.6.1 slash: 3.0.0 stack-utils: 2.0.6 - /jest-mock@29.5.0: - resolution: {integrity: sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==} + /jest-mock@29.6.1: + resolution: {integrity: sha512-brovyV9HBkjXAEdRooaTQK42n8usKoSRR3gihzUpYeV/vwqgSoNfrksO7UfSACnPmxasO/8TmHM3w9Hp3G1dgw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.5.0 - '@types/node': 20.3.2 - jest-util: 29.5.0 + '@jest/types': 29.6.1 + '@types/node': 20.4.2 + jest-util: 29.6.1 - /jest-pnp-resolver@1.2.3(jest-resolve@29.5.0): + /jest-pnp-resolver@1.2.3(jest-resolve@29.6.1): resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} engines: {node: '>=6'} peerDependencies: @@ -12522,7 +13556,7 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 29.5.0 + jest-resolve: 29.6.1 dev: true /jest-regex-util@27.5.1: @@ -12535,117 +13569,123 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true - /jest-resolve-dependencies@29.5.0: - resolution: {integrity: sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==} + /jest-resolve-dependencies@29.6.1: + resolution: {integrity: sha512-BbFvxLXtcldaFOhNMXmHRWx1nXQO5LoXiKSGQcA1LxxirYceZT6ch8KTE1bK3X31TNG/JbkI7OkS/ABexVahiw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: jest-regex-util: 29.4.3 - jest-snapshot: 29.5.0 + jest-snapshot: 29.6.1 transitivePeerDependencies: - supports-color dev: true - /jest-resolve@29.5.0: - resolution: {integrity: sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==} + /jest-resolve@29.6.1: + resolution: {integrity: sha512-AeRkyS8g37UyJiP9w3mmI/VXU/q8l/IH52vj/cDAyScDcemRbSBhfX/NMYIGilQgSVwsjxrCHf3XJu4f+lxCMg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 graceful-fs: 4.2.11 - jest-haste-map: 29.5.0 - jest-pnp-resolver: 1.2.3(jest-resolve@29.5.0) - jest-util: 29.5.0 - jest-validate: 29.5.0 + jest-haste-map: 29.6.1 + jest-pnp-resolver: 1.2.3(jest-resolve@29.6.1) + jest-util: 29.6.1 + jest-validate: 29.6.1 resolve: 1.22.2 resolve.exports: 2.0.2 slash: 3.0.0 dev: true - /jest-runner@29.5.0: - resolution: {integrity: sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==} + /jest-runner@29.6.1: + resolution: {integrity: sha512-tw0wb2Q9yhjAQ2w8rHRDxteryyIck7gIzQE4Reu3JuOBpGp96xWgF0nY8MDdejzrLCZKDcp8JlZrBN/EtkQvPQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/console': 29.5.0 - '@jest/environment': 29.5.0 - '@jest/test-result': 29.5.0 - '@jest/transform': 29.5.0 - '@jest/types': 29.5.0 - '@types/node': 20.3.2 + '@jest/console': 29.6.1 + '@jest/environment': 29.6.1 + '@jest/test-result': 29.6.1 + '@jest/transform': 29.6.1 + '@jest/types': 29.6.1 + '@types/node': 20.4.2 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 jest-docblock: 29.4.3 - jest-environment-node: 29.5.0 - jest-haste-map: 29.5.0 - jest-leak-detector: 29.5.0 - jest-message-util: 29.5.0 - jest-resolve: 29.5.0 - jest-runtime: 29.5.0 - jest-util: 29.5.0 - jest-watcher: 29.5.0 - jest-worker: 29.5.0 + jest-environment-node: 29.6.1 + jest-haste-map: 29.6.1 + jest-leak-detector: 29.6.1 + jest-message-util: 29.6.1 + jest-resolve: 29.6.1 + jest-runtime: 29.6.1 + jest-util: 29.6.1 + jest-watcher: 29.6.1 + jest-worker: 29.6.1 p-limit: 3.1.0 source-map-support: 0.5.13 transitivePeerDependencies: - supports-color dev: true - /jest-runtime@29.5.0: - resolution: {integrity: sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==} + /jest-runtime@29.6.1: + resolution: {integrity: sha512-D6/AYOA+Lhs5e5il8+5pSLemjtJezUr+8zx+Sn8xlmOux3XOqx4d8l/2udBea8CRPqqrzhsKUsN/gBDE/IcaPQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 29.5.0 - '@jest/fake-timers': 29.5.0 - '@jest/globals': 29.5.0 - '@jest/source-map': 29.4.3 - '@jest/test-result': 29.5.0 - '@jest/transform': 29.5.0 - '@jest/types': 29.5.0 - '@types/node': 20.3.2 + '@jest/environment': 29.6.1 + '@jest/fake-timers': 29.6.1 + '@jest/globals': 29.6.1 + '@jest/source-map': 29.6.0 + '@jest/test-result': 29.6.1 + '@jest/transform': 29.6.1 + '@jest/types': 29.6.1 + '@types/node': 20.4.2 chalk: 4.1.2 - cjs-module-lexer: 1.2.2 - collect-v8-coverage: 1.0.1 + cjs-module-lexer: 1.2.3 + collect-v8-coverage: 1.0.2 glob: 7.2.3 graceful-fs: 4.2.11 - jest-haste-map: 29.5.0 - jest-message-util: 29.5.0 - jest-mock: 29.5.0 + jest-haste-map: 29.6.1 + jest-message-util: 29.6.1 + jest-mock: 29.6.1 jest-regex-util: 29.4.3 - jest-resolve: 29.5.0 - jest-snapshot: 29.5.0 - jest-util: 29.5.0 + jest-resolve: 29.6.1 + jest-snapshot: 29.6.1 + jest-util: 29.6.1 slash: 3.0.0 strip-bom: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /jest-snapshot@29.5.0: - resolution: {integrity: sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==} + /jest-serializer@27.5.1: + resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/node': 20.4.2 + graceful-fs: 4.2.11 + dev: false + + /jest-snapshot@29.6.1: + resolution: {integrity: sha512-G4UQE1QQ6OaCgfY+A0uR1W2AY0tGXUPQpoUClhWHq1Xdnx1H6JOrC2nH5lqnOEqaDgbHFgIwZ7bNq24HpB180A==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.22.5 - '@babel/generator': 7.22.5 - '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.22.5) - '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.22.5) - '@babel/traverse': 7.22.5 + '@babel/core': 7.22.9 + '@babel/generator': 7.22.9 + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.9) '@babel/types': 7.22.5 - '@jest/expect-utils': 29.5.0 - '@jest/transform': 29.5.0 - '@jest/types': 29.5.0 - '@types/babel__traverse': 7.20.0 - '@types/prettier': 2.7.2 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.5) + '@jest/expect-utils': 29.6.1 + '@jest/transform': 29.6.1 + '@jest/types': 29.6.1 + '@types/prettier': 2.7.3 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.9) chalk: 4.1.2 - expect: 29.5.0 + expect: 29.6.1 graceful-fs: 4.2.11 - jest-diff: 29.5.0 + jest-diff: 29.6.1 jest-get-type: 29.4.3 - jest-matcher-utils: 29.5.0 - jest-message-util: 29.5.0 - jest-util: 29.5.0 + jest-matcher-utils: 29.6.1 + jest-message-util: 29.6.1 + jest-util: 29.6.1 natural-compare: 1.4.0 - pretty-format: 29.5.0 - semver: 7.5.3 + pretty-format: 29.6.1 + semver: 7.5.4 transitivePeerDependencies: - supports-color dev: true @@ -12655,46 +13695,58 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 20.3.2 + '@types/node': 20.4.2 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 picomatch: 2.3.1 dev: false - /jest-util@29.5.0: - resolution: {integrity: sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==} + /jest-util@29.6.1: + resolution: {integrity: sha512-NRFCcjc+/uO3ijUVyNOQJluf8PtGCe/W6cix36+M3cTFgiYqFOOW5MgN4JOOcvbUhcKTYVd1CvHz/LWi8d16Mg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.5.0 - '@types/node': 20.3.2 + '@jest/types': 29.6.1 + '@types/node': 20.4.2 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 picomatch: 2.3.1 - /jest-validate@29.5.0: - resolution: {integrity: sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==} + /jest-validate@26.6.2: + resolution: {integrity: sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/types': 26.6.2 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 26.3.0 + leven: 3.1.0 + pretty-format: 26.6.2 + dev: false + + /jest-validate@29.6.1: + resolution: {integrity: sha512-r3Ds69/0KCN4vx4sYAbGL1EVpZ7MSS0vLmd3gV78O+NAx3PDQQukRU5hNHPXlyqCgFY8XUk7EuTMLugh0KzahA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.5.0 + '@jest/types': 29.6.1 camelcase: 6.3.0 chalk: 4.1.2 jest-get-type: 29.4.3 leven: 3.1.0 - pretty-format: 29.5.0 + pretty-format: 29.6.1 - /jest-watcher@29.5.0: - resolution: {integrity: sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==} + /jest-watcher@29.6.1: + resolution: {integrity: sha512-d4wpjWTS7HEZPaaj8m36QiaP856JthRZkrgcIY/7ISoUWPIillrXM23WPboZVLbiwZBt4/qn2Jke84Sla6JhFA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/test-result': 29.5.0 - '@jest/types': 29.5.0 - '@types/node': 20.3.2 + '@jest/test-result': 29.6.1 + '@jest/types': 29.6.1 + '@types/node': 20.4.2 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 - jest-util: 29.5.0 + jest-util: 29.6.1 string-length: 4.0.2 dev: true @@ -12706,23 +13758,23 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.3.2 + '@types/node': 20.4.2 merge-stream: 2.0.0 supports-color: 8.1.1 dev: false - /jest-worker@29.5.0: - resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==} + /jest-worker@29.6.1: + resolution: {integrity: sha512-U+Wrbca7S8ZAxAe9L6nb6g8kPdia5hj32Puu5iOqBCMTMWFHXuK6dOV2IFrpedbTV8fjMFLdWNttQTBL6u2MRA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.3.2 - jest-util: 29.5.0 + '@types/node': 20.4.2 + jest-util: 29.6.1 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.5.0(@types/node@20.3.2): - resolution: {integrity: sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==} + /jest@29.6.1(@types/node@20.4.2): + resolution: {integrity: sha512-Nirw5B4nn69rVUZtemCQhwxOBhm0nsp3hmtF4rzCeWD7BkjAXRIji7xWQfnTNbz9g0aVsBX6aZK3n+23LM6uDw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true peerDependencies: @@ -12731,18 +13783,18 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.5.0 - '@jest/types': 29.5.0 + '@jest/core': 29.6.1 + '@jest/types': 29.6.1 import-local: 3.1.0 - jest-cli: 29.5.0(@types/node@20.3.2) + jest-cli: 29.6.1(@types/node@20.4.2) transitivePeerDependencies: - '@types/node' - supports-color - ts-node dev: true - /jiti@1.18.2: - resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} + /jiti@1.19.1: + resolution: {integrity: sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==} hasBin: true /joi@17.9.2: @@ -12755,8 +13807,8 @@ packages: '@sideway/pinpoint': 2.0.0 dev: false - /jotai@2.2.1(react@18.2.0): - resolution: {integrity: sha512-Gz4tpbRQy9OiFgBwF9F7TieDn0UTE3C0IFSDuxHjOIvgn2tACH30UKz6p/wIlfoZROXSTCIxEvYEa7Y25WM+8g==} + /jotai@2.2.2(react@18.2.0): + resolution: {integrity: sha512-Cn8hnBg1sc5ppFwEgVGTfMR5WSM0hbAasd/bdAwIwTaum0j3OUPqBSC4tyk3jtB95vicML+RRWgKFOn6gtfN0A==} engines: {node: '>=12.20.0'} peerDependencies: react: '>=17.0.0' @@ -12795,23 +13847,53 @@ packages: resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} dev: false - /jscodeshift@0.14.0(@babel/preset-env@7.22.5): + /jscodeshift@0.13.1(@babel/preset-env@7.22.9): + resolution: {integrity: sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + dependencies: + '@babel/core': 7.22.9 + '@babel/parser': 7.22.7 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.9) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.22.9) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.22.9) + '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.9) + '@babel/preset-env': 7.22.9(@babel/core@7.22.9) + '@babel/preset-flow': 7.22.5(@babel/core@7.22.9) + '@babel/preset-typescript': 7.22.5(@babel/core@7.22.9) + '@babel/register': 7.22.5(@babel/core@7.22.9) + babel-core: 7.0.0-bridge.0(@babel/core@7.22.9) + chalk: 4.1.2 + flow-parser: 0.206.0 + graceful-fs: 4.2.11 + micromatch: 3.1.10 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.20.5 + temp: 0.8.4 + write-file-atomic: 2.4.3 + transitivePeerDependencies: + - supports-color + dev: false + + /jscodeshift@0.14.0(@babel/preset-env@7.22.9): resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} hasBin: true peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: - '@babel/core': 7.22.5 - '@babel/parser': 7.22.5 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.5) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.22.5) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.22.5) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.5) - '@babel/preset-env': 7.22.5(@babel/core@7.22.5) - '@babel/preset-flow': 7.22.5(@babel/core@7.22.5) - '@babel/preset-typescript': 7.22.5(@babel/core@7.22.5) - '@babel/register': 7.22.5(@babel/core@7.22.5) - babel-core: 7.0.0-bridge.0(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/parser': 7.22.7 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.9) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.22.9) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.22.9) + '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.9) + '@babel/preset-env': 7.22.9(@babel/core@7.22.9) + '@babel/preset-flow': 7.22.5(@babel/core@7.22.9) + '@babel/preset-typescript': 7.22.5(@babel/core@7.22.9) + '@babel/register': 7.22.5(@babel/core@7.22.9) + babel-core: 7.0.0-bridge.0(@babel/core@7.22.9) chalk: 4.1.2 flow-parser: 0.206.0 graceful-fs: 4.2.11 @@ -12835,24 +13917,24 @@ packages: optional: true dependencies: abab: 2.0.6 - acorn: 8.9.0 + acorn: 8.10.0 acorn-globals: 7.0.1 cssom: 0.5.0 cssstyle: 2.3.0 data-urls: 3.0.2 decimal.js: 10.4.3 domexception: 4.0.0 - escodegen: 2.0.0 + escodegen: 2.1.0 form-data: 4.0.0 html-encoding-sniffer: 3.0.0 http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.4 + nwsapi: 2.2.7 parse5: 7.1.2 saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 4.1.2 + tough-cookie: 4.1.3 w3c-xmlserializer: 4.0.0 webidl-conversions: 7.0.0 whatwg-encoding: 2.0.0 @@ -12978,6 +14060,25 @@ packages: json-buffer: 3.0.1 dev: false + /kind-of@3.2.2: + resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} + engines: {node: '>=0.10.0'} + dependencies: + is-buffer: 1.1.6 + dev: false + + /kind-of@4.0.0: + resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==} + engines: {node: '>=0.10.0'} + dependencies: + is-buffer: 1.1.6 + dev: false + + /kind-of@5.1.0: + resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} + engines: {node: '>=0.10.0'} + dev: false + /kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} @@ -12987,13 +14088,6 @@ packages: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} - /lazystream@1.0.1: - resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} - engines: {node: '>= 0.6.3'} - dependencies: - readable-stream: 2.3.8 - dev: false - /less@4.1.3: resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==} engines: {node: '>=6'} @@ -13018,14 +14112,6 @@ packages: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} - /levn@0.3.0: - resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - type-check: 0.3.2 - dev: true - /levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -13043,6 +14129,15 @@ packages: dev: false optional: true + /lightningcss-darwin-arm64@1.21.5: + resolution: {integrity: sha512-z05hyLX85WY0UfhkFUOrWEFqD69lpVAmgl3aDzMKlIZJGygbhbegqb4PV8qfUrKKNBauut/qVNPKZglhTaDDxA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /lightningcss-darwin-x64@1.21.1: resolution: {integrity: sha512-e/dAKKOcLe2F/A5a89gh03ABxZHn4yjGapGimCFxnCpg68iIdtoPrJTFAyxPV3Jty4djLYRlitoIWNidOK35zA==} engines: {node: '>= 12.0.0'} @@ -13052,6 +14147,15 @@ packages: dev: false optional: true + /lightningcss-darwin-x64@1.21.5: + resolution: {integrity: sha512-MSJhmej/U9MrdPxDk7+FWhO8+UqVoZUHG4VvKT5RQ4RJtqtANTiWiI97LvoVNMtdMnHaKs1Pkji6wHUFxjJsHQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /lightningcss-linux-arm-gnueabihf@1.21.1: resolution: {integrity: sha512-Ak12ti7D4Q9Tk3tX9fktCJVe+spP12/dOcebw67DBeZ3EQ4meIGTkFpl2ryZK8Z7kbIJNUsscVsz3zXW21/25A==} engines: {node: '>= 12.0.0'} @@ -13061,6 +14165,15 @@ packages: dev: false optional: true + /lightningcss-linux-arm-gnueabihf@1.21.5: + resolution: {integrity: sha512-xN6+5/JsMrbZHL1lPl+MiNJ3Xza12ueBKPepiyDCFQzlhFRTj7D0LG+cfNTzPBTO8KcYQynLpl1iBB8LGp3Xtw==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + /lightningcss-linux-arm64-gnu@1.21.1: resolution: {integrity: sha512-ggCX0iyG/h2C1MfDfmfhB0zpEUTTP+kG9XBbwHRFKrQsmb3b7WC5QiyVuGYkzoGiHy1JNuyi27qR9cNVLCR8FQ==} engines: {node: '>= 12.0.0'} @@ -13070,6 +14183,15 @@ packages: dev: false optional: true + /lightningcss-linux-arm64-gnu@1.21.5: + resolution: {integrity: sha512-KfzFNhC4XTbmG3ma/xcTs/IhCwieW89XALIusKmnV0N618ZDXEB0XjWOYQRCXeK9mfqPdbTBpurEHV/XZtkniQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /lightningcss-linux-arm64-musl@1.21.1: resolution: {integrity: sha512-vGaVLju7Zhus/sl5Oz/1YbV7L/Mr/bfjHbThj/DJcFggZPj1wfSeWc6gAAISqK3bIAUMVlcUEm2UnIDGj0tsOQ==} engines: {node: '>= 12.0.0'} @@ -13079,6 +14201,15 @@ packages: dev: false optional: true + /lightningcss-linux-arm64-musl@1.21.5: + resolution: {integrity: sha512-bc0GytQO5Mn9QM6szaZ+31fQHNdidgpM1sSCwzPItz8hg3wOvKl8039rU0veMJV3ZgC9z0ypNRceLrSHeRHmXw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /lightningcss-linux-x64-gnu@1.21.1: resolution: {integrity: sha512-W6b+ndCCO/SeIT4s7kJhkJGXZVz96uwb7eY61SwCAibs5HirzRMrIyuMY3JKcRESg9/jysHo4YWrr1icbzWiXw==} engines: {node: '>= 12.0.0'} @@ -13088,6 +14219,15 @@ packages: dev: false optional: true + /lightningcss-linux-x64-gnu@1.21.5: + resolution: {integrity: sha512-JwMbgypPQgc2kW2av3OwzZ8cbrEuIiDiXPJdXRE6aVxu67yHauJawQLqJKTGUhiAhy6iLDG8Wg0a3/ziL+m+Kw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /lightningcss-linux-x64-musl@1.21.1: resolution: {integrity: sha512-eA2ygIg/IbjglRq/QRCDTgnR8mtmXJ65t/1C1QUUvvexWfr0iiTKJj3iozgUKZmupfomrPIhF3Qya0el9PqjUA==} engines: {node: '>= 12.0.0'} @@ -13097,6 +14237,15 @@ packages: dev: false optional: true + /lightningcss-linux-x64-musl@1.21.5: + resolution: {integrity: sha512-Ib8b6IQ/OR/VrPU6YBgy4T3QnuHY7DUa95O+nz+cwrTkMSN6fuHcTcIaz4t8TJ6HI5pl3uxUOZjmtls2pyQWow==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /lightningcss-win32-x64-msvc@1.21.1: resolution: {integrity: sha512-2PKZvhrMxr7TjceUkkAtNQtDOEozcbp8GdcOKCrhNmrQ1OT8Mm5p4sMp7bzT0QytT7W5EuhIteWQFW/qI64Wtw==} engines: {node: '>= 12.0.0'} @@ -13106,6 +14255,15 @@ packages: dev: false optional: true + /lightningcss-win32-x64-msvc@1.21.5: + resolution: {integrity: sha512-A8cSi8lUpBeVmoF+DqqW7cd0FemDbCuKr490IXdjyeI+KL8adpSKUs8tcqO0OXPh1EoDqK7JNkD/dELmd4Iz5g==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /lightningcss@1.21.1: resolution: {integrity: sha512-TKkVZzKnJVtGLI+8QMXLH2JdNcxjodA06So+uXA5qelvuReKvPyCJBX/6ZznADA76zNijmDc3OhjxvTBmNtCoA==} engines: {node: '>= 12.0.0'} @@ -13122,6 +14280,22 @@ packages: lightningcss-win32-x64-msvc: 1.21.1 dev: false + /lightningcss@1.21.5: + resolution: {integrity: sha512-/pEUPeih2EwIx9n4T82aOG6CInN83tl/mWlw6B5gWLf36UplQi1L+5p3FUHsdt4fXVfOkkh9KIaM3owoq7ss8A==} + engines: {node: '>= 12.0.0'} + dependencies: + detect-libc: 1.0.3 + optionalDependencies: + lightningcss-darwin-arm64: 1.21.5 + lightningcss-darwin-x64: 1.21.5 + lightningcss-linux-arm-gnueabihf: 1.21.5 + lightningcss-linux-arm64-gnu: 1.21.5 + lightningcss-linux-arm64-musl: 1.21.5 + lightningcss-linux-x64-gnu: 1.21.5 + lightningcss-linux-x64-musl: 1.21.5 + lightningcss-win32-x64-msvc: 1.21.5 + dev: false + /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} @@ -13196,33 +14370,9 @@ packages: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} dev: false - /lodash.clone@4.5.0: - resolution: {integrity: sha512-GhrVeweiTD6uTmmn5hV/lzgCQhccwReIVRLHp7LT4SopOjqEZ5BbX8b5WWEtAKasjmy8hR7ZPwsYlxRCku5odg==} - dev: false - /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - /lodash.defaults@4.2.0: - resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} - dev: false - - /lodash.difference@4.5.0: - resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==} - dev: false - - /lodash.flatten@4.4.0: - resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} - dev: false - - /lodash.isequal@4.5.0: - resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} - dev: false - - /lodash.isplainobject@4.0.6: - resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - dev: false - /lodash.memoize@4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} dev: true @@ -13238,10 +14388,6 @@ packages: resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} dev: false - /lodash.union@4.6.0: - resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==} - dev: false - /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: false @@ -13259,7 +14405,7 @@ packages: hasBin: true dependencies: ansi-fragments: 0.2.1 - dayjs: 1.11.8 + dayjs: 1.11.9 yargs: 15.4.1 dev: false @@ -13326,21 +14472,26 @@ packages: engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - dev: false + + /magic-string@0.30.1: + resolution: {integrity: sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 /make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} dependencies: pify: 4.0.1 - semver: 5.7.1 + semver: 5.7.2 dev: false /make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} dependencies: - semver: 6.3.0 + semver: 6.3.1 dev: true /make-error@1.3.6: @@ -13352,6 +14503,18 @@ packages: dependencies: tmpl: 1.0.5 + /map-cache@0.2.2: + resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} + engines: {node: '>=0.10.0'} + dev: false + + /map-visit@1.0.0: + resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} + engines: {node: '>=0.10.0'} + dependencies: + object-visit: 1.0.1 + dev: false + /matches-selector-ng@1.1.0: resolution: {integrity: sha512-PE0TMiXI3PzhYIMLBfTU/zFr1qw0eX8UYB64hdfBaA302u5yItQl3q/ftY85U3BLScZp0Gzw0SMxXYwXDVCBsA==} dev: false @@ -13380,6 +14543,13 @@ packages: resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} dev: false + /merge-options@3.0.4: + resolution: {integrity: sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==} + engines: {node: '>=10'} + dependencies: + is-plain-obj: 2.1.0 + dev: false + /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -13387,58 +14557,125 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - /metro-babel-transformer@0.76.5: - resolution: {integrity: sha512-KmsMXY6VHjPLRQLwTITjLo//7ih8Ts39HPF2zODkaYav/ZLNq0QP7eGuW54dvk/sZiL9le1kaBwTN4BWQI1VZQ==} - engines: {node: '>=16'} + /metro-babel-transformer@0.73.10: + resolution: {integrity: sha512-Yv2myTSnpzt/lTyurLvqYbBkytvUJcLHN8XD3t7W6rGiLTQPzmf1zypHQLphvcAXtCWBOXFtH7KLOSi2/qMg+A==} dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 hermes-parser: 0.8.0 - metro-source-map: 0.76.5 + metro-source-map: 0.73.10 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + dev: false + + /metro-babel-transformer@0.76.7: + resolution: {integrity: sha512-bgr2OFn0J4r0qoZcHrwEvccF7g9k3wdgTOgk6gmGHrtlZ1Jn3oCpklW/DfZ9PzHfjY2mQammKTc19g/EFGyOJw==} + engines: {node: '>=16'} + dependencies: + '@babel/core': 7.22.9 + hermes-parser: 0.12.0 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color dev: false - /metro-cache-key@0.76.5: - resolution: {integrity: sha512-QERX6ejYMt4BPr0ZMf7adnrOivmFSUbCim9FlU6cAeWUib+pV5P/Ph3KicWnOzJpbQz93+tHHG7vcsP6OrvLMw==} + /metro-cache-key@0.73.10: + resolution: {integrity: sha512-JMVDl/EREDiUW//cIcUzRjKSwE2AFxVWk47cFBer+KA4ohXIG2CQPEquT56hOw1Y1s6gKNxxs1OlAOEsubrFjw==} + dev: false + + /metro-cache-key@0.76.7: + resolution: {integrity: sha512-0pecoIzwsD/Whn/Qfa+SDMX2YyasV0ndbcgUFx7w1Ct2sLHClujdhQ4ik6mvQmsaOcnGkIyN0zcceMDjC2+BFQ==} engines: {node: '>=16'} dev: false - /metro-cache@0.76.5: - resolution: {integrity: sha512-8XalhoMNWDK6bi41oqxIpecTYRt4WsmtoHdqshgJIYshJ6qov0NuDw0pOfnS8rgMNHxPpuWyXc7NyKERqVRzaw==} + /metro-cache@0.73.10: + resolution: {integrity: sha512-wPGlQZpdVlM404m7MxJqJ+hTReDr5epvfPbt2LerUAHY9RN99w61FeeAe25BMZBwgUgDtAsfGlJ51MBHg8MAqw==} + dependencies: + metro-core: 0.73.10 + rimraf: 3.0.2 + dev: false + + /metro-cache@0.76.7: + resolution: {integrity: sha512-nWBMztrs5RuSxZRI7hgFgob5PhYDmxICh9FF8anm9/ito0u0vpPvRxt7sRu8fyeD2AHdXqE7kX32rWY0LiXgeg==} engines: {node: '>=16'} dependencies: - metro-core: 0.76.5 + metro-core: 0.76.7 rimraf: 3.0.2 dev: false - /metro-config@0.76.5: - resolution: {integrity: sha512-SCMVIDOtm8s3H62E9z2IcY4Q9GVMqDurbiJS3PHrWgTZjwZFaL59lrW4W6DvzvFZHa9bbxKric5TFtwvVuyOCg==} + /metro-config@0.73.10: + resolution: {integrity: sha512-wIlybd1Z9I8K2KcStTiJxTB7OK529dxFgogNpKCTU/3DxkgAASqSkgXnZP6kVyqjh5EOWAKFe5U6IPic7kXDdQ==} + dependencies: + cosmiconfig: 5.2.1 + jest-validate: 26.6.2 + metro: 0.73.10 + metro-cache: 0.73.10 + metro-core: 0.73.10 + metro-runtime: 0.73.10 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + + /metro-config@0.76.7: + resolution: {integrity: sha512-CFDyNb9bqxZemiChC/gNdXZ7OQkIwmXzkrEXivcXGbgzlt/b2juCv555GWJHyZSlorwnwJfY3uzAFu4A9iRVfg==} engines: {node: '>=16'} dependencies: + connect: 3.7.0 cosmiconfig: 5.2.1 - jest-validate: 29.5.0 - metro: 0.76.5 - metro-cache: 0.76.5 - metro-core: 0.76.5 - metro-runtime: 0.76.5 + jest-validate: 29.6.1 + metro: 0.76.7 + metro-cache: 0.76.7 + metro-core: 0.76.7 + metro-runtime: 0.76.7 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + + /metro-core@0.73.10: + resolution: {integrity: sha512-5uYkajIxKyL6W45iz/ftNnYPe1l92CvF2QJeon1CHsMXkEiOJxEjo41l+iSnO/YodBGrmMCyupSO4wOQGUc0lw==} + dependencies: + lodash.throttle: 4.1.1 + metro-resolver: 0.73.10 + dev: false + + /metro-core@0.76.7: + resolution: {integrity: sha512-0b8KfrwPmwCMW+1V7ZQPkTy2tsEKZjYG9Pu1PTsu463Z9fxX7WaR0fcHFshv+J1CnQSUTwIGGjbNvj1teKe+pw==} + engines: {node: '>=16'} + dependencies: + lodash.throttle: 4.1.1 + metro-resolver: 0.76.7 + dev: false + + /metro-file-map@0.73.10: + resolution: {integrity: sha512-XOMWAybeaXyD6zmVZPnoCCL2oO3rp4ta76oUlqWP0skBzhFxVtkE/UtDwApEMUY361JeBBago647gnKiARs+1g==} + dependencies: + abort-controller: 3.0.0 + anymatch: 3.1.3 + debug: 2.6.9 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + invariant: 2.2.4 + jest-regex-util: 27.5.1 + jest-serializer: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + micromatch: 4.0.5 + nullthrows: 1.1.1 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.2 transitivePeerDependencies: - - bufferutil - - encoding - supports-color - - utf-8-validate dev: false - /metro-core@0.76.5: - resolution: {integrity: sha512-yJvIe8a3sAG92U7+E7Bw6m4lae9RB180fp9iQZFBqY437Ilv4nE6PR8EWB6d8c4yt9fXIL1Hc+KyQv7OPFx/rQ==} - engines: {node: '>=16'} - dependencies: - lodash.throttle: 4.1.1 - metro-resolver: 0.76.5 - dev: false - - /metro-file-map@0.76.5: - resolution: {integrity: sha512-9VS7zsec7BpTb+0v1DObOXso6XU/7oVBObQWp0EWBQpFcU1iF1lit2nnLQh2AyGCnSr8JVnuUe8gXhNH6xtPMg==} + /metro-file-map@0.76.7: + resolution: {integrity: sha512-s+zEkTcJ4mOJTgEE2ht4jIo1DZfeWreQR3tpT3gDV/Y/0UQ8aJBTv62dE775z0GLsWZApiblAYZsj7ZE8P06nw==} engines: {node: '>=16'} dependencies: anymatch: 3.1.3 @@ -13459,14 +14696,32 @@ packages: - supports-color dev: false - /metro-inspector-proxy@0.76.5: - resolution: {integrity: sha512-leqwei1qNMKOEbhqlQ37K+7OIp1JRgvS5qERO+J0ZTg7ZeJTaBHSFU7FnCeRHB9Tu7/FSfypY2PxjydZDwvUEQ==} + /metro-hermes-compiler@0.73.10: + resolution: {integrity: sha512-rTRWEzkVrwtQLiYkOXhSdsKkIObnL+Jqo+IXHI7VEK2aSLWRAbtGNqECBs44kbOUypDYTFFE+WLtoqvUWqYkWg==} + dev: false + + /metro-inspector-proxy@0.73.10: + resolution: {integrity: sha512-CEEvocYc5xCCZBtGSIggMCiRiXTrnBbh8pmjKQqm9TtJZALeOGyt5pXUaEkKGnhrXETrexsg6yIbsQHhEvVfvQ==} + hasBin: true + dependencies: + connect: 3.7.0 + debug: 2.6.9 + ws: 7.5.9 + yargs: 17.7.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /metro-inspector-proxy@0.76.7: + resolution: {integrity: sha512-rNZ/6edTl/1qUekAhAbaFjczMphM50/UjtxiKulo6vqvgn/Mjd9hVqDvVYfAMZXqPvlusD88n38UjVYPkruLSg==} engines: {node: '>=16'} hasBin: true dependencies: connect: 3.7.0 debug: 2.6.9 - node-fetch: 2.6.11 + node-fetch: 2.6.12 ws: 7.5.9 yargs: 17.7.2 transitivePeerDependencies: @@ -13476,122 +14731,223 @@ packages: - utf-8-validate dev: false - /metro-minify-terser@0.76.5: - resolution: {integrity: sha512-zizTXqlHcG7PArB5hfz1Djz/oCaOaTSXTZDNp8Y9K2FmmfLU3dU2eoDbNNiCnm5QdDtFIndLMXdqqe6omTfp4g==} - engines: {node: '>=16'} + /metro-minify-terser@0.73.10: + resolution: {integrity: sha512-uG7TSKQ/i0p9kM1qXrwbmY3v+6BrMItsOcEXcSP8Z+68bb+t9HeVK0T/hIfUu1v1PEnonhkhfzVsaP8QyTd5lQ==} dependencies: - terser: 5.18.2 + terser: 5.19.0 dev: false - /metro-minify-uglify@0.76.5: - resolution: {integrity: sha512-JZNO5eK8r625/cheWSl+y7n0RlHLt03iSMgXPAxirH8BiFqPzs7h+c57r4AvSs793VXcF7L3sI1sAOj+nRqTeg==} + /metro-minify-terser@0.76.7: + resolution: {integrity: sha512-FQiZGhIxCzhDwK4LxyPMLlq0Tsmla10X7BfNGlYFK0A5IsaVKNJbETyTzhpIwc+YFRT4GkFFwgo0V2N5vxO5HA==} engines: {node: '>=16'} + dependencies: + terser: 5.19.0 + dev: false + + /metro-minify-uglify@0.73.10: + resolution: {integrity: sha512-eocnSeJKnLz/UoYntVFhCJffED7SLSgbCHgNvI6ju6hFb6EFHGJT9OLbkJWeXaWBWD3Zw5mYLS8GGqGn/CHZPA==} dependencies: uglify-es: 3.3.9 dev: false - /metro-react-native-babel-preset@0.76.5(@babel/core@7.22.5): - resolution: {integrity: sha512-IlVKeTon5fef77rQ6WreSmrabmbc3dEsLwr/sL80fYjobjsD8FRCnOlbaJdgUf2SMJmSIoawgjh5Yeebv+gJzg==} + /metro-minify-uglify@0.76.7: + resolution: {integrity: sha512-FuXIU3j2uNcSvQtPrAJjYWHruPiQ+EpE++J9Z+VznQKEHcIxMMoQZAfIF2IpZSrZYfLOjVFyGMvj41jQMxV1Vw==} engines: {node: '>=16'} + dependencies: + uglify-es: 3.3.9 + dev: false + + /metro-react-native-babel-preset@0.73.10(@babel/core@7.22.9): + resolution: {integrity: sha512-1/dnH4EHwFb2RKEKx34vVDpUS3urt2WEeR8FYim+ogqALg4sTpG7yeQPxWpbgKATezt4rNfqAANpIyH19MS4BQ==} peerDependencies: '@babel/core': '*' dependencies: - '@babel/core': 7.22.5 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.22.5) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.5) - '@babel/plugin-proposal-export-default-from': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.22.5) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.22.5) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.5) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.22.5) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.22.5) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-classes': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-destructuring': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-runtime': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-typescript': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.22.9) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.9) + '@babel/plugin-proposal-export-default-from': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.22.9) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.9) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.22.9) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.22.9) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.22.9) + '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-destructuring': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-runtime': 7.22.9(@babel/core@7.22.9) + '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-typescript': 7.22.9(@babel/core@7.22.9) + '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.9) '@babel/template': 7.22.5 - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.22.5) react-refresh: 0.14.0 transitivePeerDependencies: - supports-color dev: false - /metro-react-native-babel-transformer@0.76.5(@babel/core@7.22.5): - resolution: {integrity: sha512-7m2u7jQ1I2mwGm48Vrki5cNNSv4d2HegHMGmE5G2AAa6Pr2O3ajaX2yNoAKF8TCLO38/8pa9fZd0VWAlO/YMcA==} + /metro-react-native-babel-preset@0.76.7(@babel/core@7.22.9): + resolution: {integrity: sha512-R25wq+VOSorAK3hc07NW0SmN8z9S/IR0Us0oGAsBcMZnsgkbOxu77Mduqf+f4is/wnWHc5+9bfiqdLnaMngiVw==} engines: {node: '>=16'} peerDependencies: '@babel/core': '*' dependencies: - '@babel/core': 7.22.5 - babel-preset-fbjs: 3.4.0(@babel/core@7.22.5) + '@babel/core': 7.22.9 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.22.9) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.9) + '@babel/plugin-proposal-export-default-from': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.22.9) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.22.9) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.9) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.22.9) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.22.9) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.9) + '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.22.9) + '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-destructuring': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-runtime': 7.22.9(@babel/core@7.22.9) + '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-transform-typescript': 7.22.9(@babel/core@7.22.9) + '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.9) + '@babel/template': 7.22.5 + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.22.9) + react-refresh: 0.14.0 + transitivePeerDependencies: + - supports-color + dev: false + + /metro-react-native-babel-transformer@0.73.10(@babel/core@7.22.9): + resolution: {integrity: sha512-4G/upwqKdmKEjmsNa92/NEgsOxUWOygBVs+FXWfXWKgybrmcjh3NoqdRYrROo9ZRA/sB9Y/ZXKVkWOGKHtGzgg==} + peerDependencies: + '@babel/core': '*' + dependencies: + '@babel/core': 7.22.9 + babel-preset-fbjs: 3.4.0(@babel/core@7.22.9) hermes-parser: 0.8.0 - metro-babel-transformer: 0.76.5 - metro-react-native-babel-preset: 0.76.5(@babel/core@7.22.5) - metro-source-map: 0.76.5 + metro-babel-transformer: 0.73.10 + metro-react-native-babel-preset: 0.73.10(@babel/core@7.22.9) + metro-source-map: 0.73.10 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color dev: false - /metro-resolver@0.76.5: - resolution: {integrity: sha512-QNsbDdf0xL1HefP6fhh1g3umqiX1qWEuCiBaTFroYRqM7u7RATt8mCu4n/FwSYhATuUUujHTIb2EduuQPbSGRQ==} + /metro-react-native-babel-transformer@0.76.7(@babel/core@7.22.9): + resolution: {integrity: sha512-W6lW3J7y/05ph3c2p3KKJNhH0IdyxdOCbQ5it7aM2MAl0SM4wgKjaV6EYv9b3rHklpV6K3qMH37UKVcjMooWiA==} engines: {node: '>=16'} + peerDependencies: + '@babel/core': '*' + dependencies: + '@babel/core': 7.22.9 + babel-preset-fbjs: 3.4.0(@babel/core@7.22.9) + hermes-parser: 0.12.0 + metro-react-native-babel-preset: 0.76.7(@babel/core@7.22.9) + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + dev: false + + /metro-resolver@0.73.10: + resolution: {integrity: sha512-HeXbs+0wjakaaVQ5BI7eT7uqxlZTc9rnyw6cdBWWMgUWB++KpoI0Ge7Hi6eQAOoVAzXC3m26mPFYLejpzTWjng==} + dependencies: + absolute-path: 0.0.0 dev: false - /metro-runtime@0.76.5: - resolution: {integrity: sha512-1JAf9/v/NDHLhoTfiJ0n25G6dRkX7mjTkaMJ6UUXIyfIuSucoK5yAuOBx8OveNIekoLRjmyvSmyN5ojEeRmpvQ==} + /metro-resolver@0.76.7: + resolution: {integrity: sha512-pC0Wgq29HHIHrwz23xxiNgylhI8Rq1V01kQaJ9Kz11zWrIdlrH0ZdnJ7GC6qA0ErROG+cXmJ0rJb8/SW1Zp2IA==} engines: {node: '>=16'} + dev: false + + /metro-runtime@0.73.10: + resolution: {integrity: sha512-EpVKm4eN0Fgx2PEWpJ5NiMArV8zVoOin866jIIvzFLpmkZz1UEqgjf2JAfUJnjgv3fjSV3JqeGG2vZCaGQBTow==} dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 react-refresh: 0.14.0 dev: false - /metro-source-map@0.76.5: - resolution: {integrity: sha512-1EhYPcoftONlvnOzgos7daE8hsJKOgSN3nD3Xf/yaY1F0aLeGeuWfpiNLLeFDNyUhfObHSuNxNhDQF/x1GFEbw==} + /metro-runtime@0.76.7: + resolution: {integrity: sha512-MuWHubQHymUWBpZLwuKZQgA/qbb35WnDAKPo83rk7JRLIFPvzXSvFaC18voPuzJBt1V98lKQIonh6MiC9gd8Ug==} engines: {node: '>=16'} dependencies: - '@babel/traverse': 7.22.5 + '@babel/runtime': 7.22.6 + react-refresh: 0.14.0 + dev: false + + /metro-source-map@0.73.10: + resolution: {integrity: sha512-NAGv14701p/YaFZ76KzyPkacBw/QlEJF1f8elfs23N1tC33YyKLDKvPAzFJiYqjdcFvuuuDCA8JCXd2TgLxNPw==} + dependencies: + '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 invariant: 2.2.4 - metro-symbolicate: 0.76.5 + metro-symbolicate: 0.73.10 nullthrows: 1.1.1 - ob1: 0.76.5 + ob1: 0.73.10 source-map: 0.5.7 vlq: 1.0.1 transitivePeerDependencies: - supports-color dev: false - /metro-symbolicate@0.76.5: - resolution: {integrity: sha512-7iftzh6G6HO4UDBmjsi2Yu4d6IkApv6Kg+jmBvkTjCXr8HwnKKum89gMg/FRMix+Rhhut0dnMpz6mAbtKTU9JQ==} + /metro-source-map@0.76.7: + resolution: {integrity: sha512-Prhx7PeRV1LuogT0Kn5VjCuFu9fVD68eefntdWabrksmNY6mXK8pRqzvNJOhTojh6nek+RxBzZeD6MIOOyXS6w==} engines: {node: '>=16'} + dependencies: + '@babel/traverse': 7.22.8 + '@babel/types': 7.22.5 + invariant: 2.2.4 + metro-symbolicate: 0.76.7 + nullthrows: 1.1.1 + ob1: 0.76.7 + source-map: 0.5.7 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + /metro-symbolicate@0.73.10: + resolution: {integrity: sha512-PmCe3TOe1c/NVwMlB+B17me951kfkB3Wve5RqJn+ErPAj93od1nxicp6OJe7JT4QBRnpUP8p9tw2sHKqceIzkA==} + engines: {node: '>=8.3'} hasBin: true dependencies: invariant: 2.2.4 - metro-source-map: 0.76.5 + metro-source-map: 0.73.10 nullthrows: 1.1.1 source-map: 0.5.7 through2: 2.0.5 @@ -13600,34 +14956,61 @@ packages: - supports-color dev: false - /metro-transform-plugins@0.76.5: - resolution: {integrity: sha512-7pJ24aRuvzdQYpX/eOyodr4fnwVJP5ArNLBE1d0DOU9sQxsGplOORDTGAqw2L01+UgaSJiiwEoFMw7Z91HAS+Q==} + /metro-symbolicate@0.76.7: + resolution: {integrity: sha512-p0zWEME5qLSL1bJb93iq+zt5fz3sfVn9xFYzca1TJIpY5MommEaS64Va87lp56O0sfEIvh4307Oaf/ZzRjuLiQ==} engines: {node: '>=16'} + hasBin: true dependencies: - '@babel/core': 7.22.5 - '@babel/generator': 7.22.5 + invariant: 2.2.4 + metro-source-map: 0.76.7 + nullthrows: 1.1.1 + source-map: 0.5.7 + through2: 2.0.5 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + /metro-transform-plugins@0.73.10: + resolution: {integrity: sha512-D4AgD3Vsrac+4YksaPmxs/0ocT67bvwTkFSIgWWeDvWwIG0U1iHzTS9f8Bvb4PITnXryDoFtjI6OWF7uOpGxpA==} + dependencies: + '@babel/core': 7.22.9 + '@babel/generator': 7.22.9 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 + '@babel/traverse': 7.22.8 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color dev: false - /metro-transform-worker@0.76.5: - resolution: {integrity: sha512-xN6Kb06o9u5A7M1bbl7oPfQFmt4Kmi3CMXp5j9OcK37AFc+u6YXH8x/6e9b3Cq50rlBYuCXDOOYAWI5/tYNt2w==} + /metro-transform-plugins@0.76.7: + resolution: {integrity: sha512-iSmnjVApbdivjuzb88Orb0JHvcEt5veVyFAzxiS5h0QB+zV79w6JCSqZlHCrbNOkOKBED//LqtKbFVakxllnNg==} engines: {node: '>=16'} dependencies: - '@babel/core': 7.22.5 - '@babel/generator': 7.22.5 - '@babel/parser': 7.22.5 + '@babel/core': 7.22.9 + '@babel/generator': 7.22.9 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.8 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + dev: false + + /metro-transform-worker@0.73.10: + resolution: {integrity: sha512-IySvVubudFxahxOljWtP0QIMMpgUrCP0bW16cz2Enof0PdumwmR7uU3dTbNq6S+XTzuMHR+076aIe4VhPAWsIQ==} + dependencies: + '@babel/core': 7.22.9 + '@babel/generator': 7.22.9 + '@babel/parser': 7.22.7 '@babel/types': 7.22.5 - babel-preset-fbjs: 3.4.0(@babel/core@7.22.5) - metro: 0.76.5 - metro-babel-transformer: 0.76.5 - metro-cache: 0.76.5 - metro-cache-key: 0.76.5 - metro-source-map: 0.76.5 - metro-transform-plugins: 0.76.5 + babel-preset-fbjs: 3.4.0(@babel/core@7.22.9) + metro: 0.73.10 + metro-babel-transformer: 0.73.10 + metro-cache: 0.73.10 + metro-cache-key: 0.73.10 + metro-hermes-compiler: 0.73.10 + metro-source-map: 0.73.10 + metro-transform-plugins: 0.73.10 nullthrows: 1.1.1 transitivePeerDependencies: - bufferutil @@ -13636,18 +15019,41 @@ packages: - utf-8-validate dev: false - /metro@0.76.5: - resolution: {integrity: sha512-aEQiqNFibfx4ajUXm7Xatsv43r/UQ0xE53T3XqgZBzsxhF235tf1cl8t0giawi0RbLtDS+Fu4kg2bVBKDYFy7A==} + /metro-transform-worker@0.76.7: + resolution: {integrity: sha512-cGvELqFMVk9XTC15CMVzrCzcO6sO1lURfcbgjuuPdzaWuD11eEyocvkTX0DPiRjsvgAmicz4XYxVzgYl3MykDw==} engines: {node: '>=16'} + dependencies: + '@babel/core': 7.22.9 + '@babel/generator': 7.22.9 + '@babel/parser': 7.22.7 + '@babel/types': 7.22.5 + babel-preset-fbjs: 3.4.0(@babel/core@7.22.9) + metro: 0.76.7 + metro-babel-transformer: 0.76.7 + metro-cache: 0.76.7 + metro-cache-key: 0.76.7 + metro-source-map: 0.76.7 + metro-transform-plugins: 0.76.7 + nullthrows: 1.1.1 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + + /metro@0.73.10: + resolution: {integrity: sha512-J2gBhNHFtc/Z48ysF0B/bfTwUwaRDLjNv7egfhQCc+934dpXcjJG2KZFeuybF+CvA9vo4QUi56G2U+RSAJ5tsA==} hasBin: true dependencies: '@babel/code-frame': 7.22.5 - '@babel/core': 7.22.5 - '@babel/generator': 7.22.5 - '@babel/parser': 7.22.5 + '@babel/core': 7.22.9 + '@babel/generator': 7.22.9 + '@babel/parser': 7.22.7 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 + '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 + absolute-path: 0.0.0 accepts: 1.3.8 async: 3.2.4 chalk: 4.1.2 @@ -13658,29 +15064,91 @@ packages: error-stack-parser: 2.1.4 graceful-fs: 4.2.11 hermes-parser: 0.8.0 + image-size: 0.6.3 + invariant: 2.2.4 + jest-worker: 27.5.1 + jsc-safe-url: 0.2.4 + lodash.throttle: 4.1.1 + metro-babel-transformer: 0.73.10 + metro-cache: 0.73.10 + metro-cache-key: 0.73.10 + metro-config: 0.73.10 + metro-core: 0.73.10 + metro-file-map: 0.73.10 + metro-hermes-compiler: 0.73.10 + metro-inspector-proxy: 0.73.10 + metro-minify-terser: 0.73.10 + metro-minify-uglify: 0.73.10 + metro-react-native-babel-preset: 0.73.10(@babel/core@7.22.9) + metro-resolver: 0.73.10 + metro-runtime: 0.73.10 + metro-source-map: 0.73.10 + metro-symbolicate: 0.73.10 + metro-transform-plugins: 0.73.10 + metro-transform-worker: 0.73.10 + mime-types: 2.1.35 + node-fetch: 2.6.12 + nullthrows: 1.1.1 + rimraf: 3.0.2 + serialize-error: 2.1.0 + source-map: 0.5.7 + strip-ansi: 6.0.1 + temp: 0.8.3 + throat: 5.0.0 + ws: 7.5.9 + yargs: 17.7.2 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + + /metro@0.76.7: + resolution: {integrity: sha512-67ZGwDeumEPnrHI+pEDSKH2cx+C81Gx8Mn5qOtmGUPm/Up9Y4I1H2dJZ5n17MWzejNo0XAvPh0QL0CrlJEODVQ==} + engines: {node: '>=16'} + hasBin: true + dependencies: + '@babel/code-frame': 7.22.5 + '@babel/core': 7.22.9 + '@babel/generator': 7.22.9 + '@babel/parser': 7.22.7 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.8 + '@babel/types': 7.22.5 + accepts: 1.3.8 + async: 3.2.4 + chalk: 4.1.2 + ci-info: 2.0.0 + connect: 3.7.0 + debug: 2.6.9 + denodeify: 1.2.1 + error-stack-parser: 2.1.4 + graceful-fs: 4.2.11 + hermes-parser: 0.12.0 image-size: 1.0.2 invariant: 2.2.4 jest-worker: 27.5.1 jsc-safe-url: 0.2.4 lodash.throttle: 4.1.1 - metro-babel-transformer: 0.76.5 - metro-cache: 0.76.5 - metro-cache-key: 0.76.5 - metro-config: 0.76.5 - metro-core: 0.76.5 - metro-file-map: 0.76.5 - metro-inspector-proxy: 0.76.5 - metro-minify-terser: 0.76.5 - metro-minify-uglify: 0.76.5 - metro-react-native-babel-preset: 0.76.5(@babel/core@7.22.5) - metro-resolver: 0.76.5 - metro-runtime: 0.76.5 - metro-source-map: 0.76.5 - metro-symbolicate: 0.76.5 - metro-transform-plugins: 0.76.5 - metro-transform-worker: 0.76.5 + metro-babel-transformer: 0.76.7 + metro-cache: 0.76.7 + metro-cache-key: 0.76.7 + metro-config: 0.76.7 + metro-core: 0.76.7 + metro-file-map: 0.76.7 + metro-inspector-proxy: 0.76.7 + metro-minify-terser: 0.76.7 + metro-minify-uglify: 0.76.7 + metro-react-native-babel-preset: 0.76.7(@babel/core@7.22.9) + metro-resolver: 0.76.7 + metro-runtime: 0.76.7 + metro-source-map: 0.76.7 + metro-symbolicate: 0.76.7 + metro-transform-plugins: 0.76.7 + metro-transform-worker: 0.76.7 mime-types: 2.1.35 - node-fetch: 2.6.11 + node-fetch: 2.6.12 nullthrows: 1.1.1 rimraf: 3.0.2 serialize-error: 2.1.0 @@ -13696,6 +15164,27 @@ packages: - utf-8-validate dev: false + /micromatch@3.1.10: + resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} + engines: {node: '>=0.10.0'} + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + braces: 2.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + extglob: 2.0.4 + fragment-cache: 0.2.1 + kind-of: 6.0.3 + nanomatch: 1.2.13 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: false + /micromatch@4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} @@ -13769,15 +15258,8 @@ packages: dependencies: brace-expansion: 1.1.11 - /minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - dependencies: - brace-expansion: 2.0.1 - dev: false - - /minimatch@9.0.2: - resolution: {integrity: sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==} + /minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 @@ -13790,6 +15272,14 @@ packages: engines: {node: '>=16 || 14 >=14.17'} dev: true + /mixin-deep@1.3.2: + resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} + engines: {node: '>=0.10.0'} + dependencies: + for-in: 1.0.2 + is-extendable: 1.0.1 + dev: false + /mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} @@ -13863,6 +15353,25 @@ packages: hasBin: true dev: false + /nanomatch@1.2.13: + resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} + engines: {node: '>=0.10.0'} + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + fragment-cache: 0.2.1 + is-windows: 1.0.2 + kind-of: 6.0.3 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: false + /napi-build-utils@1.0.2: resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} @@ -13897,8 +15406,8 @@ packages: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} dev: false - /next@13.4.7(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-M8z3k9VmG51SRT6v5uDKdJXcAqLzP3C+vaKfLIAM0Mhx1um1G7MDnO63+m52qPdZfrTFzMZNzfsgvm3ghuVHIQ==} + /next@13.4.9(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-vtefFm/BWIi/eWOqf1GsmKG3cjKw1k3LjuefKRcL3iiLl3zWzFdPG3as6xtxrGO6gwTzzaO1ktL4oiHt/uvTjA==} engines: {node: '>=16.8.0'} hasBin: true peerDependencies: @@ -13915,31 +15424,35 @@ packages: sass: optional: true dependencies: - '@next/env': 13.4.7 + '@next/env': 13.4.9 '@swc/helpers': 0.5.1 busboy: 1.6.0 - caniuse-lite: 1.0.30001509 + caniuse-lite: 1.0.30001516 postcss: 8.4.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.1(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.22.9)(react@18.2.0) watchpack: 2.4.0 zod: 3.21.4 optionalDependencies: - '@next/swc-darwin-arm64': 13.4.7 - '@next/swc-darwin-x64': 13.4.7 - '@next/swc-linux-arm64-gnu': 13.4.7 - '@next/swc-linux-arm64-musl': 13.4.7 - '@next/swc-linux-x64-gnu': 13.4.7 - '@next/swc-linux-x64-musl': 13.4.7 - '@next/swc-win32-arm64-msvc': 13.4.7 - '@next/swc-win32-ia32-msvc': 13.4.7 - '@next/swc-win32-x64-msvc': 13.4.7 + '@next/swc-darwin-arm64': 13.4.9 + '@next/swc-darwin-x64': 13.4.9 + '@next/swc-linux-arm64-gnu': 13.4.9 + '@next/swc-linux-arm64-musl': 13.4.9 + '@next/swc-linux-x64-gnu': 13.4.9 + '@next/swc-linux-x64-musl': 13.4.9 + '@next/swc-win32-arm64-msvc': 13.4.9 + '@next/swc-win32-ia32-msvc': 13.4.9 + '@next/swc-win32-x64-msvc': 13.4.9 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros dev: false + /nice-try@1.0.5: + resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + dev: false + /no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: @@ -13952,25 +15465,25 @@ packages: engines: {node: '>=12.0.0'} dev: false - /node-abi@3.40.0: - resolution: {integrity: sha512-zNy02qivjjRosswoYmPi8hIKJRr8MpQyeKT6qlcq/OnOgA3Rhoae+IYOqsM9V5+JnHWmxKnWOT2GxvtqdtOCXA==} + /node-abi@3.45.0: + resolution: {integrity: sha512-iwXuFrMAcFVi/ZoZiqq8BzAdsLw9kxDfTC0HMyjXfSL/6CSDAGD5UmR7azrAgWV1zKYq7dUUMj4owusBWKLsiQ==} engines: {node: '>=10'} dependencies: - semver: 7.5.3 + semver: 7.5.4 /node-abort-controller@3.1.1: resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} dev: false - /node-addon-api@3.2.1: - resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==} - /node-addon-api@4.3.0: resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==} /node-addon-api@6.1.0: resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} + /node-addon-api@7.0.0: + resolution: {integrity: sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==} + /node-dir@0.1.17: resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} engines: {node: '>= 0.10.5'} @@ -13990,6 +15503,18 @@ packages: whatwg-url: 5.0.0 dev: false + /node-fetch@2.6.12: + resolution: {integrity: sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: false + /node-fetch@2.6.7: resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} engines: {node: 4.x || >=6.0.0} @@ -14019,6 +15544,7 @@ packages: /node-gyp-build@4.6.0: resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} hasBin: true + dev: false /node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} @@ -14042,7 +15568,7 @@ packages: dependencies: hosted-git-info: 6.1.1 is-core-module: 2.12.1 - semver: 7.5.3 + semver: 7.5.4 validate-npm-package-license: 3.0.4 dev: false @@ -14060,6 +15586,13 @@ packages: engines: {node: '>=14.16'} dev: false + /npm-run-path@2.0.2: + resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} + engines: {node: '>=4'} + dependencies: + path-key: 2.0.1 + dev: false + /npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -14082,12 +15615,16 @@ packages: /nullthrows@1.1.1: resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} - /nwsapi@2.2.4: - resolution: {integrity: sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==} + /nwsapi@2.2.7: + resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==} dev: true - /ob1@0.76.5: - resolution: {integrity: sha512-HoxZXMXNuY/eIXGoX7gx1C4O3eB4kJJMola6KoFaMm7PGGg39+AnhbgMASYVmSvP2lwU3545NyiR63g8J9PW3w==} + /ob1@0.73.10: + resolution: {integrity: sha512-aO6EYC+QRRCkZxVJhCWhLKgVjhNuD6Gu1riGjxrIm89CqLsmKgxzYDDEsktmKsoDeRdWGQM5EdMzXDl5xcVfsw==} + dev: false + + /ob1@0.76.7: + resolution: {integrity: sha512-BQdRtxxoUNfSoZxqeBGOyuT9nEYSn18xZHwGMb0mMVpn2NBcYbnyKY4BK2LIHRgw33CBGlUmE+KMaNvyTpLLtQ==} engines: {node: '>=16'} dev: false @@ -14095,6 +15632,15 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} + /object-copy@0.1.0: + resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==} + engines: {node: '>=0.10.0'} + dependencies: + copy-descriptor: 0.1.1 + define-property: 0.2.5 + kind-of: 3.2.2 + dev: false + /object-hash@3.0.0: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} @@ -14115,6 +15661,13 @@ packages: engines: {node: '>= 0.4'} dev: true + /object-visit@1.0.1: + resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + dev: false + /object.assign@4.1.4: resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} engines: {node: '>= 0.4'} @@ -14150,6 +15703,13 @@ packages: es-abstract: 1.21.2 dev: true + /object.pick@1.3.0: + resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + dev: false + /object.values@1.1.6: resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} engines: {node: '>= 0.4'} @@ -14213,18 +15773,6 @@ packages: is-wsl: 2.2.0 dev: false - /optionator@0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} - engines: {node: '>= 0.8.0'} - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.3.0 - prelude-ls: 1.1.2 - type-check: 0.3.2 - word-wrap: 1.2.3 - dev: true - /optionator@0.9.3: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} @@ -14269,6 +15817,11 @@ packages: engines: {node: '>=12.20'} dev: false + /p-finally@1.0.0: + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} + engines: {node: '>=4'} + dev: false + /p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -14311,7 +15864,7 @@ packages: got: 12.6.1 registry-auth-token: 5.0.2 registry-url: 6.0.1 - semver: 7.5.3 + semver: 7.5.4 dev: false /page-parser-tree@0.4.0: @@ -14363,7 +15916,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.21.4 + '@babel/code-frame': 7.22.5 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -14402,6 +15955,11 @@ packages: tslib: 2.5.2 dev: false + /pascalcase@0.1.1: + resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==} + engines: {node: '>=0.10.0'} + dev: false + /path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} dev: true @@ -14426,6 +15984,11 @@ packages: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} + /path-key@2.0.1: + resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} + engines: {node: '>=4'} + dev: false + /path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -14518,27 +16081,32 @@ packages: find-up: 4.1.0 dev: true - /postcss-import@15.1.0(postcss@8.4.24): + /posix-character-classes@0.1.1: + resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} + engines: {node: '>=0.10.0'} + dev: false + + /postcss-import@15.1.0(postcss@8.4.26): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.2 - /postcss-js@4.0.1(postcss@8.4.24): + /postcss-js@4.0.1(postcss@8.4.26): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.4.21 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.24 + postcss: 8.4.26 - /postcss-load-config@4.0.1(postcss@8.4.24): + /postcss-load-config@4.0.1(postcss@8.4.26): resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} engines: {node: '>= 14'} peerDependencies: @@ -14551,16 +16119,16 @@ packages: optional: true dependencies: lilconfig: 2.1.0 - postcss: 8.4.24 + postcss: 8.4.26 yaml: 2.3.1 - /postcss-nested@6.0.1(postcss@8.4.24): + /postcss-nested@6.0.1(postcss@8.4.26): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-selector-parser: 6.0.13 /postcss-selector-parser@6.0.13: @@ -14590,6 +16158,14 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /postcss@8.4.26: + resolution: {integrity: sha512-jrXHFF8iTloAenySjM/ob3gSj7pCu0Ji49hnjqzsgSRa50hkWCKD0HQ+gMNJkW38jBI68MpAAg7ZWwHwX8NMMw==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + /posthtml-parser@0.10.2: resolution: {integrity: sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==} engines: {node: '>=12'} @@ -14630,26 +16206,21 @@ packages: minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 - node-abi: 3.40.0 + node-abi: 3.45.0 pump: 3.0.0 rc: 1.2.8 simple-get: 4.0.1 tar-fs: 2.1.1 tunnel-agent: 0.6.0 - /prelude-ls@1.1.2: - resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} - engines: {node: '>= 0.8.0'} - dev: true - /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} dev: true - /prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} + /prettier@3.0.0: + resolution: {integrity: sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==} + engines: {node: '>=14'} hasBin: true dev: true @@ -14672,11 +16243,11 @@ packages: react-is: 17.0.2 dev: true - /pretty-format@29.5.0: - resolution: {integrity: sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==} + /pretty-format@29.6.1: + resolution: {integrity: sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/schemas': 29.4.3 + '@jest/schemas': 29.6.0 ansi-styles: 5.2.0 react-is: 18.2.0 @@ -14734,7 +16305,7 @@ packages: '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 '@types/long': 4.0.2 - '@types/node': 20.3.2 + '@types/node': 20.4.2 long: 4.0.0 dev: false @@ -14753,7 +16324,7 @@ packages: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 20.3.2 + '@types/node': 20.4.2 long: 5.2.3 dev: false @@ -14821,6 +16392,9 @@ packages: /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + /queue-tick@1.0.1: + resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} + /queue@6.0.2: resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} dependencies: @@ -14856,27 +16430,27 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 dom-align: 1.12.4 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) resize-observer-polyfill: 1.5.1 dev: false - /rc-cascader@3.12.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-QTeGPTNYX33alozNy9lYg7YKpvYVwquai/mrFRR8mHlHnK7QlqJyMqbs2p7rc5eeKARKMRTUeoN5CfO+Gr9UBw==} + /rc-cascader@3.12.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-g6In2y6eudHXS/Fs9dKFhp9acvHRUPqem/7xReR9ng8M1pNAE137uGBOt9WNpgsKT/cDGudXZQVehaBwAKg6hQ==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 array-tree-filter: 2.1.0 classnames: 2.3.2 rc-select: 14.5.2(react-dom@18.2.0)(react@18.2.0) - rc-tree: 5.7.6(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-tree: 5.7.9(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -14887,9 +16461,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -14900,10 +16474,10 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -14914,11 +16488,11 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 '@rc-component/portal': 1.1.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -14929,11 +16503,11 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 '@rc-component/portal': 1.1.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -14944,100 +16518,101 @@ packages: react: '>=16.11.0' react-dom: '>=16.11.0' dependencies: - '@babel/runtime': 7.22.5 - '@rc-component/trigger': 1.13.6(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.6 + '@rc-component/trigger': 1.14.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /rc-field-form@1.32.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-SzqG1YGyD2P42ztZJ7qoPQp6FV9bD51RUdKGG/5xwybU1wbFdgWTqiMXkS8UR9L4GwXVMKh5PaF2I4EBXd/Rng==} + /rc-field-form@1.34.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-oohdrjUHYWzY4H5EOw/9xk324oatZOKiCfo3FwnK9G/LswoqflWoxeaAGMkjI5Ug4YxSq80fehoJjVYApSheYA==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 async-validator: 4.2.5 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /rc-image@5.17.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-oR4eviLyQxd/5A7pn843w2/Z1wuBA27L2lS4agq0sjl2z97ssNIVEzRzgwgB0ZxVZG/qSu9Glit2Zgzb/n+blQ==} + /rc-image@7.0.0-2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-nLtjo0i8/2JgymxCszV+Jwtlzdk3+I3utKUZbXcwWwD5Bey8NaU9w9u8R7HDXO6bo/HKFHqN3fx3XMhN/KBHlA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 '@rc-component/portal': 1.1.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-dialog: 9.1.0(react-dom@18.2.0)(react@18.2.0) rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /rc-input-number@7.4.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-yGturTw7WGP+M1GbJ+UTAO7L4buxeW6oilhL9Sq3DezsRS8/9qec4UiXUbeoiX9bzvRXH11JvgskBtxSp4YSNg==} + /rc-input-number@8.0.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-b5LIQ9hmqPI/5NwoRQsQXftrrmuXxcaO9pftFnq4AkjPVtfCG+sqcGEIBmXC/YkS4p6R6dwqclpQLFJyMYx7DA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 '@rc-component/mini-decimal': 1.1.0 classnames: 2.3.2 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-input: 1.1.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /rc-input@1.0.4(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-clY4oneVHRtKHYf/HCxT/MO+4BGzCIywSNLosXWOm7fcQAS0jQW7n0an8Raa8JMB8kpxc8m28p7SNwFZmlMj6g==} + /rc-input@1.1.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-izuNXPABQPh4KD7ANFcTrIGp9EZU0FkjTw6AvwCQ/rGPrdDsUTHLsp/Wju/kzGMLJFJWKNF3smbmXRNO23DtXA==} peerDependencies: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /rc-mentions@2.3.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-gNpsSKsBHSXvyAA1ZowVTqXSWUIw7+OI9wmjL87KcYURvtm9nDo8R0KtOc2f1PT7q9McUpFzhm6AvQdIly0aRA==} + /rc-mentions@2.5.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-rERXsbUTNVrb5T/iDC0ki/SRGWJnOVraDy6O25Us3FSpuUZ3uq2TPZB4fRk0Hss5kyiEPzz2sprhkI4b+F4jUw==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 - '@rc-component/trigger': 1.13.6(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.6 + '@rc-component/trigger': 1.14.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-input: 1.0.4(react-dom@18.2.0)(react@18.2.0) - rc-menu: 9.9.2(react-dom@18.2.0)(react@18.2.0) - rc-textarea: 1.2.3(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-input: 1.1.0(react-dom@18.2.0)(react@18.2.0) + rc-menu: 9.10.0(react-dom@18.2.0)(react@18.2.0) + rc-textarea: 1.3.2(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /rc-menu@9.9.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-kVJwaQn5VUu6DIddxd/jz3QupTPg0tNYq+mpFP8wYsRF5JgzPA9fPVw+CfwlTPwA1w7gzEY42S8pj6M3uev5CQ==} + /rc-menu@9.10.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-g27kpXaAoJh/fkPZF65/d4V+w4DhDeqomBdPcGnkFAcJnEM4o21TnVccrBUoDedLKzC7wJRw1Q7VTqEsfEufmw==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 - '@rc-component/trigger': 1.13.6(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.6 + '@rc-component/trigger': 1.14.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) rc-overflow: 1.3.1(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -15048,9 +16623,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -15062,10 +16637,10 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -15076,10 +16651,10 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -15090,15 +16665,15 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /rc-picker@3.8.2(dayjs@1.11.8)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-q6jnMwBoOi6tFA4xohrKIhzq80Fc3dH0Kiw5VRx6Tf1db7y27PBFCLwu6f66niXidZKD8F4R0M9VIui/jkL4cg==} + /rc-picker@3.10.0(dayjs@1.11.9)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Euki50qtEct6ByOeYlnA4TLs/LcXz7BAYS4cmCTKJ3dWg2sNTVtredLdbS9aJ/9fhMacxGAYAlcQJpQx+av43A==} engines: {node: '>=8.x'} peerDependencies: date-fns: '>= 2.x' @@ -15117,11 +16692,11 @@ packages: moment: optional: true dependencies: - '@babel/runtime': 7.22.5 - '@rc-component/trigger': 1.13.6(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.6 + '@rc-component/trigger': 1.14.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - dayjs: 1.11.8 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + dayjs: 1.11.9 + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -15132,9 +16707,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -15146,9 +16721,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -15159,9 +16734,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) resize-observer-polyfill: 1.5.1 @@ -15173,10 +16748,10 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -15188,13 +16763,13 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.22.5 - '@rc-component/trigger': 1.13.6(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.6 + '@rc-component/trigger': 1.14.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) rc-overflow: 1.3.1(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) - rc-virtual-list: 3.5.2(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) + rc-virtual-list: 3.5.3(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -15206,9 +16781,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -15220,9 +16795,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -15233,9 +16808,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -15247,44 +16822,44 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 '@rc-component/context': 1.3.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /rc-tabs@12.7.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-NrltXEYIyiDP5JFu85NQwc9eR+7e50r/6MNXYDyG1EMIFNc7BgDppzdpnD3nW4NHYWw5wLIThCURGib48OCTBg==} + /rc-tabs@12.9.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-2HnVowgMVrq0DfQtyu4mCd9E6pXlWNdM6VaDvOOHMsLYqPmpY+7zBqUC6YrrQ9xYXHciTS0e7TtjOHIvpVCHLQ==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 rc-dropdown: 4.1.0(react-dom@18.2.0)(react@18.2.0) - rc-menu: 9.9.2(react-dom@18.2.0)(react@18.2.0) + rc-menu: 9.10.0(react-dom@18.2.0)(react@18.2.0) rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /rc-textarea@1.2.3(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-YvN8IskIVBRRzcS4deT0VAMim31+T3IoVX4yoCJ+b/iVCvw7yf0usR7x8OaHiUOUoURKcn/3lfGjmtzplcy99g==} + /rc-textarea@1.3.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-6+lq161wBLEr3ZM9IGxIWmuc7odKVobjtwQeEGHi1jiqqL9bFEipFedi4kA5RuVUgyVklDqYkK0MHdhtBb46yg==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-input: 1.0.4(react-dom@18.2.0)(react@18.2.0) + rc-input: 1.1.0(react-dom@18.2.0)(react@18.2.0) rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -15295,8 +16870,8 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 - '@rc-component/trigger': 1.13.6(react-dom@18.2.0)(react@18.2.0) + '@babel/runtime': 7.22.6 + '@rc-component/trigger': 1.14.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -15308,27 +16883,27 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 rc-select: 14.5.2(react-dom@18.2.0)(react@18.2.0) - rc-tree: 5.7.6(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-tree: 5.7.9(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /rc-tree@5.7.6(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Dzam4VFcohXfcw+K4syq177RKqdqYun1XRc6etAEpRvsTruo4udhcsPrsEfOrRkrhnmkO58Q9F1/lgvm2dznVQ==} + /rc-tree@5.7.9(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1hKkToz/EVjJlMVwmZnpXeLXt/1iQMsaAq9m+GNkUbK746gkc7QpJXSN/TzjhTI5Hi+LOSlrMaXLMT0bHPqILQ==} engines: {node: '>=10.x'} peerDependencies: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) - rc-virtual-list: 3.5.2(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) + rc-virtual-list: 3.5.3(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -15339,48 +16914,36 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /rc-util@5.33.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-mq2NkEAnHklq4fgU/JqjiE0PS8+8u33gEWw2bDUNDPck3OroPpSgw/8oEyuFrvPgaZEmt9BgQdh59JfQt2cU+w==} + /rc-util@5.34.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-SqiUT8Ssgh5C+hu4y887xwCrMNcxLm6ScOo8AFlWYYF3z9uNNiPpwwSjvicqOlWd79rNw1g44rnP7tz9MrO1ZQ==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.22.3 + '@babel/runtime': 7.22.6 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-is: 16.13.1 dev: false - /rc-util@5.34.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-+zCDJ1gq+KwqbaZPAk7PGlNAssoTcnZSnTsr5KMYDBhzdPNFxyuglnewWMP5PyP/kAC6uW4r9Ejc08M+Lei04A==} - peerDependencies: - react: '>=16.9.0' - react-dom: '>=16.9.0' - dependencies: - '@babel/runtime': 7.22.5 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-is: 16.13.1 - dev: false - - /rc-virtual-list@3.5.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-sE2G9hTPjVmatQni8OP2Kx33+Oth6DMKm67OblBBmgMBJDJQOOFpSGH7KZ6Pm85rrI2IGxDRXZCr0QhYOH2pfQ==} + /rc-virtual-list@3.5.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-rG6IuD4EYM8K6oZ8Shu2BC/CmcTdqng4yBWkc/5fjWhB20bl6QwR2Upyt7+MxvfscoVm8zOQY+tcpEO5cu4GaQ==} engines: {node: '>=8.x'} peerDependencies: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 classnames: 2.3.2 rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0) - rc-util: 5.34.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -15394,8 +16957,8 @@ packages: minimist: 1.2.8 strip-json-comments: 2.0.1 - /react-devtools-core@4.27.8: - resolution: {integrity: sha512-KwoH8/wN/+m5wTItLnsgVraGNmFrcTWR3k1VimP1HjtMMw4CNF+F5vg4S/0tzTEKIdpCi2R7mPNTC+/dswZMgw==} + /react-devtools-core@4.28.0: + resolution: {integrity: sha512-E3C3X1skWBdBzwpOUbmXG8SgH6BtsluSMe+s6rRcujNKG1DGi8uIfhdhszkgDpAsMoE55hwqRUzeXCmETDBpTg==} dependencies: shell-quote: 1.8.1 ws: 7.5.9 @@ -15426,6 +16989,22 @@ packages: /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} + /react-native-codegen@0.71.5(@babel/preset-env@7.22.9): + resolution: {integrity: sha512-rfsuc0zkuUuMjFnrT55I1mDZ+pBRp2zAiRwxck3m6qeGJBGK5OV5JH66eDQ4aa+3m0of316CqrJDRzVlYufzIg==} + dependencies: + '@babel/parser': 7.22.7 + flow-parser: 0.185.2 + jscodeshift: 0.13.1(@babel/preset-env@7.22.9) + nullthrows: 1.1.1 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + dev: false + + /react-native-gradle-plugin@0.71.19: + resolution: {integrity: sha512-1dVk9NwhoyKHCSxcrM6vY6cxmojeATsBobDicX0ZKr7DgUF2cBQRTKsimQFvzH8XhOVXyH8p4HyDSZNIFI8OlQ==} + dev: false + /react-native-web@0.19.6(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-lk0X4y4DhZxc2e7Wdc1NkvJVObZZOLAz9l7S5a5awLI5SsZoF5L0WZhiU/+qWu5cpV0wMkME9qx7CvegmO4snw==} peerDependencies: @@ -15446,23 +17025,75 @@ packages: - encoding dev: false - /react-native@0.72.0(@babel/core@7.22.5)(@babel/preset-env@7.22.5)(react@18.2.0): - resolution: {integrity: sha512-BP2qq5f05pl3zV+eYgW7nmjCV+3zLXs/Vm69xMTCLD34U2bvRhuWbuUhqpauw7fyk5c8+LrY9NKcnARCkqKXcw==} + /react-native@0.71.12(@babel/core@7.22.9)(@babel/preset-env@7.22.9)(react@18.2.0): + resolution: {integrity: sha512-1zDOTdalLepcVB8ZRIZpWlIGyyJISzAF4MIYSDdW7VDJtIRC7ybXsj/kSARF1zpGSg+LgAV8NMCZzGg598M7Iw==} + engines: {node: '>=14'} + hasBin: true + peerDependencies: + react: 18.2.0 + dependencies: + '@jest/create-cache-key-function': 29.6.1 + '@react-native-community/cli': 10.2.4(@babel/core@7.22.9) + '@react-native-community/cli-platform-android': 10.2.0 + '@react-native-community/cli-platform-ios': 10.2.4 + '@react-native/assets': 1.0.0 + '@react-native/normalize-color': 2.1.0 + '@react-native/polyfills': 2.0.0 + abort-controller: 3.0.0 + anser: 1.4.10 + ansi-regex: 5.0.1 + base64-js: 1.5.1 + deprecated-react-native-prop-types: 3.0.1 + event-target-shim: 5.0.1 + invariant: 2.2.4 + jest-environment-node: 29.6.1 + jsc-android: 250231.0.0 + memoize-one: 5.2.1 + metro-react-native-babel-transformer: 0.73.10(@babel/core@7.22.9) + metro-runtime: 0.73.10 + metro-source-map: 0.73.10 + mkdirp: 0.5.6 + nullthrows: 1.1.1 + pretty-format: 26.6.2 + promise: 8.3.0 + react: 18.2.0 + react-devtools-core: 4.28.0 + react-native-codegen: 0.71.5(@babel/preset-env@7.22.9) + react-native-gradle-plugin: 0.71.19 + react-refresh: 0.14.0 + react-shallow-renderer: 16.15.0(react@18.2.0) + regenerator-runtime: 0.13.11 + scheduler: 0.23.0 + stacktrace-parser: 0.1.10 + use-sync-external-store: 1.2.0(react@18.2.0) + whatwg-fetch: 3.6.2 + ws: 6.2.2 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + + /react-native@0.72.3(@babel/core@7.22.9)(@babel/preset-env@7.22.9)(react@18.2.0): + resolution: {integrity: sha512-QqISi+JVmCssNP2FlQ4MWhlc4O/I00MRE1/GClvyZ8h/6kdsyk/sOirkYdZqX3+DrJfI3q+OnyMnsyaXIQ/5tQ==} engines: {node: '>=16'} hasBin: true peerDependencies: react: 18.2.0 dependencies: - '@jest/create-cache-key-function': 29.5.0 - '@react-native-community/cli': 11.3.2(@babel/core@7.22.5) - '@react-native-community/cli-platform-android': 11.3.2 - '@react-native-community/cli-platform-ios': 11.3.2 + '@jest/create-cache-key-function': 29.6.1 + '@react-native-community/cli': 11.3.5(@babel/core@7.22.9) + '@react-native-community/cli-platform-android': 11.3.5 + '@react-native-community/cli-platform-ios': 11.3.5 '@react-native/assets-registry': 0.72.0 - '@react-native/codegen': 0.72.6(@babel/preset-env@7.22.5) + '@react-native/codegen': 0.72.6(@babel/preset-env@7.22.9) '@react-native/gradle-plugin': 0.72.11 '@react-native/js-polyfills': 0.72.1 '@react-native/normalize-colors': 0.72.0 - '@react-native/virtualized-lists': 0.72.6(react-native@0.72.0) + '@react-native/virtualized-lists': 0.72.6(react-native@0.72.3) abort-controller: 3.0.0 anser: 1.4.10 base64-js: 1.5.1 @@ -15470,17 +17101,17 @@ packages: event-target-shim: 5.0.1 flow-enums-runtime: 0.0.5 invariant: 2.2.4 - jest-environment-node: 29.5.0 + jest-environment-node: 29.6.1 jsc-android: 250231.0.0 memoize-one: 5.2.1 - metro-runtime: 0.76.5 - metro-source-map: 0.76.5 + metro-runtime: 0.76.7 + metro-source-map: 0.76.7 mkdirp: 0.5.6 nullthrows: 1.1.1 pretty-format: 26.6.2 promise: 8.3.0 react: 18.2.0 - react-devtools-core: 4.27.8 + react-devtools-core: 4.28.0 react-refresh: 0.14.0 react-shallow-renderer: 16.15.0(react@18.2.0) regenerator-runtime: 0.13.11 @@ -15499,7 +17130,7 @@ packages: - utf-8-validate dev: false - /react-redux@8.1.1(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1): + /react-redux@8.1.1(@types/react-dom@18.2.7)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(redux@4.2.1): resolution: {integrity: sha512-5W0QaKtEhj+3bC0Nj0NkqkhIv8gLADH/2kYFMTHxCVqQILiWzLv6MaLuV5wJU3BQEdHKzTfcvPN0WMS6SC1oyA==} peerDependencies: '@types/react': ^16.8 || ^17.0 || ^18.0 @@ -15522,8 +17153,8 @@ packages: dependencies: '@babel/runtime': 7.22.5 '@types/hoist-non-react-statics': 3.3.1 - '@types/react': 18.2.14 - '@types/react-dom': 18.2.6 + '@types/react': 18.2.15 + '@types/react-dom': 18.2.7 '@types/use-sync-external-store': 0.0.3 hoist-non-react-statics: 3.3.2 react: 18.2.0 @@ -15537,7 +17168,7 @@ packages: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} - /react-remove-scroll-bar@2.3.4(@types/react@18.2.14)(react@18.2.0): + /react-remove-scroll-bar@2.3.4(@types/react@18.2.15)(react@18.2.0): resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} engines: {node: '>=10'} peerDependencies: @@ -15547,13 +17178,13 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.14 + '@types/react': 18.2.15 react: 18.2.0 - react-style-singleton: 2.2.1(@types/react@18.2.14)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.15)(react@18.2.0) tslib: 2.6.0 dev: false - /react-remove-scroll@2.5.6(@types/react@18.2.14)(react@18.2.0): + /react-remove-scroll@2.5.6(@types/react@18.2.15)(react@18.2.0): resolution: {integrity: sha512-bO856ad1uDYLefgArk559IzUNeQ6SWH4QnrevIUjH+GczV56giDfl3h0Idptf2oIKxQmd1p9BN25jleKodTALg==} engines: {node: '>=10'} peerDependencies: @@ -15563,35 +17194,35 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.14 + '@types/react': 18.2.15 react: 18.2.0 - react-remove-scroll-bar: 2.3.4(@types/react@18.2.14)(react@18.2.0) - react-style-singleton: 2.2.1(@types/react@18.2.14)(react@18.2.0) + react-remove-scroll-bar: 2.3.4(@types/react@18.2.15)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.15)(react@18.2.0) tslib: 2.6.0 - use-callback-ref: 1.3.0(@types/react@18.2.14)(react@18.2.0) - use-sidecar: 1.1.2(@types/react@18.2.14)(react@18.2.0) + use-callback-ref: 1.3.0(@types/react@18.2.15)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.15)(react@18.2.0) dev: false - /react-router-dom@6.14.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-YEwlApKwzMMMbGbhh+Q7MsloTldcwMgHxUY/1g0uA62+B1hZo2jsybCWIDCL8zvIDB1FA0pBKY9chHbZHt+2dQ==} + /react-router-dom@6.14.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ssF6M5UkQjHK70fgukCJyjlda0Dgono2QGwqGvuk7D+EDGHdacEN3Yke2LTMjkrpHuFwBfDFsEjGVXBDmL+bWw==} engines: {node: '>=14'} peerDependencies: react: '>=16.8' react-dom: '>=16.8' dependencies: - '@remix-run/router': 1.7.0 + '@remix-run/router': 1.7.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-router: 6.14.0(react@18.2.0) + react-router: 6.14.1(react@18.2.0) dev: false - /react-router@6.14.0(react@18.2.0): - resolution: {integrity: sha512-OD+vkrcGbvlwkspUFDgMzsu1RXwdjNh83YgG/28lBnDzgslhCgxIqoExLlxsfTpIygp7fc+Hd3esloNwzkm2xA==} + /react-router@6.14.1(react@18.2.0): + resolution: {integrity: sha512-U4PfgvG55LdvbQjg5Y9QRWyVxIdO1LlpYT7x+tMAxd9/vmiPuJhIwdxZuIQLN/9e3O4KFDHYfR9gzGeYMasW8g==} engines: {node: '>=14'} peerDependencies: react: '>=16.8' dependencies: - '@remix-run/router': 1.7.0 + '@remix-run/router': 1.7.1 react: 18.2.0 dev: false @@ -15605,7 +17236,7 @@ packages: react-is: 18.2.0 dev: false - /react-style-singleton@2.2.1(@types/react@18.2.14)(react@18.2.0): + /react-style-singleton@2.2.1(@types/react@18.2.15)(react@18.2.0): resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: @@ -15615,23 +17246,23 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.14 + '@types/react': 18.2.15 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 tslib: 2.6.0 dev: false - /react-textarea-autosize@8.3.4(@types/react@18.2.14)(react@18.2.0): + /react-textarea-autosize@8.3.4(@types/react@18.2.15)(react@18.2.0): resolution: {integrity: sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==} engines: {node: '>=10'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 react: 18.2.0 use-composed-ref: 1.3.0(react@18.2.0) - use-latest: 1.2.1(@types/react@18.2.14)(react@18.2.0) + use-latest: 1.2.1(@types/react@18.2.15)(react@18.2.0) transitivePeerDependencies: - '@types/react' dev: false @@ -15642,7 +17273,7 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -15691,12 +17322,6 @@ packages: string_decoder: 1.3.0 util-deprecate: 1.0.2 - /readdir-glob@1.1.3: - resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} - dependencies: - minimatch: 5.1.6 - dev: false - /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -15707,6 +17332,16 @@ packages: resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} dev: false + /recast@0.20.5: + resolution: {integrity: sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==} + engines: {node: '>= 4'} + dependencies: + ast-types: 0.14.2 + esprima: 4.0.1 + source-map: 0.6.1 + tslib: 2.6.0 + dev: false + /recast@0.21.5: resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} engines: {node: '>= 4'} @@ -15750,7 +17385,15 @@ packages: /regenerator-transform@0.15.1: resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 + + /regex-not@1.0.2: + resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 3.0.2 + safe-regex: 1.1.0 + dev: false /regexp.prototype.flags@1.5.0: resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} @@ -15796,6 +17439,16 @@ packages: resolution: {integrity: sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==} dev: false + /repeat-element@1.1.4: + resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} + engines: {node: '>=0.10.0'} + dev: false + + /repeat-string@1.6.1: + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} + engines: {node: '>=0.10'} + dev: false + /require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -15840,6 +17493,11 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} + /resolve-url@0.2.1: + resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} + deprecated: https://github.com/lydell/resolve-url#deprecated + dev: false + /resolve.exports@2.0.2: resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} engines: {node: '>=10'} @@ -15877,10 +17535,20 @@ packages: signal-exit: 3.0.7 dev: false + /ret@0.1.15: + resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} + engines: {node: '>=0.12'} + dev: false + /reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + /rimraf@2.2.8: + resolution: {integrity: sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==} + hasBin: true + dev: false + /rimraf@2.6.3: resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} hasBin: true @@ -15960,6 +17628,12 @@ packages: is-regex: 1.1.4 dev: true + /safe-regex@1.1.0: + resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} + dependencies: + ret: 0.1.15 + dev: false + /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -16017,13 +17691,13 @@ packages: compute-scroll-into-view: 3.0.3 dev: false - /semver@5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + /semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true dev: false - /semver@6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true /semver@7.5.3: @@ -16032,6 +17706,14 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 + dev: false + + /semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} @@ -16083,6 +17765,16 @@ packages: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: false + /set-value@2.0.1: + resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 2.0.1 + is-extendable: 0.1.1 + is-plain-object: 2.0.4 + split-string: 3.1.0 + dev: false + /setimmediate@1.0.5: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} @@ -16108,8 +17800,8 @@ packages: resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} dev: false - /sharp@0.32.1: - resolution: {integrity: sha512-kQTFtj7ldpUqSe8kDxoGLZc1rnMFU0AO2pqbX6pLy3b7Oj8ivJIdoKNwxHVQG2HN6XpHPJqCSM2nsma2gOXvOg==} + /sharp@0.32.3: + resolution: {integrity: sha512-i1gFPiNqyqxC4ouVvCKj5G8WfPIMeeSxpKcMrjic6NY4e8zktW7bIdqHPc3FCG+pNKU/XCEabKA57hhvZi8UmQ==} engines: {node: '>=14.15.0'} requiresBuild: true dependencies: @@ -16117,17 +17809,29 @@ packages: detect-libc: 2.0.1 node-addon-api: 6.1.0 prebuild-install: 7.1.1 - semver: 7.5.3 + semver: 7.5.4 simple-get: 4.0.1 - tar-fs: 2.1.1 + tar-fs: 3.0.4 tunnel-agent: 0.6.0 + /shebang-command@1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} + engines: {node: '>=0.10.0'} + dependencies: + shebang-regex: 1.0.0 + dev: false + /shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} dependencies: shebang-regex: 3.0.0 + /shebang-regex@1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + engines: {node: '>=0.10.0'} + dev: false + /shebang-regex@3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} @@ -16187,8 +17891,8 @@ packages: slate: 0.94.1 dev: false - /slate-react@0.97.1(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1): - resolution: {integrity: sha512-+1LMIVusBwduzBOsoX0u6ah7qgpOIlVOdbVpUrowSc5uZTXViBvAQnvSD6edOjtRUI62IFtPSvDAoHRm+E55+g==} + /slate-react@0.97.2(react-dom@18.2.0)(react@18.2.0)(slate@0.94.1): + resolution: {integrity: sha512-jVUbTU+0MnbT7l09thQnWfM7gneTFGMsybmXX9utryQnbttKwIo3NynPI6chGwiz0N4/6k5Yb4fc8N/eZkYHUw==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' @@ -16232,6 +17936,38 @@ packages: tslib: 2.5.2 dev: false + /snapdragon-node@2.1.1: + resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} + engines: {node: '>=0.10.0'} + dependencies: + define-property: 1.0.0 + isobject: 3.0.1 + snapdragon-util: 3.0.1 + dev: false + + /snapdragon-util@3.0.1: + resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: false + + /snapdragon@0.8.2: + resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} + engines: {node: '>=0.10.0'} + dependencies: + base: 0.11.2 + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + map-cache: 0.2.2 + source-map: 0.5.7 + source-map-resolve: 0.5.3 + use: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: false + /sorcery@0.11.0: resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==} hasBin: true @@ -16246,6 +17982,17 @@ packages: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} + /source-map-resolve@0.5.3: + resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} + deprecated: See https://github.com/lydell/source-map-resolve#deprecated + dependencies: + atob: 2.1.2 + decode-uri-component: 0.2.2 + resolve-url: 0.2.1 + source-map-url: 0.4.1 + urix: 0.1.0 + dev: false + /source-map-support@0.5.13: resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} dependencies: @@ -16260,6 +18007,11 @@ packages: source-map: 0.6.1 dev: false + /source-map-url@0.4.1: + resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} + deprecated: See https://github.com/lydell/source-map-url#deprecated + dev: false + /source-map@0.5.7: resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} engines: {node: '>=0.10.0'} @@ -16302,6 +18054,13 @@ packages: resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} dev: false + /split-string@3.1.0: + resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 3.0.2 + dev: false + /sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} @@ -16332,6 +18091,14 @@ packages: type-fest: 0.7.1 dev: false + /static-extend@0.1.2: + resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} + engines: {node: '>=0.10.0'} + dependencies: + define-property: 0.2.5 + object-copy: 0.1.0 + dev: false + /statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} @@ -16362,6 +18129,12 @@ packages: engines: {node: '>=10.0.0'} dev: false + /streamx@2.15.0: + resolution: {integrity: sha512-HcxY6ncGjjklGs1xsP1aR71INYcsXFJet5CU1CHqihQ2J5nOsbd4OjgjHO42w/4QNv9gZb3BueV+Vxok5pLEXg==} + dependencies: + fast-fifo: 1.3.0 + queue-tick: 1.0.1 + /string-convert@0.2.1: resolution: {integrity: sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==} dev: false @@ -16465,6 +18238,11 @@ packages: engines: {node: '>=8'} dev: true + /strip-eof@1.0.0: + resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} + engines: {node: '>=0.10.0'} + dev: false + /strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} @@ -16490,11 +18268,11 @@ packages: engines: {node: '>=8'} dev: true - /stripe@12.10.0: - resolution: {integrity: sha512-JJS4Bzx4LAzS8cTy26wqCdRQmhUtyV2XjFXfFTXa+W+Won2PXEWu85RpROi1ZN6pNFcWH7xrhXVW0OfCxUmwwA==} + /stripe@12.12.0: + resolution: {integrity: sha512-aM9xfyDryiaf/qSWMtJaTMrlc/he3qyx3aVHMqOZqUiMdgTV6lt7tLpFrU0pG+QURm1LAP9GYZ+EcA17446YoQ==} engines: {node: '>=12.*'} dependencies: - '@types/node': 20.3.2 + '@types/node': 20.4.2 qs: 6.11.2 dev: false @@ -16502,8 +18280,8 @@ packages: resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} dev: false - /styled-components@6.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-6VAlf5A9KZJOnX54becRCLnBFSfeqP+q3raTCdPDPFg4HOy7MNlnWFqAq3sHlQVDdZh5jcsDwK06vTU3NMO6yQ==} + /styled-components@6.0.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-lRJt4vg8hKJhlVG+VKz8QEqPCXKyTryZZ59odyK0UC0HHV3u/mshWTfSay8NpkN0Xijw1iN9r0Leld3dcCcp/w==} engines: {node: '>= 16'} peerDependencies: babel-plugin-styled-components: '>= 2' @@ -16513,22 +18291,22 @@ packages: babel-plugin-styled-components: optional: true dependencies: - '@babel/cli': 7.22.5(@babel/core@7.22.5) - '@babel/core': 7.22.5 + '@babel/cli': 7.22.9(@babel/core@7.22.9) + '@babel/core': 7.22.9 '@babel/helper-module-imports': 7.22.5 - '@babel/plugin-external-helpers': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.5) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.5) - '@babel/preset-env': 7.22.5(@babel/core@7.22.5) - '@babel/preset-react': 7.22.5(@babel/core@7.22.5) - '@babel/preset-typescript': 7.22.5(@babel/core@7.22.5) - '@babel/traverse': 7.22.5 + '@babel/plugin-external-helpers': 7.22.5(@babel/core@7.22.9) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.9) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.22.9) + '@babel/preset-env': 7.22.9(@babel/core@7.22.9) + '@babel/preset-react': 7.22.5(@babel/core@7.22.9) + '@babel/preset-typescript': 7.22.5(@babel/core@7.22.9) + '@babel/traverse': 7.22.8 '@emotion/is-prop-valid': 1.2.1 '@emotion/unitless': 0.8.1 '@types/stylis': 4.2.0 css-to-react-native: 3.2.0 csstype: 3.1.2 - postcss: 8.4.24 + postcss: 8.4.26 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) shallowequal: 1.1.0 @@ -16538,7 +18316,7 @@ packages: - supports-color dev: false - /styled-jsx@5.1.1(react@18.2.0): + /styled-jsx@5.1.1(@babel/core@7.22.9)(react@18.2.0): resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -16551,6 +18329,7 @@ packages: babel-plugin-macros: optional: true dependencies: + '@babel/core': 7.22.9 client-only: 0.0.1 react: 18.2.0 dev: false @@ -16584,6 +18363,10 @@ packages: resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==} dev: false + /suffix-thumb@5.0.2: + resolution: {integrity: sha512-I5PWXAFKx3FYnI9a+dQMWNqTxoRt6vdBdb0O+BJ1sxXCWtSoQCusc13E58f+9p4MYx/qCnEMkD5jac6K2j3dgA==} + dev: false + /superjson@1.12.4: resolution: {integrity: sha512-vkpPQAxdCg9SLfPv5GPC5fnGrui/WryktoN9O5+Zif/14QIMjw+RITf/5LbBh+9QpBFb3KNvJth+puz2H8o6GQ==} engines: {node: '>=10'} @@ -16613,7 +18396,7 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /svelte-preprocess@5.0.4(svelte@4.0.1)(typescript@5.1.6): + /svelte-preprocess@5.0.4(@babel/core@7.22.9)(svelte@4.0.5)(typescript@5.1.6): resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==} engines: {node: '>= 14.10.0'} requiresBuild: true @@ -16651,23 +18434,24 @@ packages: typescript: optional: true dependencies: + '@babel/core': 7.22.9 '@types/pug': 2.0.6 detect-indent: 6.1.0 magic-string: 0.27.0 sorcery: 0.11.0 strip-indent: 3.0.0 - svelte: 4.0.1 + svelte: 4.0.5 typescript: 5.1.6 dev: false - /svelte@4.0.1: - resolution: {integrity: sha512-7n2u7A5cu8xCY6MBiXh/Mg6Lh3+Mw2qXlTDBYhzvCvmSM4L4gc4MVo540UtGcjqBiA48E1VDW+EUpBr7iuBlPg==} + /svelte@4.0.5: + resolution: {integrity: sha512-PHKPWP1wiWHBtsE57nCb8xiWB3Ht7/3Kvi3jac0XIxUM2rep8alO7YoAtgWeGD7++tFy46krilOrPW0mG3Dx+A==} engines: {node: '>=16'} dependencies: '@ampproject/remapping': 2.2.1 '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.18 - acorn: 8.9.0 + acorn: 8.10.0 aria-query: 5.3.0 axobject-query: 3.2.1 code-red: 1.0.3 @@ -16675,7 +18459,7 @@ packages: estree-walker: 3.0.3 is-reference: 3.0.1 locate-character: 3.0.0 - magic-string: 0.30.0 + magic-string: 0.30.1 periscopic: 3.1.0 dev: false @@ -16726,8 +18510,8 @@ packages: live-set: 1.0.0 dev: false - /tailwindcss@3.3.2: - resolution: {integrity: sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==} + /tailwindcss@3.3.3: + resolution: {integrity: sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -16736,22 +18520,21 @@ packages: chokidar: 3.5.3 didyoumean: 1.2.2 dlv: 1.1.3 - fast-glob: 3.2.12 + fast-glob: 3.3.0 glob-parent: 6.0.2 is-glob: 4.0.3 - jiti: 1.18.2 + jiti: 1.19.1 lilconfig: 2.1.0 micromatch: 4.0.5 normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.24 - postcss-import: 15.1.0(postcss@8.4.24) - postcss-js: 4.0.1(postcss@8.4.24) - postcss-load-config: 4.0.1(postcss@8.4.24) - postcss-nested: 6.0.1(postcss@8.4.24) + postcss: 8.4.26 + postcss-import: 15.1.0(postcss@8.4.26) + postcss-js: 4.0.1(postcss@8.4.26) + postcss-load-config: 4.0.1(postcss@8.4.26) + postcss-nested: 6.0.1(postcss@8.4.26) postcss-selector-parser: 6.0.13 - postcss-value-parser: 4.2.0 resolve: 1.22.2 sucrase: 3.32.0 transitivePeerDependencies: @@ -16765,6 +18548,13 @@ packages: pump: 3.0.0 tar-stream: 2.2.0 + /tar-fs@3.0.4: + resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==} + dependencies: + mkdirp-classic: 0.5.3 + pump: 3.0.0 + tar-stream: 3.1.6 + /tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} engines: {node: '>=6'} @@ -16775,9 +18565,24 @@ packages: inherits: 2.0.4 readable-stream: 3.6.2 - /temp-dir@2.0.0: - resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} - engines: {node: '>=8'} + /tar-stream@3.1.6: + resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} + dependencies: + b4a: 1.6.4 + fast-fifo: 1.3.0 + streamx: 2.15.0 + + /temp-dir@3.0.0: + resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==} + engines: {node: '>=14.16'} + dev: false + + /temp@0.8.3: + resolution: {integrity: sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==} + engines: {'0': node >=0.8.0} + dependencies: + os-tmpdir: 1.0.2 + rimraf: 2.2.8 dev: false /temp@0.8.4: @@ -16787,23 +18592,23 @@ packages: rimraf: 2.6.3 dev: false - /tempy@3.0.0: - resolution: {integrity: sha512-B2I9X7+o2wOaW4r/CWMkpOO9mdiTRCxXNgob6iGvPmfPWgH/KyUD6Uy5crtWBxIBe3YrNZKR2lSzv1JJKWD4vA==} + /tempy@3.1.0: + resolution: {integrity: sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==} engines: {node: '>=14.16'} dependencies: is-stream: 3.0.0 - temp-dir: 2.0.0 + temp-dir: 3.0.0 type-fest: 2.19.0 unique-string: 3.0.0 dev: false - /terser@5.18.2: - resolution: {integrity: sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==} + /terser@5.19.0: + resolution: {integrity: sha512-JpcpGOQLOXm2jsomozdMDpd5f8ZHh1rR48OFgWUH3QsyZcfPgv2qDCYbcDEAYNd4OZRj2bWYKpwdll/udZCk/Q==} engines: {node: '>=10'} hasBin: true dependencies: - '@jridgewell/source-map': 0.3.3 - acorn: 8.9.0 + '@jridgewell/source-map': 0.3.5 + acorn: 8.10.0 commander: 2.20.3 source-map-support: 0.5.21 dev: false @@ -16890,12 +18695,37 @@ packages: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} + /to-object-path@0.3.0: + resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: false + + /to-regex-range@2.1.1: + resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==} + engines: {node: '>=0.10.0'} + dependencies: + is-number: 3.0.0 + repeat-string: 1.6.1 + dev: false + /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 + /to-regex@3.0.2: + resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} + engines: {node: '>=0.10.0'} + dependencies: + define-property: 2.0.2 + extend-shallow: 3.0.2 + regex-not: 1.0.2 + safe-regex: 1.1.0 + dev: false + /toggle-selection@1.0.6: resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} dev: false @@ -16905,8 +18735,8 @@ packages: engines: {node: '>=0.6'} dev: false - /tough-cookie@4.1.2: - resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==} + /tough-cookie@4.1.3: + resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==} engines: {node: '>=6'} dependencies: psl: 1.9.0 @@ -16946,8 +18776,8 @@ packages: /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - /ts-jest@29.1.0(@babel/core@7.22.5)(@jest/types@29.5.0)(esbuild@0.18.10)(jest@29.5.0)(typescript@5.1.6): - resolution: {integrity: sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==} + /ts-jest@29.1.1(@babel/core@7.22.9)(@jest/types@29.6.1)(esbuild@0.18.10)(jest@29.6.1)(typescript@5.1.6): + resolution: {integrity: sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true peerDependencies: @@ -16967,17 +18797,53 @@ packages: esbuild: optional: true dependencies: - '@babel/core': 7.22.5 - '@jest/types': 29.5.0 + '@babel/core': 7.22.9 + '@jest/types': 29.6.1 bs-logger: 0.2.6 esbuild: 0.18.10 fast-json-stable-stringify: 2.1.0 - jest: 29.5.0(@types/node@20.3.2) - jest-util: 29.5.0 + jest: 29.6.1(@types/node@20.4.2) + jest-util: 29.6.1 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.5.3 + semver: 7.5.4 + typescript: 5.1.6 + yargs-parser: 21.1.1 + dev: true + + /ts-jest@29.1.1(@babel/core@7.22.9)(@jest/types@29.6.1)(esbuild@0.18.13)(jest@29.6.1)(typescript@5.1.6): + resolution: {integrity: sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/types': ^29.0.0 + babel-jest: ^29.0.0 + esbuild: '*' + jest: ^29.0.0 + typescript: '>=4.3 <6' + peerDependenciesMeta: + '@babel/core': + optional: true + '@jest/types': + optional: true + babel-jest: + optional: true + esbuild: + optional: true + dependencies: + '@babel/core': 7.22.9 + '@jest/types': 29.6.1 + bs-logger: 0.2.6 + esbuild: 0.18.13 + fast-json-stable-stringify: 2.1.0 + jest: 29.6.1(@types/node@20.4.2) + jest-util: 29.6.1 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.5.4 typescript: 5.1.6 yargs-parser: 21.1.1 dev: true @@ -16993,7 +18859,7 @@ packages: resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==} dev: false - /tsup@7.1.0(@swc/core@1.3.66): + /tsup@7.1.0(@swc/core@1.3.69): resolution: {integrity: sha512-mazl/GRAk70j8S43/AbSYXGgvRP54oQeX8Un4iZxzATHt0roW0t6HYDVZIXMw0ZQIpvr1nFMniIVnN5186lW7w==} engines: {node: '>=16.14'} hasBin: true @@ -17009,7 +18875,7 @@ packages: typescript: optional: true dependencies: - '@swc/core': 1.3.66 + '@swc/core': 1.3.69 bundle-require: 4.0.1(esbuild@0.18.10) cac: 6.7.14 chokidar: 3.5.3 @@ -17018,7 +18884,7 @@ packages: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.24) + postcss-load-config: 4.0.1(postcss@8.4.26) resolve-from: 5.0.0 rollup: 3.25.3 source-map: 0.8.0-beta.0 @@ -17053,7 +18919,7 @@ packages: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.24) + postcss-load-config: 4.0.1(postcss@8.4.26) resolve-from: 5.0.0 rollup: 3.25.3 source-map: 0.8.0-beta.0 @@ -17073,72 +18939,65 @@ packages: dependencies: safe-buffer: 5.2.1 - /turbo-darwin-64@1.10.6: - resolution: {integrity: sha512-s2Gc7i9Ud+H9GDcrGJjPIyscJfzDGQ6il4Sl2snfvwngJs4/TaqKuBoX3HNt/7F4NiFRs7ZhlLV1/Yu9zGBRhw==} + /turbo-darwin-64@1.10.7: + resolution: {integrity: sha512-N2MNuhwrl6g7vGuz4y3fFG2aR1oCs0UZ5HKl8KSTn/VC2y2YIuLGedQ3OVbo0TfEvygAlF3QGAAKKtOCmGPNKA==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-darwin-arm64@1.10.6: - resolution: {integrity: sha512-tgl70t5PBLyRcNTdP9N6NjvdvQ5LUk8Z60JGUhBhnc+oCOdA4pltrDJNPyel3tQAXXt1dDpl8pp9vUrbwoVyGg==} + /turbo-darwin-arm64@1.10.7: + resolution: {integrity: sha512-WbJkvjU+6qkngp7K4EsswOriO3xrNQag7YEGRtfLoDdMTk4O4QTeU6sfg2dKfDsBpTidTvEDwgIYJhYVGzrz9Q==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-linux-64@1.10.6: - resolution: {integrity: sha512-h7eyAA3xtAVpamcYJYUwe0xm0LWdbv7/I7QiM09AZ67TTNpyUgqW8giFN3h793BHEQ2Rcnk9FNkpIbjWBbyamg==} + /turbo-linux-64@1.10.7: + resolution: {integrity: sha512-x1CF2CDP1pDz/J8/B2T0hnmmOQI2+y11JGIzNP0KtwxDM7rmeg3DDTtDM/9PwGqfPotN9iVGgMiMvBuMFbsLhg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-linux-arm64@1.10.6: - resolution: {integrity: sha512-8cZhOeLqu3QZ27yLd6bw4FNaB8y5pLdWeRLJeiWHkIb/cptKnRKJFP+keBJzJi8ovaMqdBpabrxiBRN2lhau5Q==} + /turbo-linux-arm64@1.10.7: + resolution: {integrity: sha512-JtnBmaBSYbs7peJPkXzXxsRGSGBmBEIb6/kC8RRmyvPAMyqF8wIex0pttsI+9plghREiGPtRWv/lfQEPRlXnNQ==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-windows-64@1.10.6: - resolution: {integrity: sha512-qx5jcfCJodN1Mh0KtSVQau7pK8CxDvtif7+joPHI2HbQPAADgdUl0LHfA5tFHh6aWgfvhxbvIXqJd6v7Mqkj9g==} + /turbo-windows-64@1.10.7: + resolution: {integrity: sha512-7A/4CByoHdolWS8dg3DPm99owfu1aY/W0V0+KxFd0o2JQMTQtoBgIMSvZesXaWM57z3OLsietFivDLQPuzE75w==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /turbo-windows-arm64@1.10.6: - resolution: {integrity: sha512-vTQaRG3/s2XTreOBr6J9HKFtjzusvwGQg0GtuW2+9Z7fizdzP8MuhaDbN6FhKHcWC81PQPD61TBIKTVTsYOEZg==} + /turbo-windows-arm64@1.10.7: + resolution: {integrity: sha512-D36K/3b6+hqm9IBAymnuVgyePktwQ+F0lSXr2B9JfAdFPBktSqGmp50JNC7pahxhnuCLj0Vdpe9RqfnJw5zATA==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /turbo@1.10.6: - resolution: {integrity: sha512-0/wbjw4HvmPP1abVWHTdeFRfCA9cn5oxCPP5bDixagLzvDgGWE3xfdlsyGmq779Ekr9vjtDPgC2Y4JlXEhyryw==} + /turbo@1.10.7: + resolution: {integrity: sha512-xm0MPM28TWx1e6TNC3wokfE5eaDqlfi0G24kmeHupDUZt5Wd0OzHFENEHMPqEaNKJ0I+AMObL6nbSZonZBV2HA==} hasBin: true requiresBuild: true optionalDependencies: - turbo-darwin-64: 1.10.6 - turbo-darwin-arm64: 1.10.6 - turbo-linux-64: 1.10.6 - turbo-linux-arm64: 1.10.6 - turbo-windows-64: 1.10.6 - turbo-windows-arm64: 1.10.6 - dev: true - - /type-check@0.3.2: - resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 + turbo-darwin-64: 1.10.7 + turbo-darwin-arm64: 1.10.7 + turbo-linux-64: 1.10.7 + turbo-linux-arm64: 1.10.7 + turbo-windows-64: 1.10.7 + turbo-windows-arm64: 1.10.7 dev: true /type-check@0.4.0: @@ -17255,6 +19114,16 @@ packages: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} + /union-value@1.0.1: + resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} + engines: {node: '>=0.10.0'} + dependencies: + arr-union: 3.1.0 + get-value: 2.0.6 + is-extendable: 0.1.1 + set-value: 2.0.1 + dev: false + /unique-string@3.0.0: resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} engines: {node: '>=12'} @@ -17281,6 +19150,14 @@ packages: engines: {node: '>= 0.8'} dev: false + /unset-value@1.0.0: + resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} + engines: {node: '>=0.10.0'} + dependencies: + has-value: 0.3.1 + isobject: 3.0.1 + dev: false + /untildify@4.0.0: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} engines: {node: '>=8'} @@ -17314,6 +19191,11 @@ packages: punycode: 2.3.0 dev: true + /urix@0.1.0: + resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} + deprecated: Please see https://github.com/lydell/urix#deprecated + dev: false + /url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} dependencies: @@ -17328,7 +19210,7 @@ packages: qs: 6.11.2 dev: true - /use-callback-ref@1.3.0(@types/react@18.2.14)(react@18.2.0): + /use-callback-ref@1.3.0(@types/react@18.2.15)(react@18.2.0): resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} engines: {node: '>=10'} peerDependencies: @@ -17338,7 +19220,7 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.14 + '@types/react': 18.2.15 react: 18.2.0 tslib: 2.6.0 dev: false @@ -17351,7 +19233,7 @@ packages: react: 18.2.0 dev: false - /use-isomorphic-layout-effect@1.1.2(@types/react@18.2.14)(react@18.2.0): + /use-isomorphic-layout-effect@1.1.2(@types/react@18.2.15)(react@18.2.0): resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' @@ -17360,11 +19242,11 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.14 + '@types/react': 18.2.15 react: 18.2.0 dev: false - /use-latest@1.2.1(@types/react@18.2.14)(react@18.2.0): + /use-latest@1.2.1(@types/react@18.2.15)(react@18.2.0): resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} peerDependencies: '@types/react': '*' @@ -17373,12 +19255,12 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.14 + '@types/react': 18.2.15 react: 18.2.0 - use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.14)(react@18.2.0) + use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.15)(react@18.2.0) dev: false - /use-sidecar@1.1.2(@types/react@18.2.14)(react@18.2.0): + /use-sidecar@1.1.2(@types/react@18.2.15)(react@18.2.0): resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} peerDependencies: @@ -17388,7 +19270,7 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.14 + '@types/react': 18.2.15 detect-node-es: 1.1.0 react: 18.2.0 tslib: 2.6.0 @@ -17402,6 +19284,11 @@ packages: react: 18.2.0 dev: false + /use@3.1.1: + resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} + engines: {node: '>=0.10.0'} + dev: false + /utf-8-validate@5.0.10: resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} engines: {node: '>=6.14.2'} @@ -17469,7 +19356,6 @@ packages: '@vue/runtime-dom': 3.3.4 '@vue/server-renderer': 3.3.4(vue@3.3.4) '@vue/shared': 3.3.4 - dev: false /w3c-xmlserializer@4.0.0: resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} @@ -17604,6 +19490,13 @@ packages: is-typed-array: 1.1.10 dev: true + /which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: false + /which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -17611,19 +19504,14 @@ packages: dependencies: isexe: 2.0.0 - /windy-radix-palette@0.6.1(@radix-ui/colors@1.0.0)(tailwindcss@3.3.2): + /windy-radix-palette@0.6.1(@radix-ui/colors@1.0.0)(tailwindcss@3.3.3): resolution: {integrity: sha512-n8hy1IWNuieGpQ5NS9gCGoUbtzdQ/j4zPk63ok84NgaCWkyP6kBsno/iHpb4ukt3LCQPqNPo+iok2wUgxw8PBQ==} peerDependencies: '@radix-ui/colors': '>=0.1.0' tailwindcss: '>=3.0.0' dependencies: '@radix-ui/colors': 1.0.0 - tailwindcss: 3.3.2 - dev: true - - /word-wrap@1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} - engines: {node: '>=0.10.0'} + tailwindcss: 3.3.3 dev: true /wrap-ansi@6.2.0: @@ -17821,15 +19709,6 @@ packages: resolution: {integrity: sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==} dev: false - /zip-stream@4.1.0: - resolution: {integrity: sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==} - engines: {node: '>= 10'} - dependencies: - archiver-utils: 2.1.0 - compress-commons: 4.1.1 - readable-stream: 3.6.2 - dev: false - /zod@3.21.4: resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} dev: false diff --git a/scripts/move-prettier-cjs-to-mjs.bash b/scripts/move-prettier-cjs-to-mjs.bash new file mode 100755 index 000000000..527166862 --- /dev/null +++ b/scripts/move-prettier-cjs-to-mjs.bash @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +# a bash script that traverse the examples directory and mv all prettier cjs files to mjs + +dir="examples" + +# Use a for loop to traverse the directory +for subdir in $(find $dir -type d); do + # Check if the file exists + if [ -f "$subdir/.prettierrc.cjs" ]; then + # If the file exists, rename it + mv "$subdir/.prettierrc.cjs" "$subdir/.prettierrc.mjs" + echo "Renamed .prettierrc.cjs to .prettierrc.mjs in directory $subdir" + fi +done