From 112f37fd752d9cac195a713a35e694ebef7f0e98 Mon Sep 17 00:00:00 2001 From: Olga Bulat Date: Tue, 23 Aug 2022 11:29:51 +0300 Subject: [PATCH 1/9] Update Vue to version 2.7 --- .eslintrc.js | 2 +- package.json | 23 ++++++----- .../VAudioTrack/VGlobalAudioTrack.vue | 2 +- src/components/VAudioTrack/VWaveform.vue | 9 +++-- src/components/VErrorSection/VErrorImage.vue | 6 +-- src/composables/use-focus-on-show.js | 40 ++++++++++--------- src/stores/feature-flag.ts | 8 ++-- src/stores/media/related-media.ts | 2 +- src/stores/media/single-result.ts | 2 +- src/stores/provider.ts | 2 +- src/stores/search.ts | 40 +++++++++++-------- test/playwright/utils/breakpoints.ts | 2 +- tsconfig.json | 3 +- typings/csstype/index.d.ts | 1 + 14 files changed, 80 insertions(+), 62 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index b1f41f50ca..23c7042c44 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -121,7 +121,7 @@ module.exports = { ], pathGroups: [ { - // Treate vue and composition-api as "builtin" + // Treat vue and composition-api as "builtin" pattern: '(vue|@nuxtjs/composition-api)', group: 'builtin', position: 'before', diff --git a/package.json b/package.json index 68b430a21c..cca7bde18a 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "@nuxt/components": "^2.1.6", "@nuxt/postcss8": "^1.1.3", "@nuxt/vue-app": "^2.15.8", - "@nuxtjs/composition-api": "^0.32.0", + "@nuxtjs/composition-api": "^0.33.1", "@nuxtjs/i18n": "^7.0.3", "@nuxtjs/redirect-module": "^0.3.1", "@nuxtjs/sentry": "^5.1.7", @@ -96,22 +96,23 @@ "seeded-rand": "^2.0.1", "throttle-debounce": "^5.0.0", "uuid": "^8.3.2", - "vue": "^2.6.14", + "vue": "^2.7.8", "vue-i18n": "^8.26.7" }, "devDependencies": { "@babel/core": "^7.17.10", "@babel/eslint-parser": "^7.17.0", + "@babel/preset-env": "^7.1.6", "@babel/preset-typescript": "^7.16.7", "@babel/runtime-corejs3": "^7.17.9", "@intlify/eslint-plugin-vue-i18n": "^1.4.0", - "@nuxt/types": "^2.15.4", + "@nuxt/types": "^2.15.8", "@nuxt/typescript-build": "^2.1.0", - "@nuxtjs/eslint-module": "^3.0.2", - "@nuxtjs/storybook": "^4.3.0", + "@nuxtjs/eslint-module": "^3.1.0", + "@nuxtjs/storybook": "^4.3.2", "@nuxtjs/style-resources": "^1.0.0", "@pinia/testing": "^0.0.12", - "@playwright/test": "^1.20.2", + "@playwright/test": "1.20.2", "@testing-library/dom": "^8.13.0", "@testing-library/jest-dom": "^5.16.1", "@testing-library/user-event": "^13.5.0", @@ -125,11 +126,12 @@ "@types/uuid": "^8.3.4", "@typescript-eslint/eslint-plugin": "^5.20.0", "@typescript-eslint/parser": "^5.20.0", - "@vue/runtime-dom": "^3.2.31", + "@vue/runtime-dom": "^3.2.37", "@vue/test-utils": "^1.1.3", "autoprefixer": "^10.4.0", "babel-jest": "^26.6.3", "babel-loader": "8.2.5", + "css-loader": "^5.2.7", "eslint": "^8.13.0", "eslint-config-prettier": "^8.5.0", "eslint-import-resolver-custom-alias": "^1.3.0", @@ -138,7 +140,7 @@ "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-tsdoc": "^0.2.16", "eslint-plugin-unicorn": "^42.0.0", - "eslint-plugin-vue": "^8.6.0", + "eslint-plugin-vue": "^9.0.0", "eslint-plugin-vuejs-accessibility": "^1.1.1", "husky": "^7.0.1", "jest": "^26.6.3", @@ -158,8 +160,9 @@ "typescript": "^4.6.2", "vue-i18n-extract": "^2.0.7", "vue-jest": "^3.0.7", - "vue-template-compiler": "^2.6.14", - "vue-tsc": "^0.39.5", + "vue-loader": "^15.10.0", + "vue-template-compiler": "^2.7.8", + "vue-tsc": "^0.40.1", "webpack": "^4.46.0" }, "pnpm": { diff --git a/src/components/VAudioTrack/VGlobalAudioTrack.vue b/src/components/VAudioTrack/VGlobalAudioTrack.vue index 6e666bfdce..435bf8c210 100644 --- a/src/components/VAudioTrack/VGlobalAudioTrack.vue +++ b/src/components/VAudioTrack/VGlobalAudioTrack.vue @@ -198,7 +198,7 @@ export default defineComponent({ /* Interface with VPlayPause */ - const handleToggle = (state: 'playing' | 'paused') => { + const handleToggle = (state?: 'playing' | 'paused') => { if (!state) { switch (status.value) { case 'playing': diff --git a/src/components/VAudioTrack/VWaveform.vue b/src/components/VAudioTrack/VWaveform.vue index 1df431c23e..9e068af55f 100644 --- a/src/components/VAudioTrack/VWaveform.vue +++ b/src/components/VAudioTrack/VWaveform.vue @@ -166,6 +166,8 @@ import type { AudioFeature } from '~/constants/audio' import { hash, rand as prng } from '~/utils/prng' +import { defineEvent } from '~/types/emits' + import type { CSSProperties } from '@vue/runtime-dom' /** @@ -243,7 +245,7 @@ export default defineComponent({ required: true, }, }, - emits: [ + emits: { /** * Emitted when the waveform receives mouse events for seeking, * either single clicks on a specific part of the waveform, @@ -252,8 +254,9 @@ export default defineComponent({ * Also emitted when the waveform receives arrow key or home/end * keyboard events that also correspond to seeking. */ - 'seeked', - ], + seeked: defineEvent<[number]>(), + 'toggle-playback': defineEvent<[]>(), + }, setup(props, { emit }) { /* Utils */ diff --git a/src/components/VErrorSection/VErrorImage.vue b/src/components/VErrorSection/VErrorImage.vue index 7cde19e325..26f8a12d38 100644 --- a/src/components/VErrorSection/VErrorImage.vue +++ b/src/components/VErrorSection/VErrorImage.vue @@ -70,13 +70,13 @@ export default defineComponent({ diff --git a/src/composables/use-focus-on-show.js b/src/composables/use-focus-on-show.js index f846835458..1a8f227598 100644 --- a/src/composables/use-focus-on-show.js +++ b/src/composables/use-focus-on-show.js @@ -1,3 +1,4 @@ +import Vue from 'vue' import { ref, watch } from '@nuxtjs/composition-api' import { warn } from '~/utils/console' @@ -35,26 +36,27 @@ export const useFocusOnShow = ({ */ ([dialog, visible, autoFocusOnShow, initialFocusElement]) => { if (!dialog || !visible || !autoFocusOnShow) return - - const isActive = () => hasFocusWithin(dialog) - - if (initialFocusElement) { - return ensureFocus(initialFocusElement, { - preventScroll: true, - isActive, - }) - } - - const tabbable = getFirstTabbableIn(dialog, true) - - if (tabbable) { - ensureFocus(tabbable, { preventScroll: true, isActive }) - } else { - ensureFocus(dialog, { preventScroll: true, isActive }) - if (dialog.tabIndex === undefined || dialog.tabIndex < 0) { - warn(noFocusableElementWarning) + Vue.nextTick(() => { + const isActive = () => hasFocusWithin(dialog) + + if (initialFocusElement) { + ensureFocus(initialFocusElement, { + preventScroll: true, + isActive, + }) + } else { + const tabbable = getFirstTabbableIn(dialog, true) + + if (tabbable) { + ensureFocus(tabbable, { preventScroll: true, isActive }) + } else { + ensureFocus(dialog, { preventScroll: true, isActive }) + if (dialog.tabIndex === undefined || dialog.tabIndex < 0) { + warn(noFocusableElementWarning) + } + } } - } + }) } ) } diff --git a/src/stores/feature-flag.ts b/src/stores/feature-flag.ts index bbf9b999c5..f9ae2b7354 100644 --- a/src/stores/feature-flag.ts +++ b/src/stores/feature-flag.ts @@ -106,10 +106,12 @@ export const useFeatureFlagStore = defineStore(FEATURE_FLAG, { * @param cookies - mapping of feature flags and their preferred states */ initFromCookies(cookies: Record) { - Object.entries(this.flags).forEach(([name, flag]) => { - if (getFlagStatus(flag) === SWITCHABLE) + for (const flagEntry of Object.entries(this.flags)) { + const [name, flag] = flagEntry as [string, FeatureFlag] + if (getFlagStatus(flag) === SWITCHABLE) { flag.preferredState = cookies[name] - }) + } + } }, /** * Toggle the feature flag of the given name to the given preferred state. diff --git a/src/stores/media/related-media.ts b/src/stores/media/related-media.ts index cad2c18741..6b80760e54 100644 --- a/src/stores/media/related-media.ts +++ b/src/stores/media/related-media.ts @@ -24,7 +24,7 @@ export const useRelatedMediaStore = defineStore('related-media', { getters: { getItemById: - (state) => + (state: RelatedMediaState) => (id: string): Media | undefined => state.media.find((item) => item.id === id), }, diff --git a/src/stores/media/single-result.ts b/src/stores/media/single-result.ts index 35ab7c355f..fe834b064b 100644 --- a/src/stores/media/single-result.ts +++ b/src/stores/media/single-result.ts @@ -90,7 +90,7 @@ export const useSingleResultStore = defineStore('single-result', { } else { useRelatedMediaStore() .fetchMedia(type, id) - .catch((error) => + .catch((error: Error) => console.warn('Could not load related media: ', error) ) } diff --git a/src/stores/provider.ts b/src/stores/provider.ts index 8a14770cb9..d69dbd2fac 100644 --- a/src/stores/provider.ts +++ b/src/stores/provider.ts @@ -86,7 +86,7 @@ export const useProviderStore = defineStore('provider', { */ getProviderName(providerCode: string, mediaType: SupportedMediaType) { const provider = this.providers[mediaType].find( - (p) => p.source_name === providerCode + (p: MediaProvider) => p.source_name === providerCode ) return provider?.display_name || capital(providerCode) }, diff --git a/src/stores/search.ts b/src/stores/search.ts index 50a27ce0c4..c3947ff0b6 100644 --- a/src/stores/search.ts +++ b/src/stores/search.ts @@ -97,9 +97,9 @@ export const useSearchStore = defineStore('search', { /** * Returns the number of checked filters, excluding the `mature` filter. */ - appliedFilterCount(state) { + appliedFilterCount(state: SearchState) { const filterKeys = mediaFilterKeys[state.searchType].filter( - (f) => f !== 'mature' + (f: FilterCategory) => f !== 'mature' ) return filterKeys.reduce((count, filterCategory) => { return ( @@ -111,7 +111,7 @@ export const useSearchStore = defineStore('search', { /** * Returns the object with filters for selected search type, with codes, names for i18n labels, and checked status. */ - searchFilters(state) { + searchFilters(state: SearchState) { return mediaFilterKeys[state.searchType] .filter((filterKey) => filterKey !== 'mature') .reduce((obj, filterKey) => { @@ -168,10 +168,12 @@ export const useSearchStore = defineStore('search', { */ getBaseFiltersWithProviders() { const resetProviders = (mediaType: SupportedMediaType): FilterItem[] => { - return this.filters[`${mediaType}Providers`].map((provider) => ({ - ...provider, - checked: false, - })) + return this.filters[`${mediaType}Providers`].map( + (provider: FilterItem) => ({ + ...provider, + checked: false, + }) + ) } return { ...(deepClone(filterData) as DeepWriteable), @@ -240,7 +242,8 @@ export const useSearchStore = defineStore('search', { ) } const filterItems = this.filters[filterType] - const idx = codeIdx ?? filterItems.findIndex((f) => f.code === code) + const idx = + codeIdx ?? filterItems.findIndex((f: FilterItem) => f.code === code) this.filters[filterType][idx].checked = !filterItems[idx].checked }, @@ -270,22 +273,25 @@ export const useSearchStore = defineStore('search', { return [...acc, ...mediaUniqueFilterKeys[type]] }, [] as FilterCategory[]) - this.filterCategories.forEach((filterCategory) => { - if (filterKeysToClear.includes(filterCategory)) { - this.filters[filterCategory] = this.filters[filterCategory].map( - (f) => ({ ...f, checked: false }) - ) + for (const filterCategory of this.filterCategories) { + const fc = filterCategory as FilterCategory + if (filterKeysToClear.includes(fc)) { + this.filters[fc] = this.filters[fc].map((f: FilterItem) => ({ + ...f, + checked: false, + })) } - }) + } }, /** * Replaces filters with the newFilterData object that was created using initial filters, * and setting parameters from the search query to checked. */ replaceFilters(newFilterData: Filters) { - this.filterCategories.forEach((filterCategory) => { - this.filters[filterCategory] = newFilterData[filterCategory] - }) + for (const filterCategory of this.filterCategories) { + const fc = filterCategory as FilterCategory + this.filters[fc] = newFilterData[fc] + } }, /** * Called when a /search path is server-rendered. diff --git a/test/playwright/utils/breakpoints.ts b/test/playwright/utils/breakpoints.ts index f9fc8a9582..7ea271bbed 100644 --- a/test/playwright/utils/breakpoints.ts +++ b/test/playwright/utils/breakpoints.ts @@ -11,7 +11,7 @@ type ExpectSnapshot = ( name: string, s: T, options?: Parameters[0] -) => Promise +) => Promise type BreakpointBlock = (options: { getConfigValues: (name: string) => { diff --git a/tsconfig.json b/tsconfig.json index 2fd9a4615e..18e1191c93 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -91,6 +91,7 @@ "experimentalCompatMode": 2, "experimentalTemplateCompilerOptions": { "compatConfig": { "MODE": 2 } // optional - } + }, + "target": 2.7 } } diff --git a/typings/csstype/index.d.ts b/typings/csstype/index.d.ts index 75c454e6f4..4308adfda5 100644 --- a/typings/csstype/index.d.ts +++ b/typings/csstype/index.d.ts @@ -1,3 +1,4 @@ +import type * as CSS from 'csstype' // eslint-disable-line @typescript-eslint/no-unused-vars /** * To use CSS custom properties in a component that uses TypeScript, add them here. * See example in `VWaveform.vue` From 793b363c100ea4fd3c8f79e77406a1ad431e3ed6 Mon Sep 17 00:00:00 2001 From: Olga Bulat Date: Thu, 25 Aug 2022 08:05:17 +0300 Subject: [PATCH 2/9] Update Vue to 2.7.10 and fix playwright --- package.json | 6 +- pnpm-lock.yaml | 3695 +++++++++----------------- test/playwright/playwright.config.ts | 1 + typings/csstype/index.d.ts | 6 +- 4 files changed, 1256 insertions(+), 2452 deletions(-) diff --git a/package.json b/package.json index cca7bde18a..7bf125609a 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "seeded-rand": "^2.0.1", "throttle-debounce": "^5.0.0", "uuid": "^8.3.2", - "vue": "^2.7.8", + "vue": "^2.7.10", "vue-i18n": "^8.26.7" }, "devDependencies": { @@ -112,7 +112,7 @@ "@nuxtjs/storybook": "^4.3.2", "@nuxtjs/style-resources": "^1.0.0", "@pinia/testing": "^0.0.12", - "@playwright/test": "1.20.2", + "@playwright/test": "^1.20.2", "@testing-library/dom": "^8.13.0", "@testing-library/jest-dom": "^5.16.1", "@testing-library/user-event": "^13.5.0", @@ -161,7 +161,7 @@ "vue-i18n-extract": "^2.0.7", "vue-jest": "^3.0.7", "vue-loader": "^15.10.0", - "vue-template-compiler": "^2.7.8", + "vue-template-compiler": "^2.7.10", "vue-tsc": "^0.40.1", "webpack": "^4.46.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e5fb3ebb34..9d37649178 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,21 +3,22 @@ lockfileVersion: 5.4 specifiers: '@babel/core': ^7.17.10 '@babel/eslint-parser': ^7.17.0 + '@babel/preset-env': ^7.1.6 '@babel/preset-typescript': ^7.16.7 '@babel/runtime-corejs3': ^7.17.9 '@intlify/eslint-plugin-vue-i18n': ^1.4.0 '@nuxt/components': ^2.1.6 '@nuxt/postcss8': ^1.1.3 - '@nuxt/types': ^2.15.4 + '@nuxt/types': ^2.15.8 '@nuxt/typescript-build': ^2.1.0 '@nuxt/vue-app': ^2.15.8 - '@nuxtjs/composition-api': ^0.32.0 - '@nuxtjs/eslint-module': ^3.0.2 + '@nuxtjs/composition-api': ^0.33.1 + '@nuxtjs/eslint-module': ^3.1.0 '@nuxtjs/i18n': ^7.0.3 '@nuxtjs/redirect-module': ^0.3.1 '@nuxtjs/sentry': ^5.1.7 '@nuxtjs/sitemap': ^2.4.0 - '@nuxtjs/storybook': ^4.3.0 + '@nuxtjs/storybook': ^4.3.2 '@nuxtjs/style-resources': ^1.0.0 '@nuxtjs/svg': ^0.4.0 '@pinia/nuxt': 0.2.1 @@ -39,7 +40,7 @@ specifiers: '@types/uuid': ^8.3.4 '@typescript-eslint/eslint-plugin': ^5.20.0 '@typescript-eslint/parser': ^5.20.0 - '@vue/runtime-dom': ^3.2.31 + '@vue/runtime-dom': ^3.2.37 '@vue/test-utils': ^1.1.3 '@wordpress/is-shallow-equal': ^4.6.0 async-mutex: ^0.3.2 @@ -54,6 +55,7 @@ specifiers: clipboard: ^2.0.8 cookie-universal-nuxt: ^2.1.5 core-js: ^3.22.1 + css-loader: ^5.2.7 eslint: ^8.13.0 eslint-config-prettier: ^8.5.0 eslint-import-resolver-custom-alias: ^1.3.0 @@ -62,7 +64,7 @@ specifiers: eslint-plugin-prettier: ^4.0.0 eslint-plugin-tsdoc: ^0.2.16 eslint-plugin-unicorn: ^42.0.0 - eslint-plugin-vue: ^8.6.0 + eslint-plugin-vue: ^9.0.0 eslint-plugin-vuejs-accessibility: ^1.1.1 express-prom-bundle: ^6.4.1 express-useragent: ^1.0.15 @@ -96,25 +98,26 @@ specifiers: ts-node: ^10.7.0 typescript: ^4.6.2 uuid: ^8.3.2 - vue: ^2.6.14 + vue: ^2.7.10 vue-i18n: ^8.26.7 vue-i18n-extract: ^2.0.7 vue-jest: ^3.0.7 - vue-template-compiler: ^2.6.14 - vue-tsc: ^0.39.5 + vue-loader: ^15.10.0 + vue-template-compiler: ^2.7.10 + vue-tsc: ^0.40.1 webpack: ^4.46.0 dependencies: '@nuxt/components': 2.2.1 '@nuxt/postcss8': 1.1.3_webpack@4.46.0 '@nuxt/vue-app': 2.15.8 - '@nuxtjs/composition-api': 0.32.0_efpv4fxq5hpknftnxyzfo2vyxy - '@nuxtjs/i18n': 7.2.0_vue@2.6.14 + '@nuxtjs/composition-api': 0.33.1_cche4dkf5nk7uchm2m2hnrg5am + '@nuxtjs/i18n': 7.2.0_vue@2.7.10 '@nuxtjs/redirect-module': 0.3.1 '@nuxtjs/sentry': 5.1.7 '@nuxtjs/sitemap': 2.4.0 - '@nuxtjs/svg': 0.4.0_6s5yfuw2cucs6uldabpyypzlau - '@pinia/nuxt': 0.2.1_pinia@2.0.20+vue@2.6.14 + '@nuxtjs/svg': 0.4.0_gqii6gheumr5txpu7owmle7oli + '@pinia/nuxt': 0.2.1_pinia@2.0.20+vue@2.7.10 '@popperjs/core': 2.11.2 '@tailwindcss/line-clamp': 0.3.1_tailwindcss@3.0.23 '@tailwindcss/typography': 0.5.2_tailwindcss@3.0.23 @@ -131,39 +134,40 @@ dependencies: express-prom-bundle: 6.4.1_prom-client@14.0.1 express-useragent: 1.0.15 focus-trap: 6.7.1 - focus-trap-vue: 1.1.1_ww4o2appb4ncfu23ooisleyiie + focus-trap-vue: 1.1.1_f3crtc3gn77nas25wgmybsifdi focus-visible: 5.2.0 glob: 8.0.1 node-html-parser: 5.3.3 nuxt: 2.15.8_wl2mvxm2ma5s7sz3dfofdm4k7q - pinia: 2.0.20_k3kegkzgmpj55t3l5d75ppieg4 - portal-vue: 2.1.7_vue@2.6.14 + pinia: 2.0.20_bwmvgbrvs54y3u2q642yxns4ge + portal-vue: 2.1.7_vue@2.7.10 postcss-focus-visible: 6.0.4_postcss@8.4.12 prom-client: 14.0.1 rfdc: 1.3.0 seeded-rand: 2.0.1 throttle-debounce: 5.0.0 uuid: 8.3.2 - vue: 2.6.14 - vue-i18n: 8.26.7_vue@2.6.14 + vue: 2.7.10 + vue-i18n: 8.26.7_vue@2.7.10 devDependencies: '@babel/core': 7.17.10 '@babel/eslint-parser': 7.17.0_annt2i75qyqp7sfsklqkwkfeaa + '@babel/preset-env': 7.16.11_@babel+core@7.17.10 '@babel/preset-typescript': 7.16.7_@babel+core@7.17.10 '@babel/runtime-corejs3': 7.17.9 '@intlify/eslint-plugin-vue-i18n': 1.4.0_eslint@8.15.0 '@nuxt/types': 2.15.8_webpack@4.46.0 - '@nuxt/typescript-build': 2.1.0_wleosmb2b277pdfnwfuy3rhafi - '@nuxtjs/eslint-module': 3.0.2_nufgqnzswjkgegnrzqvmbqhove - '@nuxtjs/storybook': 4.3.0_li6sx5er3n6ni6nfyx7d3q67pi + '@nuxt/typescript-build': 2.1.0_cev6jy4eox52cuvxtgaqemgtqq + '@nuxtjs/eslint-module': 3.1.0_nufgqnzswjkgegnrzqvmbqhove + '@nuxtjs/storybook': 4.3.2_f3podobmuxvgqaqyahwsj6rfk4 '@nuxtjs/style-resources': 1.2.1 - '@pinia/testing': 0.0.12_pinia@2.0.20+vue@2.6.14 + '@pinia/testing': 0.0.12_pinia@2.0.20+vue@2.7.10 '@playwright/test': 1.20.2 '@testing-library/dom': 8.13.0 '@testing-library/jest-dom': 5.16.1 '@testing-library/user-event': 13.5.0_tlwynutqiyp5mns3woioasuxnq - '@testing-library/vue': 5.8.2_sbs6or2oam5i4s4vmfp4rzwdnq + '@testing-library/vue': 5.8.2_42puyn3dcxirnpdjnosl7pbb6a '@types/express-useragent': 1.0.2 '@types/jest': 26.0.24 '@types/lodash.sortby': 4.7.7 @@ -173,11 +177,12 @@ devDependencies: '@types/uuid': 8.3.4 '@typescript-eslint/eslint-plugin': 5.23.0_3uxjy4z5k6yagrpaxd7fqvv2xi '@typescript-eslint/parser': 5.23.0_2qyr5yzk6bquedgydwits76m2m - '@vue/runtime-dom': 3.2.31 - '@vue/test-utils': 1.1.3_sbs6or2oam5i4s4vmfp4rzwdnq + '@vue/runtime-dom': 3.2.37 + '@vue/test-utils': 1.1.3_42puyn3dcxirnpdjnosl7pbb6a autoprefixer: 10.4.0_postcss@8.4.12 babel-jest: 26.6.3_@babel+core@7.17.10 babel-loader: 8.2.5_usdhdj5awexcm2e5jtwd44bofa + css-loader: 5.2.7_webpack@4.46.0 eslint: 8.15.0 eslint-config-prettier: 8.5.0_eslint@8.15.0 eslint-import-resolver-custom-alias: 1.3.0_fkfqfehjtk7sk2efaqbgxsuasa @@ -186,7 +191,7 @@ devDependencies: eslint-plugin-prettier: 4.0.0_vxkt64egyevvduwddsorqjmmva eslint-plugin-tsdoc: 0.2.16 eslint-plugin-unicorn: 42.0.0_eslint@8.15.0 - eslint-plugin-vue: 8.6.0_eslint@8.15.0 + eslint-plugin-vue: 9.4.0_eslint@8.15.0 eslint-plugin-vuejs-accessibility: 1.1.1_eslint@8.15.0 husky: 7.0.4 jest: 26.6.3_ts-node@10.7.0 @@ -205,9 +210,10 @@ devDependencies: ts-node: 10.7.0_cbygeln5s5sjlseyk3kbidkfny typescript: 4.6.2 vue-i18n-extract: 2.0.7 - vue-jest: 3.0.7_emdz5kfrc5cn55r4a24jgpa35q - vue-template-compiler: 2.6.14 - vue-tsc: 0.39.5_typescript@4.6.2 + vue-jest: 3.0.7_i3g5ct7fh5wtolwqklzapd5wym + vue-loader: 15.10.0_vfhh4b6254cvzngpxpqvqoexz4 + vue-template-compiler: 2.7.10 + vue-tsc: 0.40.1_typescript@4.6.2 webpack: 4.46.0 packages: @@ -218,19 +224,6 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.4 - /@antfu/utils/0.4.0: - resolution: {integrity: sha512-gqkpvjkgFUu+s3kP+Ly33OKpo5zvVY3FDFhv5BIb98SncS3KD6DNxPfNDjwHIoyXbz1leWo1j8DtRLZ1D2Jv+Q==} - dependencies: - '@types/throttle-debounce': 2.1.0 - dev: false - - /@babel/code-frame/7.16.0: - resolution: {integrity: sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': 7.16.10 - dev: true - /@babel/code-frame/7.16.7: resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} engines: {node: '>=6.9.0'} @@ -254,12 +247,12 @@ packages: '@babel/generator': 7.17.10 '@babel/helper-module-transforms': 7.17.7 '@babel/helpers': 7.17.9 - '@babel/parser': 7.17.10 + '@babel/parser': 7.18.13 '@babel/template': 7.16.7 '@babel/traverse': 7.17.10 '@babel/types': 7.17.10 convert-source-map: 1.8.0 - debug: 4.3.3 + debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.1 lodash: 4.17.21 @@ -275,16 +268,16 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.16.7 - '@babel/generator': 7.17.3 - '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.16.12 - '@babel/helper-module-transforms': 7.17.6 - '@babel/helpers': 7.17.2 - '@babel/parser': 7.17.3 + '@babel/generator': 7.17.10 + '@babel/helper-compilation-targets': 7.17.10_@babel+core@7.16.12 + '@babel/helper-module-transforms': 7.17.7 + '@babel/helpers': 7.17.9 + '@babel/parser': 7.18.13 '@babel/template': 7.16.7 - '@babel/traverse': 7.17.3 - '@babel/types': 7.17.0 + '@babel/traverse': 7.17.10 + '@babel/types': 7.17.10 convert-source-map: 1.8.0 - debug: 4.3.3 + debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.1 semver: 6.3.0 @@ -344,6 +337,7 @@ packages: '@babel/types': 7.17.10 jsesc: 2.5.2 source-map: 0.5.7 + dev: false /@babel/helper-annotate-as-pure/7.16.7: resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==} @@ -358,31 +352,31 @@ packages: '@babel/helper-explode-assignable-expression': 7.16.7 '@babel/types': 7.17.10 - /@babel/helper-compilation-targets/7.16.7_@babel+core@7.16.12: + /@babel/helper-compilation-targets/7.16.7_@babel+core@7.17.10: resolution: {integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/compat-data': 7.17.10 - '@babel/core': 7.16.12 + '@babel/core': 7.17.10 '@babel/helper-validator-option': 7.16.7 browserslist: 4.20.3 semver: 6.3.0 - dev: true + dev: false - /@babel/helper-compilation-targets/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==} + /@babel/helper-compilation-targets/7.17.10_@babel+core@7.16.12: + resolution: {integrity: sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/compat-data': 7.17.10 - '@babel/core': 7.17.10 + '@babel/core': 7.16.12 '@babel/helper-validator-option': 7.16.7 browserslist: 4.20.3 semver: 6.3.0 - dev: false + dev: true /@babel/helper-compilation-targets/7.17.10_@babel+core@7.17.10: resolution: {integrity: sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==} @@ -467,16 +461,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-create-regexp-features-plugin/7.16.0_@babel+core@7.17.10: - resolution: {integrity: sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-annotate-as-pure': 7.16.7 - regexpu-core: 4.8.0 - /@babel/helper-create-regexp-features-plugin/7.17.0_@babel+core@7.17.10: resolution: {integrity: sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==} engines: {node: '>=6.9.0'} @@ -497,7 +481,7 @@ packages: '@babel/helper-module-imports': 7.16.7 '@babel/helper-plugin-utils': 7.16.7 '@babel/traverse': 7.17.10 - debug: 4.3.3 + debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.0 semver: 6.3.0 @@ -515,7 +499,7 @@ packages: '@babel/helper-module-imports': 7.16.7 '@babel/helper-plugin-utils': 7.16.7 '@babel/traverse': 7.17.10 - debug: 4.3.3 + debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.0 semver: 6.3.0 @@ -573,21 +557,6 @@ packages: dependencies: '@babel/types': 7.17.10 - /@babel/helper-module-transforms/7.17.6: - resolution: {integrity: sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-simple-access': 7.17.7 - '@babel/helper-split-export-declaration': 7.16.7 - '@babel/helper-validator-identifier': 7.16.7 - '@babel/template': 7.16.7 - '@babel/traverse': 7.17.10 - '@babel/types': 7.17.10 - transitivePeerDependencies: - - supports-color - /@babel/helper-module-transforms/7.17.7: resolution: {integrity: sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==} engines: {node: '>=6.9.0'} @@ -639,12 +608,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-simple-access/7.16.7: - resolution: {integrity: sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.17.10 - /@babel/helper-simple-access/7.17.7: resolution: {integrity: sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==} engines: {node: '>=6.9.0'} @@ -682,17 +645,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helpers/7.17.2: - resolution: {integrity: sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.16.7 - '@babel/traverse': 7.17.10 - '@babel/types': 7.17.10 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helpers/7.17.9: resolution: {integrity: sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==} engines: {node: '>=6.9.0'} @@ -725,6 +677,13 @@ packages: dependencies: '@babel/types': 7.17.0 + /@babel/parser/7.18.13: + resolution: {integrity: sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.17.10 + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.16.7_@babel+core@7.17.10: resolution: {integrity: sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==} engines: {node: '>=6.9.0'} @@ -1048,16 +1007,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-unicode-property-regex/7.16.5_@babel+core@7.17.10: - resolution: {integrity: sha512-s5sKtlKQyFSatt781HQwv1hoM5BQ9qRH30r+dK56OLDsHmV74mzwJNX7R1yMuE7VZKG5O6q/gmOGSAO6ikTudg==} - engines: {node: '>=4'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-create-regexp-features-plugin': 7.16.0_@babel+core@7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - /@babel/plugin-proposal-unicode-property-regex/7.16.7_@babel+core@7.17.10: resolution: {integrity: sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==} engines: {node: '>=4'} @@ -1453,16 +1402,6 @@ packages: '@babel/core': 7.17.10 '@babel/helper-plugin-utils': 7.16.7 - /@babel/plugin-transform-dotall-regex/7.16.5_@babel+core@7.17.10: - resolution: {integrity: sha512-iQiEMt8Q4/5aRGHpGVK2Zc7a6mx7qEAO7qehgSug3SDImnuMzgmm/wtJALXaz25zUj1PmnNHtShjFgk4PDx4nw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-create-regexp-features-plugin': 7.16.0_@babel+core@7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - /@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.17.10: resolution: {integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==} engines: {node: '>=6.9.0'} @@ -1561,9 +1500,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.16.12 - '@babel/helper-module-transforms': 7.17.6 + '@babel/helper-module-transforms': 7.17.7 '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-simple-access': 7.16.7 + '@babel/helper-simple-access': 7.17.7 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color @@ -1576,9 +1515,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.10 - '@babel/helper-module-transforms': 7.17.6 + '@babel/helper-module-transforms': 7.17.7 '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-simple-access': 7.16.7 + '@babel/helper-simple-access': 7.17.7 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color @@ -1944,8 +1883,8 @@ packages: dependencies: '@babel/core': 7.17.10 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-proposal-unicode-property-regex': 7.16.5_@babel+core@7.17.10 - '@babel/plugin-transform-dotall-regex': 7.16.5_@babel+core@7.17.10 + '@babel/plugin-proposal-unicode-property-regex': 7.16.7_@babel+core@7.17.10 + '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.17.10 '@babel/types': 7.17.10 esutils: 2.0.3 @@ -2027,6 +1966,13 @@ packages: dependencies: regenerator-runtime: 0.13.9 + /@babel/runtime/7.18.9: + resolution: {integrity: sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.9 + dev: true + /@babel/template/7.16.7: resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==} engines: {node: '>=6.9.0'} @@ -2047,7 +1993,7 @@ packages: '@babel/helper-split-export-declaration': 7.16.7 '@babel/parser': 7.17.10 '@babel/types': 7.17.10 - debug: 4.3.3 + debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -2062,12 +2008,13 @@ packages: '@babel/helper-function-name': 7.16.7 '@babel/helper-hoist-variables': 7.16.7 '@babel/helper-split-export-declaration': 7.16.7 - '@babel/parser': 7.17.3 + '@babel/parser': 7.18.13 '@babel/types': 7.17.0 - debug: 4.3.3 + debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: false /@babel/types/7.17.0: resolution: {integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==} @@ -2083,10 +2030,6 @@ packages: '@babel/helper-validator-identifier': 7.16.7 to-fast-properties: 2.0.0 - /@base2/pretty-print-object/1.0.1: - resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==} - dev: true - /@bcoe/v8-coverage/0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true @@ -2120,168 +2063,12 @@ packages: engines: {node: '>=10.0.0'} dev: true - /@emotion/cache/10.0.29: - resolution: {integrity: sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==} - dependencies: - '@emotion/sheet': 0.9.4 - '@emotion/stylis': 0.8.5 - '@emotion/utils': 0.11.3 - '@emotion/weak-memoize': 0.2.5 - dev: true - - /@emotion/core/10.3.1: - resolution: {integrity: sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww==} - peerDependencies: - react: '>=16.3.0' - peerDependenciesMeta: - react: - optional: true - dependencies: - '@babel/runtime': 7.17.2 - '@emotion/cache': 10.0.29 - '@emotion/css': 10.0.27 - '@emotion/serialize': 0.11.16 - '@emotion/sheet': 0.9.4 - '@emotion/utils': 0.11.3 - dev: true - - /@emotion/core/10.3.1_react@16.14.0: - resolution: {integrity: sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww==} - peerDependencies: - react: '>=16.3.0' - peerDependenciesMeta: - react: - optional: true - dependencies: - '@babel/runtime': 7.17.2 - '@emotion/cache': 10.0.29 - '@emotion/css': 10.0.27 - '@emotion/serialize': 0.11.16 - '@emotion/sheet': 0.9.4 - '@emotion/utils': 0.11.3 - react: 16.14.0 - dev: true - - /@emotion/css/10.0.27: - resolution: {integrity: sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==} - dependencies: - '@emotion/serialize': 0.11.16 - '@emotion/utils': 0.11.3 - babel-plugin-emotion: 10.2.2 - dev: true - - /@emotion/hash/0.8.0: - resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} - dev: true - - /@emotion/is-prop-valid/0.8.8: - resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} - dependencies: - '@emotion/memoize': 0.7.4 - dev: true - - /@emotion/memoize/0.7.4: - resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==} - dev: true - - /@emotion/serialize/0.11.16: - resolution: {integrity: sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==} - dependencies: - '@emotion/hash': 0.8.0 - '@emotion/memoize': 0.7.4 - '@emotion/unitless': 0.7.5 - '@emotion/utils': 0.11.3 - csstype: 2.6.20 - dev: true - - /@emotion/sheet/0.9.4: - resolution: {integrity: sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==} - dev: true - - /@emotion/styled-base/10.3.0_@emotion+core@10.3.1: - resolution: {integrity: sha512-PBRqsVKR7QRNkmfH78hTSSwHWcwDpecH9W6heujWAcyp2wdz/64PP73s7fWS1dIPm8/Exc8JAzYS8dEWXjv60w==} - peerDependencies: - '@emotion/core': ^10.0.28 - react: '>=16.3.0' - peerDependenciesMeta: - react: - optional: true - dependencies: - '@babel/runtime': 7.17.2 - '@emotion/core': 10.3.1 - '@emotion/is-prop-valid': 0.8.8 - '@emotion/serialize': 0.11.16 - '@emotion/utils': 0.11.3 - dev: true - - /@emotion/styled-base/10.3.0_qzeatvug73zaio2r3dlvejynye: - resolution: {integrity: sha512-PBRqsVKR7QRNkmfH78hTSSwHWcwDpecH9W6heujWAcyp2wdz/64PP73s7fWS1dIPm8/Exc8JAzYS8dEWXjv60w==} - peerDependencies: - '@emotion/core': ^10.0.28 - react: '>=16.3.0' - peerDependenciesMeta: - react: - optional: true - dependencies: - '@babel/runtime': 7.17.2 - '@emotion/core': 10.3.1_react@16.14.0 - '@emotion/is-prop-valid': 0.8.8 - '@emotion/serialize': 0.11.16 - '@emotion/utils': 0.11.3 - react: 16.14.0 - dev: true - - /@emotion/styled/10.3.0_@emotion+core@10.3.1: - resolution: {integrity: sha512-GgcUpXBBEU5ido+/p/mCT2/Xx+Oqmp9JzQRuC+a4lYM4i4LBBn/dWvc0rQ19N9ObA8/T4NWMrPNe79kMBDJqoQ==} - peerDependencies: - '@emotion/core': ^10.0.27 - react: '>=16.3.0' - peerDependenciesMeta: - react: - optional: true - dependencies: - '@emotion/core': 10.3.1 - '@emotion/styled-base': 10.3.0_@emotion+core@10.3.1 - babel-plugin-emotion: 10.2.2 - dev: true - - /@emotion/styled/10.3.0_qzeatvug73zaio2r3dlvejynye: - resolution: {integrity: sha512-GgcUpXBBEU5ido+/p/mCT2/Xx+Oqmp9JzQRuC+a4lYM4i4LBBn/dWvc0rQ19N9ObA8/T4NWMrPNe79kMBDJqoQ==} - peerDependencies: - '@emotion/core': ^10.0.27 - react: '>=16.3.0' - peerDependenciesMeta: - react: - optional: true - dependencies: - '@emotion/core': 10.3.1_react@16.14.0 - '@emotion/styled-base': 10.3.0_qzeatvug73zaio2r3dlvejynye - babel-plugin-emotion: 10.2.2 - react: 16.14.0 - dev: true - - /@emotion/stylis/0.8.5: - resolution: {integrity: sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==} - dev: true - - /@emotion/unitless/0.7.5: - resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==} - dev: true - - /@emotion/utils/0.11.3: - resolution: {integrity: sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==} - dev: true - - /@emotion/weak-memoize/0.2.5: - resolution: {integrity: sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==} - dev: true - /@eslint/eslintrc/1.2.1: resolution: {integrity: sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.3 + debug: 4.3.4 espree: 9.3.2 globals: 13.12.0 ignore: 5.2.0 @@ -2298,7 +2085,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.3 + debug: 4.3.4 espree: 9.3.2 globals: 13.12.0 ignore: 5.2.0 @@ -2318,7 +2105,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.3 + debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -2413,7 +2200,7 @@ packages: resolution: {integrity: sha512-rnfA0ScyBXyp9xsSD4EAMGeOh1yv/AE7fhqdAdSOr5X8N39azz257umfRtzNT9sHXAKSSzpCVhIbMAkp5c/gjQ==} engines: {node: '>= 10.0'} dependencies: - '@babel/parser': 7.17.3 + '@babel/parser': 7.18.13 dev: false /@intlify/vue-i18n-loader/1.1.0: @@ -2667,7 +2454,7 @@ packages: resolution: {integrity: sha512-dOOXgzqaDoHu5qqMEPLKEgLz5CeIA7q8+1W62mCvFVCOqeC71UoTGJ4u1xUSOpIl2J1x2pqrNULkFteUeZW3/A==} engines: {node: '>= 8.0.0'} dependencies: - debug: 4.3.3 + debug: 4.3.4 http-errors: 1.8.1 koa-compose: 4.1.0 methods: 1.1.2 @@ -2676,17 +2463,6 @@ packages: - supports-color dev: true - /@mdx-js/loader/1.6.22: - resolution: {integrity: sha512-9CjGwy595NaxAYp0hF9B/A0lH6C8Rms97e2JS9d3jVUtILn6pT5i5IV965ra3lIWc7Rs1GG1tBdVF7dCowYe6Q==} - dependencies: - '@mdx-js/mdx': 1.6.22 - '@mdx-js/react': 1.6.22 - loader-utils: 2.0.0 - transitivePeerDependencies: - - react - - supports-color - dev: true - /@mdx-js/mdx/1.6.22: resolution: {integrity: sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==} dependencies: @@ -2937,7 +2713,7 @@ packages: scule: 0.2.1 semver: 7.3.5 upath: 2.0.1 - vue-template-compiler: 2.6.14 + vue-template-compiler: 2.7.10 dev: false /@nuxt/config/2.15.8: @@ -2975,10 +2751,6 @@ packages: consola: 2.15.3 dev: false - /@nuxt/devalue/2.0.0: - resolution: {integrity: sha512-YBI/6o2EBz02tdEJRBK8xkt3zvOFOWlLBf7WKYGBsSYSRtjjgrqPe2skp6VLLmKx5WbHHDNcW+6oACaurxGzeA==} - dev: true - /@nuxt/friendly-errors-webpack-plugin/2.5.2_webpack@4.46.0: resolution: {integrity: sha512-LLc+90lnxVbpKkMqk5z1EWpXoODhc6gRkqqXJCInJwF5xabHAE7biFvbULfvTRmtaTzAaP8IV4HQDLUgeAUTTw==} engines: {node: '>=8.0.0', npm: '>=5.0.0'} @@ -3123,14 +2895,14 @@ packages: - webpack dev: true - /@nuxt/typescript-build/2.1.0_wleosmb2b277pdfnwfuy3rhafi: + /@nuxt/typescript-build/2.1.0_cev6jy4eox52cuvxtgaqemgtqq: resolution: {integrity: sha512-7TLMpfzgOckf3cBkzoPFns6Xl8FzY6MoFfm/5HUE47QeTWAdOG9ZFxMrVhHWieZHYUuV+k6byRtaRv4S/3R8zA==} peerDependencies: '@nuxt/types': '>=2.13.1' dependencies: '@nuxt/types': 2.15.8_webpack@4.46.0 consola: 2.15.3 - fork-ts-checker-webpack-plugin: 6.5.0_mpahngmn3mtdx6vmys44ywifxm + fork-ts-checker-webpack-plugin: 6.5.0_kofmjsa6kks4abfduh3p6sropi ts-loader: 8.3.0_7in6qbnjgkqokibdcer35wqugu typescript: 4.6.2 transitivePeerDependencies: @@ -3162,13 +2934,13 @@ packages: node-fetch: 2.6.7 ufo: 0.7.9 unfetch: 4.2.0 - vue: 2.6.14 + vue: 2.7.10 vue-client-only: 2.1.0 vue-meta: 2.4.0 vue-no-ssr: 1.1.1 - vue-router: 3.5.3_vue@2.6.14 - vue-template-compiler: 2.6.14 - vuex: 3.6.2_vue@2.6.14 + vue-router: 3.5.3_vue@2.7.10 + vue-template-compiler: 2.7.10 + vuex: 3.6.2_vue@2.7.10 transitivePeerDependencies: - encoding dev: false @@ -3184,9 +2956,9 @@ packages: lodash: 4.17.21 lru-cache: 5.1.1 ufo: 0.7.9 - vue: 2.6.14 + vue: 2.7.10 vue-meta: 2.4.0 - vue-server-renderer: 2.6.14 + vue-server-renderer: 2.7.10 dev: false /@nuxt/webpack/2.15.8_wl2mvxm2ma5s7sz3dfofdm4k7q: @@ -3228,9 +3000,9 @@ packages: time-fix-plugin: 2.0.7_webpack@4.46.0 ufo: 0.7.9 url-loader: 4.1.1_lit45vopotvaqup7lrvlnvtxwy - vue-loader: 15.9.8_7oyydxtafvjqcmg5zydubwayrq + vue-loader: 15.10.0_g2ee3j26zdrv6uisguvqzeqcse vue-style-loader: 4.1.3 - vue-template-compiler: 2.6.14 + vue-template-compiler: 2.7.10 webpack: 4.46.0 webpack-bundle-analyzer: 4.5.0 webpack-dev-middleware: 4.3.0_webpack@4.46.0 @@ -3300,48 +3072,39 @@ packages: - whiskers dev: false - /@nuxtjs/composition-api/0.32.0_efpv4fxq5hpknftnxyzfo2vyxy: - resolution: {integrity: sha512-/LYf0N5x5j8i2/Uldfw+n4o3SVXyCIYQyOwSL+2JTllyyEkO3zHJc8YAbJhp22kHh6gPEhmgBA/whDUbERY7mg==} - engines: {node: ^12.20.0 || >=14.13.0} + /@nuxtjs/composition-api/0.33.1_cche4dkf5nk7uchm2m2hnrg5am: + resolution: {integrity: sha512-dI0c5atKDsEIVycrsKw9T+aaos2VggscSJBPZpC1BXKzHR7+9Ilor+SHvnAEb5j2E2v+8x407Uo339oJzhlD1A==} + engines: {node: '>=v14.13.0'} peerDependencies: '@nuxt/vue-app': ^2.15 nuxt: ^2.15 - vue: ^2 + vue: ^2.7.8 dependencies: '@nuxt/vue-app': 2.15.8 - '@vue/composition-api': 1.4.9_vue@2.6.14 - defu: 5.0.1 + defu: 6.1.0 estree-walker: 2.0.2 fs-extra: 9.1.0 - magic-string: 0.25.9 + magic-string: 0.26.2 nuxt: 2.15.8_wl2mvxm2ma5s7sz3dfofdm4k7q - ufo: 0.7.9 - unplugin-vue2-script-setup: 0.9.3_pw42y33qo2ly2ct4vpupmck4ae - upath: 2.0.1 - vue: 2.6.14 - transitivePeerDependencies: - - '@vue/runtime-dom' - - esbuild - - pug - - rollup - - supports-color - - vite - - webpack + pathe: 0.3.5 + ufo: 0.8.5 + vue: 2.7.10 dev: false - /@nuxtjs/eslint-module/3.0.2_nufgqnzswjkgegnrzqvmbqhove: - resolution: {integrity: sha512-9q6/bMSvUU2L7Vhy5LUmghW3BQZMReQAvywBwZtX7s62W6dIL7IdD1T3u2zc8JW90grtJK84Ocx3dyYTj/Oavw==} + /@nuxtjs/eslint-module/3.1.0_nufgqnzswjkgegnrzqvmbqhove: + resolution: {integrity: sha512-9bK8AOJBflWmbQeL77SHIsgyGzhiW2b1BdwOtZ53Yyfa7Km3XMMVd8CtLA7z4+03eS+4TVQMxw62yRpJH5icZA==} peerDependencies: eslint: '>=7' dependencies: consola: 2.15.3 + defu: 6.1.0 eslint: 8.15.0 eslint-webpack-plugin: 2.6.0_nufgqnzswjkgegnrzqvmbqhove transitivePeerDependencies: - webpack dev: true - /@nuxtjs/i18n/7.2.0_vue@2.6.14: + /@nuxtjs/i18n/7.2.0_vue@2.7.10: resolution: {integrity: sha512-fO/QRMxZ0t6LpYJ7ti6mHc0lsog4SMr7Xll3d45zdVSI7+5eBE1YcoG8yXv1sndGQZoq8k0iD1dXuAJA6UL5ww==} dependencies: '@babel/parser': 7.17.3 @@ -3355,7 +3118,7 @@ packages: klona: 2.0.5 lodash.merge: 4.6.2 ufo: 0.7.9 - vue-i18n: 8.26.7_vue@2.6.14 + vue-i18n: 8.26.7_vue@2.7.10 transitivePeerDependencies: - supports-color - vue @@ -3394,35 +3157,36 @@ packages: sitemap: 4.1.1 dev: false - /@nuxtjs/storybook/4.3.0_li6sx5er3n6ni6nfyx7d3q67pi: - resolution: {integrity: sha512-UxtFQhFrNa1FLN0i6Agqf1PADN11C87WUKV9jHWbNhcIs0cQuoogZYno1cOOiEHZ/t44SxH72lLPz0NWH9L/aA==} + /@nuxtjs/storybook/4.3.2_f3podobmuxvgqaqyahwsj6rfk4: + resolution: {integrity: sha512-9XoHpJI6Xiy4g10kB4b+E0d+WfhZFC3Emv3+FIv6G4P3Wy+X6s8OBA6C7QQGDyThwrgWkRWaVD3mTzNRViN9WQ==} hasBin: true dependencies: - '@nuxt/devalue': 2.0.0 '@nuxt/postcss8': 1.1.3_webpack@4.46.0 - '@storybook/addon-essentials': 6.4.19_2daqike6pzpygnz2djthd6mvje + '@storybook/addon-essentials': 6.5.10_bwi2gz7r25ylshkw3aec3kddra '@storybook/addon-postcss': 2.0.0_webpack@4.46.0 '@storybook/react-docgen-typescript-plugin': 1.0.1_7in6qbnjgkqokibdcer35wqugu - '@storybook/vue': 6.4.19_a2jweejbyxkxmq6ipymwowpffi + '@storybook/vue': 6.5.10_4ycx2gwjchz44tf5twpdqpiwgy arg: 5.0.1 consola: 2.15.3 create-require: 1.1.1 css-loader: 5.2.7_webpack@4.46.0 jiti: 1.13.0 lodash.template: 4.5.0 - pathe: 0.2.0 - postcss: 8.4.12 - vue-loader: 15.9.8_pv3e62hihcgilzzlt4q6ljqzyu + pathe: 0.3.5 + postcss: 8.4.16 + vue-loader: 15.10.0_vfhh4b6254cvzngpxpqvqoexz4 transitivePeerDependencies: - '@babel/core' - '@storybook/angular' + - '@storybook/builder-manager4' + - '@storybook/builder-manager5' + - '@storybook/builder-webpack4' - '@storybook/builder-webpack5' - '@storybook/html' - '@storybook/manager-webpack5' - - '@storybook/react' + - '@storybook/mdx2-csf' - '@storybook/vue3' - '@storybook/web-components' - - '@types/react' - '@vue/compiler-sfc' - arc-templates - atpl @@ -3506,14 +3270,14 @@ packages: sass-resources-loader: 2.2.4 dev: true - /@nuxtjs/svg/0.4.0_6s5yfuw2cucs6uldabpyypzlau: + /@nuxtjs/svg/0.4.0_gqii6gheumr5txpu7owmle7oli: resolution: {integrity: sha512-XF8uvV5YKBPAJr52SFRVkhltAsjCBTwwTc4GTysSm8WPYB2utJLY48qXdVC/J9dNQiMd7NHo1xmEYEqQfzqpqg==} dependencies: file-loader: 6.2.0_webpack@4.46.0 raw-loader: 4.0.2_webpack@4.46.0 svg-sprite-loader: 5.2.1 url-loader: 4.1.1_lit45vopotvaqup7lrvlnvtxwy - vue-svg-loader: 0.16.0_ev5jzj74xu2fombjvobqpq452a + vue-svg-loader: 0.16.0_abjhqgwglfwb46q2jh7n36fu5u transitivePeerDependencies: - supports-color - vue-template-compiler @@ -3528,25 +3292,25 @@ packages: stack-trace: 0.0.10 dev: false - /@pinia/nuxt/0.2.1_pinia@2.0.20+vue@2.6.14: + /@pinia/nuxt/0.2.1_pinia@2.0.20+vue@2.7.10: resolution: {integrity: sha512-XPsuClG2ag/zSdSDqU8FRkTxwWKVZTYD6TVTzjMon3l9QZKC9YvW+jdZWasQilLCnU+jWpmhx41YpfIoPSwMbg==} peerDependencies: pinia: '>=2.0.16' dependencies: - pinia: 2.0.20_k3kegkzgmpj55t3l5d75ppieg4 - vue-demi: 0.12.1_vue@2.6.14 + pinia: 2.0.20_bwmvgbrvs54y3u2q642yxns4ge + vue-demi: 0.13.10_vue@2.7.10 transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@pinia/testing/0.0.12_pinia@2.0.20+vue@2.6.14: + /@pinia/testing/0.0.12_pinia@2.0.20+vue@2.7.10: resolution: {integrity: sha512-OGJ5kZihiuNua9trREAVLiv8wAlxT2+gZAz3Cen1L4ch51MbSgY5/nbo9htYsP2my9dhbggBhecgYWlhejhRcQ==} peerDependencies: pinia: '>=2.0.14' dependencies: - pinia: 2.0.20_k3kegkzgmpj55t3l5d75ppieg4 - vue-demi: 0.12.1_vue@2.6.14 + pinia: 2.0.20_bwmvgbrvs54y3u2q642yxns4ge + vue-demi: 0.13.10_vue@2.7.10 transitivePeerDependencies: - '@vue/composition-api' - vue @@ -3603,13 +3367,6 @@ packages: /@popperjs/core/2.11.2: resolution: {integrity: sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA==} - - /@rollup/pluginutils/4.2.0: - resolution: {integrity: sha512-2WUyJNRkyH5p487pGnn4tWAsxhEFKN/pT8CMgHshd5H+IXkOnKvKZwsz5ZWz+YCXkleZRAU5kwbfgF8CPfDRqA==} - engines: {node: '>= 8.0.0'} - dependencies: - estree-walker: 2.0.2 - picomatch: 2.3.1 dev: false /@sentry/browser/6.19.7: @@ -3730,123 +3487,182 @@ packages: '@sinonjs/commons': 1.8.3 dev: true - /@storybook/addon-actions/6.4.19: - resolution: {integrity: sha512-GpSvP8xV8GfNkmtGJjfCgaOx6mbjtyTK0aT9FqX9pU0s+KVMmoCTrBh43b7dWrwxxas01yleBK9VpYggzhi/Fw==} + /@storybook/addon-actions/6.5.10: + resolution: {integrity: sha512-vpCnEu81fmtYzOf0QsRYoDuf9wXgVVl2VysE1dWRebRhIUDU0JurrthTnw322e38D4FzaoNGqZE7wnBYBohzZA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@storybook/addons': 6.4.19 - '@storybook/api': 6.4.19 - '@storybook/components': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/theming': 6.4.19 + '@storybook/addons': 6.5.10 + '@storybook/api': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/components': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/theming': 6.5.10 core-js: 3.22.5 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 - polished: 4.1.4 + polished: 4.2.2 prop-types: 15.8.1 react-inspector: 5.1.1 regenerator-runtime: 0.13.9 - telejson: 5.3.3 + telejson: 6.0.8 ts-dedent: 2.2.0 util-deprecate: 1.0.2 uuid-browser: 3.1.0 - transitivePeerDependencies: - - '@types/react' dev: true - /@storybook/addon-backgrounds/6.4.19: - resolution: {integrity: sha512-yn8MTE7lctO48Rdw+DmmA1wKdf5eyAbA/vrug5ske/U2WPgGc65sApzwT8BItZfuyAMjuT5RnCWwd7o6hGRgGQ==} + /@storybook/addon-backgrounds/6.5.10: + resolution: {integrity: sha512-5uzQda3dh891h7BL8e9Ymk7BI+QgkkzDJXuA4mHjOXfIiD3S3efhJI8amXuBC2ZpIr6zmVit0MqZVyoVve46cQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@storybook/addons': 6.4.19 - '@storybook/api': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/components': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/theming': 6.4.19 + '@storybook/addons': 6.5.10 + '@storybook/api': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/components': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/theming': 6.5.10 core-js: 3.22.5 global: 4.4.0 memoizerific: 1.11.3 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 util-deprecate: 1.0.2 + dev: true + + /@storybook/addon-controls/6.5.10_rzr4t3jxqobvpy3kbixsoqgkfu: + resolution: {integrity: sha512-lC2y3XcolmQAJwFurIyGrynAHPWmfNtTCdu3rQBTVGwyxCoNwdOOeC2jV0BRqX2+CW6OHzJr9frNWXPSaZ8c4w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/addons': 6.5.10 + '@storybook/api': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/components': 6.5.10 + '@storybook/core-common': 6.5.10_rzr4t3jxqobvpy3kbixsoqgkfu + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/node-logger': 6.5.10 + '@storybook/store': 6.5.10 + '@storybook/theming': 6.5.10 + core-js: 3.22.5 + lodash: 4.17.21 + ts-dedent: 2.2.0 transitivePeerDependencies: - - '@types/react' + - eslint + - supports-color + - typescript + - vue-template-compiler + - webpack-cli + - webpack-command dev: true - /@storybook/addon-controls/6.4.19_nojjwotduajuku2vg46qvhscnq: - resolution: {integrity: sha512-JHi5z9i6NsgQLfG5WOeQE1AyOrM+QJLrjT+uOYx40bq+OC1yWHH7qHiphPP8kjJJhCZlaQk1qqXYkkQXgaeHSw==} + /@storybook/addon-docs/6.5.10_gnlzgrbub32eh7arkkuni7dsui: + resolution: {integrity: sha512-1kgjo3f0vL6GN8fTwLL05M/q/kDdzvuqwhxPY/v5hubFb3aQZGr2yk9pRBaLAbs4bez0yG0ASXcwhYnrEZUppg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + '@storybook/mdx2-csf': ^0.0.3 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: + '@storybook/mdx2-csf': + optional: true react: optional: true react-dom: optional: true dependencies: - '@storybook/addons': 6.4.19 - '@storybook/api': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/components': 6.4.19 - '@storybook/core-common': 6.4.19_nojjwotduajuku2vg46qvhscnq - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/node-logger': 6.4.19 - '@storybook/store': 6.4.19 - '@storybook/theming': 6.4.19 + '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.10 + '@babel/preset-env': 7.16.11_@babel+core@7.17.10 + '@jest/transform': 26.6.2 + '@mdx-js/react': 1.6.22 + '@storybook/addons': 6.5.10 + '@storybook/api': 6.5.10 + '@storybook/components': 6.5.10 + '@storybook/core-common': 6.5.10_rzr4t3jxqobvpy3kbixsoqgkfu + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/docs-tools': 6.5.10 + '@storybook/mdx1-csf': 0.0.1_@babel+core@7.17.10 + '@storybook/node-logger': 6.5.10 + '@storybook/postinstall': 6.5.10 + '@storybook/preview-web': 6.5.10 + '@storybook/source-loader': 6.5.10 + '@storybook/store': 6.5.10 + '@storybook/theming': 6.5.10 + babel-loader: 8.2.5_usdhdj5awexcm2e5jtwd44bofa core-js: 3.22.5 + fast-deep-equal: 3.1.3 + global: 4.4.0 lodash: 4.17.21 + regenerator-runtime: 0.13.9 + remark-external-links: 8.0.0 + remark-slug: 6.1.0 ts-dedent: 2.2.0 + util-deprecate: 1.0.2 transitivePeerDependencies: - - '@types/react' + - '@babel/core' - eslint - supports-color - typescript - vue-template-compiler + - webpack - webpack-cli - webpack-command dev: true - /@storybook/addon-docs/6.4.19_gle3n7vynluk2gupxyxdelqio4: - resolution: {integrity: sha512-OEPyx/5ZXmZOPqIAWoPjlIP8Q/YfNjAmBosA8tmA8t5KCSiq/vpLcAvQhxqK6n0wk/B8Xp67Z8RpLfXjU8R3tw==} - peerDependencies: - '@storybook/angular': 6.4.19 - '@storybook/html': 6.4.19 - '@storybook/react': 6.4.19 - '@storybook/vue': 6.4.19 - '@storybook/vue3': 6.4.19 - '@storybook/web-components': 6.4.19 - lit: ^2.0.0 - lit-html: ^1.4.1 || ^2.0.0 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - svelte: ^3.31.2 - sveltedoc-parser: ^4.1.0 - vue: ^2.6.10 || ^3.0.0 + /@storybook/addon-essentials/6.5.10_bwi2gz7r25ylshkw3aec3kddra: + resolution: {integrity: sha512-PT2aiR4vgAyB0pl3HNBUa4/a7NDRxASxAazz7zt9ZDirkipDKfxwdcLeRoJzwSngVDWEhuz5/paN5x4eNp4Hww==} + peerDependencies: + '@babel/core': ^7.9.6 + '@storybook/angular': '*' + '@storybook/builder-manager4': '*' + '@storybook/builder-manager5': '*' + '@storybook/builder-webpack4': '*' + '@storybook/builder-webpack5': '*' + '@storybook/html': '*' + '@storybook/vue': '*' + '@storybook/vue3': '*' + '@storybook/web-components': '*' + lit: '*' + lit-html: '*' + react: '*' + react-dom: '*' + svelte: '*' + sveltedoc-parser: '*' + vue: '*' webpack: '*' peerDependenciesMeta: '@storybook/angular': optional: true - '@storybook/html': + '@storybook/builder-manager4': + optional: true + '@storybook/builder-manager5': + optional: true + '@storybook/builder-webpack4': + optional: true + '@storybook/builder-webpack5': optional: true - '@storybook/react': + '@storybook/html': optional: true '@storybook/vue': optional: true @@ -3872,190 +3688,83 @@ packages: optional: true dependencies: '@babel/core': 7.17.10 - '@babel/generator': 7.17.10 - '@babel/parser': 7.17.10 - '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.10 - '@babel/preset-env': 7.16.11_@babel+core@7.17.10 - '@jest/transform': 26.6.2 - '@mdx-js/loader': 1.6.22 - '@mdx-js/mdx': 1.6.22 - '@mdx-js/react': 1.6.22 - '@storybook/addons': 6.4.19 - '@storybook/api': 6.4.19 - '@storybook/builder-webpack4': 6.4.19_nojjwotduajuku2vg46qvhscnq - '@storybook/client-logger': 6.4.19 - '@storybook/components': 6.4.19 - '@storybook/core': 6.4.19_mpahngmn3mtdx6vmys44ywifxm - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/csf-tools': 6.4.19 - '@storybook/node-logger': 6.4.19 - '@storybook/postinstall': 6.4.19 - '@storybook/preview-web': 6.4.19 - '@storybook/source-loader': 6.4.19 - '@storybook/store': 6.4.19 - '@storybook/theming': 6.4.19 - '@storybook/vue': 6.4.19_a2jweejbyxkxmq6ipymwowpffi - acorn: 7.4.1 - acorn-jsx: 5.3.2_acorn@7.4.1 - acorn-walk: 7.2.0 + '@storybook/addon-actions': 6.5.10 + '@storybook/addon-backgrounds': 6.5.10 + '@storybook/addon-controls': 6.5.10_rzr4t3jxqobvpy3kbixsoqgkfu + '@storybook/addon-docs': 6.5.10_gnlzgrbub32eh7arkkuni7dsui + '@storybook/addon-measure': 6.5.10 + '@storybook/addon-outline': 6.5.10 + '@storybook/addon-toolbars': 6.5.10 + '@storybook/addon-viewport': 6.5.10 + '@storybook/addons': 6.5.10 + '@storybook/api': 6.5.10 + '@storybook/core-common': 6.5.10_rzr4t3jxqobvpy3kbixsoqgkfu + '@storybook/node-logger': 6.5.10 + '@storybook/vue': 6.5.10_4ycx2gwjchz44tf5twpdqpiwgy core-js: 3.22.5 - doctrine: 3.0.0 - escodegen: 2.0.0 - fast-deep-equal: 3.1.3 - global: 4.4.0 - html-tags: 3.1.0 - js-string-escape: 1.0.1 - loader-utils: 2.0.2 - lodash: 4.17.21 - nanoid: 3.3.1 - p-limit: 3.1.0 - prettier: 2.3.0 - prop-types: 15.8.1 - react-element-to-jsx-string: 14.3.4 regenerator-runtime: 0.13.9 - remark-external-links: 8.0.0 - remark-slug: 6.1.0 ts-dedent: 2.2.0 - util-deprecate: 1.0.2 - vue: 2.6.14 + vue: 2.7.10 webpack: 4.46.0 transitivePeerDependencies: - - '@storybook/builder-webpack5' - - '@storybook/manager-webpack5' - - '@types/react' - - bluebird - - bufferutil - - encoding + - '@storybook/mdx2-csf' - eslint - supports-color - typescript - - utf-8-validate - vue-template-compiler - webpack-cli - webpack-command dev: true - /@storybook/addon-essentials/6.4.19_2daqike6pzpygnz2djthd6mvje: - resolution: {integrity: sha512-vbV8sjepMVEuwhTDBHjO3E6vXluG7RiEeozV1QVuS9lGhjQdvUPdZ9rDNUcP6WHhTdEkS/ffTMaGIy1v8oZd7g==} + /@storybook/addon-measure/6.5.10: + resolution: {integrity: sha512-ss7L1H5K5hXygDIoVwj+QyVXbve5V67x7CofLiLCgQYuJzfO16+sPGjiTGWMpTb4ijox2uKWnTkpilt5bCjXgw==} peerDependencies: - '@babel/core': ^7.9.6 - '@storybook/vue': 6.4.19 - '@storybook/web-components': 6.4.19 - babel-loader: ^8.0.0 - lit-html: ^1.4.1 || ^2.0.0-rc.3 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - webpack: '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: - '@storybook/vue': - optional: true - '@storybook/web-components': - optional: true - lit-html: - optional: true react: optional: true react-dom: optional: true - webpack: - optional: true dependencies: - '@babel/core': 7.17.10 - '@storybook/addon-actions': 6.4.19 - '@storybook/addon-backgrounds': 6.4.19 - '@storybook/addon-controls': 6.4.19_nojjwotduajuku2vg46qvhscnq - '@storybook/addon-docs': 6.4.19_gle3n7vynluk2gupxyxdelqio4 - '@storybook/addon-measure': 6.4.19 - '@storybook/addon-outline': 6.4.19 - '@storybook/addon-toolbars': 6.4.19 - '@storybook/addon-viewport': 6.4.19 - '@storybook/addons': 6.4.19 - '@storybook/api': 6.4.19 - '@storybook/node-logger': 6.4.19 - '@storybook/vue': 6.4.19_a2jweejbyxkxmq6ipymwowpffi - babel-loader: 8.2.5_usdhdj5awexcm2e5jtwd44bofa - core-js: 3.22.5 - regenerator-runtime: 0.13.9 - ts-dedent: 2.2.0 - webpack: 4.46.0 - transitivePeerDependencies: - - '@storybook/angular' - - '@storybook/builder-webpack5' - - '@storybook/html' - - '@storybook/manager-webpack5' - - '@storybook/react' - - '@storybook/vue3' - - '@types/react' - - bluebird - - bufferutil - - encoding - - eslint - - lit - - supports-color - - svelte - - sveltedoc-parser - - typescript - - utf-8-validate - - vue - - vue-template-compiler - - webpack-cli - - webpack-command - dev: true - - /@storybook/addon-measure/6.4.19: - resolution: {integrity: sha512-PXeU0AlpnGEvnzBQ6snkzmlIpwE0ci8LdFtL1Vz1V1Xk5fbuETWYuEkPuk1oZ7L9igB9cfT32SyJlE5MC1iaGg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - dependencies: - '@storybook/addons': 6.4.19 - '@storybook/api': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/components': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 + '@storybook/addons': 6.5.10 + '@storybook/api': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/components': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 core-js: 3.22.5 global: 4.4.0 - transitivePeerDependencies: - - '@types/react' dev: true - /@storybook/addon-outline/6.4.19: - resolution: {integrity: sha512-7ZDXo8qrms6dx0KRP9PInXIie82h5g9XCNrGOUdfZkQPvgofJVj0kNv6p+WOiGiaVfKPC5KMgIofqzBTFV+k6Q==} + /@storybook/addon-outline/6.5.10: + resolution: {integrity: sha512-AjdaeQ+/iBKmGrAqRW4niwMB6AkgGnYmSzVs5Cf6F/Sb4Dp+vzgLNOwLABD9qs8Ri8dvHl5J4QpVwQKUhYZaOQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@storybook/addons': 6.4.19 - '@storybook/api': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/components': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 + '@storybook/addons': 6.5.10 + '@storybook/api': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/components': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 core-js: 3.22.5 global: 4.4.0 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@types/react' dev: true /@storybook/addon-postcss/2.0.0_webpack@4.46.0: resolution: {integrity: sha512-Nt82A7e9zJH4+A+VzLKKswUfru+T6FJTakj4dccP0i8DSn7a0CkzRPrLuZBq8tg4voV6gD74bcDf3gViCVBGtA==} engines: {node: '>=10', yarn: ^1.17.0} dependencies: - '@storybook/node-logger': 6.4.9 + '@storybook/node-logger': 6.5.10 css-loader: 3.6.0_webpack@4.46.0 postcss: 7.0.39 postcss-loader: 4.3.0_gzaxsinx64nntyd3vmdqwl7coe @@ -4064,95 +3773,92 @@ packages: - webpack dev: true - /@storybook/addon-toolbars/6.4.19: - resolution: {integrity: sha512-2UtuX9yB1rD/CAZv1etnOnunfPTvsEKEg/J2HYMKE1lhenWC5muIUXvDXCXvwDC65WviPJ56nFNKaKK1Zz7JDg==} + /@storybook/addon-toolbars/6.5.10: + resolution: {integrity: sha512-S0Ljc6Wv+bPbx2e0iTveJ6bBDqjsemu+FZD4qDLsHreoI7DAcqyrF5Def1l8xNohixIVpx8dQpYXRtyzNlXekg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@storybook/addons': 6.4.19 - '@storybook/api': 6.4.19 - '@storybook/components': 6.4.19 - '@storybook/theming': 6.4.19 + '@storybook/addons': 6.5.10 + '@storybook/api': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/components': 6.5.10 + '@storybook/theming': 6.5.10 core-js: 3.22.5 regenerator-runtime: 0.13.9 - transitivePeerDependencies: - - '@types/react' dev: true - /@storybook/addon-viewport/6.4.19: - resolution: {integrity: sha512-T1hdImxbLj8suQSTbp6HSA1LLHOlqaNK5jjnqzEOoAxY0O8LNPXMJ2jKIeT2fPQ0v+tWGU3tbwf+3xFq0parVQ==} + /@storybook/addon-viewport/6.5.10: + resolution: {integrity: sha512-RFMd+4kZljyuJjR9OJ2bFXHrSG7VTi5FDZYWEU+4W1sBxzC+JhnVnUP+HJH3gUxEFIRQC5neRzwWRE9RUUoALQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@storybook/addons': 6.4.19 - '@storybook/api': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/components': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/theming': 6.4.19 + '@storybook/addons': 6.5.10 + '@storybook/api': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/components': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/theming': 6.5.10 core-js: 3.22.5 global: 4.4.0 memoizerific: 1.11.3 prop-types: 15.8.1 regenerator-runtime: 0.13.9 - transitivePeerDependencies: - - '@types/react' dev: true - /@storybook/addons/6.4.19: - resolution: {integrity: sha512-QNyRYhpqmHV8oJxxTBdkRlLSbDFhpBvfvMfIrIT1UXb/eemdBZTaCGVvXZ9UixoEEI7f8VwAQ44IvkU5B1509w==} + /@storybook/addons/6.5.10: + resolution: {integrity: sha512-VD4tBCQ23PkSeDoxuHcKy0RfhIs3oMYjBacOZx7d0bvOzK9WjPyvE2ysDAh7r/ceqnwmWHAScIpE+I1RU7gl+g==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@storybook/api': 6.4.19 - '@storybook/channels': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/router': 6.4.19 - '@storybook/theming': 6.4.19 + '@storybook/api': 6.5.10 + '@storybook/channels': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/router': 6.5.10 + '@storybook/theming': 6.5.10 '@types/webpack-env': 1.16.3 core-js: 3.22.5 global: 4.4.0 regenerator-runtime: 0.13.9 dev: true - /@storybook/addons/6.4.19_wcqkhtmu7mswc6yz4uyexck3ty: - resolution: {integrity: sha512-QNyRYhpqmHV8oJxxTBdkRlLSbDFhpBvfvMfIrIT1UXb/eemdBZTaCGVvXZ9UixoEEI7f8VwAQ44IvkU5B1509w==} + /@storybook/addons/6.5.10_wcqkhtmu7mswc6yz4uyexck3ty: + resolution: {integrity: sha512-VD4tBCQ23PkSeDoxuHcKy0RfhIs3oMYjBacOZx7d0bvOzK9WjPyvE2ysDAh7r/ceqnwmWHAScIpE+I1RU7gl+g==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@storybook/api': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/channels': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/router': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/theming': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/api': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/channels': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/router': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/theming': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty '@types/webpack-env': 1.16.3 core-js: 3.22.5 global: 4.4.0 @@ -4161,24 +3867,24 @@ packages: regenerator-runtime: 0.13.9 dev: true - /@storybook/api/6.4.19: - resolution: {integrity: sha512-aDvea+NpQCBjpNp9YidO1Pr7fzzCp15FSdkG+2ihGQfv5raxrN+IIJnGUXecpe71nvlYiB+29UXBVK7AL0j51Q==} + /@storybook/api/6.5.10: + resolution: {integrity: sha512-AkmgSPNEGdKp4oZA4KQ+RJsacw7GwfvjsVDnCkcXqS9zmSr/RNL0fhpcd60KKkmx/hGKPTDFpK3ZayxDrJ/h4A==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@storybook/channels': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/router': 6.4.19 + '@storybook/channels': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/router': 6.5.10 '@storybook/semver': 7.3.2 - '@storybook/theming': 6.4.19 + '@storybook/theming': 6.5.10 core-js: 3.22.5 fast-deep-equal: 3.1.3 global: 4.4.0 @@ -4186,29 +3892,29 @@ packages: memoizerific: 1.11.3 regenerator-runtime: 0.13.9 store2: 2.13.1 - telejson: 5.3.3 + telejson: 6.0.8 ts-dedent: 2.2.0 util-deprecate: 1.0.2 dev: true - /@storybook/api/6.4.19_wcqkhtmu7mswc6yz4uyexck3ty: - resolution: {integrity: sha512-aDvea+NpQCBjpNp9YidO1Pr7fzzCp15FSdkG+2ihGQfv5raxrN+IIJnGUXecpe71nvlYiB+29UXBVK7AL0j51Q==} + /@storybook/api/6.5.10_wcqkhtmu7mswc6yz4uyexck3ty: + resolution: {integrity: sha512-AkmgSPNEGdKp4oZA4KQ+RJsacw7GwfvjsVDnCkcXqS9zmSr/RNL0fhpcd60KKkmx/hGKPTDFpK3ZayxDrJ/h4A==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@storybook/channels': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/router': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/channels': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/router': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty '@storybook/semver': 7.3.2 - '@storybook/theming': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/theming': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty core-js: 3.22.5 fast-deep-equal: 3.1.3 global: 4.4.0 @@ -4218,16 +3924,16 @@ packages: react-dom: 16.14.0_react@16.14.0 regenerator-runtime: 0.13.9 store2: 2.13.1 - telejson: 5.3.3 + telejson: 6.0.8 ts-dedent: 2.2.0 util-deprecate: 1.0.2 dev: true - /@storybook/builder-webpack4/6.4.19_nojjwotduajuku2vg46qvhscnq: - resolution: {integrity: sha512-wxA6SMH11duc9D53aeVVBwrVRemFIoxHp/dOugkkg6ZZFAb4ZmWzf/ENc3vQIZdZpfNRi7IZIZEOfoHc994cmw==} + /@storybook/builder-webpack4/6.5.10_ghjezjhrs6opysiwg5cs4ogiwu: + resolution: {integrity: sha512-AoKjsCNoQQoZXYwBDxO8s+yVEd5FjBJAaysEuUTHq2fb81jwLrGcEOo6hjw4jqfugZQIzYUEjPazlvubS78zpw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' peerDependenciesMeta: react: @@ -4238,148 +3944,32 @@ packages: optional: true dependencies: '@babel/core': 7.17.10 - '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-proposal-decorators': 7.17.2_@babel+core@7.17.10 - '@babel/plugin-proposal-export-default-from': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-proposal-object-rest-spread': 7.17.3_@babel+core@7.17.10 - '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.17.10 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.10 - '@babel/plugin-transform-arrow-functions': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-block-scoping': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-classes': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-destructuring': 7.17.3_@babel+core@7.17.10 - '@babel/plugin-transform-for-of': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-shorthand-properties': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-spread': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-template-literals': 7.16.7_@babel+core@7.17.10 - '@babel/preset-env': 7.16.11_@babel+core@7.17.10 - '@babel/preset-react': 7.16.7_@babel+core@7.17.10 - '@babel/preset-typescript': 7.16.7_@babel+core@7.17.10 - '@storybook/addons': 6.4.19 - '@storybook/api': 6.4.19 - '@storybook/channel-postmessage': 6.4.19 - '@storybook/channels': 6.4.19 - '@storybook/client-api': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/components': 6.4.19 - '@storybook/core-common': 6.4.19_nojjwotduajuku2vg46qvhscnq - '@storybook/core-events': 6.4.19 - '@storybook/node-logger': 6.4.19 - '@storybook/preview-web': 6.4.19 - '@storybook/router': 6.4.19 - '@storybook/semver': 7.3.2 - '@storybook/store': 6.4.19 - '@storybook/theming': 6.4.19 - '@storybook/ui': 6.4.19 - '@types/node': 14.18.12 - '@types/webpack': 4.41.32 - autoprefixer: 9.8.8 - babel-loader: 8.2.5_usdhdj5awexcm2e5jtwd44bofa - babel-plugin-macros: 2.8.0 - babel-plugin-polyfill-corejs3: 0.1.7_@babel+core@7.17.10 - case-sensitive-paths-webpack-plugin: 2.4.0 - core-js: 3.22.5 - css-loader: 3.6.0_webpack@4.46.0 - file-loader: 6.2.0_webpack@4.46.0 - find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 4.1.6_mpahngmn3mtdx6vmys44ywifxm - glob: 7.2.0 - glob-promise: 3.4.0_glob@7.2.0 - global: 4.4.0 - html-webpack-plugin: 4.5.2_webpack@4.46.0 - pnp-webpack-plugin: 1.6.4_typescript@4.6.2 - postcss: 7.0.39 - postcss-flexbugs-fixes: 4.2.1 - postcss-loader: 4.3.0_gzaxsinx64nntyd3vmdqwl7coe - raw-loader: 4.0.2_webpack@4.46.0 - stable: 0.1.8 - style-loader: 1.3.0_webpack@4.46.0 - terser-webpack-plugin: 4.2.3_webpack@4.46.0 - ts-dedent: 2.2.0 - typescript: 4.6.2 - url-loader: 4.1.1_lit45vopotvaqup7lrvlnvtxwy - util-deprecate: 1.0.2 - webpack: 4.46.0 - webpack-dev-middleware: 3.7.3_webpack@4.46.0 - webpack-filter-warnings-plugin: 1.2.1_webpack@4.46.0 - webpack-hot-middleware: 2.25.1 - webpack-virtual-modules: 0.2.2 - transitivePeerDependencies: - - '@types/react' - - bluebird - - eslint - - supports-color - - vue-template-compiler - - webpack-cli - - webpack-command - dev: true - - /@storybook/builder-webpack4/6.4.19_qehfux3h3tqxytdinp6waqh36a: - resolution: {integrity: sha512-wxA6SMH11duc9D53aeVVBwrVRemFIoxHp/dOugkkg6ZZFAb4ZmWzf/ENc3vQIZdZpfNRi7IZIZEOfoHc994cmw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - typescript: '*' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - typescript: - optional: true - dependencies: - '@babel/core': 7.17.10 - '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-proposal-decorators': 7.17.2_@babel+core@7.17.10 - '@babel/plugin-proposal-export-default-from': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-proposal-object-rest-spread': 7.17.3_@babel+core@7.17.10 - '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.17.10 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.10 - '@babel/plugin-transform-arrow-functions': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-block-scoping': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-classes': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-destructuring': 7.17.3_@babel+core@7.17.10 - '@babel/plugin-transform-for-of': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-shorthand-properties': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-spread': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-template-literals': 7.16.7_@babel+core@7.17.10 - '@babel/preset-env': 7.16.11_@babel+core@7.17.10 - '@babel/preset-react': 7.16.7_@babel+core@7.17.10 - '@babel/preset-typescript': 7.16.7_@babel+core@7.17.10 - '@storybook/addons': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/api': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/channel-postmessage': 6.4.19 - '@storybook/channels': 6.4.19 - '@storybook/client-api': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/client-logger': 6.4.19 - '@storybook/components': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/core-common': 6.4.19_qehfux3h3tqxytdinp6waqh36a - '@storybook/core-events': 6.4.19 - '@storybook/node-logger': 6.4.19 - '@storybook/preview-web': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/router': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/addons': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/api': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/channel-postmessage': 6.5.10 + '@storybook/channels': 6.5.10 + '@storybook/client-api': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/client-logger': 6.5.10 + '@storybook/components': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/core-common': 6.5.10_ghjezjhrs6opysiwg5cs4ogiwu + '@storybook/core-events': 6.5.10 + '@storybook/node-logger': 6.5.10 + '@storybook/preview-web': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/router': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty '@storybook/semver': 7.3.2 - '@storybook/store': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/theming': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/ui': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/store': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/theming': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/ui': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty '@types/node': 14.18.12 '@types/webpack': 4.41.32 autoprefixer: 9.8.8 babel-loader: 8.2.5_usdhdj5awexcm2e5jtwd44bofa - babel-plugin-macros: 2.8.0 - babel-plugin-polyfill-corejs3: 0.1.7_@babel+core@7.17.10 case-sensitive-paths-webpack-plugin: 2.4.0 core-js: 3.22.5 css-loader: 3.6.0_webpack@4.46.0 file-loader: 6.2.0_webpack@4.46.0 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 4.1.6_mpahngmn3mtdx6vmys44ywifxm + fork-ts-checker-webpack-plugin: 4.1.6_kofmjsa6kks4abfduh3p6sropi glob: 7.2.0 glob-promise: 3.4.0_glob@7.2.0 global: 4.4.0 @@ -4404,7 +3994,6 @@ packages: webpack-hot-middleware: 2.25.1 webpack-virtual-modules: 0.2.2 transitivePeerDependencies: - - '@types/react' - bluebird - eslint - supports-color @@ -4413,87 +4002,54 @@ packages: - webpack-command dev: true - /@storybook/channel-postmessage/6.4.19: - resolution: {integrity: sha512-E5h/itFzQ/6M08LR4kqlgqqmeO3tmavI+nUAlZrkCrotpJFNMHE2i0PQHg0TkFJrRDpYcrwD+AjUW4IwdqrisQ==} + /@storybook/channel-postmessage/6.5.10: + resolution: {integrity: sha512-t9PTA0UzFvYa3IlOfpBOolfrRMPTjUMIeCQ6FNyM0aj5GqLKSvoQzP8NeoRpIrvyf6ljFKKdaMaZ3fiCvh45ag==} dependencies: - '@storybook/channels': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/core-events': 6.4.19 + '@storybook/channels': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 core-js: 3.22.5 global: 4.4.0 qs: 6.10.3 - telejson: 5.3.3 + telejson: 6.0.8 dev: true - /@storybook/channel-websocket/6.4.19: - resolution: {integrity: sha512-cXKwQjIXttfdUyZlcHORelUmJ5nUKswsnCA/qy7IRWpZjD8yQJcNk1dYC+tTHDVqFgdRT89pL0hRRB1rlaaR8Q==} + /@storybook/channel-websocket/6.5.10: + resolution: {integrity: sha512-RTXMZbMWCS3xU+4GVIdfnUXsKcwg/WTozy88/5OxaKjGw6KgRedqLAQJKJ6Y5XlnwIcWelirkHj/COwTTXhbPg==} dependencies: - '@storybook/channels': 6.4.19 - '@storybook/client-logger': 6.4.19 + '@storybook/channels': 6.5.10 + '@storybook/client-logger': 6.5.10 core-js: 3.22.5 global: 4.4.0 - telejson: 5.3.3 + telejson: 6.0.8 dev: true - /@storybook/channels/6.4.19: - resolution: {integrity: sha512-EwyoncFvTfmIlfsy8jTfayCxo2XchPkZk/9txipugWSmc057HdklMKPLOHWP0z5hLH0IbVIKXzdNISABm36jwQ==} + /@storybook/channels/6.5.10: + resolution: {integrity: sha512-lo26YZ6kWpHXLhuHJF4P/bICY7jD/rXEZqReKtGOSk1Lv99/xvG6pqmcy3hWLf3v3Dy/8otjRPSR7izFVIIZgQ==} dependencies: core-js: 3.22.5 ts-dedent: 2.2.0 util-deprecate: 1.0.2 dev: true - /@storybook/client-api/6.4.19: - resolution: {integrity: sha512-OCrT5Um3FDvZnimQKwWtwsaI+5agPwq2i8YiqlofrI/NPMKp0I7DEkCGwE5IRD1Q8BIKqHcMo5tTmfYi0AxyOg==} + /@storybook/client-api/6.5.10_wcqkhtmu7mswc6yz4uyexck3ty: + resolution: {integrity: sha512-3wBWZl3NvMFgMovgEh+euiARAT2FXzpvTF4Q1gerGMNNDlrGxHnFvSuy4FHg/irtOGLa4yLz43ULFbYtpKw0Lg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@storybook/addons': 6.4.19 - '@storybook/channel-postmessage': 6.4.19 - '@storybook/channels': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/store': 6.4.19 - '@types/qs': 6.9.7 - '@types/webpack-env': 1.16.3 - core-js: 3.22.5 - fast-deep-equal: 3.1.3 - global: 4.4.0 - lodash: 4.17.21 - memoizerific: 1.11.3 - qs: 6.10.3 - regenerator-runtime: 0.13.9 - store2: 2.13.1 - synchronous-promise: 2.0.15 - ts-dedent: 2.2.0 - util-deprecate: 1.0.2 - dev: true - - /@storybook/client-api/6.4.19_wcqkhtmu7mswc6yz4uyexck3ty: - resolution: {integrity: sha512-OCrT5Um3FDvZnimQKwWtwsaI+5agPwq2i8YiqlofrI/NPMKp0I7DEkCGwE5IRD1Q8BIKqHcMo5tTmfYi0AxyOg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - dependencies: - '@storybook/addons': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/channel-postmessage': 6.4.19 - '@storybook/channels': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/store': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/addons': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/channel-postmessage': 6.5.10 + '@storybook/channels': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/store': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty '@types/qs': 6.9.7 '@types/webpack-env': 1.16.3 core-js: 3.22.5 @@ -4511,139 +4067,62 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/client-logger/6.4.19: - resolution: {integrity: sha512-zmg/2wyc9W3uZrvxaW4BfHcr40J0v7AGslqYXk9H+ERLVwIvrR4NhxQFaS6uITjBENyRDxwzfU3Va634WcmdDQ==} + /@storybook/client-logger/6.5.10: + resolution: {integrity: sha512-/xA0MHOevXev68hyLMQw8Qo8KczSIdXOxliAgrycMTkDmw5eKeA8TP7B8zP3wGuq/e3MrdD9/8MWhb/IQBNC3w==} dependencies: core-js: 3.22.5 global: 4.4.0 dev: true - /@storybook/components/6.4.19: - resolution: {integrity: sha512-q/0V37YAJA7CNc+wSiiefeM9+3XVk8ixBNylY36QCGJgIeGQ5/79vPyUe6K4lLmsQwpmZsIq1s1Ad5+VbboeOA==} + /@storybook/components/6.5.10: + resolution: {integrity: sha512-9OhgB8YQfGwOKjo/N96N5mrtJ6qDVVoEM1zuhea32tJUd2eYf0aSWpryA9VnOM0V1q/8DAoCg5rPBMYWMBU5uw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@popperjs/core': 2.11.2 - '@storybook/client-logger': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/theming': 6.4.19 - '@types/color-convert': 2.0.0 - '@types/overlayscrollbars': 1.12.1 - '@types/react-syntax-highlighter': 11.0.5 - color-convert: 2.0.1 + '@storybook/client-logger': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/theming': 6.5.10 core-js: 3.22.5 - fast-deep-equal: 3.1.3 - global: 4.4.0 - lodash: 4.17.21 - markdown-to-jsx: 7.1.7 memoizerific: 1.11.3 - overlayscrollbars: 1.13.1 - polished: 4.1.4 - prop-types: 15.8.1 - react-colorful: 5.5.1 - react-popper-tooltip: 3.1.1 - react-syntax-highlighter: 13.5.3 - react-textarea-autosize: 8.3.3 + qs: 6.10.3 regenerator-runtime: 0.13.9 - ts-dedent: 2.2.0 util-deprecate: 1.0.2 - transitivePeerDependencies: - - '@types/react' dev: true - /@storybook/components/6.4.19_wcqkhtmu7mswc6yz4uyexck3ty: - resolution: {integrity: sha512-q/0V37YAJA7CNc+wSiiefeM9+3XVk8ixBNylY36QCGJgIeGQ5/79vPyUe6K4lLmsQwpmZsIq1s1Ad5+VbboeOA==} + /@storybook/components/6.5.10_wcqkhtmu7mswc6yz4uyexck3ty: + resolution: {integrity: sha512-9OhgB8YQfGwOKjo/N96N5mrtJ6qDVVoEM1zuhea32tJUd2eYf0aSWpryA9VnOM0V1q/8DAoCg5rPBMYWMBU5uw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@popperjs/core': 2.11.2 - '@storybook/client-logger': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/theming': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@types/color-convert': 2.0.0 - '@types/overlayscrollbars': 1.12.1 - '@types/react-syntax-highlighter': 11.0.5 - color-convert: 2.0.1 + '@storybook/client-logger': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/theming': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty core-js: 3.22.5 - fast-deep-equal: 3.1.3 - global: 4.4.0 - lodash: 4.17.21 - markdown-to-jsx: 7.1.7_react@16.14.0 memoizerific: 1.11.3 - overlayscrollbars: 1.13.1 - polished: 4.1.4 - prop-types: 15.8.1 + qs: 6.10.3 react: 16.14.0 - react-colorful: 5.5.1_wcqkhtmu7mswc6yz4uyexck3ty react-dom: 16.14.0_react@16.14.0 - react-popper-tooltip: 3.1.1_wcqkhtmu7mswc6yz4uyexck3ty - react-syntax-highlighter: 13.5.3_react@16.14.0 - react-textarea-autosize: 8.3.3_react@16.14.0 - regenerator-runtime: 0.13.9 - ts-dedent: 2.2.0 - util-deprecate: 1.0.2 - transitivePeerDependencies: - - '@types/react' - dev: true - - /@storybook/core-client/6.4.19_7in6qbnjgkqokibdcer35wqugu: - resolution: {integrity: sha512-rQHRZjhArPleE7/S8ZUolgzwY+hC0smSKX/3PQxO2GcebDjnJj6+iSV3h+aSMHMmTdoCQvjYw9aBpT8scuRe+A==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - typescript: '*' - webpack: '*' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - typescript: - optional: true - dependencies: - '@storybook/addons': 6.4.19 - '@storybook/channel-postmessage': 6.4.19 - '@storybook/channel-websocket': 6.4.19 - '@storybook/client-api': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/preview-web': 6.4.19 - '@storybook/store': 6.4.19 - '@storybook/ui': 6.4.19 - airbnb-js-shims: 2.2.1 - ansi-to-html: 0.6.15 - core-js: 3.22.5 - global: 4.4.0 - lodash: 4.17.21 - qs: 6.10.3 regenerator-runtime: 0.13.9 - ts-dedent: 2.2.0 - typescript: 4.6.2 - unfetch: 4.2.0 util-deprecate: 1.0.2 - webpack: 4.46.0 - transitivePeerDependencies: - - '@types/react' dev: true - /@storybook/core-client/6.4.19_dyr2b6rjq6pyxxk2bngch5cmdu: - resolution: {integrity: sha512-rQHRZjhArPleE7/S8ZUolgzwY+hC0smSKX/3PQxO2GcebDjnJj6+iSV3h+aSMHMmTdoCQvjYw9aBpT8scuRe+A==} + /@storybook/core-client/6.5.10_dyr2b6rjq6pyxxk2bngch5cmdu: + resolution: {integrity: sha512-THsIjNrOrampTl0Lgfjvfjk1JnktKb4CQLOM80KpQb4cjDqorBjJmErzUkUQ2y3fXvrDmQ/kUREkShET4XEdtA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' webpack: '*' peerDependenciesMeta: @@ -4654,16 +4133,16 @@ packages: typescript: optional: true dependencies: - '@storybook/addons': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/channel-postmessage': 6.4.19 - '@storybook/channel-websocket': 6.4.19 - '@storybook/client-api': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/client-logger': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/preview-web': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/store': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/ui': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/addons': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/channel-postmessage': 6.5.10 + '@storybook/channel-websocket': 6.5.10 + '@storybook/client-api': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/preview-web': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/store': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/ui': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty airbnb-js-shims: 2.2.1 ansi-to-html: 0.6.15 core-js: 3.22.5 @@ -4678,15 +4157,13 @@ packages: unfetch: 4.2.0 util-deprecate: 1.0.2 webpack: 4.46.0 - transitivePeerDependencies: - - '@types/react' dev: true - /@storybook/core-common/6.4.19_nojjwotduajuku2vg46qvhscnq: - resolution: {integrity: sha512-X1pJJkO48DFxl6iyEemIKqRkJ7j9/cBh3BRBUr+xZHXBvnD0GKDXIocwh0PjSxSC6XSu3UCQnqtKi3PbjRl8Dg==} + /@storybook/core-common/6.5.10_ghjezjhrs6opysiwg5cs4ogiwu: + resolution: {integrity: sha512-Bx+VKkfWdrAmD8T51Sjq/mMhRaiapBHcpG4cU5bc3DMbg+LF2/yrgqv/cjVu+m5gHAzYCac5D7gqzBgvG7Myww==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' peerDependenciesMeta: react: @@ -4704,6 +4181,7 @@ packages: '@babel/plugin-proposal-object-rest-spread': 7.17.3_@babel+core@7.17.10 '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.10 '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.17.10 + '@babel/plugin-proposal-private-property-in-object': 7.16.7_@babel+core@7.17.10 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.10 '@babel/plugin-transform-arrow-functions': 7.16.7_@babel+core@7.17.10 '@babel/plugin-transform-block-scoping': 7.16.7_@babel+core@7.17.10 @@ -4717,7 +4195,7 @@ packages: '@babel/preset-react': 7.16.7_@babel+core@7.17.10 '@babel/preset-typescript': 7.16.7_@babel+core@7.17.10 '@babel/register': 7.17.0_@babel+core@7.17.10 - '@storybook/node-logger': 6.4.19 + '@storybook/node-logger': 6.5.10 '@storybook/semver': 7.3.2 '@types/node': 14.18.12 '@types/pretty-hrtime': 1.0.1 @@ -4729,7 +4207,7 @@ packages: express: 4.17.3 file-system-cache: 1.0.5 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.0_mpahngmn3mtdx6vmys44ywifxm + fork-ts-checker-webpack-plugin: 6.5.0_kofmjsa6kks4abfduh3p6sropi fs-extra: 9.1.0 glob: 7.2.0 handlebars: 4.7.7 @@ -4739,9 +4217,11 @@ packages: picomatch: 2.3.1 pkg-dir: 5.0.0 pretty-hrtime: 1.0.3 + react: 16.14.0 + react-dom: 16.14.0_react@16.14.0 resolve-from: 5.0.0 slash: 3.0.0 - telejson: 5.3.3 + telejson: 6.0.8 ts-dedent: 2.2.0 typescript: 4.6.2 util-deprecate: 1.0.2 @@ -4754,11 +4234,11 @@ packages: - webpack-command dev: true - /@storybook/core-common/6.4.19_qehfux3h3tqxytdinp6waqh36a: - resolution: {integrity: sha512-X1pJJkO48DFxl6iyEemIKqRkJ7j9/cBh3BRBUr+xZHXBvnD0GKDXIocwh0PjSxSC6XSu3UCQnqtKi3PbjRl8Dg==} + /@storybook/core-common/6.5.10_rzr4t3jxqobvpy3kbixsoqgkfu: + resolution: {integrity: sha512-Bx+VKkfWdrAmD8T51Sjq/mMhRaiapBHcpG4cU5bc3DMbg+LF2/yrgqv/cjVu+m5gHAzYCac5D7gqzBgvG7Myww==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' peerDependenciesMeta: react: @@ -4776,6 +4256,7 @@ packages: '@babel/plugin-proposal-object-rest-spread': 7.17.3_@babel+core@7.17.10 '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.10 '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.17.10 + '@babel/plugin-proposal-private-property-in-object': 7.16.7_@babel+core@7.17.10 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.10 '@babel/plugin-transform-arrow-functions': 7.16.7_@babel+core@7.17.10 '@babel/plugin-transform-block-scoping': 7.16.7_@babel+core@7.17.10 @@ -4789,7 +4270,7 @@ packages: '@babel/preset-react': 7.16.7_@babel+core@7.17.10 '@babel/preset-typescript': 7.16.7_@babel+core@7.17.10 '@babel/register': 7.17.0_@babel+core@7.17.10 - '@storybook/node-logger': 6.4.19 + '@storybook/node-logger': 6.5.10 '@storybook/semver': 7.3.2 '@types/node': 14.18.12 '@types/pretty-hrtime': 1.0.1 @@ -4801,7 +4282,7 @@ packages: express: 4.17.3 file-system-cache: 1.0.5 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.0_mpahngmn3mtdx6vmys44ywifxm + fork-ts-checker-webpack-plugin: 6.5.0_kofmjsa6kks4abfduh3p6sropi fs-extra: 9.1.0 glob: 7.2.0 handlebars: 4.7.7 @@ -4811,11 +4292,9 @@ packages: picomatch: 2.3.1 pkg-dir: 5.0.0 pretty-hrtime: 1.0.3 - react: 16.14.0 - react-dom: 16.14.0_react@16.14.0 resolve-from: 5.0.0 slash: 3.0.0 - telejson: 5.3.3 + telejson: 6.0.8 ts-dedent: 2.2.0 typescript: 4.6.2 util-deprecate: 1.0.2 @@ -4828,95 +4307,19 @@ packages: - webpack-command dev: true - /@storybook/core-events/6.4.19: - resolution: {integrity: sha512-KICzUw6XVQUJzFSCXfvhfHAuyhn4Q5J4IZEfuZkcGJS4ODkrO6tmpdYE5Cfr+so95Nfp0ErWiLUuodBsW9/rtA==} - dependencies: - core-js: 3.22.5 - dev: true - - /@storybook/core-server/6.4.19_nojjwotduajuku2vg46qvhscnq: - resolution: {integrity: sha512-bKsUB9f7hl5ya2JXxpIrErmbDQjoH39FVbzYZWjMo4t/b7+Xyi6vYadwyWcqlpUQmis09ZaSMv8L/Tw0TuwLAA==} - peerDependencies: - '@storybook/builder-webpack5': 6.4.19 - '@storybook/manager-webpack5': 6.4.19 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - typescript: '*' - peerDependenciesMeta: - '@storybook/builder-webpack5': - optional: true - '@storybook/manager-webpack5': - optional: true - react: - optional: true - react-dom: - optional: true - typescript: - optional: true + /@storybook/core-events/6.5.10: + resolution: {integrity: sha512-EVb1gO1172klVIAABLOoigFMx0V88uctY0K/qVCO8n6v+wd2+0Ccn63kl+gTxsAC3WZ8XhXh9q2w5ImHklVECw==} dependencies: - '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-webpack4': 6.4.19_nojjwotduajuku2vg46qvhscnq - '@storybook/core-client': 6.4.19_7in6qbnjgkqokibdcer35wqugu - '@storybook/core-common': 6.4.19_nojjwotduajuku2vg46qvhscnq - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/csf-tools': 6.4.19 - '@storybook/manager-webpack4': 6.4.19_nojjwotduajuku2vg46qvhscnq - '@storybook/node-logger': 6.4.19 - '@storybook/semver': 7.3.2 - '@storybook/store': 6.4.19 - '@types/node': 14.18.12 - '@types/node-fetch': 2.6.1 - '@types/pretty-hrtime': 1.0.1 - '@types/webpack': 4.41.32 - better-opn: 2.1.1 - boxen: 5.1.2 - chalk: 4.1.2 - cli-table3: 0.6.1 - commander: 6.2.1 - compression: 1.7.4 core-js: 3.22.5 - cpy: 8.1.2 - detect-port: 1.3.0 - express: 4.17.3 - file-system-cache: 1.0.5 - fs-extra: 9.1.0 - globby: 11.1.0 - ip: 1.1.5 - lodash: 4.17.21 - node-fetch: 2.6.7 - pretty-hrtime: 1.0.3 - prompts: 2.4.2 - regenerator-runtime: 0.13.9 - serve-favicon: 2.5.0 - slash: 3.0.0 - telejson: 5.3.3 - ts-dedent: 2.2.0 - typescript: 4.6.2 - util-deprecate: 1.0.2 - watchpack: 2.3.1 - webpack: 4.46.0 - ws: 8.5.0 - transitivePeerDependencies: - - '@types/react' - - bluebird - - bufferutil - - encoding - - eslint - - supports-color - - utf-8-validate - - vue-template-compiler - - webpack-cli - - webpack-command dev: true - /@storybook/core-server/6.4.19_qehfux3h3tqxytdinp6waqh36a: - resolution: {integrity: sha512-bKsUB9f7hl5ya2JXxpIrErmbDQjoH39FVbzYZWjMo4t/b7+Xyi6vYadwyWcqlpUQmis09ZaSMv8L/Tw0TuwLAA==} + /@storybook/core-server/6.5.10_ghjezjhrs6opysiwg5cs4ogiwu: + resolution: {integrity: sha512-jqwpA0ccA8X5ck4esWBid04+cEIVqirdAcqJeNb9IZAD+bRreO4Im8ilzr7jc5AmQ9fkqHs2NByFKh9TITp8NQ==} peerDependencies: - '@storybook/builder-webpack5': 6.4.19 - '@storybook/manager-webpack5': 6.4.19 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + '@storybook/builder-webpack5': '*' + '@storybook/manager-webpack5': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' peerDependenciesMeta: '@storybook/builder-webpack5': @@ -4931,16 +4334,17 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-webpack4': 6.4.19_qehfux3h3tqxytdinp6waqh36a - '@storybook/core-client': 6.4.19_dyr2b6rjq6pyxxk2bngch5cmdu - '@storybook/core-common': 6.4.19_qehfux3h3tqxytdinp6waqh36a - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/csf-tools': 6.4.19 - '@storybook/manager-webpack4': 6.4.19_qehfux3h3tqxytdinp6waqh36a - '@storybook/node-logger': 6.4.19 + '@storybook/builder-webpack4': 6.5.10_ghjezjhrs6opysiwg5cs4ogiwu + '@storybook/core-client': 6.5.10_dyr2b6rjq6pyxxk2bngch5cmdu + '@storybook/core-common': 6.5.10_ghjezjhrs6opysiwg5cs4ogiwu + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/csf-tools': 6.5.10 + '@storybook/manager-webpack4': 6.5.10_ghjezjhrs6opysiwg5cs4ogiwu + '@storybook/node-logger': 6.5.10 '@storybook/semver': 7.3.2 - '@storybook/store': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/store': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/telemetry': 6.5.10_ghjezjhrs6opysiwg5cs4ogiwu '@types/node': 14.18.12 '@types/node-fetch': 2.6.1 '@types/pretty-hrtime': 1.0.1 @@ -4955,64 +4359,30 @@ packages: cpy: 8.1.2 detect-port: 1.3.0 express: 4.17.3 - file-system-cache: 1.0.5 fs-extra: 9.1.0 + global: 4.4.0 globby: 11.1.0 - ip: 1.1.5 + ip: 2.0.0 lodash: 4.17.21 node-fetch: 2.6.7 - pretty-hrtime: 1.0.3 - prompts: 2.4.2 - react: 16.14.0 - react-dom: 16.14.0_react@16.14.0 - regenerator-runtime: 0.13.9 - serve-favicon: 2.5.0 - slash: 3.0.0 - telejson: 5.3.3 - ts-dedent: 2.2.0 - typescript: 4.6.2 - util-deprecate: 1.0.2 - watchpack: 2.3.1 - webpack: 4.46.0 - ws: 8.5.0 - transitivePeerDependencies: - - '@types/react' - - bluebird - - bufferutil - - encoding - - eslint - - supports-color - - utf-8-validate - - vue-template-compiler - - webpack-cli - - webpack-command - dev: true - - /@storybook/core/6.4.19_mpahngmn3mtdx6vmys44ywifxm: - resolution: {integrity: sha512-55LOQ/h/kf1jMhjN85t/pIEdIwWEG9yV7bdwv3niVvmoypCxyyjn9/QNK0RKYAeDSUtdm6FVoJ6k5CpxWz2d8w==} - peerDependencies: - '@storybook/builder-webpack5': 6.4.19 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - typescript: '*' - webpack: '*' - peerDependenciesMeta: - '@storybook/builder-webpack5': - optional: true - react: - optional: true - react-dom: - optional: true - typescript: - optional: true - dependencies: - '@storybook/core-client': 6.4.19_7in6qbnjgkqokibdcer35wqugu - '@storybook/core-server': 6.4.19_nojjwotduajuku2vg46qvhscnq + open: 8.4.0 + pretty-hrtime: 1.0.3 + prompts: 2.4.2 + react: 16.14.0 + react-dom: 16.14.0_react@16.14.0 + regenerator-runtime: 0.13.9 + serve-favicon: 2.5.0 + slash: 3.0.0 + telejson: 6.0.8 + ts-dedent: 2.2.0 typescript: 4.6.2 + util-deprecate: 1.0.2 + watchpack: 2.3.1 webpack: 4.46.0 + ws: 8.5.0 + x-default-browser: 0.4.0 transitivePeerDependencies: - - '@storybook/manager-webpack5' - - '@types/react' + - '@storybook/mdx2-csf' - bluebird - bufferutil - encoding @@ -5024,17 +4394,20 @@ packages: - webpack-command dev: true - /@storybook/core/6.4.19_t67tlz2qu5uba2kxhsqlllgqoa: - resolution: {integrity: sha512-55LOQ/h/kf1jMhjN85t/pIEdIwWEG9yV7bdwv3niVvmoypCxyyjn9/QNK0RKYAeDSUtdm6FVoJ6k5CpxWz2d8w==} + /@storybook/core/6.5.10_knxocyhvb5r7r5zrqujehveffi: + resolution: {integrity: sha512-K86yYa0tYlMxADlwQTculYvPROokQau09SCVqpsLg3wJCTvYFL4+SIqcYoyBSbFmHOdnYbJgPydjN33MYLiOZQ==} peerDependencies: - '@storybook/builder-webpack5': 6.4.19 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + '@storybook/builder-webpack5': '*' + '@storybook/manager-webpack5': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' webpack: '*' peerDependenciesMeta: '@storybook/builder-webpack5': optional: true + '@storybook/manager-webpack5': + optional: true react: optional: true react-dom: @@ -5042,15 +4415,14 @@ packages: typescript: optional: true dependencies: - '@storybook/core-client': 6.4.19_dyr2b6rjq6pyxxk2bngch5cmdu - '@storybook/core-server': 6.4.19_qehfux3h3tqxytdinp6waqh36a + '@storybook/core-client': 6.5.10_dyr2b6rjq6pyxxk2bngch5cmdu + '@storybook/core-server': 6.5.10_ghjezjhrs6opysiwg5cs4ogiwu react: 16.14.0 react-dom: 16.14.0_react@16.14.0 typescript: 4.6.2 webpack: 4.46.0 transitivePeerDependencies: - - '@storybook/manager-webpack5' - - '@types/react' + - '@storybook/mdx2-csf' - bluebird - bufferutil - encoding @@ -5062,103 +4434,75 @@ packages: - webpack-command dev: true - /@storybook/csf-tools/6.4.19: - resolution: {integrity: sha512-gf/zRhGoAVsFwSyV2tc+jeJfZQkxF6QsaZgbUSe24/IUvGFCT/PS/jZq1qy7dECAwrTOfykgu8juyBtj6WhWyw==} + /@storybook/csf-tools/6.5.10: + resolution: {integrity: sha512-H77kZQEisu7+skzeIbNZwmE09OqLjwJTeFhLN1pcjxKVa30LEI3pBHcNBxVKqgxl+Yg3KkB7W/ArLO2N+i2ohw==} + peerDependencies: + '@storybook/mdx2-csf': ^0.0.3 + peerDependenciesMeta: + '@storybook/mdx2-csf': + optional: true dependencies: '@babel/core': 7.17.10 '@babel/generator': 7.17.10 - '@babel/parser': 7.17.10 + '@babel/parser': 7.18.13 '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.10 '@babel/preset-env': 7.16.11_@babel+core@7.17.10 '@babel/traverse': 7.17.10 '@babel/types': 7.17.10 - '@mdx-js/mdx': 1.6.22 - '@storybook/csf': 0.0.2--canary.87bc651.0 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/mdx1-csf': 0.0.1_@babel+core@7.17.10 core-js: 3.22.5 fs-extra: 9.1.0 global: 4.4.0 - js-string-escape: 1.0.1 - lodash: 4.17.21 - prettier: 2.3.0 regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color dev: true - /@storybook/csf/0.0.2--canary.87bc651.0: - resolution: {integrity: sha512-ajk1Uxa+rBpFQHKrCcTmJyQBXZ5slfwHVEaKlkuFaW77it8RgbPJp/ccna3sgoi8oZ7FkkOyvv1Ve4SmwFqRqw==} + /@storybook/csf/0.0.2--canary.4566f4d.1: + resolution: {integrity: sha512-9OVvMVh3t9znYZwb0Svf/YQoxX2gVOeQTGe2bses2yj+a3+OJnCrUF3/hGv6Em7KujtOdL2LL+JnG49oMVGFgQ==} dependencies: lodash: 4.17.21 dev: true - /@storybook/manager-webpack4/6.4.19_nojjwotduajuku2vg46qvhscnq: - resolution: {integrity: sha512-R8ugZjTYqXvlc6gDOcw909L65sIleOmIJLZR+N6/H85MivGXHu39jOwONqB7tVACufRty4FNecn8tEiQL2SAKA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - typescript: '*' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - typescript: - optional: true + /@storybook/docs-tools/6.5.10: + resolution: {integrity: sha512-/bvYgOO+CxMEcHifkjJg0A60OTGOhcjGxnsB1h0gJuxMrqA/7Qwc108bFmPiX0eiD1BovFkZLJV4O6OY7zP5Vw==} dependencies: '@babel/core': 7.17.10 - '@babel/plugin-transform-template-literals': 7.16.7_@babel+core@7.17.10 - '@babel/preset-react': 7.16.7_@babel+core@7.17.10 - '@storybook/addons': 6.4.19 - '@storybook/core-client': 6.4.19_7in6qbnjgkqokibdcer35wqugu - '@storybook/core-common': 6.4.19_nojjwotduajuku2vg46qvhscnq - '@storybook/node-logger': 6.4.19 - '@storybook/theming': 6.4.19 - '@storybook/ui': 6.4.19 - '@types/node': 14.18.12 - '@types/webpack': 4.41.32 - babel-loader: 8.2.5_usdhdj5awexcm2e5jtwd44bofa - case-sensitive-paths-webpack-plugin: 2.4.0 - chalk: 4.1.2 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/store': 6.5.10 core-js: 3.22.5 - css-loader: 3.6.0_webpack@4.46.0 - express: 4.17.3 - file-loader: 6.2.0_webpack@4.46.0 - file-system-cache: 1.0.5 - find-up: 5.0.0 - fs-extra: 9.1.0 - html-webpack-plugin: 4.5.2_webpack@4.46.0 - node-fetch: 2.6.7 - pnp-webpack-plugin: 1.6.4_typescript@4.6.2 - read-pkg-up: 7.0.1 + doctrine: 3.0.0 + lodash: 4.17.21 regenerator-runtime: 0.13.9 - resolve-from: 5.0.0 - style-loader: 1.3.0_webpack@4.46.0 - telejson: 5.3.3 - terser-webpack-plugin: 4.2.3_webpack@4.46.0 - ts-dedent: 2.2.0 - typescript: 4.6.2 - url-loader: 4.1.1_lit45vopotvaqup7lrvlnvtxwy - util-deprecate: 1.0.2 - webpack: 4.46.0 - webpack-dev-middleware: 3.7.3_webpack@4.46.0 - webpack-virtual-modules: 0.2.2 transitivePeerDependencies: - - '@types/react' - - bluebird - - encoding - - eslint + - react + - react-dom + - supports-color + dev: true + + /@storybook/docs-tools/6.5.10_wcqkhtmu7mswc6yz4uyexck3ty: + resolution: {integrity: sha512-/bvYgOO+CxMEcHifkjJg0A60OTGOhcjGxnsB1h0gJuxMrqA/7Qwc108bFmPiX0eiD1BovFkZLJV4O6OY7zP5Vw==} + dependencies: + '@babel/core': 7.17.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/store': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + core-js: 3.22.5 + doctrine: 3.0.0 + lodash: 4.17.21 + regenerator-runtime: 0.13.9 + transitivePeerDependencies: + - react + - react-dom - supports-color - - vue-template-compiler - - webpack-cli - - webpack-command dev: true - /@storybook/manager-webpack4/6.4.19_qehfux3h3tqxytdinp6waqh36a: - resolution: {integrity: sha512-R8ugZjTYqXvlc6gDOcw909L65sIleOmIJLZR+N6/H85MivGXHu39jOwONqB7tVACufRty4FNecn8tEiQL2SAKA==} + /@storybook/manager-webpack4/6.5.10_ghjezjhrs6opysiwg5cs4ogiwu: + resolution: {integrity: sha512-N/TlNDhuhARuFipR/ZJ/xEVESz23iIbCsZ4VNehLHm8PpiGlQUehk+jMjWmz5XV0bJItwjRclY+CU3GjZKblfQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' peerDependenciesMeta: react: @@ -5171,12 +4515,12 @@ packages: '@babel/core': 7.17.10 '@babel/plugin-transform-template-literals': 7.16.7_@babel+core@7.17.10 '@babel/preset-react': 7.16.7_@babel+core@7.17.10 - '@storybook/addons': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/core-client': 6.4.19_dyr2b6rjq6pyxxk2bngch5cmdu - '@storybook/core-common': 6.4.19_qehfux3h3tqxytdinp6waqh36a - '@storybook/node-logger': 6.4.19 - '@storybook/theming': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/ui': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/addons': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/core-client': 6.5.10_dyr2b6rjq6pyxxk2bngch5cmdu + '@storybook/core-common': 6.5.10_ghjezjhrs6opysiwg5cs4ogiwu + '@storybook/node-logger': 6.5.10 + '@storybook/theming': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/ui': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty '@types/node': 14.18.12 '@types/webpack': 4.41.32 babel-loader: 8.2.5_usdhdj5awexcm2e5jtwd44bofa @@ -5186,7 +4530,6 @@ packages: css-loader: 3.6.0_webpack@4.46.0 express: 4.17.3 file-loader: 6.2.0_webpack@4.46.0 - file-system-cache: 1.0.5 find-up: 5.0.0 fs-extra: 9.1.0 html-webpack-plugin: 4.5.2_webpack@4.46.0 @@ -5198,7 +4541,7 @@ packages: regenerator-runtime: 0.13.9 resolve-from: 5.0.0 style-loader: 1.3.0_webpack@4.46.0 - telejson: 5.3.3 + telejson: 6.0.8 terser-webpack-plugin: 4.2.3_webpack@4.46.0 ts-dedent: 2.2.0 typescript: 4.6.2 @@ -5208,7 +4551,6 @@ packages: webpack-dev-middleware: 3.7.3_webpack@4.46.0 webpack-virtual-modules: 0.2.2 transitivePeerDependencies: - - '@types/react' - bluebird - encoding - eslint @@ -5218,49 +4560,58 @@ packages: - webpack-command dev: true - /@storybook/node-logger/6.4.19: - resolution: {integrity: sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==} + /@storybook/mdx1-csf/0.0.1_@babel+core@7.17.10: + resolution: {integrity: sha512-4biZIWWzoWlCarMZmTpqcJNgo/RBesYZwGFbQeXiGYsswuvfWARZnW9RE9aUEMZ4XPn7B1N3EKkWcdcWe/K2tg==} dependencies: - '@types/npmlog': 4.1.4 - chalk: 4.1.2 - core-js: 3.22.5 - npmlog: 5.0.1 - pretty-hrtime: 1.0.3 + '@babel/generator': 7.17.10 + '@babel/parser': 7.18.13 + '@babel/preset-env': 7.16.11_@babel+core@7.17.10 + '@babel/types': 7.17.10 + '@mdx-js/mdx': 1.6.22 + '@types/lodash': 4.14.182 + js-string-escape: 1.0.1 + loader-utils: 2.0.2 + lodash: 4.17.21 + prettier: 2.3.0 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@babel/core' + - supports-color dev: true - /@storybook/node-logger/6.4.9: - resolution: {integrity: sha512-giil8dA85poH+nslKHIS9tSxp4MP4ensOec7el6GwKiqzAQXITrm3b7gw61ETj39jAQeLIcQYGHLq1oqQo4/YQ==} + /@storybook/node-logger/6.5.10: + resolution: {integrity: sha512-bYswXIKV7Stru8vYfkjUMNN8UhF7Qg7NRsUvG5Djt5lLIae1XmUIgnH40mU/nW4X4BSfcR9MKxsSsngvn2WmQg==} dependencies: - '@types/npmlog': 4.1.3 + '@types/npmlog': 4.1.4 chalk: 4.1.2 core-js: 3.22.5 npmlog: 5.0.1 pretty-hrtime: 1.0.3 dev: true - /@storybook/postinstall/6.4.19: - resolution: {integrity: sha512-/0tHHxyIV82zt1rw4BW70GmrQbDVu9IJPAxOqFzGjC1fNojwJ53mK6FfUsOzbhG5mWk5p0Ip5+zr74moP119AA==} + /@storybook/postinstall/6.5.10: + resolution: {integrity: sha512-xqUdpnFHYkn8MgtV+QztvIsRWa6jQUk7QT1Mu17Y0S7PbslNGsuskRPHenHhACXBJF+TM86R+4BaAhnVYTmElw==} dependencies: core-js: 3.22.5 dev: true - /@storybook/preview-web/6.4.19: - resolution: {integrity: sha512-jqltoBv5j7lvnxEfV9w8dLX9ASWGuvgz97yg8Yo5FqkftEwrHJenyvMGcTgDJKJPorF+wiz/9aIqnmd3LCAcZQ==} + /@storybook/preview-web/6.5.10: + resolution: {integrity: sha512-sTC/o5gkvALOtcNgtApGKGN9EavvSxRHBeBh+5BQjV2qQ8ap+26RsfUizNBECAa2Jrn4osaDYn9HRhJLFL69WA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@storybook/addons': 6.4.19 - '@storybook/channel-postmessage': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/store': 6.4.19 + '@storybook/addons': 6.5.10 + '@storybook/channel-postmessage': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/store': 6.5.10 ansi-to-html: 0.6.15 core-js: 3.22.5 global: 4.4.0 @@ -5273,23 +4624,23 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/preview-web/6.4.19_wcqkhtmu7mswc6yz4uyexck3ty: - resolution: {integrity: sha512-jqltoBv5j7lvnxEfV9w8dLX9ASWGuvgz97yg8Yo5FqkftEwrHJenyvMGcTgDJKJPorF+wiz/9aIqnmd3LCAcZQ==} + /@storybook/preview-web/6.5.10_wcqkhtmu7mswc6yz4uyexck3ty: + resolution: {integrity: sha512-sTC/o5gkvALOtcNgtApGKGN9EavvSxRHBeBh+5BQjV2qQ8ap+26RsfUizNBECAa2Jrn4osaDYn9HRhJLFL69WA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@storybook/addons': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/channel-postmessage': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/store': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/addons': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/channel-postmessage': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/store': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty ansi-to-html: 0.6.15 core-js: 3.22.5 global: 4.4.0 @@ -5310,7 +4661,7 @@ packages: typescript: '>= 3.x' webpack: '>= 4' dependencies: - debug: 4.3.3 + debug: 4.3.4 endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.0.4 @@ -5323,54 +4674,42 @@ packages: - supports-color dev: true - /@storybook/router/6.4.19: - resolution: {integrity: sha512-KWWwIzuyeEIWVezkCihwY2A76Il9tUNg0I410g9qT7NrEsKyqXGRYOijWub7c1GGyNjLqz0jtrrehtixMcJkuA==} + /@storybook/router/6.5.10: + resolution: {integrity: sha512-O+vNW/eEpYFF8eCg5jZjNQ6q2DKQVxqDRPCy9pJdEbvavMDZn6AFYgVK+VJe5F4211WW2yncOu922xObCxXJYg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@storybook/client-logger': 6.4.19 + '@storybook/client-logger': 6.5.10 core-js: 3.22.5 - fast-deep-equal: 3.1.3 - global: 4.4.0 - history: 5.0.0 - lodash: 4.17.21 memoizerific: 1.11.3 qs: 6.10.3 - react-router: 6.2.2 - react-router-dom: 6.2.2 - ts-dedent: 2.2.0 + regenerator-runtime: 0.13.9 dev: true - /@storybook/router/6.4.19_wcqkhtmu7mswc6yz4uyexck3ty: - resolution: {integrity: sha512-KWWwIzuyeEIWVezkCihwY2A76Il9tUNg0I410g9qT7NrEsKyqXGRYOijWub7c1GGyNjLqz0jtrrehtixMcJkuA==} + /@storybook/router/6.5.10_wcqkhtmu7mswc6yz4uyexck3ty: + resolution: {integrity: sha512-O+vNW/eEpYFF8eCg5jZjNQ6q2DKQVxqDRPCy9pJdEbvavMDZn6AFYgVK+VJe5F4211WW2yncOu922xObCxXJYg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@storybook/client-logger': 6.4.19 + '@storybook/client-logger': 6.5.10 core-js: 3.22.5 - fast-deep-equal: 3.1.3 - global: 4.4.0 - history: 5.0.0 - lodash: 4.17.21 memoizerific: 1.11.3 qs: 6.10.3 react: 16.14.0 react-dom: 16.14.0_react@16.14.0 - react-router: 6.2.2_react@16.14.0 - react-router-dom: 6.2.2_wcqkhtmu7mswc6yz4uyexck3ty - ts-dedent: 2.2.0 + regenerator-runtime: 0.13.9 dev: true /@storybook/semver/7.3.2: @@ -5382,20 +4721,20 @@ packages: find-up: 4.1.0 dev: true - /@storybook/source-loader/6.4.19: - resolution: {integrity: sha512-XqTsqddRglvfW7mhyjwoqd/B8L6samcBehhO0OEbsFp6FPWa9eXuObCxtRYIcjcSIe+ksbW3D/54ppEs1L/g1Q==} + /@storybook/source-loader/6.5.10: + resolution: {integrity: sha512-1RxxRumpjs8VUUwES9LId+cuNQnixhZAcwCxd6jaKkTZbjiQCtAhXX6DBTjJGV1u/JnCsqEp5b1wB8j/EioNHw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@storybook/addons': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 + '@storybook/addons': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 core-js: 3.22.5 estraverse: 5.3.0 global: 4.4.0 @@ -5405,21 +4744,21 @@ packages: regenerator-runtime: 0.13.9 dev: true - /@storybook/store/6.4.19: - resolution: {integrity: sha512-N9/ZjemRHGfT3InPIbqQqc6snkcfnf3Qh9oOr0smbfaVGJol//KOX65kzzobtzFcid0WxtTDZ3HmgFVH+GvuhQ==} + /@storybook/store/6.5.10: + resolution: {integrity: sha512-RswrSYh2IiKkytFPxP9AvP+hekjrvHK2ILvyDk2ZgduCN4n5ivsekOb+N3M2t+dq1eLuW9or5n2T4OWwAwjxxQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@storybook/addons': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 + '@storybook/addons': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 core-js: 3.22.5 fast-deep-equal: 3.1.3 global: 4.4.0 @@ -5433,21 +4772,21 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/store/6.4.19_wcqkhtmu7mswc6yz4uyexck3ty: - resolution: {integrity: sha512-N9/ZjemRHGfT3InPIbqQqc6snkcfnf3Qh9oOr0smbfaVGJol//KOX65kzzobtzFcid0WxtTDZ3HmgFVH+GvuhQ==} + /@storybook/store/6.5.10_wcqkhtmu7mswc6yz4uyexck3ty: + resolution: {integrity: sha512-RswrSYh2IiKkytFPxP9AvP+hekjrvHK2ILvyDk2ZgduCN4n5ivsekOb+N3M2t+dq1eLuW9or5n2T4OWwAwjxxQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@storybook/addons': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/client-logger': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/csf': 0.0.2--canary.87bc651.0 + '@storybook/addons': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/client-logger': 6.5.10 + '@storybook/core-events': 6.5.10 + '@storybook/csf': 0.0.2--canary.4566f4d.1 core-js: 3.22.5 fast-deep-equal: 3.1.3 global: 4.4.0 @@ -5463,148 +4802,100 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/theming/6.4.19: - resolution: {integrity: sha512-V4pWmTvAxmbHR6B3jA4hPkaxZPyExHvCToy7b76DpUTpuHihijNDMAn85KhOQYIeL9q14zP/aiz899tOHsOidg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + /@storybook/telemetry/6.5.10_ghjezjhrs6opysiwg5cs4ogiwu: + resolution: {integrity: sha512-+M5HILDFS8nDumLxeSeAwi1MTzIuV6UWzV4yB2wcsEXOBTdplcl9oYqFKtlst78oOIdGtpPYxYfivDlqxC2K4g==} dependencies: - '@emotion/core': 10.3.1 - '@emotion/is-prop-valid': 0.8.8 - '@emotion/styled': 10.3.0_@emotion+core@10.3.1 - '@storybook/client-logger': 6.4.19 + '@storybook/client-logger': 6.5.10 + '@storybook/core-common': 6.5.10_ghjezjhrs6opysiwg5cs4ogiwu + chalk: 4.1.2 core-js: 3.22.5 - deep-object-diff: 1.1.7 - emotion-theming: 10.3.0_@emotion+core@10.3.1 + detect-package-manager: 2.0.1 + fetch-retry: 5.0.3 + fs-extra: 9.1.0 global: 4.4.0 - memoizerific: 1.11.3 - polished: 4.1.4 - resolve-from: 5.0.0 - ts-dedent: 2.2.0 + isomorphic-unfetch: 3.1.0 + nanoid: 3.3.4 + read-pkg-up: 7.0.1 + regenerator-runtime: 0.13.9 + transitivePeerDependencies: + - encoding + - eslint + - react + - react-dom + - supports-color + - typescript + - vue-template-compiler + - webpack-cli + - webpack-command dev: true - /@storybook/theming/6.4.19_wcqkhtmu7mswc6yz4uyexck3ty: - resolution: {integrity: sha512-V4pWmTvAxmbHR6B3jA4hPkaxZPyExHvCToy7b76DpUTpuHihijNDMAn85KhOQYIeL9q14zP/aiz899tOHsOidg==} + /@storybook/theming/6.5.10: + resolution: {integrity: sha512-BvTQBBcSEwKKcsVmF+Ol6v0RIQUr+bxP7gb10wtfBd23mZTEFA0C1N5FnZr/dDeiBKG1pvf1UKvoYA731y0BsA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@emotion/core': 10.3.1_react@16.14.0 - '@emotion/is-prop-valid': 0.8.8 - '@emotion/styled': 10.3.0_qzeatvug73zaio2r3dlvejynye - '@storybook/client-logger': 6.4.19 + '@storybook/client-logger': 6.5.10 core-js: 3.22.5 - deep-object-diff: 1.1.7 - emotion-theming: 10.3.0_qzeatvug73zaio2r3dlvejynye - global: 4.4.0 memoizerific: 1.11.3 - polished: 4.1.4 - react: 16.14.0 - react-dom: 16.14.0_react@16.14.0 - resolve-from: 5.0.0 - ts-dedent: 2.2.0 + regenerator-runtime: 0.13.9 dev: true - /@storybook/ui/6.4.19: - resolution: {integrity: sha512-gFwdn5LA2U6oQ4bfUFLyHZnNasGQ01YVdwjbi+l6yjmnckBNtZfJoVTZ1rzGUbxSE9rK48InJRU+latTsr7xAg==} + /@storybook/theming/6.5.10_wcqkhtmu7mswc6yz4uyexck3ty: + resolution: {integrity: sha512-BvTQBBcSEwKKcsVmF+Ol6v0RIQUr+bxP7gb10wtfBd23mZTEFA0C1N5FnZr/dDeiBKG1pvf1UKvoYA731y0BsA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@emotion/core': 10.3.1 - '@storybook/addons': 6.4.19 - '@storybook/api': 6.4.19 - '@storybook/channels': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/components': 6.4.19 - '@storybook/core-events': 6.4.19 - '@storybook/router': 6.4.19 - '@storybook/semver': 7.3.2 - '@storybook/theming': 6.4.19 - copy-to-clipboard: 3.3.1 + '@storybook/client-logger': 6.5.10 core-js: 3.22.5 - core-js-pure: 3.21.1 - downshift: 6.1.7 - emotion-theming: 10.3.0_@emotion+core@10.3.1 - fuse.js: 3.6.1 - global: 4.4.0 - lodash: 4.17.21 - markdown-to-jsx: 7.1.7 memoizerific: 1.11.3 - polished: 4.1.4 - qs: 6.10.3 - react-draggable: 4.4.4 - react-helmet-async: 1.2.3 - react-sizeme: 3.0.2 + react: 16.14.0 + react-dom: 16.14.0_react@16.14.0 regenerator-runtime: 0.13.9 - resolve-from: 5.0.0 - store2: 2.13.1 - transitivePeerDependencies: - - '@types/react' dev: true - /@storybook/ui/6.4.19_wcqkhtmu7mswc6yz4uyexck3ty: - resolution: {integrity: sha512-gFwdn5LA2U6oQ4bfUFLyHZnNasGQ01YVdwjbi+l6yjmnckBNtZfJoVTZ1rzGUbxSE9rK48InJRU+latTsr7xAg==} + /@storybook/ui/6.5.10_wcqkhtmu7mswc6yz4uyexck3ty: + resolution: {integrity: sha512-6iaoaRAiTqB1inTw35vao+5hjcDE0Qa0A3a9ZIeNa6yHvpB1k0lO/N/0PMrRdVvySYpXVD1iry4z4QYdo1rU+w==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@emotion/core': 10.3.1_react@16.14.0 - '@storybook/addons': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/api': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/channels': 6.4.19 - '@storybook/client-logger': 6.4.19 - '@storybook/components': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/core-events': 6.4.19 - '@storybook/router': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/addons': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/api': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/channels': 6.5.10 + '@storybook/client-logger': 6.5.10 + '@storybook/components': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/core-events': 6.5.10 + '@storybook/router': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty '@storybook/semver': 7.3.2 - '@storybook/theming': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - copy-to-clipboard: 3.3.1 + '@storybook/theming': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty core-js: 3.22.5 - core-js-pure: 3.21.1 - downshift: 6.1.7_react@16.14.0 - emotion-theming: 10.3.0_qzeatvug73zaio2r3dlvejynye - fuse.js: 3.6.1 - global: 4.4.0 - lodash: 4.17.21 - markdown-to-jsx: 7.1.7_react@16.14.0 memoizerific: 1.11.3 - polished: 4.1.4 qs: 6.10.3 react: 16.14.0 react-dom: 16.14.0_react@16.14.0 - react-draggable: 4.4.4_wcqkhtmu7mswc6yz4uyexck3ty - react-helmet-async: 1.2.3_wcqkhtmu7mswc6yz4uyexck3ty - react-sizeme: 3.0.2 regenerator-runtime: 0.13.9 resolve-from: 5.0.0 - store2: 2.13.1 - transitivePeerDependencies: - - '@types/react' dev: true - /@storybook/vue/6.4.19_a2jweejbyxkxmq6ipymwowpffi: - resolution: {integrity: sha512-Uqy2F7qIV90IQwhT7BCwDWWHwDvAgT2MFMripVmzUQfYfPoTsja54viDBS8i0uEc7R1qPrRA2CpofINKAuZM0A==} + /@storybook/vue/6.5.10_4ycx2gwjchz44tf5twpdqpiwgy: + resolution: {integrity: sha512-4MYYvRPkqTBqQUjCNXiTM/PJ6qfzKaECFtEe0H7TG+WP+TuKCCfTY2u1q4ru2qjf8BcSXUfpIWPlfEpZh7wdaQ==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -5616,11 +4907,14 @@ packages: vue-template-compiler: ^2.6.8 dependencies: '@babel/core': 7.17.10 - '@storybook/addons': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty - '@storybook/core': 6.4.19_t67tlz2qu5uba2kxhsqlllgqoa - '@storybook/core-common': 6.4.19_qehfux3h3tqxytdinp6waqh36a - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/store': 6.4.19_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/addons': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/client-logger': 6.5.10 + '@storybook/core': 6.5.10_knxocyhvb5r7r5zrqujehveffi + '@storybook/core-common': 6.5.10_ghjezjhrs6opysiwg5cs4ogiwu + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/docs-tools': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@storybook/store': 6.5.10_wcqkhtmu7mswc6yz4uyexck3ty + '@types/node': 14.18.12 '@types/webpack-env': 1.16.3 babel-loader: 8.2.5_usdhdj5awexcm2e5jtwd44bofa core-js: 3.22.5 @@ -5632,16 +4926,16 @@ packages: regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 ts-loader: 8.3.0_7in6qbnjgkqokibdcer35wqugu - vue: 2.6.14 - vue-docgen-api: 4.44.18_vue@2.6.14 + vue: 2.7.10 + vue-docgen-api: 4.44.18_vue@2.7.10 vue-docgen-loader: 1.5.0_j5ed4dj4suhyi3wzdvabtf7vta - vue-loader: 15.9.8_pv3e62hihcgilzzlt4q6ljqzyu - vue-template-compiler: 2.6.14 + vue-loader: 15.10.0_vfhh4b6254cvzngpxpqvqoexz4 + vue-template-compiler: 2.7.10 webpack: 4.46.0 transitivePeerDependencies: - '@storybook/builder-webpack5' - '@storybook/manager-webpack5' - - '@types/react' + - '@storybook/mdx2-csf' - bluebird - bufferutil - encoding @@ -5725,7 +5019,7 @@ packages: '@testing-library/dom': 8.13.0 dev: true - /@testing-library/vue/5.8.2_sbs6or2oam5i4s4vmfp4rzwdnq: + /@testing-library/vue/5.8.2_42puyn3dcxirnpdjnosl7pbb6a: resolution: {integrity: sha512-evsQjLw3T/c92ZsXflZMzSN72P06VlgUZMIcrRKn5n9ZX7QgQyebB3DgdmPACf6JgNfP8Y3Lm2212FmeMnWlZw==} engines: {node: '>10.18'} peerDependencies: @@ -5734,9 +5028,9 @@ packages: dependencies: '@babel/runtime': 7.17.2 '@testing-library/dom': 7.31.2 - '@vue/test-utils': 1.1.3_sbs6or2oam5i4s4vmfp4rzwdnq - vue: 2.6.14 - vue-template-compiler: 2.6.14 + '@vue/test-utils': 1.1.3_42puyn3dcxirnpdjnosl7pbb6a + vue: 2.7.10 + vue-template-compiler: 2.7.10 dev: true /@tootallnate/once/1.1.2: @@ -5777,8 +5071,8 @@ packages: /@types/babel__core/7.1.14: resolution: {integrity: sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==} dependencies: - '@babel/parser': 7.17.3 - '@babel/types': 7.17.0 + '@babel/parser': 7.18.13 + '@babel/types': 7.17.10 '@types/babel__generator': 7.6.3 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.14.2 @@ -5803,7 +5097,7 @@ packages: /@types/babel__template/7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.17.10 + '@babel/parser': 7.18.13 '@babel/types': 7.17.10 dev: true @@ -5824,7 +5118,7 @@ packages: resolution: {integrity: sha512-h9LyKErRGZqMsHh9bd+FE8yCIal4S0DxKTOeui56VgVXqa66TKiuaIUxCAI7c1O0LjaUzOTcsMyOpO9GetozRA==} deprecated: This is a stub types definition. browserslist provides its own type definitions, so you do not need this installed. dependencies: - browserslist: 4.20.0 + browserslist: 4.20.3 dev: true /@types/clean-css/4.2.5: @@ -5834,16 +5128,6 @@ packages: source-map: 0.6.1 dev: true - /@types/color-convert/2.0.0: - resolution: {integrity: sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==} - dependencies: - '@types/color-name': 1.1.1 - dev: true - - /@types/color-name/1.1.1: - resolution: {integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==} - dev: true - /@types/compression/1.7.0: resolution: {integrity: sha512-3LzWUM+3k3XdWOUk/RO+uSjv7YWOatYq2QADJntK1pjkk4DfVP0KrIEPDnXRJxAAGKe0VpIPRmlINLDuCedZWw==} dependencies: @@ -6034,10 +5318,6 @@ packages: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true - /@types/npmlog/4.1.3: - resolution: {integrity: sha512-1TcL7YDYCtnHmLhTWbum+IIwLlvpaHoEKS2KNIngEwLzwgDeHaebaEHHbQp8IqzNQ9IYiboLKUjAf7MZqG63+w==} - dev: true - /@types/npmlog/4.1.4: resolution: {integrity: sha512-WKG4gTr8przEZBiJ5r3s8ZIAoMXNbOgQ+j/d5O4X3x6kZJRLNvyUJuUK/KoG3+8BaOHPhp2m7WC6JKKeovDSzQ==} dev: true @@ -6048,10 +5328,6 @@ packages: '@types/webpack': 4.41.32 dev: true - /@types/overlayscrollbars/1.12.1: - resolution: {integrity: sha512-V25YHbSoKQN35UasHf0EKD9U2vcmexRSp78qa8UglxFH8H3D+adEa9zGZwrqpH4TdvqeMrgMqVqsLB4woAryrQ==} - dev: true - /@types/parse-json/4.0.0: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} @@ -6067,10 +5343,6 @@ packages: resolution: {integrity: sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ==} dev: true - /@types/prop-types/15.7.4: - resolution: {integrity: sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==} - dev: true - /@types/pug/2.0.4: resolution: {integrity: sha1-h3L80EGOPNLMFxVV1zAHQVBR9LI=} dev: true @@ -6087,20 +5359,6 @@ packages: resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} dev: true - /@types/react-syntax-highlighter/11.0.5: - resolution: {integrity: sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg==} - dependencies: - '@types/react': 17.0.40 - dev: true - - /@types/react/17.0.40: - resolution: {integrity: sha512-UrXhD/JyLH+W70nNSufXqMZNuUD2cXHu6UjCllC6pmOQgBX4SGXOH8fjRka0O0Ee0HrFxapDD8Bwn81Kmiz6jQ==} - dependencies: - '@types/prop-types': 15.7.4 - '@types/scheduler': 0.16.2 - csstype: 3.0.11 - dev: true - /@types/relateurl/0.2.29: resolution: {integrity: sha512-QSvevZ+IRww2ldtfv1QskYsqVVVwCKQf1XbwtcyyoRvLIQzfyPhj/C+3+PKzSDRdiyejaiLgnq//XTkleorpLg==} dev: true @@ -6125,10 +5383,6 @@ packages: '@types/node': 17.0.32 dev: false - /@types/scheduler/0.16.2: - resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} - dev: true - /@types/serve-static/1.13.9: resolution: {integrity: sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==} dependencies: @@ -6167,10 +5421,6 @@ packages: '@types/jest': 26.0.24 dev: true - /@types/throttle-debounce/2.1.0: - resolution: {integrity: sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==} - dev: false - /@types/throttle-debounce/5.0.0: resolution: {integrity: sha512-Pb7k35iCGFcGPECoNE4DYp3Oyf2xcTd3FbFQxXUI9hEYKUl6YX+KLf7HrBmgVcD05nl50LIH6i+80js4iYmWbw==} dev: true @@ -6330,7 +5580,7 @@ packages: optional: true dependencies: '@typescript-eslint/utils': 5.23.0_2qyr5yzk6bquedgydwits76m2m - debug: 4.3.3 + debug: 4.3.4 eslint: 8.15.0 tsutils: 3.21.0_typescript@4.6.2 typescript: 4.6.2 @@ -6354,7 +5604,7 @@ packages: dependencies: '@typescript-eslint/types': 5.23.0 '@typescript-eslint/visitor-keys': 5.23.0 - debug: 4.3.3 + debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.5 @@ -6390,48 +5640,40 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@volar/code-gen/0.39.5: - resolution: {integrity: sha512-vQr5VoCH8T2NHmqLc/AA1/4F8l41WB+24+I+VjxBaev/Hmwjye9K0GlmMHAOl84WB3hWGOqpHaPX6JkqzRNjJg==} + /@volar/code-gen/0.40.1: + resolution: {integrity: sha512-mN1jn08wRKLoUj+KThltyWfsiEGt6Um1yT6S7bkruwV76yiLlzIR4WZgWng254byGMozJ00qgkZmBhraD5b48A==} dependencies: - '@volar/source-map': 0.39.5 + '@volar/source-map': 0.40.1 dev: true - /@volar/source-map/0.39.5: - resolution: {integrity: sha512-IVOX+v++Sr5Kok4/cLbDJp2vf1ia1rChpV7adgcnMle6uORBuGFEur234UzamK0iHRCcfFFRz7z+hSPf2CO23Q==} + /@volar/source-map/0.40.1: + resolution: {integrity: sha512-ORYg5W+R4iT2k/k2U4ASkKvDxabIzKtP+lXZ1CcqFIbTF81GOooAv5tJZImf8ifhUV9p8bgGaitFj/VnNzkdYg==} dev: true - /@volar/typescript-faster/0.39.5: - resolution: {integrity: sha512-IzLqlxefmKkjNKXC/8aFiqPcTqnj6RG31D2f9cIWxmW9pvUYJxLED+y9phnOxNxq0OmeRtQ3Pfmvu85tUBoZsQ==} + /@volar/typescript-faster/0.40.1: + resolution: {integrity: sha512-UiX8OzVRJtpudGfTY2KgB5m78DIA8oVbwI4QN5i4Ot8oURQPOviH7MahikHeeXidbh3iOy/u4vceMb+mfdizpQ==} dependencies: semver: 7.3.7 dev: true - /@volar/vue-code-gen/0.39.5: - resolution: {integrity: sha512-y+QUV9MuuasiIuRoGKQl+gMhDaAX6XNhckAyJCvD1FZ8f2eJuPY2VtoFxmu/Z2bGWBdtUW/g98jaeKJ+j3wwOw==} + /@volar/vue-language-core/0.40.1: + resolution: {integrity: sha512-RBU2nQkj+asKZ/ht3sU3hTau+dGuTjJrQS3nNSw4+vnwUJnN/WogO/MmgKdrvVf3pUdLiucIog1E/Us1C8Y5wg==} dependencies: - '@volar/code-gen': 0.39.5 - '@volar/source-map': 0.39.5 + '@volar/code-gen': 0.40.1 + '@volar/source-map': 0.40.1 '@vue/compiler-core': 3.2.37 '@vue/compiler-dom': 3.2.37 - '@vue/shared': 3.2.37 - dev: true - - /@volar/vue-language-core/0.39.5: - resolution: {integrity: sha512-m+e1tYuL/WRPhSeC7hZ0NuSwHsfnnGJVxCBHLaP7jR0f6xcC0DAegP3QF+gfu9ZJFPGznpZYFKadngMjuhQS9Q==} - dependencies: - '@volar/code-gen': 0.39.5 - '@volar/source-map': 0.39.5 - '@volar/vue-code-gen': 0.39.5 '@vue/compiler-sfc': 3.2.37 '@vue/reactivity': 3.2.37 + '@vue/shared': 3.2.37 dev: true - /@volar/vue-typescript/0.39.5: - resolution: {integrity: sha512-ckhWD1xOi0OMr702XVkv/Npsb9FKAp5gvhxyLv0QqWekPdSo04t4KrZfwosJLGERIEcyr50SuB7HqBp8ndQmzA==} + /@volar/vue-typescript/0.40.1: + resolution: {integrity: sha512-58nW/Xwy7VBkeIPmbyEmi/j1Ta2HxGl/5aFiEEpWxoas7vI1AM+txz8+MhWho4ZMw0w0eCqPtGgugD2rr+/v7w==} dependencies: - '@volar/code-gen': 0.39.5 - '@volar/typescript-faster': 0.39.5 - '@volar/vue-language-core': 0.39.5 + '@volar/code-gen': 0.40.1 + '@volar/typescript-faster': 0.40.1 + '@volar/vue-language-core': 0.40.1 dev: true /@vue/babel-helper-vue-jsx-merge-props/1.2.1: @@ -6529,31 +5771,15 @@ packages: camelcase: 5.3.1 dev: false - /@vue/compiler-core/3.2.31: - resolution: {integrity: sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ==} - dependencies: - '@babel/parser': 7.17.10 - '@vue/shared': 3.2.31 - estree-walker: 2.0.2 - source-map: 0.6.1 - dev: false - /@vue/compiler-core/3.2.37: resolution: {integrity: sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==} dependencies: - '@babel/parser': 7.17.10 + '@babel/parser': 7.18.13 '@vue/shared': 3.2.37 estree-walker: 2.0.2 source-map: 0.6.1 dev: true - /@vue/compiler-dom/3.2.31: - resolution: {integrity: sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg==} - dependencies: - '@vue/compiler-core': 3.2.31 - '@vue/shared': 3.2.31 - dev: false - /@vue/compiler-dom/3.2.37: resolution: {integrity: sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==} dependencies: @@ -6561,10 +5787,17 @@ packages: '@vue/shared': 3.2.37 dev: true + /@vue/compiler-sfc/2.7.10: + resolution: {integrity: sha512-55Shns6WPxlYsz4WX7q9ZJBL77sKE1ZAYNYStLs6GbhIOMrNtjMvzcob6gu3cGlfpCR4bT7NXgyJ3tly2+Hx8Q==} + dependencies: + '@babel/parser': 7.18.13 + postcss: 8.4.16 + source-map: 0.6.1 + /@vue/compiler-sfc/3.2.37: resolution: {integrity: sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==} dependencies: - '@babel/parser': 7.17.10 + '@babel/parser': 7.18.13 '@vue/compiler-core': 3.2.37 '@vue/compiler-dom': 3.2.37 '@vue/compiler-ssr': 3.2.37 @@ -6572,7 +5805,7 @@ packages: '@vue/shared': 3.2.37 estree-walker: 2.0.2 magic-string: 0.25.9 - postcss: 8.4.12 + postcss: 8.4.16 source-map: 0.6.1 dev: true @@ -6721,68 +5954,45 @@ packages: - whiskers dev: false - /@vue/composition-api/1.4.9_vue@2.6.14: - resolution: {integrity: sha512-l6YOeg5LEXmfPqyxAnBaCv1FMRw0OGKJ4m6nOWRm6ngt5TuHcj5ZoBRN+LXh3J0u6Ur3C4VA+RiKT+M0eItr/g==} - peerDependencies: - vue: '>= 2.5 < 3' - dependencies: - vue: 2.6.14 - dev: false - /@vue/devtools-api/6.2.1: resolution: {integrity: sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==} - /@vue/reactivity-transform/3.2.31: - resolution: {integrity: sha512-uS4l4z/W7wXdI+Va5pgVxBJ345wyGFKvpPYtdSgvfJfX/x2Ymm6ophQlXXB6acqGHtXuBqNyyO3zVp9b1r0MOA==} - dependencies: - '@babel/parser': 7.17.10 - '@vue/compiler-core': 3.2.31 - '@vue/shared': 3.2.31 - estree-walker: 2.0.2 - magic-string: 0.25.9 - dev: false - /@vue/reactivity-transform/3.2.37: resolution: {integrity: sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==} dependencies: - '@babel/parser': 7.17.10 + '@babel/parser': 7.18.13 '@vue/compiler-core': 3.2.37 '@vue/shared': 3.2.37 estree-walker: 2.0.2 magic-string: 0.25.9 dev: true - /@vue/reactivity/3.2.31: - resolution: {integrity: sha512-HVr0l211gbhpEKYr2hYe7hRsV91uIVGFYNHj73njbARVGHQvIojkImKMaZNDdoDZOIkMsBc9a1sMqR+WZwfSCw==} - dependencies: - '@vue/shared': 3.2.31 - /@vue/reactivity/3.2.37: resolution: {integrity: sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==} dependencies: '@vue/shared': 3.2.37 dev: true - /@vue/runtime-core/3.2.31: - resolution: {integrity: sha512-Kcog5XmSY7VHFEMuk4+Gap8gUssYMZ2+w+cmGI6OpZWYOEIcbE0TPzzPHi+8XTzAgx1w/ZxDFcXhZeXN5eKWsA==} + /@vue/runtime-core/3.2.37: + resolution: {integrity: sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==} dependencies: - '@vue/reactivity': 3.2.31 - '@vue/shared': 3.2.31 + '@vue/reactivity': 3.2.37 + '@vue/shared': 3.2.37 + dev: true - /@vue/runtime-dom/3.2.31: - resolution: {integrity: sha512-N+o0sICVLScUjfLG7u9u5XCjvmsexAiPt17GNnaWHJUfsKed5e85/A3SWgKxzlxx2SW/Hw7RQxzxbXez9PtY3g==} + /@vue/runtime-dom/3.2.37: + resolution: {integrity: sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==} dependencies: - '@vue/runtime-core': 3.2.31 - '@vue/shared': 3.2.31 + '@vue/runtime-core': 3.2.37 + '@vue/shared': 3.2.37 csstype: 2.6.20 - - /@vue/shared/3.2.31: - resolution: {integrity: sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==} + dev: true /@vue/shared/3.2.37: resolution: {integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==} + dev: true - /@vue/test-utils/1.1.3_sbs6or2oam5i4s4vmfp4rzwdnq: + /@vue/test-utils/1.1.3_42puyn3dcxirnpdjnosl7pbb6a: resolution: {integrity: sha512-BAY1Cwe9JpkJseimC295EW3YlAmgIJI9OPkg2FSP62+PHZooB0B+wceDi9TYyU57oqzL0yLbcP73JKFpKiLc9A==} peerDependencies: vue: 2.x @@ -6791,8 +6001,8 @@ packages: dom-event-types: 1.0.0 lodash: 4.17.21 pretty: 2.0.0 - vue: 2.6.14 - vue-template-compiler: 2.6.14 + vue: 2.7.10 + vue-template-compiler: 2.7.10 dev: true /@webassemblyjs/ast/1.9.0: @@ -6947,14 +6157,6 @@ packages: acorn-walk: 7.2.0 dev: true - /acorn-jsx/5.3.2_acorn@7.4.1: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 7.4.1 - dev: true - /acorn-jsx/5.3.2_acorn@8.7.1: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -7007,7 +6209,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.3 + debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -7101,7 +6303,7 @@ packages: dev: true /ansi-styles/2.2.1: - resolution: {integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=} + resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} engines: {node: '>=0.10.0'} /ansi-styles/3.2.1: @@ -7150,7 +6352,7 @@ packages: picomatch: 2.3.1 /app-root-dir/1.0.2: - resolution: {integrity: sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg=} + resolution: {integrity: sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==} dev: true /aproba/1.2.0: @@ -7215,6 +6417,12 @@ packages: resolution: {integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=} engines: {node: '>=0.10.0'} + /array-find-index/1.0.2: + resolution: {integrity: sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==} + engines: {node: '>=0.10.0'} + dev: true + optional: true + /array-flatten/1.1.1: resolution: {integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=} dev: true @@ -7231,7 +6439,7 @@ packages: dev: true /array-union/1.0.2: - resolution: {integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=} + resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==} engines: {node: '>=0.10.0'} dependencies: array-uniq: 1.0.3 @@ -7242,7 +6450,7 @@ packages: engines: {node: '>=8'} /array-uniq/1.0.3: - resolution: {integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=} + resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==} engines: {node: '>=0.10.0'} dev: true @@ -7285,7 +6493,7 @@ packages: dev: true /asap/2.0.6: - resolution: {integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=} + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} dev: true /asn1.js/5.4.1: @@ -7481,21 +6689,6 @@ packages: dependencies: object.assign: 4.1.2 - /babel-plugin-emotion/10.2.2: - resolution: {integrity: sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA==} - dependencies: - '@babel/helper-module-imports': 7.16.7 - '@emotion/hash': 0.8.0 - '@emotion/memoize': 0.7.4 - '@emotion/serialize': 0.11.16 - babel-plugin-macros: 2.8.0 - babel-plugin-syntax-jsx: 6.18.0 - convert-source-map: 1.8.0 - escape-string-regexp: 1.0.5 - find-root: 1.1.0 - source-map: 0.5.7 - dev: true - /babel-plugin-extract-import-names/1.6.22: resolution: {integrity: sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==} dependencies: @@ -7525,19 +6718,11 @@ packages: '@types/babel__traverse': 7.14.2 dev: true - /babel-plugin-macros/2.8.0: - resolution: {integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==} - dependencies: - '@babel/runtime': 7.17.2 - cosmiconfig: 6.0.0 - resolve: 1.22.0 - dev: true - /babel-plugin-macros/3.1.0: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.18.9 cosmiconfig: 7.0.1 resolve: 1.22.0 dev: true @@ -7599,10 +6784,6 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-syntax-jsx/6.18.0: - resolution: {integrity: sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=} - dev: true - /babel-plugin-transform-es2015-modules-commonjs/6.26.2: resolution: {integrity: sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==} dependencies: @@ -7730,10 +6911,6 @@ packages: /base64-js/1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - /batch-processor/1.0.0: - resolution: {integrity: sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=} - dev: true - /better-opn/2.1.1: resolution: {integrity: sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA==} engines: {node: '>8.0.0'} @@ -7741,6 +6918,12 @@ packages: open: 7.4.2 dev: true + /big-integer/1.6.51: + resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} + engines: {node: '>=0.6'} + dev: true + optional: true + /big.js/5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} @@ -7805,6 +6988,13 @@ packages: widest-line: 3.1.0 wrap-ansi: 7.0.0 + /bplist-parser/0.1.1: + resolution: {integrity: sha512-2AEM0FXy8ZxVLBuqX0hqt1gDwcnz2zygEkQ6zaD5Wko/sB9paUNwlpawrFtKeHUAQUOzjVy9AO4oeonqIHKA9Q==} + dependencies: + big-integer: 1.6.51 + dev: true + optional: true + /brace-expansion/1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: @@ -7906,18 +7096,6 @@ packages: node-releases: 2.0.1 picocolors: 1.0.0 - /browserslist/4.20.0: - resolution: {integrity: sha512-bnpOoa+DownbciXj0jVGENf8VYQnE2LNWomhYuCsMmmx9Jd9lwq0WXODuwpSsp8AVdKM2/HorrzxAfbKvWTByQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001382 - electron-to-chromium: 1.4.137 - escalade: 3.1.1 - node-releases: 2.0.4 - picocolors: 1.0.0 - dev: true - /browserslist/4.20.3: resolution: {integrity: sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -7936,7 +7114,7 @@ packages: dev: true /buffer-crc32/0.2.13: - resolution: {integrity: sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=} + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} dev: true /buffer-from/1.1.2: @@ -8082,7 +7260,7 @@ packages: get-intrinsic: 1.1.1 /call-me-maybe/1.0.1: - resolution: {integrity: sha1-JtII6onje1y95gJQoV8DHBak1ms=} + resolution: {integrity: sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==} dev: true /caller-callsite/2.0.0: @@ -8125,6 +7303,21 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} + /camelcase-keys/2.1.0: + resolution: {integrity: sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==} + engines: {node: '>=0.10.0'} + dependencies: + camelcase: 2.1.1 + map-obj: 1.0.1 + dev: true + optional: true + + /camelcase/2.1.1: + resolution: {integrity: sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==} + engines: {node: '>=0.10.0'} + dev: true + optional: true + /camelcase/5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} @@ -8167,7 +7360,7 @@ packages: dev: true /chalk/1.1.3: - resolution: {integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=} + resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} engines: {node: '>=0.10.0'} dependencies: ansi-styles: 2.2.1 @@ -8213,7 +7406,7 @@ packages: dev: true /character-parser/2.2.0: - resolution: {integrity: sha1-x84o821LzZdE5f/CxfzeHHMmH8A=} + resolution: {integrity: sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==} dependencies: is-regex: 1.1.4 dev: true @@ -8412,11 +7605,6 @@ packages: resolution: {integrity: sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=} engines: {node: '>=0.8'} - /clsx/1.1.1: - resolution: {integrity: sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==} - engines: {node: '>=6'} - dev: true - /co/4.6.0: resolution: {integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} @@ -8558,10 +7746,6 @@ packages: transitivePeerDependencies: - supports-color - /compute-scroll-into-view/1.0.17: - resolution: {integrity: sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==} - dev: true - /concat-map/0.0.1: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} @@ -8953,7 +8137,7 @@ packages: /constantinople/4.0.1: resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==} dependencies: - '@babel/parser': 7.17.10 + '@babel/parser': 7.18.13 '@babel/types': 7.17.10 dev: true @@ -9026,12 +8210,6 @@ packages: resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=} engines: {node: '>=0.10.0'} - /copy-to-clipboard/3.3.1: - resolution: {integrity: sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==} - dependencies: - toggle-selection: 1.0.6 - dev: true - /core-js-compat/3.21.1: resolution: {integrity: sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==} dependencies: @@ -9268,7 +8446,7 @@ packages: postcss-modules-values: 4.0.0_postcss@8.4.12 postcss-value-parser: 4.2.0 schema-utils: 3.1.1 - semver: 7.3.5 + semver: 7.3.7 webpack: 4.46.0 /css-prefers-color-scheme/3.1.1: @@ -9454,14 +8632,22 @@ packages: /csstype/2.6.20: resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==} - - /csstype/3.0.11: - resolution: {integrity: sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==} dev: true + /csstype/3.1.0: + resolution: {integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==} + /cuint/0.2.2: resolution: {integrity: sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=} + /currently-unhandled/0.4.1: + resolution: {integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==} + engines: {node: '>=0.10.0'} + dependencies: + array-find-index: 1.0.2 + dev: true + optional: true + /cyclist/1.0.1: resolution: {integrity: sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=} @@ -9475,7 +8661,7 @@ packages: dev: true /de-indent/1.0.2: - resolution: {integrity: sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=} + resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} /deasync/0.1.24: resolution: {integrity: sha512-i98vg42xNfRZCymummMAN0rIcQ1gZFinSe3btvPIvy6JFTaeHcumeKybRo2HTv86nasfmT0nEgAn2ggLZhOCVA==} @@ -9531,6 +8717,17 @@ packages: supports-color: 9.2.2 dev: true + /debug/4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + /decamelize/1.2.0: resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=} engines: {node: '>=0.10.0'} @@ -9545,7 +8742,7 @@ packages: engines: {node: '>=0.10'} /dedent/0.7.0: - resolution: {integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=} + resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} dev: true /deep-equal/1.0.1: @@ -9556,10 +8753,6 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true - /deep-object-diff/1.1.7: - resolution: {integrity: sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==} - dev: true - /deepmerge/1.3.2: resolution: {integrity: sha1-FmNpFinU2/42T6EqKk8KqGqjoFA=} engines: {node: '>=0.10.0'} @@ -9569,6 +8762,18 @@ packages: resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} engines: {node: '>=0.10.0'} + /default-browser-id/1.0.4: + resolution: {integrity: sha512-qPy925qewwul9Hifs+3sx1ZYn14obHxpkX+mPD369w4Rzg+YkJBgi3SOvwUq81nWSjqGUegIgEPwD8u+HUnxlw==} + engines: {node: '>=0.10.0'} + hasBin: true + requiresBuild: true + dependencies: + bplist-parser: 0.1.1 + meow: 3.7.0 + untildify: 2.1.0 + dev: true + optional: true + /define-lazy-prop/2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} @@ -9617,9 +8822,8 @@ packages: resolution: {integrity: sha512-VHg73EDeRXlu7oYWRmmrNp/nl7QkdXUxkQQKig0Zk8daNmm84AbGoC8Be6/VVLJEKxn12hR0UBmz8O+xQiAPKQ==} dev: false - /defu/5.0.1: - resolution: {integrity: sha512-EPS1carKg+dkEVy3qNTqIdp2qV7mUP08nIsupfwQpz++slCVRw7qbQyWvSTig+kFPwz2XXp5/kIIkH+CwrJKkQ==} - dev: false + /defu/6.1.0: + resolution: {integrity: sha512-pOFYRTIhoKujrmbTRhcW5lYQLBXw/dlTwfI8IguF1QCDJOcJzNH1w+YFjxqy6BAuJrClTy6MUE8q+oKJ2FLsIw==} /delayed-stream/1.0.0: resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} @@ -9670,6 +8874,13 @@ packages: engines: {node: '>=8'} dev: true + /detect-package-manager/2.0.1: + resolution: {integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==} + engines: {node: '>=12'} + dependencies: + execa: 5.1.1 + dev: true + /detect-port/1.3.0: resolution: {integrity: sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==} engines: {node: '>= 4.2.1'} @@ -9749,7 +8960,7 @@ packages: dev: true /doctypes/1.1.0: - resolution: {integrity: sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=} + resolution: {integrity: sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==} dev: true /dom-accessibility-api/0.5.10: @@ -9807,13 +9018,6 @@ packages: domelementtype: 1.3.1 dev: false - /domhandler/3.3.0: - resolution: {integrity: sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==} - engines: {node: '>= 4'} - dependencies: - domelementtype: 2.2.0 - dev: false - /domhandler/4.3.1: resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} engines: {node: '>= 4'} @@ -9873,37 +9077,6 @@ packages: engines: {node: '>=10'} dev: false - /downshift/6.1.7: - resolution: {integrity: sha512-cVprZg/9Lvj/uhYRxELzlu1aezRcgPWBjTvspiGTVEU64gF5pRdSRKFVLcxqsZC637cLAGMbL40JavEfWnqgNg==} - peerDependencies: - react: '>=16.12.0' - peerDependenciesMeta: - react: - optional: true - dependencies: - '@babel/runtime': 7.17.2 - compute-scroll-into-view: 1.0.17 - prop-types: 15.8.1 - react-is: 17.0.2 - tslib: 2.3.1 - dev: true - - /downshift/6.1.7_react@16.14.0: - resolution: {integrity: sha512-cVprZg/9Lvj/uhYRxELzlu1aezRcgPWBjTvspiGTVEU64gF5pRdSRKFVLcxqsZC637cLAGMbL40JavEfWnqgNg==} - peerDependencies: - react: '>=16.12.0' - peerDependenciesMeta: - react: - optional: true - dependencies: - '@babel/runtime': 7.17.2 - compute-scroll-into-view: 1.0.17 - prop-types: 15.8.1 - react: 16.14.0 - react-is: 17.0.2 - tslib: 2.3.1 - dev: true - /duplexer/0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} dev: false @@ -9939,12 +9112,6 @@ packages: /electron-to-chromium/1.4.18: resolution: {integrity: sha512-i7nKjGGBE1+YUIbfLObA1EZPmN7J1ITEllbhusDk+KIk6V6gUxN9PFe36v+Sd+8Cg0k3cgUv9lQhQZalr8rggw==} - /element-resize-detector/1.2.4: - resolution: {integrity: sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==} - dependencies: - batch-processor: 1.0.0 - dev: true - /elliptic/6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} dependencies: @@ -9976,37 +9143,6 @@ packages: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} - /emotion-theming/10.3.0_@emotion+core@10.3.1: - resolution: {integrity: sha512-mXiD2Oj7N9b6+h/dC6oLf9hwxbtKHQjoIqtodEyL8CpkN4F3V4IK/BT4D0C7zSs4BBFOu4UlPJbvvBLa88SGEA==} - peerDependencies: - '@emotion/core': ^10.0.27 - react: '>=16.3.0' - peerDependenciesMeta: - react: - optional: true - dependencies: - '@babel/runtime': 7.17.2 - '@emotion/core': 10.3.1 - '@emotion/weak-memoize': 0.2.5 - hoist-non-react-statics: 3.3.2 - dev: true - - /emotion-theming/10.3.0_qzeatvug73zaio2r3dlvejynye: - resolution: {integrity: sha512-mXiD2Oj7N9b6+h/dC6oLf9hwxbtKHQjoIqtodEyL8CpkN4F3V4IK/BT4D0C7zSs4BBFOu4UlPJbvvBLa88SGEA==} - peerDependencies: - '@emotion/core': ^10.0.27 - react: '>=16.3.0' - peerDependenciesMeta: - react: - optional: true - dependencies: - '@babel/runtime': 7.17.2 - '@emotion/core': 10.3.1_react@16.14.0 - '@emotion/weak-memoize': 0.2.5 - hoist-non-react-statics: 3.3.2 - react: 16.14.0 - dev: true - /encodeurl/1.0.2: resolution: {integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=} engines: {node: '>= 0.8'} @@ -10292,17 +9428,20 @@ packages: strip-indent: 3.0.0 dev: true - /eslint-plugin-vue/8.6.0_eslint@8.15.0: - resolution: {integrity: sha512-abXiF2J18n/7ZPy9foSlJyouKf54IqpKlNvNmzhM93N0zs3QUxZG/oBd3tVPOJTKg7SlhBUtPxugpqzNbgGpQQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint-plugin-vue/9.4.0_eslint@8.15.0: + resolution: {integrity: sha512-Nzz2QIJ8FG+rtJaqT/7/ru5ie2XgT9KCudkbN0y3uFYhQ41nuHEaboLAiqwMcK006hZPQv/rVMRhUIwEGhIvfQ==} + engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: eslint: 8.15.0 eslint-utils: 3.0.0_eslint@8.15.0 natural-compare: 1.4.0 - semver: 7.3.5 - vue-eslint-parser: 8.3.0_eslint@8.15.0 + nth-check: 2.0.1 + postcss-selector-parser: 6.0.9 + semver: 7.3.7 + vue-eslint-parser: 9.0.3_eslint@8.15.0 + xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color dev: true @@ -10692,7 +9831,7 @@ packages: engines: {node: '>= 10.17.0'} hasBin: true dependencies: - debug: 4.3.3 + debug: 4.3.4 get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -10748,12 +9887,6 @@ packages: dependencies: reusify: 1.0.4 - /fault/1.0.4: - resolution: {integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==} - dependencies: - format: 0.2.2 - dev: true - /fb-watchman/2.0.1: resolution: {integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==} dependencies: @@ -10761,11 +9894,15 @@ packages: dev: true /fd-slicer/1.1.0: - resolution: {integrity: sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=} + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} dependencies: pend: 1.2.0 dev: true + /fetch-retry/5.0.3: + resolution: {integrity: sha512-uJQyMrX5IJZkhoEUBQ3EjxkeiZkppBd5jS/fMTJmfZxLSiaQjv2zD0kTvuvkSH89uFvgSlB6ueGpjD3HWN7Bxw==} + dev: true + /figgy-pudding/3.5.2: resolution: {integrity: sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==} @@ -10794,7 +9931,7 @@ packages: webpack: 4.46.0 /file-system-cache/1.0.5: - resolution: {integrity: sha1-hCWbNqK7uNPW6xAh0xMv/mTP/08=} + resolution: {integrity: sha512-w9jqeQdOeVaXBCgl4c90XJ6zI8MguJgSiC5LsLdhUu6eSCzcRHPPXUF3lkKMagpzHi+6GnDkjv9BtxMmXdvptA==} dependencies: bluebird: 3.7.2 fs-extra: 0.30.0 @@ -10863,9 +10000,14 @@ packages: make-dir: 3.1.0 pkg-dir: 4.2.0 - /find-root/1.1.0: - resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + /find-up/1.1.2: + resolution: {integrity: sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==} + engines: {node: '>=0.10.0'} + dependencies: + path-exists: 2.1.0 + pinkie-promise: 2.0.1 dev: true + optional: true /find-up/2.1.0: resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=} @@ -10928,14 +10070,14 @@ packages: inherits: 2.0.4 readable-stream: 2.3.7 - /focus-trap-vue/1.1.1_ww4o2appb4ncfu23ooisleyiie: + /focus-trap-vue/1.1.1_f3crtc3gn77nas25wgmybsifdi: resolution: {integrity: sha512-N+M4d4uYymCogct417gUL7wWSMIW/oUcCicfg3eRdo+gz7jlQnIGwUwViFxPkKV7iyzpc81g6JeSxRWiYWU3eQ==} peerDependencies: focus-trap: ^6.0.1 vue: ^2.6.0 dependencies: focus-trap: 6.7.1 - vue: 2.6.14 + vue: 2.7.10 dev: false /focus-trap/6.7.1: @@ -10962,7 +10104,7 @@ packages: resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=} engines: {node: '>=0.10.0'} - /fork-ts-checker-webpack-plugin/4.1.6_mpahngmn3mtdx6vmys44ywifxm: + /fork-ts-checker-webpack-plugin/4.1.6_kofmjsa6kks4abfduh3p6sropi: resolution: {integrity: sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==} engines: {node: '>=6.11.5', yarn: '>=1.0.0'} peerDependencies: @@ -10984,14 +10126,14 @@ packages: semver: 5.7.1 tapable: 1.1.3 typescript: 4.6.2 - vue-template-compiler: 2.6.14 + vue-template-compiler: 2.7.10 webpack: 4.46.0 worker-rpc: 0.1.1 transitivePeerDependencies: - supports-color dev: true - /fork-ts-checker-webpack-plugin/6.5.0_mpahngmn3mtdx6vmys44ywifxm: + /fork-ts-checker-webpack-plugin/6.5.0_kofmjsa6kks4abfduh3p6sropi: resolution: {integrity: sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -11005,7 +10147,7 @@ packages: vue-template-compiler: optional: true dependencies: - '@babel/code-frame': 7.16.0 + '@babel/code-frame': 7.16.7 '@types/json-schema': 7.0.9 chalk: 4.1.2 chokidar: 3.5.2 @@ -11020,7 +10162,7 @@ packages: semver: 7.3.5 tapable: 1.1.3 typescript: 4.6.2 - vue-template-compiler: 2.6.14 + vue-template-compiler: 2.7.10 webpack: 4.46.0 dev: true @@ -11042,11 +10184,6 @@ packages: mime-types: 2.1.34 dev: false - /format/0.2.2: - resolution: {integrity: sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=} - engines: {node: '>=0.4.x'} - dev: true - /forwarded/0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} @@ -11072,7 +10209,7 @@ packages: readable-stream: 2.3.7 /fs-extra/0.30.0: - resolution: {integrity: sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=} + resolution: {integrity: sha512-UvSPKyhMn6LEd/WpUaV9C9t3zATuqoqfWc3QdPhPLb58prN9tqYPlPWi8Krxi44loBoUzlobqZ3+8tGpxxSzwA==} dependencies: graceful-fs: 4.2.9 jsonfile: 2.4.0 @@ -11162,11 +10299,6 @@ packages: resolution: {integrity: sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==} dev: true - /fuse.js/3.6.1: - resolution: {integrity: sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw==} - engines: {node: '>=6'} - dev: true - /gauge/2.7.4: resolution: {integrity: sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==} dependencies: @@ -11222,6 +10354,12 @@ packages: fs-memo: 1.2.0 dev: false + /get-stdin/4.0.1: + resolution: {integrity: sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==} + engines: {node: '>=0.10.0'} + dev: true + optional: true + /get-stream/4.1.0: resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} engines: {node: '>=6'} @@ -11310,7 +10448,7 @@ packages: dev: true /glob-to-regexp/0.3.0: - resolution: {integrity: sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=} + resolution: {integrity: sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==} dev: true /glob-to-regexp/0.4.1: @@ -11482,7 +10620,7 @@ packages: engines: {node: '>=8'} /has-glob/1.0.0: - resolution: {integrity: sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc=} + resolution: {integrity: sha512-D+8A457fBShSEI3tFCj65PAbT++5sKiFtdCdOam0gnfBgw9D277OERk+HM9qYJXmdVLZ/znez10SqHN0BBQ50g==} engines: {node: '>=0.10.0'} dependencies: is-glob: 3.1.0 @@ -11543,7 +10681,7 @@ packages: safe-buffer: 5.2.1 /hash-sum/1.0.2: - resolution: {integrity: sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=} + resolution: {integrity: sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==} /hash-sum/2.0.0: resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} @@ -11625,22 +10763,6 @@ packages: resolution: {integrity: sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==} dev: false - /highlight.js/10.7.3: - resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} - dev: true - - /history/5.0.0: - resolution: {integrity: sha512-3NyRMKIiFSJmIPdq7FxkNMJkQ7ZEtVblOQ38VtKaA0zZMW1Eo6Q6W8oDKEflr1kNNTItSnk4JMCO1deeSgbLLg==} - dependencies: - '@babel/runtime': 7.17.2 - dev: true - - /history/5.3.0: - resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==} - dependencies: - '@babel/runtime': 7.17.2 - dev: true - /hmac-drbg/1.0.1: resolution: {integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=} dependencies: @@ -11648,12 +10770,6 @@ packages: minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - /hoist-non-react-statics/3.3.2: - resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} - dependencies: - react-is: 16.13.1 - dev: true - /hosted-git-info/2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} dev: true @@ -11712,11 +10828,6 @@ packages: engines: {node: '>=4'} dev: false - /html-tags/3.1.0: - resolution: {integrity: sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==} - engines: {node: '>=8'} - dev: true - /html-void-elements/1.0.5: resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==} dev: true @@ -11749,15 +10860,6 @@ packages: readable-stream: 3.6.0 dev: false - /htmlparser2/5.0.1: - resolution: {integrity: sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==} - dependencies: - domelementtype: 2.2.0 - domhandler: 3.3.0 - domutils: 2.8.0 - entities: 2.2.0 - dev: false - /htmlparser2/6.1.0: resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} dependencies: @@ -11800,7 +10902,7 @@ packages: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.3 + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true @@ -11813,7 +10915,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.3 + debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -11936,6 +11038,14 @@ packages: resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} engines: {node: '>=0.8.19'} + /indent-string/2.1.0: + resolution: {integrity: sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==} + engines: {node: '>=0.10.0'} + dependencies: + repeating: 2.0.1 + dev: true + optional: true + /indent-string/4.0.0: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} @@ -12010,6 +11120,10 @@ packages: /ip/1.1.5: resolution: {integrity: sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=} + /ip/2.0.0: + resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} + dev: true + /ipaddr.js/1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} @@ -12216,6 +11330,12 @@ packages: resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} engines: {node: '>=0.10.0'} + /is-finite/1.1.0: + resolution: {integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==} + engines: {node: '>=0.10.0'} + dev: true + optional: true + /is-fullwidth-code-point/1.0.0: resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==} engines: {node: '>=0.10.0'} @@ -12327,11 +11447,6 @@ packages: dependencies: isobject: 3.0.1 - /is-plain-object/5.0.0: - resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} - engines: {node: '>=0.10.0'} - dev: true - /is-potential-custom-element-name/1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} dev: true @@ -12389,6 +11504,11 @@ packages: resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} dev: true + /is-utf8/0.2.1: + resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==} + dev: true + optional: true + /is-valid-glob/1.0.0: resolution: {integrity: sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==} engines: {node: '>=0.10.0'} @@ -12409,7 +11529,7 @@ packages: dev: true /is-window/1.0.2: - resolution: {integrity: sha1-LIlspT25feRdPDMTOmXYyfVjSA0=} + resolution: {integrity: sha512-uj00kdXyZb9t9RcAUAwMZAnkBUwdYGhYlt7djMXhfyhUCzwNba50tIiBKR7q0l7tdoBtFVw/3JmLY6fI3rmZmg==} dev: true /is-windows/1.0.2: @@ -12456,6 +11576,15 @@ packages: engines: {node: '>=0.10.0'} dev: true + /isomorphic-unfetch/3.1.0: + resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==} + dependencies: + node-fetch: 2.6.7 + unfetch: 4.2.0 + transitivePeerDependencies: + - encoding + dev: true + /istanbul-lib-coverage/3.2.0: resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} engines: {node: '>=8'} @@ -12478,7 +11607,7 @@ packages: engines: {node: '>=8'} dependencies: '@babel/core': 7.17.10 - '@babel/parser': 7.17.10 + '@babel/parser': 7.18.13 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -12499,7 +11628,7 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.3.3 + debug: 4.3.4 istanbul-lib-coverage: 3.2.0 source-map: 0.6.1 transitivePeerDependencies: @@ -13050,16 +12179,16 @@ packages: dev: false /js-string-escape/1.0.1: - resolution: {integrity: sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=} + resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==} engines: {node: '>= 0.8'} dev: true /js-stringify/1.0.2: - resolution: {integrity: sha1-Fzb939lyTyijaCrcYjCufk6Weds=} + resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==} dev: true /js-tokens/3.0.2: - resolution: {integrity: sha1-mGbfOVECEw449/mWvOtlRDIJwls=} + resolution: {integrity: sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==} dev: true /js-tokens/4.0.0: @@ -13084,7 +12213,7 @@ packages: hasBin: true dependencies: '@babel/core': 7.17.10 - '@babel/parser': 7.17.10 + '@babel/parser': 7.18.13 '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.17.10 '@babel/plugin-proposal-object-rest-spread': 7.17.3_@babel+core@7.17.10 '@babel/preset-env': 7.16.11_@babel+core@7.17.10 @@ -13148,7 +12277,7 @@ packages: dev: true /jsesc/0.5.0: - resolution: {integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=} + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true /jsesc/2.5.2: @@ -13170,7 +12299,7 @@ packages: dev: true /json5/0.5.1: - resolution: {integrity: sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=} + resolution: {integrity: sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==} hasBin: true dev: true @@ -13200,11 +12329,11 @@ packages: acorn: 8.7.0 eslint-visitor-keys: 3.3.0 espree: 9.3.2 - semver: 7.3.5 + semver: 7.3.7 dev: true /jsonfile/2.4.0: - resolution: {integrity: sha1-NzaitCi4e72gzIO1P6PWM6NcKug=} + resolution: {integrity: sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==} optionalDependencies: graceful-fs: 4.2.9 dev: true @@ -13262,7 +12391,7 @@ packages: engines: {node: '>=0.10.0'} /klaw/1.3.1: - resolution: {integrity: sha1-QIhDO0azsbolnXh4XY6W9zugJDk=} + resolution: {integrity: sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==} optionalDependencies: graceful-fs: 4.2.9 dev: true @@ -13292,7 +12421,7 @@ packages: resolution: {integrity: sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==} engines: {node: '>= 8'} dependencies: - debug: 4.3.3 + debug: 4.3.4 http-errors: 1.8.1 resolve-path: 1.4.0 transitivePeerDependencies: @@ -13318,7 +12447,7 @@ packages: content-disposition: 0.5.4 content-type: 1.0.4 cookies: 0.8.0 - debug: 4.3.3 + debug: 4.3.4 delegates: 1.0.0 depd: 2.0.0 destroy: 1.0.4 @@ -13364,7 +12493,7 @@ packages: resolution: {integrity: sha512-prXSYk799h3GY3iOWnC6ZigYzMPjxN2svgjJ9shk7oMadSNX3wXy0B6F32PMJv7qtMnrIbUxoEHzbutvxR2LBQ==} engines: {node: '>=6.0.0', npm: '>=6.0.0', yarn: '>=1.0.0'} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.18.9 app-root-dir: 1.0.2 core-js: 3.22.5 dotenv: 8.6.0 @@ -13447,6 +12576,18 @@ packages: wrap-ansi: 7.0.0 dev: true + /load-json-file/1.1.0: + resolution: {integrity: sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==} + engines: {node: '>=0.10.0'} + dependencies: + graceful-fs: 4.2.9 + parse-json: 2.2.0 + pify: 2.3.0 + pinkie-promise: 2.0.1 + strip-bom: 2.0.0 + dev: true + optional: true + /load-json-file/4.0.0: resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} engines: {node: '>=4'} @@ -13474,15 +12615,6 @@ packages: emojis-list: 3.0.0 json5: 1.0.1 - /loader-utils/2.0.0: - resolution: {integrity: sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==} - engines: {node: '>=8.9.0'} - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 2.2.1 - dev: true - /loader-utils/2.0.2: resolution: {integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==} engines: {node: '>=8.9.0'} @@ -13526,14 +12658,14 @@ packages: dev: true /lodash._reinterpolate/3.0.0: - resolution: {integrity: sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=} + resolution: {integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==} /lodash.castarray/4.4.0: resolution: {integrity: sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=} dev: false /lodash.debounce/4.0.8: - resolution: {integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168=} + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} /lodash.isplainobject/4.0.6: resolution: {integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=} @@ -13570,7 +12702,7 @@ packages: dev: false /lodash.uniq/4.5.0: - resolution: {integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=} + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} /lodash/4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -13592,6 +12724,15 @@ packages: js-tokens: 4.0.0 dev: true + /loud-rejection/1.6.0: + resolution: {integrity: sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==} + engines: {node: '>=0.10.0'} + dependencies: + currently-unhandled: 0.4.1 + signal-exit: 3.0.6 + dev: true + optional: true + /lower-case/1.1.4: resolution: {integrity: sha1-miyr0bno4K6ZOkv31YdcOcQujqw=} dev: false @@ -13601,13 +12742,6 @@ packages: dependencies: tslib: 2.3.1 - /lowlight/1.20.0: - resolution: {integrity: sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==} - dependencies: - fault: 1.0.4 - highlight.js: 10.7.3 - dev: true - /lru-cache/4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} dependencies: @@ -13638,6 +12772,14 @@ packages: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} dependencies: sourcemap-codec: 1.4.8 + dev: true + + /magic-string/0.26.2: + resolution: {integrity: sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==} + engines: {node: '>=12'} + dependencies: + sourcemap-codec: 1.4.8 + dev: false /make-dir/1.3.0: resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==} @@ -13679,8 +12821,14 @@ packages: resolution: {integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=} engines: {node: '>=0.10.0'} + /map-obj/1.0.1: + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} + engines: {node: '>=0.10.0'} + dev: true + optional: true + /map-or-similar/1.5.0: - resolution: {integrity: sha1-beJlMXSt+12e3DPGnT6Sobdvrwg=} + resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==} dev: true /map-visit/1.0.0: @@ -13693,28 +12841,6 @@ packages: resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==} dev: true - /markdown-to-jsx/7.1.7: - resolution: {integrity: sha512-VI3TyyHlGkO8uFle0IOibzpO1c1iJDcXcS/zBrQrXQQvJ2tpdwVzVZ7XdKsyRz1NdRmre4dqQkMZzUHaKIG/1w==} - engines: {node: '>= 10'} - peerDependencies: - react: '>= 0.14.0' - peerDependenciesMeta: - react: - optional: true - dev: true - - /markdown-to-jsx/7.1.7_react@16.14.0: - resolution: {integrity: sha512-VI3TyyHlGkO8uFle0IOibzpO1c1iJDcXcS/zBrQrXQQvJ2tpdwVzVZ7XdKsyRz1NdRmre4dqQkMZzUHaKIG/1w==} - engines: {node: '>= 10'} - peerDependencies: - react: '>= 0.14.0' - peerDependenciesMeta: - react: - optional: true - dependencies: - react: 16.14.0 - dev: true - /md5.js/1.3.5: resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} dependencies: @@ -13760,7 +12886,7 @@ packages: dev: false /mdurl/1.0.1: - resolution: {integrity: sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=} + resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} dev: true /media-typer/0.3.0: @@ -13783,7 +12909,7 @@ packages: fs-monkey: 1.0.3 /memoizerific/1.11.3: - resolution: {integrity: sha1-fIekZGREwy11Q4VwkF8tvRsagFo=} + resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} dependencies: map-or-similar: 1.5.0 dev: true @@ -13806,6 +12932,23 @@ packages: engines: {node: '>= 0.10.0'} dev: true + /meow/3.7.0: + resolution: {integrity: sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==} + engines: {node: '>=0.10.0'} + dependencies: + camelcase-keys: 2.1.0 + decamelize: 1.2.0 + loud-rejection: 1.6.0 + map-obj: 1.0.1 + minimist: 1.2.6 + normalize-package-data: 2.5.0 + object-assign: 4.1.1 + read-pkg-up: 1.0.1 + redent: 1.0.0 + trim-newlines: 1.0.0 + dev: true + optional: true + /merge-descriptors/1.0.1: resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=} dev: true @@ -13934,7 +13077,7 @@ packages: dev: false /min-document/2.19.0: - resolution: {integrity: sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=} + resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} dependencies: dom-walk: 0.1.2 dev: true @@ -14060,7 +13203,7 @@ packages: dev: false /ms/2.0.0: - resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} /ms/2.1.1: resolution: {integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==} @@ -14092,6 +13235,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + /nanoid/3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + /nanomatch/1.2.13: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} engines: {node: '>=0.10.0'} @@ -14111,7 +13259,7 @@ packages: - supports-color /natural-compare/1.4.0: - resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true /negotiator/0.6.2: @@ -14159,7 +13307,7 @@ packages: dev: true /node-dir/0.1.17: - resolution: {integrity: sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=} + resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} engines: {node: '>= 0.10.5'} dependencies: minimatch: 3.1.2 @@ -14273,7 +13421,7 @@ packages: dev: true /normalize-path/2.1.1: - resolution: {integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=} + resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==} engines: {node: '>=0.10.0'} dependencies: remove-trailing-separator: 1.1.0 @@ -14627,15 +13775,17 @@ packages: /os-browserify/0.3.0: resolution: {integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=} + /os-homedir/1.0.2: + resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==} + engines: {node: '>=0.10.0'} + dev: true + optional: true + /os-tmpdir/1.0.2: resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=} engines: {node: '>=0.10.0'} dev: false - /overlayscrollbars/1.13.1: - resolution: {integrity: sha512-gIQfzgGgu1wy80EB4/6DaJGHMEGmizq27xHIESrzXq0Y/J0Ay1P3DWk6tuVmEPIZH15zaBlxeEJOqdJKmowHCQ==} - dev: true - /p-all/2.1.0: resolution: {integrity: sha512-HbZxz5FONzz/z2gJfk6bFca0BCiSRF8jU3yCsWOen/vR6lZjfPOu/e7L3uFzTW1i0H8TlC3vqQstEJPQL4/uLA==} engines: {node: '>=6'} @@ -14807,6 +13957,14 @@ packages: ini: 1.3.8 dev: false + /parse-json/2.2.0: + resolution: {integrity: sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==} + engines: {node: '>=0.10.0'} + dependencies: + error-ex: 1.3.2 + dev: true + optional: true + /parse-json/4.0.0: resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=} engines: {node: '>=4'} @@ -14865,6 +14023,14 @@ packages: /path-dirname/1.0.2: resolution: {integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=} + /path-exists/2.1.0: + resolution: {integrity: sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==} + engines: {node: '>=0.10.0'} + dependencies: + pinkie-promise: 2.0.1 + dev: true + optional: true + /path-exists/3.0.0: resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} engines: {node: '>=4'} @@ -14890,13 +14056,23 @@ packages: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} /path-to-regexp/0.1.7: - resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=} + resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} dev: true /path-to-regexp/6.2.0: resolution: {integrity: sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg==} dev: true + /path-type/1.1.0: + resolution: {integrity: sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==} + engines: {node: '>=0.10.0'} + dependencies: + graceful-fs: 4.2.9 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: true + optional: true + /path-type/3.0.0: resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} engines: {node: '>=4'} @@ -14908,9 +14084,8 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - /pathe/0.2.0: - resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==} - dev: true + /pathe/0.3.5: + resolution: {integrity: sha512-grU/QeYP0ChuE5kjU2/k8VtAeODzbernHlue0gTa27+ayGIu3wqYBIPGfP9r5xSqgCgDd4nWrjKXEfxMillByg==} /pbkdf2/3.1.2: resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} @@ -14923,7 +14098,7 @@ packages: sha.js: 2.4.11 /pend/1.2.0: - resolution: {integrity: sha1-elfrVQpng/kRUzH89GY9XI4AelA=} + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} dev: true /picocolors/0.2.1: @@ -14965,7 +14140,7 @@ packages: engines: {node: '>=10'} dev: false - /pinia/2.0.20_k3kegkzgmpj55t3l5d75ppieg4: + /pinia/2.0.20_bwmvgbrvs54y3u2q642yxns4ge: resolution: {integrity: sha512-fdHHumXW/0U5HhxmY1emo3I4z85p8NJPdbtFQSlmJXFe3ktuF0pYNVgVtk2q+j2zCtTufY763xzaEMx0t6T59g==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -14979,8 +14154,22 @@ packages: dependencies: '@vue/devtools-api': 6.2.1 typescript: 4.6.2 - vue: 2.6.14 - vue-demi: 0.12.1_vue@2.6.14 + vue: 2.7.10 + vue-demi: 0.13.10_vue@2.7.10 + + /pinkie-promise/2.0.1: + resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==} + engines: {node: '>=0.10.0'} + dependencies: + pinkie: 2.0.4 + dev: true + optional: true + + /pinkie/2.0.4: + resolution: {integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==} + engines: {node: '>=0.10.0'} + dev: true + optional: true /pirates/4.0.4: resolution: {integrity: sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==} @@ -15080,19 +14269,19 @@ packages: - typescript dev: false - /polished/4.1.4: - resolution: {integrity: sha512-Nq5Mbza+Auo7N3sQb1QMFaQiDO+4UexWuSGR7Cjb4Sw11SZIJcrrFtiZ+L0jT9MBsUsxDboHVASbCLbE1rnECg==} + /polished/4.2.2: + resolution: {integrity: sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==} engines: {node: '>=10'} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.18.9 dev: true - /portal-vue/2.1.7_vue@2.6.14: + /portal-vue/2.1.7_vue@2.7.10: resolution: {integrity: sha512-+yCno2oB3xA7irTt0EU5Ezw22L2J51uKAacE/6hMPMoO/mx3h4rXFkkBkT4GFsMDv/vEe8TNKC3ujJJ0PTwb6g==} peerDependencies: vue: ^2.5.18 dependencies: - vue: 2.6.14 + vue: 2.7.10 dev: false /portfinder/1.0.28: @@ -15900,6 +15089,14 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /postcss/8.4.16: + resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.4 + picocolors: 1.0.0 + source-map-js: 1.0.2 + /posthtml-parser/0.2.1: resolution: {integrity: sha1-NdUw3jhnQMK6JP8usvrznM3ycd0=} dependencies: @@ -16010,7 +15207,7 @@ packages: dev: true /pretty-hrtime/1.0.3: - resolution: {integrity: sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=} + resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==} engines: {node: '>= 0.8'} dev: true @@ -16028,11 +15225,6 @@ packages: js-beautify: 1.14.0 dev: true - /prismjs/1.27.0: - resolution: {integrity: sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==} - engines: {node: '>=6'} - dev: true - /private/0.1.8: resolution: {integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==} engines: {node: '>= 0.6'} @@ -16345,7 +15537,7 @@ packages: engines: {node: '>=10'} /ramda/0.21.0: - resolution: {integrity: sha1-oAGr7bP/YQd9T/HVd9RN536NCjU=} + resolution: {integrity: sha512-HGd5aczYKQXGILB+abY290V7Xz62eFajpa6AtMdwEmQSakJmgSO7ks4eI3HdR34j+X2Vz4Thp9VAJbrCAMbO2w==} dev: true /randombytes/2.1.0: @@ -16367,380 +15559,72 @@ packages: resolution: {integrity: sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==} engines: {node: '>= 0.8'} dependencies: - bytes: 3.1.2 - http-errors: 1.8.1 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - dev: true - - /raw-loader/4.0.2_webpack@4.46.0: - resolution: {integrity: sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==} - engines: {node: '>= 10.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - dependencies: - loader-utils: 2.0.2 - schema-utils: 3.1.1 - webpack: 4.46.0 - - /rc9/1.2.0: - resolution: {integrity: sha512-/jknmhG0USFAx5uoKkAKhtG40sONds9RWhFHrP1UzJ3OvVfqFWOypSUpmsQD0fFwAV7YtzHhsn3QNasfAoxgcQ==} - dependencies: - defu: 2.0.4 - destr: 1.1.0 - flat: 5.0.2 - dev: false - - /react-colorful/5.5.1: - resolution: {integrity: sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - dev: true - - /react-colorful/5.5.1_wcqkhtmu7mswc6yz4uyexck3ty: - resolution: {integrity: sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - dependencies: - react: 16.14.0 - react-dom: 16.14.0_react@16.14.0 - dev: true - - /react-docgen-typescript/2.2.2_typescript@4.6.2: - resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} - peerDependencies: - typescript: '>= 4.3.x' - dependencies: - typescript: 4.6.2 - dev: true - - /react-dom/16.14.0_react@16.14.0: - resolution: {integrity: sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==} - peerDependencies: - react: ^16.14.0 - peerDependenciesMeta: - react: - optional: true - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - prop-types: 15.8.1 - react: 16.14.0 - scheduler: 0.19.1 - dev: true - - /react-draggable/4.4.4: - resolution: {integrity: sha512-6e0WdcNLwpBx/YIDpoyd2Xb04PB0elrDrulKUgdrIlwuYvxh5Ok9M+F8cljm8kPXXs43PmMzek9RrB1b7mLMqA==} - peerDependencies: - react: '>= 16.3.0' - react-dom: '>= 16.3.0' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - dependencies: - clsx: 1.1.1 - prop-types: 15.8.1 - dev: true - - /react-draggable/4.4.4_wcqkhtmu7mswc6yz4uyexck3ty: - resolution: {integrity: sha512-6e0WdcNLwpBx/YIDpoyd2Xb04PB0elrDrulKUgdrIlwuYvxh5Ok9M+F8cljm8kPXXs43PmMzek9RrB1b7mLMqA==} - peerDependencies: - react: '>= 16.3.0' - react-dom: '>= 16.3.0' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - dependencies: - clsx: 1.1.1 - prop-types: 15.8.1 - react: 16.14.0 - react-dom: 16.14.0_react@16.14.0 - dev: true - - /react-element-to-jsx-string/14.3.4: - resolution: {integrity: sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg==} - peerDependencies: - react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 - react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - dependencies: - '@base2/pretty-print-object': 1.0.1 - is-plain-object: 5.0.0 - react-is: 17.0.2 - dev: true - - /react-fast-compare/3.2.0: - resolution: {integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==} - dev: true - - /react-helmet-async/1.2.3: - resolution: {integrity: sha512-mCk2silF53Tq/YaYdkl2sB+/tDoPnaxN7dFS/6ZLJb/rhUY2EWGI5Xj2b4jHppScMqY45MbgPSwTxDchKpZ5Kw==} - peerDependencies: - react: ^16.6.0 || ^17.0.0 - react-dom: ^16.6.0 || ^17.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - dependencies: - '@babel/runtime': 7.17.2 - invariant: 2.2.4 - prop-types: 15.8.1 - react-fast-compare: 3.2.0 - shallowequal: 1.1.0 - dev: true - - /react-helmet-async/1.2.3_wcqkhtmu7mswc6yz4uyexck3ty: - resolution: {integrity: sha512-mCk2silF53Tq/YaYdkl2sB+/tDoPnaxN7dFS/6ZLJb/rhUY2EWGI5Xj2b4jHppScMqY45MbgPSwTxDchKpZ5Kw==} - peerDependencies: - react: ^16.6.0 || ^17.0.0 - react-dom: ^16.6.0 || ^17.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - dependencies: - '@babel/runtime': 7.17.2 - invariant: 2.2.4 - prop-types: 15.8.1 - react: 16.14.0 - react-dom: 16.14.0_react@16.14.0 - react-fast-compare: 3.2.0 - shallowequal: 1.1.0 - dev: true - - /react-inspector/5.1.1: - resolution: {integrity: sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==} - peerDependencies: - react: ^16.8.4 || ^17.0.0 - peerDependenciesMeta: - react: - optional: true - dependencies: - '@babel/runtime': 7.17.2 - is-dom: 1.1.0 - prop-types: 15.8.1 - dev: true - - /react-is/16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - dev: true - - /react-is/17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - dev: true - - /react-popper-tooltip/3.1.1: - resolution: {integrity: sha512-EnERAnnKRptQBJyaee5GJScWNUKQPDD2ywvzZyUjst/wj5U64C8/CnSYLNEmP2hG0IJ3ZhtDxE8oDN+KOyavXQ==} - peerDependencies: - react: ^16.6.0 || ^17.0.0 - react-dom: ^16.6.0 || ^17.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - dependencies: - '@babel/runtime': 7.17.2 - '@popperjs/core': 2.11.2 - react-popper: 2.2.5_@popperjs+core@2.11.2 - dev: true - - /react-popper-tooltip/3.1.1_wcqkhtmu7mswc6yz4uyexck3ty: - resolution: {integrity: sha512-EnERAnnKRptQBJyaee5GJScWNUKQPDD2ywvzZyUjst/wj5U64C8/CnSYLNEmP2hG0IJ3ZhtDxE8oDN+KOyavXQ==} - peerDependencies: - react: ^16.6.0 || ^17.0.0 - react-dom: ^16.6.0 || ^17.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - dependencies: - '@babel/runtime': 7.17.2 - '@popperjs/core': 2.11.2 - react: 16.14.0 - react-dom: 16.14.0_react@16.14.0 - react-popper: 2.2.5_xeu723pf4cblutgad7kcs4k2ra - dev: true - - /react-popper/2.2.5_@popperjs+core@2.11.2: - resolution: {integrity: sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw==} - peerDependencies: - '@popperjs/core': ^2.0.0 - react: ^16.8.0 || ^17 - peerDependenciesMeta: - react: - optional: true - dependencies: - '@popperjs/core': 2.11.2 - react-fast-compare: 3.2.0 - warning: 4.0.3 - dev: true - - /react-popper/2.2.5_xeu723pf4cblutgad7kcs4k2ra: - resolution: {integrity: sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw==} - peerDependencies: - '@popperjs/core': ^2.0.0 - react: ^16.8.0 || ^17 - peerDependenciesMeta: - react: - optional: true - dependencies: - '@popperjs/core': 2.11.2 - react: 16.14.0 - react-fast-compare: 3.2.0 - warning: 4.0.3 - dev: true - - /react-router-dom/6.2.2: - resolution: {integrity: sha512-AtYEsAST7bDD4dLSQHDnk/qxWLJdad5t1HFa1qJyUrCeGgEuCSw0VB/27ARbF9Fi/W5598ujvJOm3ujUCVzuYQ==} - peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - dependencies: - history: 5.3.0 - react-router: 6.2.2 - dev: true - - /react-router-dom/6.2.2_wcqkhtmu7mswc6yz4uyexck3ty: - resolution: {integrity: sha512-AtYEsAST7bDD4dLSQHDnk/qxWLJdad5t1HFa1qJyUrCeGgEuCSw0VB/27ARbF9Fi/W5598ujvJOm3ujUCVzuYQ==} - peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - dependencies: - history: 5.3.0 - react: 16.14.0 - react-dom: 16.14.0_react@16.14.0 - react-router: 6.2.2_react@16.14.0 - dev: true - - /react-router/6.2.2: - resolution: {integrity: sha512-/MbxyLzd7Q7amp4gDOGaYvXwhEojkJD5BtExkuKmj39VEE0m3l/zipf6h2WIB2jyAO0lI6NGETh4RDcktRm4AQ==} - peerDependencies: - react: '>=16.8' - peerDependenciesMeta: - react: - optional: true - dependencies: - history: 5.3.0 + bytes: 3.1.2 + http-errors: 1.8.1 + iconv-lite: 0.4.24 + unpipe: 1.0.0 dev: true - /react-router/6.2.2_react@16.14.0: - resolution: {integrity: sha512-/MbxyLzd7Q7amp4gDOGaYvXwhEojkJD5BtExkuKmj39VEE0m3l/zipf6h2WIB2jyAO0lI6NGETh4RDcktRm4AQ==} + /raw-loader/4.0.2_webpack@4.46.0: + resolution: {integrity: sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==} + engines: {node: '>= 10.13.0'} peerDependencies: - react: '>=16.8' - peerDependenciesMeta: - react: - optional: true + webpack: ^4.0.0 || ^5.0.0 dependencies: - history: 5.3.0 - react: 16.14.0 - dev: true + loader-utils: 2.0.2 + schema-utils: 3.1.1 + webpack: 4.46.0 - /react-sizeme/3.0.2: - resolution: {integrity: sha512-xOIAOqqSSmKlKFJLO3inBQBdymzDuXx4iuwkNcJmC96jeiOg5ojByvL+g3MW9LPEsojLbC6pf68zOfobK8IPlw==} + /rc9/1.2.0: + resolution: {integrity: sha512-/jknmhG0USFAx5uoKkAKhtG40sONds9RWhFHrP1UzJ3OvVfqFWOypSUpmsQD0fFwAV7YtzHhsn3QNasfAoxgcQ==} dependencies: - element-resize-detector: 1.2.4 - invariant: 2.2.4 - shallowequal: 1.1.0 - throttle-debounce: 3.0.1 - dev: true + defu: 2.0.4 + destr: 1.1.0 + flat: 5.0.2 + dev: false - /react-syntax-highlighter/13.5.3: - resolution: {integrity: sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg==} + /react-docgen-typescript/2.2.2_typescript@4.6.2: + resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} peerDependencies: - react: '>= 0.14.0' - peerDependenciesMeta: - react: - optional: true + typescript: '>= 4.3.x' dependencies: - '@babel/runtime': 7.17.2 - highlight.js: 10.7.3 - lowlight: 1.20.0 - prismjs: 1.27.0 - refractor: 3.6.0 + typescript: 4.6.2 dev: true - /react-syntax-highlighter/13.5.3_react@16.14.0: - resolution: {integrity: sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg==} + /react-dom/16.14.0_react@16.14.0: + resolution: {integrity: sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==} peerDependencies: - react: '>= 0.14.0' + react: ^16.14.0 peerDependenciesMeta: react: optional: true dependencies: - '@babel/runtime': 7.17.2 - highlight.js: 10.7.3 - lowlight: 1.20.0 - prismjs: 1.27.0 + loose-envify: 1.4.0 + object-assign: 4.1.1 + prop-types: 15.8.1 react: 16.14.0 - refractor: 3.6.0 + scheduler: 0.19.1 dev: true - /react-textarea-autosize/8.3.3: - resolution: {integrity: sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==} - engines: {node: '>=10'} + /react-inspector/5.1.1: + resolution: {integrity: sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 + react: ^16.8.4 || ^17.0.0 peerDependenciesMeta: react: optional: true dependencies: '@babel/runtime': 7.17.2 - use-composed-ref: 1.2.1 - use-latest: 1.2.0 - transitivePeerDependencies: - - '@types/react' + is-dom: 1.1.0 + prop-types: 15.8.1 dev: true - /react-textarea-autosize/8.3.3_react@16.14.0: - resolution: {integrity: sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==} - engines: {node: '>=10'} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - react: - optional: true - dependencies: - '@babel/runtime': 7.17.2 - react: 16.14.0 - use-composed-ref: 1.2.1_react@16.14.0 - use-latest: 1.2.0_react@16.14.0 - transitivePeerDependencies: - - '@types/react' + /react-is/16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + dev: true + + /react-is/17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} dev: true /react/16.14.0: @@ -16757,6 +15641,15 @@ packages: dependencies: pify: 2.3.0 + /read-pkg-up/1.0.1: + resolution: {integrity: sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==} + engines: {node: '>=0.10.0'} + dependencies: + find-up: 1.1.2 + read-pkg: 1.1.0 + dev: true + optional: true + /read-pkg-up/7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} @@ -16766,6 +15659,16 @@ packages: type-fest: 0.8.1 dev: true + /read-pkg/1.1.0: + resolution: {integrity: sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==} + engines: {node: '>=0.10.0'} + dependencies: + load-json-file: 1.1.0 + normalize-package-data: 2.5.0 + path-type: 1.1.0 + dev: true + optional: true + /read-pkg/3.0.0: resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=} engines: {node: '>=4'} @@ -16841,6 +15744,15 @@ packages: tslib: 2.3.1 dev: true + /redent/1.0.0: + resolution: {integrity: sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==} + engines: {node: '>=0.10.0'} + dependencies: + indent-string: 2.1.0 + strip-indent: 1.0.1 + dev: true + optional: true + /redent/3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} @@ -16849,26 +15761,12 @@ packages: strip-indent: 3.0.0 dev: true - /refractor/3.6.0: - resolution: {integrity: sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==} - dependencies: - hastscript: 6.0.0 - parse-entities: 2.0.0 - prismjs: 1.27.0 - dev: true - /regenerate-unicode-properties/10.0.1: resolution: {integrity: sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==} engines: {node: '>=4'} dependencies: regenerate: 1.4.2 - /regenerate-unicode-properties/9.0.0: - resolution: {integrity: sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==} - engines: {node: '>=4'} - dependencies: - regenerate: 1.4.2 - /regenerate/1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} @@ -16909,17 +15807,6 @@ packages: engines: {node: '>=8'} dev: true - /regexpu-core/4.8.0: - resolution: {integrity: sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==} - engines: {node: '>=4'} - dependencies: - regenerate: 1.4.2 - regenerate-unicode-properties: 9.0.0 - regjsgen: 0.5.2 - regjsparser: 0.7.0 - unicode-match-property-ecmascript: 2.0.0 - unicode-match-property-value-ecmascript: 2.0.0 - /regexpu-core/5.0.1: resolution: {integrity: sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==} engines: {node: '>=4'} @@ -16931,18 +15818,9 @@ packages: unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.0.0 - /regjsgen/0.5.2: - resolution: {integrity: sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==} - /regjsgen/0.6.0: resolution: {integrity: sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==} - /regjsparser/0.7.0: - resolution: {integrity: sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==} - hasBin: true - dependencies: - jsesc: 0.5.0 - /regjsparser/0.8.4: resolution: {integrity: sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==} hasBin: true @@ -17037,6 +15915,14 @@ packages: resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=} engines: {node: '>=0.10'} + /repeating/2.0.1: + resolution: {integrity: sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==} + engines: {node: '>=0.10.0'} + dependencies: + is-finite: 1.1.0 + dev: true + optional: true + /replace-in-file/6.3.2: resolution: {integrity: sha512-Dbt5pXKvFVPL3WAaEB3ZX+95yP0CeAtIPJDwYzHbPP5EAHn+0UoegH/Wg3HKflU9dYBH8UnBC2NvY3P+9EZtTg==} engines: {node: '>=10'} @@ -17122,7 +16008,7 @@ packages: engines: {node: '>=0.12'} /retry/0.12.0: - resolution: {integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=} + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} engines: {node: '>= 4'} /reusify/1.0.4: @@ -17261,7 +16147,7 @@ packages: loader-utils: 2.0.2 neo-async: 2.6.2 schema-utils: 3.1.1 - semver: 7.3.5 + semver: 7.3.7 webpack: 4.46.0 dev: true @@ -17383,12 +16269,6 @@ packages: transitivePeerDependencies: - supports-color - /serialize-javascript/3.1.0: - resolution: {integrity: sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==} - dependencies: - randombytes: 2.1.0 - dev: false - /serialize-javascript/4.0.0: resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} dependencies: @@ -17399,8 +16279,14 @@ packages: dependencies: randombytes: 2.1.0 + /serialize-javascript/6.0.0: + resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} + dependencies: + randombytes: 2.1.0 + dev: false + /serve-favicon/2.5.0: - resolution: {integrity: sha1-k10kDN/g9YBTB/3+ln2IlCosvPA=} + resolution: {integrity: sha512-FMW2RvqNr03x+C0WxTyu6sOv21oOjkq5j8tjquWccwa6ScNyGFOGJVpuS1NmTVGBAHS07xnSKotgf2ehQmf9iA==} engines: {node: '>= 0.8.0'} dependencies: etag: 1.8.1 @@ -17467,10 +16353,6 @@ packages: kind-of: 6.0.3 dev: true - /shallowequal/1.1.0: - resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} - dev: true - /shebang-command/1.2.0: resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=} engines: {node: '>=0.10.0'} @@ -17620,7 +16502,7 @@ packages: engines: {node: '>= 10'} dependencies: agent-base: 6.0.2 - debug: 4.3.3 + debug: 4.3.4 socks: 2.6.1 transitivePeerDependencies: - supports-color @@ -17687,12 +16569,12 @@ packages: resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} /source-map/0.5.6: - resolution: {integrity: sha1-dc449SvwczxafwwRjYEzSiu19BI=} + resolution: {integrity: sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==} engines: {node: '>=0.10.0'} dev: false /source-map/0.5.7: - resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} engines: {node: '>=0.10.0'} /source-map/0.6.1: @@ -17945,6 +16827,14 @@ packages: ansi-regex: 6.0.1 dev: true + /strip-bom/2.0.0: + resolution: {integrity: sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==} + engines: {node: '>=0.10.0'} + dependencies: + is-utf8: 0.2.1 + dev: true + optional: true + /strip-bom/3.0.0: resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=} engines: {node: '>=4'} @@ -17964,6 +16854,15 @@ packages: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} + /strip-indent/1.0.1: + resolution: {integrity: sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + get-stdin: 4.0.1 + dev: true + optional: true + /strip-indent/3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -18021,11 +16920,11 @@ packages: dev: false /supports-color/2.0.0: - resolution: {integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=} + resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} engines: {node: '>=0.8.0'} /supports-color/3.2.3: - resolution: {integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=} + resolution: {integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==} engines: {node: '>=0.8.0'} dependencies: has-flag: 1.0.0 @@ -18117,13 +17016,13 @@ packages: resolution: {integrity: sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=} dev: false - /svg-to-vue/0.7.0_ev5jzj74xu2fombjvobqpq452a: + /svg-to-vue/0.7.0_abjhqgwglfwb46q2jh7n36fu5u: resolution: {integrity: sha512-Tg2nMmf3BQorYCAjxbtTkYyWPVSeox5AZUFvfy4MoWK/5tuQlnA/h3LAlTjV3sEvOC5FtUNovRSj3p784l4KOA==} peerDependencies: vue-template-compiler: ^2.0.0 dependencies: svgo: 1.3.2 - vue-template-compiler: 2.6.14 + vue-template-compiler: 2.7.10 dev: false /svgo/1.3.2: @@ -18263,8 +17162,8 @@ packages: bintrees: 1.0.1 dev: false - /telejson/5.3.3: - resolution: {integrity: sha512-PjqkJZpzEggA9TBpVtJi1LVptP7tYtXB6rEubwlHap76AMjzvOdKX41CxyaW7ahhzDU1aftXnMCx5kAPDZTQBA==} + /telejson/6.0.8: + resolution: {integrity: sha512-nerNXi+j8NK1QEfBHtZUN/aLdDcyupA//9kAboYLrtzZlPLpUfqbVGWb9zz91f/mIjRbAYhbgtnJHY8I1b5MBg==} dependencies: '@types/is-function': 1.0.1 global: 4.4.0 @@ -18380,11 +17279,6 @@ packages: resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} dev: true - /throttle-debounce/3.0.1: - resolution: {integrity: sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==} - engines: {node: '>=10'} - dev: true - /throttle-debounce/5.0.0: resolution: {integrity: sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==} engines: {node: '>=12.22'} @@ -18472,10 +17366,6 @@ packages: regex-not: 1.0.2 safe-regex: 1.1.0 - /toggle-selection/1.0.6: - resolution: {integrity: sha1-bkWxJj8gF/oKzH2J14sVuL932jI=} - dev: true - /toidentifier/1.0.1: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} @@ -18512,6 +17402,12 @@ packages: resolution: {integrity: sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=} dev: false + /trim-newlines/1.0.0: + resolution: {integrity: sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==} + engines: {node: '>=0.10.0'} + dev: true + optional: true + /trim-trailing-lines/1.1.4: resolution: {integrity: sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==} dev: true @@ -18699,6 +17595,10 @@ packages: resolution: {integrity: sha512-6t9LrLk3FhqTS+GW3IqlITtfRB5JAVr5MMNjpBECfK827W+Vh5Ilw/LhTcHWrt6b3hkeBvcbjx4Ti7QVFzmcww==} dev: false + /ufo/0.8.5: + resolution: {integrity: sha512-e4+UtA5IRO+ha6hYklwj6r7BjiGMxS0O+UaSg9HbaTefg4kMkzj4tXzEBajRR+wkxf+golgAWKzLbytCUDMJAA==} + dev: false + /uglify-js/3.15.3: resolution: {integrity: sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg==} engines: {node: '>=0.8.0'} @@ -18847,63 +17747,6 @@ packages: resolution: {integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=} engines: {node: '>= 0.8'} - /unplugin-vue2-script-setup/0.9.3_pw42y33qo2ly2ct4vpupmck4ae: - resolution: {integrity: sha512-m2QESHiFNmx0fIo/P0AiCrH6E5WtijRB/Ldrj8zjwRIYYbiOgmTfRmWQquW0H8ei5OwhYT30WAgepFjWrJ5oJg==} - peerDependencies: - '@vue/composition-api': ^1.4.3 - '@vue/runtime-dom': ^3.2.26 - pug: ^3.0.2 - peerDependenciesMeta: - pug: - optional: true - dependencies: - '@antfu/utils': 0.4.0 - '@babel/core': 7.17.10 - '@babel/generator': 7.17.3 - '@babel/parser': 7.17.3 - '@babel/traverse': 7.17.3 - '@babel/types': 7.17.0 - '@rollup/pluginutils': 4.2.0 - '@vue/compiler-core': 3.2.31 - '@vue/compiler-dom': 3.2.31 - '@vue/composition-api': 1.4.9_vue@2.6.14 - '@vue/reactivity-transform': 3.2.31 - '@vue/runtime-dom': 3.2.31 - '@vue/shared': 3.2.37 - defu: 5.0.1 - htmlparser2: 5.0.1 - magic-string: 0.25.9 - tslib: 2.3.1 - unplugin: 0.3.3_webpack@4.46.0 - transitivePeerDependencies: - - esbuild - - rollup - - supports-color - - vite - - webpack - dev: false - - /unplugin/0.3.3_webpack@4.46.0: - resolution: {integrity: sha512-WjZWpUqqcYPQ/efR00Zm2m1+J1LitwoZ4uhHV4VdZ+IpW0Nh/qnDYtVf+nLhozXdGxslMPecOshVR7NiWFl4gA==} - peerDependencies: - esbuild: '>=0.13' - rollup: ^2.50.0 - vite: ^2.3.0 - webpack: 4 || 5 - peerDependenciesMeta: - esbuild: - optional: true - rollup: - optional: true - vite: - optional: true - webpack: - optional: true - dependencies: - webpack: 4.46.0 - webpack-virtual-modules: 0.4.3 - dev: false - /unquote/1.1.1: resolution: {integrity: sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=} dev: false @@ -18915,6 +17758,14 @@ packages: has-value: 0.3.1 isobject: 3.0.1 + /untildify/2.1.0: + resolution: {integrity: sha512-sJjbDp2GodvkB0FZZcn7k6afVisqX5BZD7Yq3xp4nN2O15BBK0cLm3Vwn2vQaF7UDS0UUsrQMkkplmDI5fskig==} + engines: {node: '>=0.10.0'} + dependencies: + os-homedir: 1.0.2 + dev: true + optional: true + /upath/1.2.0: resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} engines: {node: '>=4'} @@ -18971,81 +17822,6 @@ packages: punycode: 1.3.2 querystring: 0.2.0 - /use-composed-ref/1.2.1: - resolution: {integrity: sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - react: - optional: true - dev: true - - /use-composed-ref/1.2.1_react@16.14.0: - resolution: {integrity: sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - react: - optional: true - dependencies: - react: 16.14.0 - dev: true - - /use-isomorphic-layout-effect/1.1.1: - resolution: {integrity: sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - react: - optional: true - dev: true - - /use-isomorphic-layout-effect/1.1.1_react@16.14.0: - resolution: {integrity: sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - react: - optional: true - dependencies: - react: 16.14.0 - dev: true - - /use-latest/1.2.0: - resolution: {integrity: sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - react: - optional: true - dependencies: - use-isomorphic-layout-effect: 1.1.1 - dev: true - - /use-latest/1.2.0_react@16.14.0: - resolution: {integrity: sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - react: - optional: true - dependencies: - react: 16.14.0 - use-isomorphic-layout-effect: 1.1.1_react@16.14.0 - dev: true - /use/3.1.1: resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} engines: {node: '>=0.10.0'} @@ -19086,7 +17862,7 @@ packages: engines: {node: '>= 0.4.0'} /uuid-browser/3.1.0: - resolution: {integrity: sha1-DwWkCu90+eWVHiDvv0SxGHHlZBA=} + resolution: {integrity: sha512-dsNgbLaTrd6l3MMxTtouOCFw4CBFc/3a+GgYA2YyrJvyQ1u6q4pcu3ktLoUZ/VN/Aw9WsauazbgsgdfVWgAKQg==} dev: true /uuid/3.4.0: @@ -19154,7 +17930,7 @@ packages: resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} /void-elements/3.1.0: - resolution: {integrity: sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=} + resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} engines: {node: '>=0.10.0'} dev: true @@ -19162,8 +17938,8 @@ packages: resolution: {integrity: sha512-vKl1skEKn8EK9f8P2ZzhRnuaRHLHrlt1sbRmazlvsx6EiC3A8oWF8YCBrMJzoN+W3OnElwIGbVjsx6/xelY1AA==} dev: false - /vue-demi/0.12.1_vue@2.6.14: - resolution: {integrity: sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw==} + /vue-demi/0.13.10_vue@2.7.10: + resolution: {integrity: sha512-/R4QhdqGyGqSysOfhkxmYHKwdETZq2z6HAf/fjeGErdJX9cJifX5ijHJS+VjNblGIhjXz/yQTwe/t7Cip+/aJw==} engines: {node: '>=12'} hasBin: true requiresBuild: true @@ -19174,12 +17950,12 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 2.6.14 + vue: 2.7.10 - /vue-docgen-api/4.44.18_vue@2.6.14: + /vue-docgen-api/4.44.18_vue@2.7.10: resolution: {integrity: sha512-zZLa2TqCid97tIk98A30GnP5N46SfAsJW5p3z1PDYME0UTZWl6nKLcgQLtGfzXYT4bz+dV11cc6FumdGW0QTlA==} dependencies: - '@babel/parser': 7.17.10 + '@babel/parser': 7.18.13 '@babel/types': 7.17.10 '@vue/compiler-dom': 3.2.37 '@vue/compiler-sfc': 3.2.37 @@ -19189,7 +17965,7 @@ packages: pug: 3.0.2 recast: 0.20.5 ts-map: 1.0.3 - vue-inbrowser-compiler-utils: 4.44.17_vue@2.6.14 + vue-inbrowser-compiler-utils: 4.44.17_vue@2.7.10 transitivePeerDependencies: - vue dev: true @@ -19205,7 +17981,7 @@ packages: jscodeshift: 0.7.1 loader-utils: 1.4.0 querystring: 0.2.1 - vue-docgen-api: 4.44.18_vue@2.6.14 + vue-docgen-api: 4.44.18_vue@2.7.10 webpack: 4.46.0 transitivePeerDependencies: - supports-color @@ -19217,14 +17993,32 @@ packages: peerDependencies: eslint: '>=6.0.0' dependencies: - debug: 4.3.3 + debug: 4.3.4 eslint: 8.15.0 eslint-scope: 7.1.1 eslint-visitor-keys: 3.3.0 espree: 9.3.2 esquery: 1.4.0 lodash: 4.17.21 - semver: 7.3.5 + semver: 7.3.7 + transitivePeerDependencies: + - supports-color + dev: true + + /vue-eslint-parser/9.0.3_eslint@8.15.0: + resolution: {integrity: sha512-yL+ZDb+9T0ELG4VIFo/2anAOz8SvBdlqEnQnvJ3M7Scq56DvtjY0VY88bByRZB0D4J0u8olBcfrXTVONXsh4og==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + dependencies: + debug: 4.3.4 + eslint: 8.15.0 + eslint-scope: 7.1.1 + eslint-visitor-keys: 3.3.0 + espree: 9.3.2 + esquery: 1.4.0 + lodash: 4.17.21 + semver: 7.3.7 transitivePeerDependencies: - supports-color dev: true @@ -19243,24 +18037,24 @@ packages: js-yaml: 4.1.0 dev: true - /vue-i18n/8.26.7_vue@2.6.14: + /vue-i18n/8.26.7_vue@2.7.10: resolution: {integrity: sha512-7apa5PvRg1YCLoraE3lOgpCG8hJGupLCtywQWedWsgBbvF0TOgFvhitqK9xRH0PBGG1G8aiJz9oklyNDFfDxLg==} peerDependencies: vue: ^2 dependencies: - vue: 2.6.14 + vue: 2.7.10 dev: false - /vue-inbrowser-compiler-utils/4.44.17_vue@2.6.14: + /vue-inbrowser-compiler-utils/4.44.17_vue@2.7.10: resolution: {integrity: sha512-dvxumVgIzR4FXjAWYWIOnpD+6bW0dLkoAv43UShER8gVIhLFo9UEmbF31wD6YWJj94lUpbVIuWl2qc6axYNEAQ==} peerDependencies: vue: '>=2' dependencies: camelcase: 5.3.1 - vue: 2.6.14 + vue: 2.7.10 dev: true - /vue-jest/3.0.7_emdz5kfrc5cn55r4a24jgpa35q: + /vue-jest/3.0.7_i3g5ct7fh5wtolwqklzapd5wym: resolution: {integrity: sha512-PIOxFM+wsBMry26ZpfBvUQ/DGH2hvp5khDQ1n51g3bN0TwFwTy4J85XVfxTRMukqHji/GnAoGUnlZ5Ao73K62w==} peerDependencies: babel-core: ^6.25.0 || ^7.0.0-0 || 7.0.0-bridge.0 @@ -19278,15 +18072,15 @@ packages: object-assign: 4.1.1 source-map: 0.5.7 tsconfig: 7.0.0 - vue: 2.6.14 - vue-template-compiler: 2.6.14 + vue: 2.7.10 + vue-template-compiler: 2.7.10 vue-template-es2015-compiler: 1.9.1 transitivePeerDependencies: - supports-color dev: true - /vue-loader/15.9.8_7oyydxtafvjqcmg5zydubwayrq: - resolution: {integrity: sha512-GwSkxPrihfLR69/dSV3+5CdMQ0D+jXg8Ma1S4nQXKJAznYFX14vHdc/NetQc34Dw+rBbIJyP7JOuVb9Fhprvog==} + /vue-loader/15.10.0_g2ee3j26zdrv6uisguvqzeqcse: + resolution: {integrity: sha512-VU6tuO8eKajrFeBzMssFUP9SvakEeeSi1BxdTH5o3+1yUyrldp8IERkSdXlMI2t4kxF2sqYUDsQY+WJBxzBmZg==} peerDependencies: '@vue/compiler-sfc': ^3.0.8 cache-loader: '*' @@ -19308,7 +18102,7 @@ packages: loader-utils: 1.4.0 vue-hot-reload-api: 2.3.4 vue-style-loader: 4.1.3 - vue-template-compiler: 2.6.14 + vue-template-compiler: 2.7.10 webpack: 4.46.0 transitivePeerDependencies: - arc-templates @@ -19366,8 +18160,8 @@ packages: - whiskers dev: false - /vue-loader/15.9.8_pv3e62hihcgilzzlt4q6ljqzyu: - resolution: {integrity: sha512-GwSkxPrihfLR69/dSV3+5CdMQ0D+jXg8Ma1S4nQXKJAznYFX14vHdc/NetQc34Dw+rBbIJyP7JOuVb9Fhprvog==} + /vue-loader/15.10.0_vfhh4b6254cvzngpxpqvqoexz4: + resolution: {integrity: sha512-VU6tuO8eKajrFeBzMssFUP9SvakEeeSi1BxdTH5o3+1yUyrldp8IERkSdXlMI2t4kxF2sqYUDsQY+WJBxzBmZg==} peerDependencies: '@vue/compiler-sfc': ^3.0.8 cache-loader: '*' @@ -19388,7 +18182,7 @@ packages: loader-utils: 1.4.0 vue-hot-reload-api: 2.3.4 vue-style-loader: 4.1.3 - vue-template-compiler: 2.6.14 + vue-template-compiler: 2.7.10 webpack: 4.46.0 transitivePeerDependencies: - arc-templates @@ -19456,24 +18250,24 @@ packages: resolution: {integrity: sha512-ZMjqRpWabMPqPc7gIrG0Nw6vRf1+itwf0Itft7LbMXs2g3Zs/NFmevjZGN1x7K3Q95GmIjWbQZTVerxiBxI+0g==} dev: false - /vue-router/3.5.3_vue@2.6.14: + /vue-router/3.5.3_vue@2.7.10: resolution: {integrity: sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg==} peerDependencies: vue: ^2 dependencies: - vue: 2.6.14 + vue: 2.7.10 dev: false - /vue-server-renderer/2.6.14: - resolution: {integrity: sha512-HifYRa/LW7cKywg9gd4ZtvtRuBlstQBao5ZCWlg40fyB4OPoGfEXAzxb0emSLv4pBDOHYx0UjpqvxpiQFEuoLA==} + /vue-server-renderer/2.7.10: + resolution: {integrity: sha512-hvlnyTZmDmnI7IpQE5YwIwexPi6yJq8eeNTUgLycPX3uhuEobygAQklHoeVREvwNKcET/MnVOtjF4c7t7mw6CQ==} dependencies: - chalk: 1.1.3 - hash-sum: 1.0.2 + chalk: 4.1.2 + hash-sum: 2.0.0 he: 1.2.0 lodash.template: 4.5.0 lodash.uniq: 4.5.0 resolve: 1.22.0 - serialize-javascript: 3.1.0 + serialize-javascript: 6.0.0 source-map: 0.5.6 dev: false @@ -19483,18 +18277,18 @@ packages: hash-sum: 1.0.2 loader-utils: 1.4.0 - /vue-svg-loader/0.16.0_ev5jzj74xu2fombjvobqpq452a: + /vue-svg-loader/0.16.0_abjhqgwglfwb46q2jh7n36fu5u: resolution: {integrity: sha512-2RtFXlTCYWm8YAEO2qAOZ2SuIF2NvLutB5muc3KDYoZq5ZeCHf8ggzSan3ksbbca7CJ/Aw57ZnDF4B7W/AkGtw==} peerDependencies: vue-template-compiler: ^2.0.0 dependencies: loader-utils: 1.4.0 - svg-to-vue: 0.7.0_ev5jzj74xu2fombjvobqpq452a - vue-template-compiler: 2.6.14 + svg-to-vue: 0.7.0_abjhqgwglfwb46q2jh7n36fu5u + vue-template-compiler: 2.7.10 dev: false - /vue-template-compiler/2.6.14: - resolution: {integrity: sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==} + /vue-template-compiler/2.7.10: + resolution: {integrity: sha512-QO+8R9YRq1Gudm8ZMdo/lImZLJVUIAM8c07Vp84ojdDAf8HmPJc7XB556PcXV218k2AkKznsRz6xB5uOjAC4EQ==} dependencies: de-indent: 1.0.2 he: 1.2.0 @@ -19502,26 +18296,29 @@ packages: /vue-template-es2015-compiler/1.9.1: resolution: {integrity: sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==} - /vue-tsc/0.39.5_typescript@4.6.2: - resolution: {integrity: sha512-jhTsrKhZkafpIeN4Cbhr1K53hNfa/oesSrlh7hUaeHyCk55VhZT6oJkwJbtqN4MYkWZIwPrm3/xTwsELuf2ocg==} + /vue-tsc/0.40.1_typescript@4.6.2: + resolution: {integrity: sha512-Z+3rlp/6TrtKvLuaFYwBn03zrdinMR6lBb3mWBJtDA+KwlRu+I4eMoqC1qT9D7i/29u0Bw58dH7ErjMpNLN9bQ==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/vue-language-core': 0.39.5 - '@volar/vue-typescript': 0.39.5 + '@volar/vue-language-core': 0.40.1 + '@volar/vue-typescript': 0.40.1 typescript: 4.6.2 dev: true - /vue/2.6.14: - resolution: {integrity: sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==} + /vue/2.7.10: + resolution: {integrity: sha512-HmFC70qarSHPXcKtW8U8fgIkF6JGvjEmDiVInTkKZP0gIlEPhlVlcJJLkdGIDiNkIeA2zJPQTWJUI4iWe+AVfg==} + dependencies: + '@vue/compiler-sfc': 2.7.10 + csstype: 3.1.0 - /vuex/3.6.2_vue@2.6.14: + /vuex/3.6.2_vue@2.7.10: resolution: {integrity: sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==} peerDependencies: vue: ^2.0.0 dependencies: - vue: 2.6.14 + vue: 2.7.10 dev: false /w3c-hr-time/1.0.2: @@ -19543,12 +18340,6 @@ packages: makeerror: 1.0.12 dev: true - /warning/4.0.3: - resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==} - dependencies: - loose-envify: 1.4.0 - dev: true - /watchpack-chokidar2/2.0.1: resolution: {integrity: sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==} requiresBuild: true @@ -19686,10 +18477,6 @@ packages: - supports-color dev: true - /webpack-virtual-modules/0.4.3: - resolution: {integrity: sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw==} - dev: false - /webpack/4.46.0: resolution: {integrity: sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==} engines: {node: '>=6.11.5'} @@ -19813,7 +18600,7 @@ packages: resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==} engines: {node: '>= 10.0.0'} dependencies: - '@babel/parser': 7.17.10 + '@babel/parser': 7.18.13 '@babel/types': 7.17.10 assert-never: 1.2.1 babel-walk: 3.0.0-canary-5 @@ -19825,7 +18612,7 @@ packages: dev: true /wordwrap/1.0.0: - resolution: {integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=} + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} dev: true /worker-farm/1.7.0: @@ -19924,10 +18711,22 @@ packages: optional: true dev: true + /x-default-browser/0.4.0: + resolution: {integrity: sha512-7LKo7RtWfoFN/rHx1UELv/2zHGMx8MkZKDq1xENmOCTkfIqZJ0zZ26NEJX8czhnPXVcqS0ARjjfJB+eJ0/5Cvw==} + hasBin: true + optionalDependencies: + default-browser-id: 1.0.4 + dev: true + /xml-name-validator/3.0.0: resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} dev: true + /xml-name-validator/4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + dev: true + /xmlbuilder/13.0.2: resolution: {integrity: sha512-Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ==} engines: {node: '>=6.0'} @@ -20020,7 +18819,7 @@ packages: dev: true /yauzl/2.10.0: - resolution: {integrity: sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=} + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} dependencies: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 diff --git a/test/playwright/playwright.config.ts b/test/playwright/playwright.config.ts index c9c32c4b0b..24d231a363 100644 --- a/test/playwright/playwright.config.ts +++ b/test/playwright/playwright.config.ts @@ -29,6 +29,7 @@ const config: PlaywrightTestConfig = { * switch this back to `prod` and see if your tests pass. */ command: './node_modules/.bin/npm-run-all -p -r talkback prod', + cwd: '/app', timeout: 60_000 * 5, // 5 minutes port: 8443, reuseExistingServer: !process.env.CI || process.env.PWDEBUG === '1', diff --git a/typings/csstype/index.d.ts b/typings/csstype/index.d.ts index 4308adfda5..ed9ecb816f 100644 --- a/typings/csstype/index.d.ts +++ b/typings/csstype/index.d.ts @@ -1,4 +1,8 @@ -import type * as CSS from 'csstype' // eslint-disable-line @typescript-eslint/no-unused-vars +// The import is necessary to augment the CSS type definitions, +// however eslint sees this import as unused. +// https://github.com/frenic/csstype#what-should-i-do-when-i-get-type-errors +// eslint-disable-next-line @typescript-eslint/no-unused-vars +import type * as CSS from 'csstype' /** * To use CSS custom properties in a component that uses TypeScript, add them here. * See example in `VWaveform.vue` From 7ca3906470753ed60bae5c782895662736d2de8a Mon Sep 17 00:00:00 2001 From: Olga Bulat Date: Thu, 25 Aug 2022 08:16:29 +0300 Subject: [PATCH 3/9] Revert TS-appeasing changes to Pinia stores --- src/stores/feature-flag.ts | 8 +++---- src/stores/media/related-media.ts | 2 +- src/stores/media/single-result.ts | 2 +- src/stores/provider.ts | 2 +- src/stores/search.ts | 40 +++++++++++++------------------ 5 files changed, 23 insertions(+), 31 deletions(-) diff --git a/src/stores/feature-flag.ts b/src/stores/feature-flag.ts index f9ae2b7354..bbf9b999c5 100644 --- a/src/stores/feature-flag.ts +++ b/src/stores/feature-flag.ts @@ -106,12 +106,10 @@ export const useFeatureFlagStore = defineStore(FEATURE_FLAG, { * @param cookies - mapping of feature flags and their preferred states */ initFromCookies(cookies: Record) { - for (const flagEntry of Object.entries(this.flags)) { - const [name, flag] = flagEntry as [string, FeatureFlag] - if (getFlagStatus(flag) === SWITCHABLE) { + Object.entries(this.flags).forEach(([name, flag]) => { + if (getFlagStatus(flag) === SWITCHABLE) flag.preferredState = cookies[name] - } - } + }) }, /** * Toggle the feature flag of the given name to the given preferred state. diff --git a/src/stores/media/related-media.ts b/src/stores/media/related-media.ts index 6b80760e54..cad2c18741 100644 --- a/src/stores/media/related-media.ts +++ b/src/stores/media/related-media.ts @@ -24,7 +24,7 @@ export const useRelatedMediaStore = defineStore('related-media', { getters: { getItemById: - (state: RelatedMediaState) => + (state) => (id: string): Media | undefined => state.media.find((item) => item.id === id), }, diff --git a/src/stores/media/single-result.ts b/src/stores/media/single-result.ts index fe834b064b..35ab7c355f 100644 --- a/src/stores/media/single-result.ts +++ b/src/stores/media/single-result.ts @@ -90,7 +90,7 @@ export const useSingleResultStore = defineStore('single-result', { } else { useRelatedMediaStore() .fetchMedia(type, id) - .catch((error: Error) => + .catch((error) => console.warn('Could not load related media: ', error) ) } diff --git a/src/stores/provider.ts b/src/stores/provider.ts index d69dbd2fac..8a14770cb9 100644 --- a/src/stores/provider.ts +++ b/src/stores/provider.ts @@ -86,7 +86,7 @@ export const useProviderStore = defineStore('provider', { */ getProviderName(providerCode: string, mediaType: SupportedMediaType) { const provider = this.providers[mediaType].find( - (p: MediaProvider) => p.source_name === providerCode + (p) => p.source_name === providerCode ) return provider?.display_name || capital(providerCode) }, diff --git a/src/stores/search.ts b/src/stores/search.ts index c3947ff0b6..50a27ce0c4 100644 --- a/src/stores/search.ts +++ b/src/stores/search.ts @@ -97,9 +97,9 @@ export const useSearchStore = defineStore('search', { /** * Returns the number of checked filters, excluding the `mature` filter. */ - appliedFilterCount(state: SearchState) { + appliedFilterCount(state) { const filterKeys = mediaFilterKeys[state.searchType].filter( - (f: FilterCategory) => f !== 'mature' + (f) => f !== 'mature' ) return filterKeys.reduce((count, filterCategory) => { return ( @@ -111,7 +111,7 @@ export const useSearchStore = defineStore('search', { /** * Returns the object with filters for selected search type, with codes, names for i18n labels, and checked status. */ - searchFilters(state: SearchState) { + searchFilters(state) { return mediaFilterKeys[state.searchType] .filter((filterKey) => filterKey !== 'mature') .reduce((obj, filterKey) => { @@ -168,12 +168,10 @@ export const useSearchStore = defineStore('search', { */ getBaseFiltersWithProviders() { const resetProviders = (mediaType: SupportedMediaType): FilterItem[] => { - return this.filters[`${mediaType}Providers`].map( - (provider: FilterItem) => ({ - ...provider, - checked: false, - }) - ) + return this.filters[`${mediaType}Providers`].map((provider) => ({ + ...provider, + checked: false, + })) } return { ...(deepClone(filterData) as DeepWriteable), @@ -242,8 +240,7 @@ export const useSearchStore = defineStore('search', { ) } const filterItems = this.filters[filterType] - const idx = - codeIdx ?? filterItems.findIndex((f: FilterItem) => f.code === code) + const idx = codeIdx ?? filterItems.findIndex((f) => f.code === code) this.filters[filterType][idx].checked = !filterItems[idx].checked }, @@ -273,25 +270,22 @@ export const useSearchStore = defineStore('search', { return [...acc, ...mediaUniqueFilterKeys[type]] }, [] as FilterCategory[]) - for (const filterCategory of this.filterCategories) { - const fc = filterCategory as FilterCategory - if (filterKeysToClear.includes(fc)) { - this.filters[fc] = this.filters[fc].map((f: FilterItem) => ({ - ...f, - checked: false, - })) + this.filterCategories.forEach((filterCategory) => { + if (filterKeysToClear.includes(filterCategory)) { + this.filters[filterCategory] = this.filters[filterCategory].map( + (f) => ({ ...f, checked: false }) + ) } - } + }) }, /** * Replaces filters with the newFilterData object that was created using initial filters, * and setting parameters from the search query to checked. */ replaceFilters(newFilterData: Filters) { - for (const filterCategory of this.filterCategories) { - const fc = filterCategory as FilterCategory - this.filters[fc] = newFilterData[fc] - } + this.filterCategories.forEach((filterCategory) => { + this.filters[filterCategory] = newFilterData[filterCategory] + }) }, /** * Called when a /search path is server-rendered. From 40d78944e58cf8581264b382c476bcfa50038a32 Mon Sep 17 00:00:00 2001 From: Olga Bulat Date: Thu, 25 Aug 2022 09:36:56 +0300 Subject: [PATCH 4/9] Import nextTick from @nuxtjs/composition-api --- src/composables/use-focus-on-show.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/composables/use-focus-on-show.js b/src/composables/use-focus-on-show.js index 1a8f227598..04aa82d41c 100644 --- a/src/composables/use-focus-on-show.js +++ b/src/composables/use-focus-on-show.js @@ -1,5 +1,4 @@ -import Vue from 'vue' -import { ref, watch } from '@nuxtjs/composition-api' +import { nextTick, ref, watch } from '@nuxtjs/composition-api' import { warn } from '~/utils/console' import { @@ -36,7 +35,7 @@ export const useFocusOnShow = ({ */ ([dialog, visible, autoFocusOnShow, initialFocusElement]) => { if (!dialog || !visible || !autoFocusOnShow) return - Vue.nextTick(() => { + nextTick(() => { const isActive = () => hasFocusWithin(dialog) if (initialFocusElement) { From e3e38704b8718dfbf9e8bdbd6a80f72a5b9fbe2d Mon Sep 17 00:00:00 2001 From: Olga Bulat Date: Thu, 25 Aug 2022 15:41:10 +0300 Subject: [PATCH 5/9] Revert un-pinnint Playwright --- package.json | 2 +- test/playwright/playwright.config.ts | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index 7bf125609a..41aae0c10e 100644 --- a/package.json +++ b/package.json @@ -112,7 +112,7 @@ "@nuxtjs/storybook": "^4.3.2", "@nuxtjs/style-resources": "^1.0.0", "@pinia/testing": "^0.0.12", - "@playwright/test": "^1.20.2", + "@playwright/test": "1.20.2", "@testing-library/dom": "^8.13.0", "@testing-library/jest-dom": "^5.16.1", "@testing-library/user-event": "^13.5.0", diff --git a/test/playwright/playwright.config.ts b/test/playwright/playwright.config.ts index 24d231a363..c9c32c4b0b 100644 --- a/test/playwright/playwright.config.ts +++ b/test/playwright/playwright.config.ts @@ -29,7 +29,6 @@ const config: PlaywrightTestConfig = { * switch this back to `prod` and see if your tests pass. */ command: './node_modules/.bin/npm-run-all -p -r talkback prod', - cwd: '/app', timeout: 60_000 * 5, // 5 minutes port: 8443, reuseExistingServer: !process.env.CI || process.env.PWDEBUG === '1', From a4745d1c26a95520710420a17156ac562cbc52c8 Mon Sep 17 00:00:00 2001 From: Olga Bulat Date: Thu, 25 Aug 2022 15:53:19 +0300 Subject: [PATCH 6/9] Add the lock file --- pnpm-lock.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9d37649178..2069e8ee01 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,7 +23,7 @@ specifiers: '@nuxtjs/svg': ^0.4.0 '@pinia/nuxt': 0.2.1 '@pinia/testing': ^0.0.12 - '@playwright/test': ^1.20.2 + '@playwright/test': 1.20.2 '@popperjs/core': ^2.11.2 '@tailwindcss/line-clamp': ^0.3.1 '@tailwindcss/typography': ^0.5.2 @@ -11118,7 +11118,7 @@ packages: dev: true /ip/1.1.5: - resolution: {integrity: sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=} + resolution: {integrity: sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==} /ip/2.0.0: resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} From 8527867c5b3e186e8b529761b5a0a690b93c6fdb Mon Sep 17 00:00:00 2001 From: Olga Bulat Date: Thu, 25 Aug 2022 16:35:35 +0300 Subject: [PATCH 7/9] Replace `netwrokidle` with `domcontentloaded` --- test/playwright/utils/navigation.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/playwright/utils/navigation.ts b/test/playwright/utils/navigation.ts index 0d599a3a2d..e00ffe20a5 100644 --- a/test/playwright/utils/navigation.ts +++ b/test/playwright/utils/navigation.ts @@ -248,7 +248,7 @@ export const goToSearchTerm = async ( page.waitForNavigation(), page.click(`[aria-label="${t('search.search', dir)}"]`), ]) - await page.waitForLoadState('networkidle') + await page.waitForLoadState('domcontentloaded') } await scrollDownAndUp(page) const pageWidth = page.viewportSize()?.width @@ -313,7 +313,7 @@ export const scrollToTop = async (page: Page) => { */ export const scrollDownAndUp = async (page: Page) => { await scrollToBottom(page) - await page.waitForLoadState('networkidle') + await page.waitForLoadState('domcontentloaded') await scrollToTop(page) } From dbdc3eefd8547dae0304fd9204c216fd633adfc8 Mon Sep 17 00:00:00 2001 From: Olga Bulat Date: Thu, 25 Aug 2022 22:09:51 +0300 Subject: [PATCH 8/9] Update vue-demi --- package.json | 2 ++ pnpm-lock.yaml | 18 +++++++++--------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 41aae0c10e..fd6a82cc30 100644 --- a/package.json +++ b/package.json @@ -158,9 +158,11 @@ "talkback": "^3.0.1", "ts-node": "^10.7.0", "typescript": "^4.6.2", + "vue-demi": "^0.13.11", "vue-i18n-extract": "^2.0.7", "vue-jest": "^3.0.7", "vue-loader": "^15.10.0", + "vue-server-renderer": "^2.7.10", "vue-template-compiler": "^2.7.10", "vue-tsc": "^0.40.1", "webpack": "^4.46.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2069e8ee01..f4829f4e48 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -99,10 +99,12 @@ specifiers: typescript: ^4.6.2 uuid: ^8.3.2 vue: ^2.7.10 + vue-demi: ^0.13.11 vue-i18n: ^8.26.7 vue-i18n-extract: ^2.0.7 vue-jest: ^3.0.7 vue-loader: ^15.10.0 + vue-server-renderer: ^2.7.10 vue-template-compiler: ^2.7.10 vue-tsc: ^0.40.1 webpack: ^4.46.0 @@ -209,9 +211,11 @@ devDependencies: talkback: 3.0.1 ts-node: 10.7.0_cbygeln5s5sjlseyk3kbidkfny typescript: 4.6.2 + vue-demi: 0.13.11_vue@2.7.10 vue-i18n-extract: 2.0.7 vue-jest: 3.0.7_i3g5ct7fh5wtolwqklzapd5wym vue-loader: 15.10.0_vfhh4b6254cvzngpxpqvqoexz4 + vue-server-renderer: 2.7.10 vue-template-compiler: 2.7.10 vue-tsc: 0.40.1_typescript@4.6.2 webpack: 4.46.0 @@ -3298,7 +3302,7 @@ packages: pinia: '>=2.0.16' dependencies: pinia: 2.0.20_bwmvgbrvs54y3u2q642yxns4ge - vue-demi: 0.13.10_vue@2.7.10 + vue-demi: 0.13.11_vue@2.7.10 transitivePeerDependencies: - '@vue/composition-api' - vue @@ -3310,7 +3314,7 @@ packages: pinia: '>=2.0.14' dependencies: pinia: 2.0.20_bwmvgbrvs54y3u2q642yxns4ge - vue-demi: 0.13.10_vue@2.7.10 + vue-demi: 0.13.11_vue@2.7.10 transitivePeerDependencies: - '@vue/composition-api' - vue @@ -10685,7 +10689,6 @@ packages: /hash-sum/2.0.0: resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} - dev: false /hash.js/1.1.7: resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} @@ -14155,7 +14158,7 @@ packages: '@vue/devtools-api': 6.2.1 typescript: 4.6.2 vue: 2.7.10 - vue-demi: 0.13.10_vue@2.7.10 + vue-demi: 0.13.11_vue@2.7.10 /pinkie-promise/2.0.1: resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==} @@ -16283,7 +16286,6 @@ packages: resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} dependencies: randombytes: 2.1.0 - dev: false /serve-favicon/2.5.0: resolution: {integrity: sha512-FMW2RvqNr03x+C0WxTyu6sOv21oOjkq5j8tjquWccwa6ScNyGFOGJVpuS1NmTVGBAHS07xnSKotgf2ehQmf9iA==} @@ -16571,7 +16573,6 @@ packages: /source-map/0.5.6: resolution: {integrity: sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==} engines: {node: '>=0.10.0'} - dev: false /source-map/0.5.7: resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} @@ -17938,8 +17939,8 @@ packages: resolution: {integrity: sha512-vKl1skEKn8EK9f8P2ZzhRnuaRHLHrlt1sbRmazlvsx6EiC3A8oWF8YCBrMJzoN+W3OnElwIGbVjsx6/xelY1AA==} dev: false - /vue-demi/0.13.10_vue@2.7.10: - resolution: {integrity: sha512-/R4QhdqGyGqSysOfhkxmYHKwdETZq2z6HAf/fjeGErdJX9cJifX5ijHJS+VjNblGIhjXz/yQTwe/t7Cip+/aJw==} + /vue-demi/0.13.11_vue@2.7.10: + resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} engines: {node: '>=12'} hasBin: true requiresBuild: true @@ -18269,7 +18270,6 @@ packages: resolve: 1.22.0 serialize-javascript: 6.0.0 source-map: 0.5.6 - dev: false /vue-style-loader/4.1.3: resolution: {integrity: sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==} From 81448210b0b9e8446deccbb0ba7b29c77cc6ee87 Mon Sep 17 00:00:00 2001 From: Olga Bulat Date: Fri, 26 Aug 2022 12:38:19 +0300 Subject: [PATCH 9/9] Wait for 'load' event, not the 'domcontentloaded' --- test/playwright/utils/navigation.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/playwright/utils/navigation.ts b/test/playwright/utils/navigation.ts index e00ffe20a5..c1fda17477 100644 --- a/test/playwright/utils/navigation.ts +++ b/test/playwright/utils/navigation.ts @@ -248,7 +248,7 @@ export const goToSearchTerm = async ( page.waitForNavigation(), page.click(`[aria-label="${t('search.search', dir)}"]`), ]) - await page.waitForLoadState('domcontentloaded') + await page.waitForLoadState('load') } await scrollDownAndUp(page) const pageWidth = page.viewportSize()?.width @@ -313,7 +313,7 @@ export const scrollToTop = async (page: Page) => { */ export const scrollDownAndUp = async (page: Page) => { await scrollToBottom(page) - await page.waitForLoadState('domcontentloaded') + await page.waitForLoadState('load') await scrollToTop(page) }