From 3aa49970bb131f6210890793ad5a6fad138b7c15 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Thu, 23 Dec 2021 16:45:44 +0800 Subject: [PATCH] feat: ssr handlers (#1060) --- meta/packages.ts | 3 + package.json | 1 + packages/core/index.ts | 1 + packages/core/nuxt.mjs | 1 + packages/core/ssr-handlers.ts | 38 + packages/core/useColorMode/index.ts | 54 +- packages/core/useStorage/index.ts | 19 +- packages/core/useStorageAsync/index.ts | 6 +- packages/nuxt/index.ts | 111 +- packages/nuxt/package.json | 12 +- packages/nuxt/ssr-plugin.mjs | 48 + playgrounds/nuxt3/app.vue | 19 +- playgrounds/nuxt3/nuxt.config.mjs | 8 +- pnpm-lock.yaml | 2307 ++++++++++++------------ scripts/build.ts | 3 +- scripts/rollup.config.ts | 1 + scripts/utils.ts | 1 + 17 files changed, 1369 insertions(+), 1264 deletions(-) create mode 100644 packages/core/ssr-handlers.ts create mode 100644 packages/nuxt/ssr-plugin.mjs diff --git a/meta/packages.ts b/meta/packages.ts index 20a0328c9a2..14f0e3e22b1 100644 --- a/meta/packages.ts +++ b/meta/packages.ts @@ -34,6 +34,9 @@ export const packages: PackageManifest[] = [ '@vueuse/core', '@vueuse/shared', 'local-pkg', + 'fs', + 'path', + 'url', ], }, { diff --git a/package.json b/package.json index f1c67f5b53d..a38052d1900 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "author": "Anthony Fu", "scripts": { "build": "nr update && esno scripts/build.ts", + "watch": "esno scripts/build.ts --watch", "build:redirects": "esno scripts/redirects.ts", "build:rollup": "cross-env NODE_OPTIONS=\"--max-old-space-size=6144\" rollup -c", "build:types": "tsc --emitDeclarationOnly && nr types:fix", diff --git a/packages/core/index.ts b/packages/core/index.ts index 0e6725760a5..1d0e66468bc 100644 --- a/packages/core/index.ts +++ b/packages/core/index.ts @@ -106,3 +106,4 @@ export * from './useWindowScroll' export * from './useWindowSize' export * from './types' export * from '@vueuse/shared' +export * from './ssr-handlers' diff --git a/packages/core/nuxt.mjs b/packages/core/nuxt.mjs index 7f7e0e8ea5c..1b6923b1430 100644 --- a/packages/core/nuxt.mjs +++ b/packages/core/nuxt.mjs @@ -26,6 +26,7 @@ const disabled = [ export default function() { const { nuxt } = this + // eslint-disable-next-line no-console console.log('[@vueuse/core] Installing Nuxt module with `@vueuse/core/nuxt` is deprecated. Please use `@vueuse/nuxt` instead.') // opt-out Vite deps optimization for VueUse diff --git a/packages/core/ssr-handlers.ts b/packages/core/ssr-handlers.ts new file mode 100644 index 00000000000..35d2c75221a --- /dev/null +++ b/packages/core/ssr-handlers.ts @@ -0,0 +1,38 @@ +import type { Awaitable } from '@vueuse/shared' + +export interface StorageLikeAsync { + getItem(key: string): Awaitable + setItem(key: string, value: string): Awaitable + removeItem(key: string): Awaitable +} + +export interface StorageLike { + getItem(key: string): string | null + setItem(key: string, value: string): void + removeItem(key: string): void +} + +/** + * @expiremental The API is not finalized yet. It might not follow semver. + */ +export interface SSRHandlersMap { + getDefaultStorage: () => StorageLike | undefined + getDefaultStorageAsync: () => StorageLikeAsync | undefined + updateHTMLAttrs: (selector: string, attribute: string, value: string) => void +} + +const globalKey = '__vueuse_ssr_handlers__' +// @ts-expect-error +globalThis[globalKey] = globalThis[globalKey] || {} +// @ts-expect-error +const handlers: Partial = globalThis[globalKey] + +export function getSSRHandler(key: T, fallback: SSRHandlersMap[T]): SSRHandlersMap[T] +export function getSSRHandler(key: T, fallback: SSRHandlersMap[T] | undefined): SSRHandlersMap[T] | undefined +export function getSSRHandler(key: T, fallback?: SSRHandlersMap[T]): SSRHandlersMap[T] | undefined { + return handlers[key] as SSRHandlersMap[T] || fallback +} + +export function setSSRHandler(key: T, fn: SSRHandlersMap[T]) { + handlers[key] = fn +} diff --git a/packages/core/useColorMode/index.ts b/packages/core/useColorMode/index.ts index bb87429680b..d1ed470ee82 100644 --- a/packages/core/useColorMode/index.ts +++ b/packages/core/useColorMode/index.ts @@ -1,7 +1,9 @@ import type { Ref } from 'vue-demi' import { computed, ref, watch } from 'vue-demi' import { tryOnMounted } from '@vueuse/shared' -import type { StorageLike, StorageOptions } from '../useStorage' +import type { StorageLike } from '../ssr-handlers' +import { getSSRHandler } from '../ssr-handlers' +import type { StorageOptions } from '../useStorage' import { useStorage } from '../useStorage' import { defaultWindow } from '../_configurable' import { usePreferredDark } from '../usePreferredDark' @@ -71,7 +73,7 @@ export function useColorMode(options: UseCo selector = 'html', attribute = 'class', window = defaultWindow, - storage = defaultWindow?.localStorage, + storage = getSSRHandler('getDefaultStorage', () => defaultWindow?.localStorage)(), storageKey = 'vueuse-color-scheme', listenToStorageChanges = true, storageRef, @@ -102,26 +104,32 @@ export function useColorMode(options: UseCo }, }) - function defaultOnChanged(value: T | BasicColorSchema) { - const el = window?.document.querySelector(selector) - if (!el) - return - - if (attribute === 'class') { - const current = (modes[value] || '').split(/\s/g) - Object.values(modes) - .flatMap(i => (i || '').split(/\s/g)) - .filter(Boolean) - .forEach((v) => { - if (current.includes(v)) - el.classList.add(v) - else - el.classList.remove(v) - }) - } - else { - el.setAttribute(attribute, value) - } + const updateHTMLAttrs = getSSRHandler( + 'updateHTMLAttrs', + (selector, attribute, value) => { + const el = window?.document.querySelector(selector) + if (!el) + return + + if (attribute === 'class') { + const current = value.split(/\s/g) + Object.values(modes) + .flatMap(i => (i || '').split(/\s/g)) + .filter(Boolean) + .forEach((v) => { + if (current.includes(v)) + el.classList.add(v) + else + el.classList.remove(v) + }) + } + else { + el.setAttribute(attribute, value) + } + }) + + function defaultOnChanged(mode: T | BasicColorSchema) { + updateHTMLAttrs(selector, attribute, modes[mode] ?? mode) } function onChanged(mode: T | BasicColorSchema) { @@ -131,7 +139,7 @@ export function useColorMode(options: UseCo defaultOnChanged(mode) } - watch(state, onChanged, { flush: 'post' }) + watch(state, onChanged, { flush: 'post', immediate: true }) tryOnMounted(() => onChanged(state.value)) diff --git a/packages/core/useStorage/index.ts b/packages/core/useStorage/index.ts index d6b976f3eb1..7f4e1e32557 100644 --- a/packages/core/useStorage/index.ts +++ b/packages/core/useStorage/index.ts @@ -2,6 +2,8 @@ import type { Awaitable, ConfigurableEventFilter, ConfigurableFlush, MaybeRef, R import { watchWithFilter } from '@vueuse/shared' import type { Ref } from 'vue-demi' import { ref, shallowRef, unref } from 'vue-demi' +import type { StorageLike } from '../ssr-handlers' +import { getSSRHandler } from '../ssr-handlers' import { useEventListener } from '../useEventListener' import type { ConfigurableWindow } from '../_configurable' import { defaultWindow } from '../_configurable' @@ -17,18 +19,6 @@ export type SerializerAsync = { write(value: T): Awaitable } -export interface StorageLikeAsync { - getItem(key: string): Awaitable - setItem(key: string, value: string): Awaitable - removeItem(key: string): Awaitable -} - -export interface StorageLike { - getItem(key: string): string | null - setItem(key: string, value: string): void - removeItem(key: string): void -} - export const StorageSerializers: Record<'boolean' | 'object' | 'number' | 'any' | 'string' | 'map' | 'set', Serializer> = { boolean: { read: (v: any) => v === 'true', @@ -120,7 +110,7 @@ export function useStorage (key: string, initialValue: MaybeRef ( key: string, initialValue: MaybeRef, - storage: StorageLike | undefined = defaultWindow?.localStorage, + storage: StorageLike | undefined = getSSRHandler('getDefaultStorage', () => defaultWindow?.localStorage)(), options: StorageOptions = {}, ): RemovableRef { const { @@ -153,6 +143,9 @@ export function useStorage ( if (writeDefaults && rawInit !== null) storage.setItem(key, serializer.write(rawInit)) } + else if (typeof rawValue !== 'string') { + data.value = rawValue + } else { data.value = serializer.read(rawValue) } diff --git a/packages/core/useStorageAsync/index.ts b/packages/core/useStorageAsync/index.ts index eb3de278903..e09403d1960 100644 --- a/packages/core/useStorageAsync/index.ts +++ b/packages/core/useStorageAsync/index.ts @@ -2,7 +2,9 @@ import type { MaybeRef, RemovableRef } from '@vueuse/shared' import { watchWithFilter } from '@vueuse/shared' import type { Ref } from 'vue-demi' import { ref, shallowRef, unref } from 'vue-demi' -import type { SerializerAsync, StorageLikeAsync, StorageOptions } from '../useStorage' +import type { StorageLikeAsync } from '../ssr-handlers' +import { getSSRHandler } from '../ssr-handlers' +import type { SerializerAsync, StorageOptions } from '../useStorage' import { StorageSerializers } from '../useStorage' import { useEventListener } from '../useEventListener' import { guessSerializerType } from '../useStorage/guess' @@ -33,7 +35,7 @@ export function useStorageAsync (key: string, initialValue: MaybeRe export function useStorageAsync ( key: string, initialValue: MaybeRef, - storage: StorageLikeAsync | undefined = defaultWindow?.localStorage, + storage: StorageLikeAsync | undefined = getSSRHandler('getDefaultStorageAsync', () => defaultWindow?.localStorage)(), options: StorageAsyncOptions = {}, ): RemovableRef { const { diff --git a/packages/nuxt/index.ts b/packages/nuxt/index.ts index e8a2cc3f401..5229bbc28ee 100644 --- a/packages/nuxt/index.ts +++ b/packages/nuxt/index.ts @@ -4,9 +4,7 @@ import { fileURLToPath } from 'url' import { isPackageExists } from 'local-pkg' import type { PackageIndexes } from '../../meta/types' -const _dirname = typeof __dirname === 'undefined' - ? dirname(fileURLToPath(import.meta.url)) - : __dirname +const _dirname = dirname(fileURLToPath(import.meta.url)) const disabledFunctions = [ 'useFetch', @@ -29,6 +27,19 @@ const packages = [ const fullPackages = packages.map(p => `@vueuse/${p}`) +export interface VueUseNuxtOptions { + /** + * @default true + */ + autoImports?: boolean + + /** + * @expiremental + * @default false + */ + ssrHandlers?: boolean +} + /** * Auto import for VueUse in Nuxt * Usage: @@ -45,6 +56,8 @@ const fullPackages = packages.map(p => `@vueuse/${p}`) function VueUseModule(this: any) { const { nuxt } = this + const options: VueUseNuxtOptions = nuxt.options.vueuse || {} + // opt-out Vite deps optimization for VueUse nuxt.hook('vite:extend', ({ config }: any) => { config.optimizeDeps = config.optimizeDeps || {} @@ -59,50 +72,58 @@ function VueUseModule(this: any) { let indexes: PackageIndexes | undefined - // auto Import - nuxt.hook('autoImports:sources', (sources: any[]) => { - if (sources.find(i => fullPackages.includes(i.from))) - return - - if (!indexes) { - try { - indexes = JSON.parse(fs.readFileSync(resolve(_dirname, './indexes.json'), 'utf-8')) - indexes?.functions.forEach((i) => { - if (i.package === 'shared') - i.package = 'core' - }) + if (options.ssrHandlers) { + const pluginPath = resolve(_dirname, './ssr-plugin.mjs') + nuxt.options.plugins = nuxt.options.plugins || [] + nuxt.options.plugins.push(pluginPath) + } + + if (options.autoImports !== false) { + // auto Import + nuxt.hook('autoImports:sources', (sources: any[]) => { + if (sources.find(i => fullPackages.includes(i.from))) + return + + if (!indexes) { + try { + indexes = JSON.parse(fs.readFileSync(resolve(_dirname, './indexes.json'), 'utf-8')) + indexes?.functions.forEach((i) => { + if (i.package === 'shared') + i.package = 'core' + }) + } + catch (e) { + throw new Error('[@vueuse/nuxt] Failed to load indexes.json') + } } - catch (e) { - throw new Error('[@vueuse/nuxt] Failed to load indexes.json') - } - } - - if (!indexes) - return - - for (const pkg of packages) { - if (pkg === 'shared') - continue - - if (!isPackageExists(`@vueuse/${pkg}`)) - continue - - const functions = indexes - .functions - .filter(i => (i.package === 'core' || i.package === 'shared') && !i.internal) - - if (functions.length) { - sources.push({ - from: `@vueuse/${pkg}`, - names: indexes - .functions - .filter(i => i.package === pkg && !i.internal) - .map(i => i.name) - .filter(i => i.length >= 4 && !disabledFunctions.includes(i)), - }) + + if (!indexes) + return + + for (const pkg of packages) { + if (pkg === 'shared') + continue + + if (!isPackageExists(`@vueuse/${pkg}`)) + continue + + const functions = indexes + .functions + .filter(i => (i.package === 'core' || i.package === 'shared') && !i.internal) + + if (functions.length) { + sources.push({ + from: `@vueuse/${pkg}`, + names: indexes + .functions + .filter(i => i.package === pkg && !i.internal) + .map(i => i.name) + .filter(i => i.length >= 4 && !disabledFunctions.includes(i)), + }) + } } - } - }) + }) + } } export default VueUseModule diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index f2fcd9b2fd3..00f1f9d30a4 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -9,6 +9,10 @@ "nuxt3", "nuxt-module" ], + "homepage": "https://github.com/vueuse/vueuse/tree/main/packages/nuxt#readme", + "bugs": { + "url": "https://github.com/vueuse/vueuse/issues" + }, "license": "MIT", "repository": { "type": "git", @@ -17,6 +21,7 @@ }, "funding": "https://github.com/sponsors/antfu", "author": "Anthony Fu ", + "sideEffects": false, "exports": { ".": { "import": "./index.mjs", @@ -26,13 +31,8 @@ "./*": "./*" }, "main": "./index.cjs", - "types": "./index.d.ts", "module": "./index.mjs", - "sideEffects": false, - "bugs": { - "url": "https://github.com/vueuse/vueuse/issues" - }, - "homepage": "https://github.com/vueuse/vueuse/tree/main/packages/nuxt#readme", + "types": "./index.d.ts", "dependencies": { "@vueuse/core": "workspace:*", "local-pkg": "^0.4.0", diff --git a/packages/nuxt/ssr-plugin.mjs b/packages/nuxt/ssr-plugin.mjs new file mode 100644 index 00000000000..602e26430b0 --- /dev/null +++ b/packages/nuxt/ssr-plugin.mjs @@ -0,0 +1,48 @@ +import { setSSRHandler } from '@vueuse/core' +import { useMeta } from '#meta' +import { useCookie } from '#app' + +setSSRHandler('getDefaultStorage', () => { + const cookieMap = new Map() + return { + getItem: (key) => { + if (!cookieMap.get(key)) + cookieMap.set(key, useCookie(key)) + return cookieMap.get(key).value + }, + setItem: (key, value) => { + if (!cookieMap.get(key)) + cookieMap.set(key, useCookie(key)) + cookieMap.get(key).value = value + }, + removeItem: (key) => { + if (!cookieMap.get(key)) + cookieMap.set(key, useCookie(key)) + cookieMap.get(key).value = undefined + }, + } +}) + +if (process.server) { + setSSRHandler('updateHTMLAttrs', (selector, attr, value) => { + if (selector === 'html') { + useMeta({ + htmlAttrs: { + [attr]: value, + }, + }) + } + else if (selector === 'body') { + useMeta({ + bodyAttrs: { + [attr]: value, + }, + }) + } + else { + throw new Error(`Unsupported meta selector "${selector}" in SSR`) + } + }) +} + +export default () => {} diff --git a/playgrounds/nuxt3/app.vue b/playgrounds/nuxt3/app.vue index 89eb7601e72..dc699d7672a 100644 --- a/playgrounds/nuxt3/app.vue +++ b/playgrounds/nuxt3/app.vue @@ -1,19 +1,32 @@ + + diff --git a/playgrounds/nuxt3/nuxt.config.mjs b/playgrounds/nuxt3/nuxt.config.mjs index 5c24304697b..d518e80b3d8 100644 --- a/playgrounds/nuxt3/nuxt.config.mjs +++ b/playgrounds/nuxt3/nuxt.config.mjs @@ -1,12 +1,18 @@ -import { resolve, dirname } from 'path' +import { dirname, resolve } from 'path' import { fileURLToPath } from 'url' import { defineNuxtConfig } from 'nuxt3' const __dirname = dirname(fileURLToPath(import.meta.url)) export default defineNuxtConfig({ + modules: [ + resolve(__dirname, '../../packages/nuxt/index.ts'), + ], alias: { '@vueuse/core': resolve(__dirname, '../../packages/core/index.ts'), '@vueuse/shared': resolve(__dirname, '../../packages/shared/index.ts'), }, + vueuse: { + ssrHandlers: true, + }, }) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 23588f1ba25..e57008d8631 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,7 +68,7 @@ importers: devDependencies: '@antfu/eslint-config': 0.14.0_eslint@8.5.0+typescript@4.5.4 '@antfu/ni': 0.12.0 - '@iconify/json': 2.0.12 + '@iconify/json': 2.0.13 '@rollup/plugin-replace': 3.0.0_rollup@2.61.1 '@types/fs-extra': 9.0.13 '@types/jest': 27.0.3 @@ -97,9 +97,9 @@ importers: jest-each: 27.4.2 jest-fetch-mock: 3.0.3 js-yaml: 4.1.0 - lint-staged: 12.1.2 + lint-staged: 12.1.3 markdown-table: 3.0.2 - pnpm: 6.24.1 + pnpm: 6.24.2 postcss: 8.4.5 postcss-nested: 5.0.6_postcss@8.4.5 prettier: 2.5.1 @@ -112,11 +112,11 @@ importers: simple-git-hooks: 2.7.0 ts-jest: 27.1.2_b65cae1b46840061996b6cc0ea16ca56 typescript: 4.5.4 - unplugin-icons: 0.12.23_1b1d4cced44eea9389ed2a1aad380615 - unplugin-vue-components: 0.17.9_7487b2ab38222916261871ed2020c448 - vite: 2.6.7 - vite-plugin-pwa: 0.11.12_vite@2.6.7 - vite-plugin-windicss: 1.5.4_vite@2.6.7 + unplugin-icons: 0.12.23_2d1a4b195bab778c97a507cb6e42f310 + unplugin-vue-components: 0.17.9_22a29492065bd303c23702f77931029f + vite: 2.7.6 + vite-plugin-pwa: 0.11.12_vite@2.7.6 + vite-plugin-windicss: 1.6.1_vite@2.7.6 vitepress: 0.20.9 vue: 3.2.26 vue2: /vue/2.6.14 @@ -148,7 +148,7 @@ importers: '@vueuse/shared': link:../shared vue-demi: 0.12.1_65945d62777f1a301cfba4917e131965 devDependencies: - electron: 13.4.0 + electron: 13.6.3 packages/firebase: specifiers: @@ -181,7 +181,7 @@ importers: axios: 0.24.0 drauu: 0.2.1 focus-trap: 6.7.1 - fuse.js: 6.4.6 + fuse.js: 6.5.0 jwt-decode: 3.1.2 nprogress: 0.2.0 qrcode: 1.5.0 @@ -236,108 +236,108 @@ packages: '@algolia/autocomplete-shared': 1.5.0 dev: true - /@algolia/autocomplete-preset-algolia/1.5.0_algoliasearch@4.10.5: + /@algolia/autocomplete-preset-algolia/1.5.0_algoliasearch@4.11.0: resolution: {integrity: sha512-iiFxKERGHkvkiupmrFJbvESpP/zv5jSgH714XRiP5LDvUHaYOo4GLAwZCFf2ef/L5tdtPBARvekn6k1Xf33gjA==} peerDependencies: '@algolia/client-search': ^4.9.1 algoliasearch: ^4.9.1 dependencies: '@algolia/autocomplete-shared': 1.5.0 - algoliasearch: 4.10.5 + algoliasearch: 4.11.0 dev: true /@algolia/autocomplete-shared/1.5.0: resolution: {integrity: sha512-bRSkqHHHSwZYbFY3w9hgMyQRm86Wz27bRaGCbNldLfbk0zUjApmE4ajx+ZCVSLqxvcUEjMqZFJzDsder12eKsg==} dev: true - /@algolia/cache-browser-local-storage/4.10.5: - resolution: {integrity: sha512-cfX2rEKOtuuljcGI5DMDHClwZHdDqd2nT2Ohsc8aHtBiz6bUxKVyIqxr2gaC6tU8AgPtrTVBzcxCA+UavXpKww==} + /@algolia/cache-browser-local-storage/4.11.0: + resolution: {integrity: sha512-4sr9vHIG1fVA9dONagdzhsI/6M5mjs/qOe2xUP0yBmwsTsuwiZq3+Xu6D3dsxsuFetcJgC6ydQoCW8b7fDJHYQ==} dependencies: - '@algolia/cache-common': 4.10.5 + '@algolia/cache-common': 4.11.0 dev: true - /@algolia/cache-common/4.10.5: - resolution: {integrity: sha512-1mClwdmTHll+OnHkG+yeRoFM17kSxDs4qXkjf6rNZhoZGXDvfYLy3YcZ1FX4Kyz0DJv8aroq5RYGBDsWkHj6Tw==} + /@algolia/cache-common/4.11.0: + resolution: {integrity: sha512-lODcJRuPXqf+6mp0h6bOxPMlbNoyn3VfjBVcQh70EDP0/xExZbkpecgHyyZK4kWg+evu+mmgvTK3GVHnet/xKw==} dev: true - /@algolia/cache-in-memory/4.10.5: - resolution: {integrity: sha512-+ciQnfIGi5wjMk02XhEY8fmy2pzy+oY1nIIfu8LBOglaSipCRAtjk6WhHc7/KIbXPiYzIwuDbM2K1+YOwSGjwA==} + /@algolia/cache-in-memory/4.11.0: + resolution: {integrity: sha512-aBz+stMSTBOBaBEQ43zJXz2DnwS7fL6dR0e2myehAgtfAWlWwLDHruc/98VOy1ZAcBk1blE2LCU02bT5HekGxQ==} dependencies: - '@algolia/cache-common': 4.10.5 + '@algolia/cache-common': 4.11.0 dev: true - /@algolia/client-account/4.10.5: - resolution: {integrity: sha512-I9UkSS2glXm7RBZYZIALjBMmXSQbw/fI/djPcBHxiwXIheNIlqIFl2SNPkvihpPF979BSkzjqdJNRPhE1vku3Q==} + /@algolia/client-account/4.11.0: + resolution: {integrity: sha512-jwmFBoUSzoMwMqgD3PmzFJV/d19p1RJXB6C1ADz4ju4mU7rkaQLtqyZroQpheLoU5s5Tilmn/T8/0U2XLoJCRQ==} dependencies: - '@algolia/client-common': 4.10.5 - '@algolia/client-search': 4.10.5 - '@algolia/transporter': 4.10.5 + '@algolia/client-common': 4.11.0 + '@algolia/client-search': 4.11.0 + '@algolia/transporter': 4.11.0 dev: true - /@algolia/client-analytics/4.10.5: - resolution: {integrity: sha512-h2owwJSkovPxzc+xIsjY1pMl0gj+jdVwP9rcnGjlaTY2fqHbSLrR9yvGyyr6305LvTppxsQnfAbRdE/5Z3eFxw==} + /@algolia/client-analytics/4.11.0: + resolution: {integrity: sha512-v5U9585aeEdYml7JqggHAj3E5CQ+jPwGVztPVhakBk8H/cmLyPS2g8wvmIbaEZCHmWn4TqFj3EBHVYxAl36fSA==} dependencies: - '@algolia/client-common': 4.10.5 - '@algolia/client-search': 4.10.5 - '@algolia/requester-common': 4.10.5 - '@algolia/transporter': 4.10.5 + '@algolia/client-common': 4.11.0 + '@algolia/client-search': 4.11.0 + '@algolia/requester-common': 4.11.0 + '@algolia/transporter': 4.11.0 dev: true - /@algolia/client-common/4.10.5: - resolution: {integrity: sha512-21FAvIai5qm8DVmZHm2Gp4LssQ/a0nWwMchAx+1hIRj1TX7OcdW6oZDPyZ8asQdvTtK7rStQrRnD8a95SCUnzA==} + /@algolia/client-common/4.11.0: + resolution: {integrity: sha512-Qy+F+TZq12kc7tgfC+FM3RvYH/Ati7sUiUv/LkvlxFwNwNPwWGoZO81AzVSareXT/ksDDrabD4mHbdTbBPTRmQ==} dependencies: - '@algolia/requester-common': 4.10.5 - '@algolia/transporter': 4.10.5 + '@algolia/requester-common': 4.11.0 + '@algolia/transporter': 4.11.0 dev: true - /@algolia/client-personalization/4.10.5: - resolution: {integrity: sha512-nH+IyFKBi8tCyzGOanJTbXC5t4dspSovX3+ABfmwKWUYllYzmiQNFUadpb3qo+MLA3jFx5IwBesjneN6dD5o3w==} + /@algolia/client-personalization/4.11.0: + resolution: {integrity: sha512-mI+X5IKiijHAzf9fy8VSl/GTT67dzFDnJ0QAM8D9cMPevnfX4U72HRln3Mjd0xEaYUOGve8TK/fMg7d3Z5yG6g==} dependencies: - '@algolia/client-common': 4.10.5 - '@algolia/requester-common': 4.10.5 - '@algolia/transporter': 4.10.5 + '@algolia/client-common': 4.11.0 + '@algolia/requester-common': 4.11.0 + '@algolia/transporter': 4.11.0 dev: true - /@algolia/client-search/4.10.5: - resolution: {integrity: sha512-1eQFMz9uodrc5OM+9HeT+hHcfR1E1AsgFWXwyJ9Q3xejA2c1c4eObGgOgC9ZoshuHHdptaTN1m3rexqAxXRDBg==} + /@algolia/client-search/4.11.0: + resolution: {integrity: sha512-iovPLc5YgiXBdw2qMhU65sINgo9umWbHFzInxoNErWnYoTQWfXsW6P54/NlKx5uscoLVjSf+5RUWwFu5BX+lpw==} dependencies: - '@algolia/client-common': 4.10.5 - '@algolia/requester-common': 4.10.5 - '@algolia/transporter': 4.10.5 + '@algolia/client-common': 4.11.0 + '@algolia/requester-common': 4.11.0 + '@algolia/transporter': 4.11.0 dev: true - /@algolia/logger-common/4.10.5: - resolution: {integrity: sha512-gRJo9zt1UYP4k3woEmZm4iuEBIQd/FrArIsjzsL/b+ihNoOqIxZKTSuGFU4UUZOEhvmxDReiA4gzvQXG+TMTmA==} + /@algolia/logger-common/4.11.0: + resolution: {integrity: sha512-pRMJFeOY8hoWKIxWuGHIrqnEKN/kqKh7UilDffG/+PeEGxBuku+Wq5CfdTFG0C9ewUvn8mAJn5BhYA5k8y0Jqg==} dev: true - /@algolia/logger-console/4.10.5: - resolution: {integrity: sha512-4WfIbn4253EDU12u9UiYvz+QTvAXDv39mKNg9xSoMCjKE5szcQxfcSczw2byc6pYhahOJ9PmxPBfs1doqsdTKQ==} + /@algolia/logger-console/4.11.0: + resolution: {integrity: sha512-wXztMk0a3VbNmYP8Kpc+F7ekuvaqZmozM2eTLok0XIshpAeZ/NJDHDffXK2Pw+NF0wmHqurptLYwKoikjBYvhQ==} dependencies: - '@algolia/logger-common': 4.10.5 + '@algolia/logger-common': 4.11.0 dev: true - /@algolia/requester-browser-xhr/4.10.5: - resolution: {integrity: sha512-53/MURQEqtK+bGdfq4ITSPwTh5hnADU99qzvpAINGQveUFNSFGERipJxHjTJjIrjFz3vxj5kKwjtxDnU6ygO9g==} + /@algolia/requester-browser-xhr/4.11.0: + resolution: {integrity: sha512-Fp3SfDihAAFR8bllg8P5ouWi3+qpEVN5e7hrtVIYldKBOuI/qFv80Zv/3/AMKNJQRYglS4zWyPuqrXm58nz6KA==} dependencies: - '@algolia/requester-common': 4.10.5 + '@algolia/requester-common': 4.11.0 dev: true - /@algolia/requester-common/4.10.5: - resolution: {integrity: sha512-UkVa1Oyuj6NPiAEt5ZvrbVopEv1m/mKqjs40KLB+dvfZnNcj+9Fry4Oxnt15HMy/HLORXsx4UwcthAvBuOXE9Q==} + /@algolia/requester-common/4.11.0: + resolution: {integrity: sha512-+cZGe/9fuYgGuxjaBC+xTGBkK7OIYdfapxhfvEf03dviLMPmhmVYFJtJlzAjQ2YmGDJpHrGgAYj3i/fbs8yhiA==} dev: true - /@algolia/requester-node-http/4.10.5: - resolution: {integrity: sha512-aNEKVKXL4fiiC+bS7yJwAHdxln81ieBwY3tsMCtM4zF9f5KwCzY2OtN4WKEZa5AAADVcghSAUdyjs4AcGUlO5w==} + /@algolia/requester-node-http/4.11.0: + resolution: {integrity: sha512-qJIk9SHRFkKDi6dMT9hba8X1J1z92T5AZIgl+tsApjTGIRQXJLTIm+0q4yOefokfu4CoxYwRZ9QAq+ouGwfeOg==} dependencies: - '@algolia/requester-common': 4.10.5 + '@algolia/requester-common': 4.11.0 dev: true - /@algolia/transporter/4.10.5: - resolution: {integrity: sha512-F8DLkmIlvCoMwSCZA3FKHtmdjH3o5clbt0pi2ktFStVNpC6ZDmY307HcK619bKP5xW6h8sVJhcvrLB775D2cyA==} + /@algolia/transporter/4.11.0: + resolution: {integrity: sha512-k4dyxiaEfYpw4UqybK9q7lrFzehygo6KV3OCYJMMdX0IMWV0m4DXdU27c1zYRYtthaFYaBzGF4Kjcl8p8vxCKw==} dependencies: - '@algolia/cache-common': 4.10.5 - '@algolia/logger-common': 4.10.5 - '@algolia/requester-common': 4.10.5 + '@algolia/cache-common': 4.11.0 + '@algolia/logger-common': 4.11.0 + '@algolia/requester-common': 4.11.0 dev: true /@antfu/eslint-config-basic/0.14.0_eslint@8.5.0: @@ -447,13 +447,13 @@ packages: '@types/throttle-debounce': 2.1.0 dev: true - /@apideck/better-ajv-errors/0.3.1_ajv@8.6.3: + /@apideck/better-ajv-errors/0.3.1_ajv@8.8.2: resolution: {integrity: sha512-6RMV31esAxqlDIvVCG/CJxY/s8dFNVOI5w8RWIfDMhjg/iwqnawko9tJXau/leqC4+T1Bu8et99QVWCwU5wk+g==} engines: {node: '>=10'} peerDependencies: ajv: '>=8' dependencies: - ajv: 8.6.3 + ajv: 8.8.2 json-schema: 0.4.0 jsonpointer: 5.0.0 leven: 3.1.0 @@ -466,24 +466,24 @@ packages: '@babel/highlight': 7.16.0 dev: true - /@babel/compat-data/7.15.0: - resolution: {integrity: sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==} + /@babel/compat-data/7.16.4: + resolution: {integrity: sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==} engines: {node: '>=6.9.0'} dev: true - /@babel/core/7.15.5: - resolution: {integrity: sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==} + /@babel/core/7.16.5: + resolution: {integrity: sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.16.0 - '@babel/generator': 7.15.4 - '@babel/helper-compilation-targets': 7.15.4_@babel+core@7.15.5 - '@babel/helper-module-transforms': 7.15.7 - '@babel/helpers': 7.15.4 - '@babel/parser': 7.16.5 - '@babel/template': 7.15.4 - '@babel/traverse': 7.15.4 - '@babel/types': 7.15.6 + '@babel/generator': 7.16.5 + '@babel/helper-compilation-targets': 7.16.3_@babel+core@7.16.5 + '@babel/helper-module-transforms': 7.16.5 + '@babel/helpers': 7.16.5 + '@babel/parser': 7.16.6 + '@babel/template': 7.16.0 + '@babel/traverse': 7.16.5 + '@babel/types': 7.16.0 convert-source-map: 1.8.0 debug: 4.3.3 gensync: 1.0.0-beta.2 @@ -494,95 +494,96 @@ packages: - supports-color dev: true - /@babel/eslint-parser/7.15.7_@babel+core@7.15.5+eslint@8.5.0: - resolution: {integrity: sha512-yJkHyomClm6A2Xzb8pdAo4HzYMSXFn1O5zrCYvbFP0yQFvHueLedV8WiEno8yJOKStjUXzBZzJFeWQ7b3YMsqQ==} + /@babel/eslint-parser/7.16.5_@babel+core@7.16.5+eslint@8.5.0: + resolution: {integrity: sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': '>=7.11.0' - eslint: '>=7.5.0' + eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.15.5 + '@babel/core': 7.16.5 eslint: 8.5.0 eslint-scope: 5.1.1 eslint-visitor-keys: 2.1.0 semver: 6.3.0 dev: true - /@babel/generator/7.15.4: - resolution: {integrity: sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==} + /@babel/generator/7.16.5: + resolution: {integrity: sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.16.0 jsesc: 2.5.2 source-map: 0.5.7 dev: true - /@babel/helper-annotate-as-pure/7.15.4: - resolution: {integrity: sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==} + /@babel/helper-annotate-as-pure/7.16.0: + resolution: {integrity: sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.16.0 dev: true - /@babel/helper-builder-binary-assignment-operator-visitor/7.15.4: - resolution: {integrity: sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==} + /@babel/helper-builder-binary-assignment-operator-visitor/7.16.5: + resolution: {integrity: sha512-3JEA9G5dmmnIWdzaT9d0NmFRgYnWUThLsDaL7982H0XqqWr56lRrsmwheXFMjR+TMl7QMBb6mzy9kvgr1lRLUA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-explode-assignable-expression': 7.15.4 - '@babel/types': 7.15.6 + '@babel/helper-explode-assignable-expression': 7.16.0 + '@babel/types': 7.16.0 dev: true - /@babel/helper-compilation-targets/7.15.4_@babel+core@7.15.5: - resolution: {integrity: sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==} + /@babel/helper-compilation-targets/7.16.3_@babel+core@7.16.5: + resolution: {integrity: sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.15.0 - '@babel/core': 7.15.5 + '@babel/compat-data': 7.16.4 + '@babel/core': 7.16.5 '@babel/helper-validator-option': 7.14.5 - browserslist: 4.17.1 + browserslist: 4.19.1 semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.15.4_@babel+core@7.15.5: - resolution: {integrity: sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==} + /@babel/helper-create-class-features-plugin/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-NEohnYA7mkB8L5JhU7BLwcBdU3j83IziR9aseMueWGeAjblbul3zzb8UvJ3a1zuBiqCMObzCJHFqKIQE6hTVmg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-annotate-as-pure': 7.15.4 - '@babel/helper-function-name': 7.15.4 - '@babel/helper-member-expression-to-functions': 7.15.4 - '@babel/helper-optimise-call-expression': 7.15.4 - '@babel/helper-replace-supers': 7.15.4 - '@babel/helper-split-export-declaration': 7.15.4 + '@babel/core': 7.16.5 + '@babel/helper-annotate-as-pure': 7.16.0 + '@babel/helper-environment-visitor': 7.16.5 + '@babel/helper-function-name': 7.16.0 + '@babel/helper-member-expression-to-functions': 7.16.5 + '@babel/helper-optimise-call-expression': 7.16.0 + '@babel/helper-replace-supers': 7.16.5 + '@babel/helper-split-export-declaration': 7.16.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-create-regexp-features-plugin/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==} + /@babel/helper-create-regexp-features-plugin/7.16.0_@babel+core@7.16.5: + resolution: {integrity: sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-annotate-as-pure': 7.15.4 + '@babel/core': 7.16.5 + '@babel/helper-annotate-as-pure': 7.16.0 regexpu-core: 4.8.0 dev: true - /@babel/helper-define-polyfill-provider/0.2.3_@babel+core@7.15.5: - resolution: {integrity: sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==} + /@babel/helper-define-polyfill-provider/0.3.0_@babel+core@7.16.5: + resolution: {integrity: sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-compilation-targets': 7.15.4_@babel+core@7.15.5 - '@babel/helper-module-imports': 7.15.4 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/traverse': 7.15.4 + '@babel/core': 7.16.5 + '@babel/helper-compilation-targets': 7.16.3_@babel+core@7.16.5 + '@babel/helper-module-imports': 7.16.0 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/traverse': 7.16.5 debug: 4.3.3 lodash.debounce: 4.0.8 resolve: 1.20.0 @@ -591,120 +592,128 @@ packages: - supports-color dev: true - /@babel/helper-explode-assignable-expression/7.15.4: - resolution: {integrity: sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==} + /@babel/helper-environment-visitor/7.16.5: + resolution: {integrity: sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.16.0 dev: true - /@babel/helper-function-name/7.15.4: - resolution: {integrity: sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==} + /@babel/helper-explode-assignable-expression/7.16.0: + resolution: {integrity: sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-get-function-arity': 7.15.4 - '@babel/template': 7.15.4 - '@babel/types': 7.15.6 + '@babel/types': 7.16.0 dev: true - /@babel/helper-get-function-arity/7.15.4: - resolution: {integrity: sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==} + /@babel/helper-function-name/7.16.0: + resolution: {integrity: sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.15.6 + '@babel/helper-get-function-arity': 7.16.0 + '@babel/template': 7.16.0 + '@babel/types': 7.16.0 dev: true - /@babel/helper-hoist-variables/7.15.4: - resolution: {integrity: sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==} + /@babel/helper-get-function-arity/7.16.0: + resolution: {integrity: sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.16.0 dev: true - /@babel/helper-member-expression-to-functions/7.15.4: - resolution: {integrity: sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==} + /@babel/helper-hoist-variables/7.16.0: + resolution: {integrity: sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.16.0 dev: true - /@babel/helper-module-imports/7.15.4: - resolution: {integrity: sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==} + /@babel/helper-member-expression-to-functions/7.16.5: + resolution: {integrity: sha512-7fecSXq7ZrLE+TWshbGT+HyCLkxloWNhTbU2QM1NTI/tDqyf0oZiMcEfYtDuUDCo528EOlt39G1rftea4bRZIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.16.0 dev: true - /@babel/helper-module-transforms/7.15.7: - resolution: {integrity: sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==} + /@babel/helper-module-imports/7.16.0: + resolution: {integrity: sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-module-imports': 7.15.4 - '@babel/helper-replace-supers': 7.15.4 - '@babel/helper-simple-access': 7.15.4 - '@babel/helper-split-export-declaration': 7.15.4 + '@babel/types': 7.16.0 + dev: true + + /@babel/helper-module-transforms/7.16.5: + resolution: {integrity: sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.16.5 + '@babel/helper-module-imports': 7.16.0 + '@babel/helper-simple-access': 7.16.0 + '@babel/helper-split-export-declaration': 7.16.0 '@babel/helper-validator-identifier': 7.15.7 - '@babel/template': 7.15.4 - '@babel/traverse': 7.15.4 - '@babel/types': 7.15.6 + '@babel/template': 7.16.0 + '@babel/traverse': 7.16.5 + '@babel/types': 7.16.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-optimise-call-expression/7.15.4: - resolution: {integrity: sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==} + /@babel/helper-optimise-call-expression/7.16.0: + resolution: {integrity: sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.16.0 dev: true - /@babel/helper-plugin-utils/7.14.5: - resolution: {integrity: sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==} + /@babel/helper-plugin-utils/7.16.5: + resolution: {integrity: sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-remap-async-to-generator/7.15.4: - resolution: {integrity: sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==} + /@babel/helper-remap-async-to-generator/7.16.5: + resolution: {integrity: sha512-X+aAJldyxrOmN9v3FKp+Hu1NO69VWgYgDGq6YDykwRPzxs5f2N+X988CBXS7EQahDU+Vpet5QYMqLk+nsp+Qxw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-annotate-as-pure': 7.15.4 - '@babel/helper-wrap-function': 7.15.4 - '@babel/types': 7.15.6 + '@babel/helper-annotate-as-pure': 7.16.0 + '@babel/helper-wrap-function': 7.16.5 + '@babel/types': 7.16.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-replace-supers/7.15.4: - resolution: {integrity: sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==} + /@babel/helper-replace-supers/7.16.5: + resolution: {integrity: sha512-ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-member-expression-to-functions': 7.15.4 - '@babel/helper-optimise-call-expression': 7.15.4 - '@babel/traverse': 7.15.4 - '@babel/types': 7.15.6 + '@babel/helper-environment-visitor': 7.16.5 + '@babel/helper-member-expression-to-functions': 7.16.5 + '@babel/helper-optimise-call-expression': 7.16.0 + '@babel/traverse': 7.16.5 + '@babel/types': 7.16.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-simple-access/7.15.4: - resolution: {integrity: sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==} + /@babel/helper-simple-access/7.16.0: + resolution: {integrity: sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.16.0 dev: true - /@babel/helper-skip-transparent-expression-wrappers/7.15.4: - resolution: {integrity: sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==} + /@babel/helper-skip-transparent-expression-wrappers/7.16.0: + resolution: {integrity: sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.16.0 dev: true - /@babel/helper-split-export-declaration/7.15.4: - resolution: {integrity: sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==} + /@babel/helper-split-export-declaration/7.16.0: + resolution: {integrity: sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.16.0 dev: true /@babel/helper-validator-identifier/7.15.7: @@ -717,25 +726,25 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-wrap-function/7.15.4: - resolution: {integrity: sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==} + /@babel/helper-wrap-function/7.16.5: + resolution: {integrity: sha512-2J2pmLBqUqVdJw78U0KPNdeE2qeuIyKoG4mKV7wAq3mc4jJG282UgjZw4ZYDnqiWQuS3Y3IYdF/AQ6CpyBV3VA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-function-name': 7.15.4 - '@babel/template': 7.15.4 - '@babel/traverse': 7.15.4 - '@babel/types': 7.15.6 + '@babel/helper-function-name': 7.16.0 + '@babel/template': 7.16.0 + '@babel/traverse': 7.16.5 + '@babel/types': 7.16.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helpers/7.15.4: - resolution: {integrity: sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==} + /@babel/helpers/7.16.5: + resolution: {integrity: sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.15.4 - '@babel/traverse': 7.15.4 - '@babel/types': 7.15.6 + '@babel/template': 7.16.0 + '@babel/traverse': 7.16.5 + '@babel/types': 7.16.0 transitivePeerDependencies: - supports-color dev: true @@ -749,854 +758,867 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser/7.16.5: - resolution: {integrity: sha512-+Ce7T5iPNWzfu9C1aB5tN3Lyafs5xb3Ic7vBWyZL2KXT3QSdD1dD3CvgOzPmQKoNNRt6uauc0XwNJTQtXC2/Mw==} + /@babel/parser/7.16.6: + resolution: {integrity: sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==} engines: {node: '>=6.0.0'} hasBin: true dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.15.4_@babel+core@7.15.5: - resolution: {integrity: sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==} + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.16.2_@babel+core@7.16.5: + resolution: {integrity: sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 + dev: true + + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.16.0_@babel+core@7.16.5: + resolution: {integrity: sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.15.4 - '@babel/plugin-proposal-optional-chaining': 7.14.5_@babel+core@7.15.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 + '@babel/plugin-proposal-optional-chaining': 7.16.5_@babel+core@7.16.5 dev: true - /@babel/plugin-proposal-async-generator-functions/7.15.4_@babel+core@7.15.5: - resolution: {integrity: sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==} + /@babel/plugin-proposal-async-generator-functions/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-C/FX+3HNLV6sz7AqbTQqEo1L9/kfrKjxcVtgyBCmvIgOjvuBVUWooDoi7trsLxOzCEo5FccjRvKHkfDsJFZlfA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/helper-remap-async-to-generator': 7.15.4 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.15.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/helper-remap-async-to-generator': 7.16.5 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.16.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-properties/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==} + /@babel/plugin-proposal-class-properties/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-pJD3HjgRv83s5dv1sTnDbZOaTjghKEz8KUn1Kbh2eAIRhGuyQ1XSeI4xVXU3UlIEVA3DAyIdxqT1eRn7Wcn55A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-create-class-features-plugin': 7.15.4_@babel+core@7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-create-class-features-plugin': 7.16.5_@babel+core@7.16.5 + '@babel/helper-plugin-utils': 7.16.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-static-block/7.15.4_@babel+core@7.15.5: - resolution: {integrity: sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==} + /@babel/plugin-proposal-class-static-block/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-EEFzuLZcm/rNJ8Q5krK+FRKdVkd6FjfzT9tuSZql9sQn64K0hHA2KLJ0DqVot9/iV6+SsuadC5yI39zWnm+nmQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-create-class-features-plugin': 7.15.4_@babel+core@7.15.5 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.15.5 + '@babel/core': 7.16.5 + '@babel/helper-create-class-features-plugin': 7.16.5_@babel+core@7.16.5 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.16.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-dynamic-import/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==} + /@babel/plugin-proposal-dynamic-import/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-P05/SJZTTvHz79LNYTF8ff5xXge0kk5sIIWAypcWgX4BTRUgyHc8wRxJ/Hk+mU0KXldgOOslKaeqnhthcDJCJQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.15.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.16.5 dev: true - /@babel/plugin-proposal-export-namespace-from/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==} + /@babel/plugin-proposal-export-namespace-from/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-i+sltzEShH1vsVydvNaTRsgvq2vZsfyrd7K7vPLUU/KgS0D5yZMe6uipM0+izminnkKrEfdUnz7CxMRb6oHZWw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.15.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.16.5 dev: true - /@babel/plugin-proposal-json-strings/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==} + /@babel/plugin-proposal-json-strings/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-QQJueTFa0y9E4qHANqIvMsuxM/qcLQmKttBACtPCQzGUEizsXDACGonlPiSwynHfOa3vNw0FPMVvQzbuXwh4SQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.15.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.16.5 dev: true - /@babel/plugin-proposal-logical-assignment-operators/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==} + /@babel/plugin-proposal-logical-assignment-operators/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-xqibl7ISO2vjuQM+MzR3rkd0zfNWltk7n9QhaD8ghMmMceVguYrNDt7MikRyj4J4v3QehpnrU8RYLnC7z/gZLA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.15.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.16.5 dev: true - /@babel/plugin-proposal-nullish-coalescing-operator/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==} + /@babel/plugin-proposal-nullish-coalescing-operator/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-YwMsTp/oOviSBhrjwi0vzCUycseCYwoXnLiXIL3YNjHSMBHicGTz7GjVU/IGgz4DtOEXBdCNG72pvCX22ehfqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.15.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.16.5 dev: true - /@babel/plugin-proposal-numeric-separator/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==} + /@babel/plugin-proposal-numeric-separator/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-DvB9l/TcsCRvsIV9v4jxR/jVP45cslTVC0PMVHvaJhhNuhn2Y1SOhCSFlPK777qLB5wb8rVDaNoqMTyOqtY5Iw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.15.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.16.5 dev: true - /@babel/plugin-proposal-object-rest-spread/7.15.6_@babel+core@7.15.5: - resolution: {integrity: sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==} + /@babel/plugin-proposal-object-rest-spread/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-UEd6KpChoyPhCoE840KRHOlGhEZFutdPDMGj+0I56yuTTOaT51GzmnEl/0uT41fB/vD2nT+Pci2KjezyE3HmUw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.15.0 - '@babel/core': 7.15.5 - '@babel/helper-compilation-targets': 7.15.4_@babel+core@7.15.5 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.15.5 - '@babel/plugin-transform-parameters': 7.15.4_@babel+core@7.15.5 + '@babel/compat-data': 7.16.4 + '@babel/core': 7.16.5 + '@babel/helper-compilation-targets': 7.16.3_@babel+core@7.16.5 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.16.5 + '@babel/plugin-transform-parameters': 7.16.5_@babel+core@7.16.5 dev: true - /@babel/plugin-proposal-optional-catch-binding/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==} + /@babel/plugin-proposal-optional-catch-binding/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-ihCMxY1Iljmx4bWy/PIMJGXN4NS4oUj1MKynwO07kiKms23pNvIn1DMB92DNB2R0EA882sw0VXIelYGdtF7xEQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.15.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.16.5 dev: true - /@babel/plugin-proposal-optional-chaining/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==} + /@babel/plugin-proposal-optional-chaining/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-kzdHgnaXRonttiTfKYnSVafbWngPPr2qKw9BWYBESl91W54e+9R5pP70LtWxV56g0f05f/SQrwHYkfvbwcdQ/A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.15.4 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.15.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.16.5 dev: true - /@babel/plugin-proposal-private-methods/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==} + /@babel/plugin-proposal-private-methods/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-+yFMO4BGT3sgzXo+lrq7orX5mAZt57DwUK6seqII6AcJnJOIhBJ8pzKH47/ql/d426uQ7YhN8DpUFirQzqYSUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-create-class-features-plugin': 7.15.4_@babel+core@7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-create-class-features-plugin': 7.16.5_@babel+core@7.16.5 + '@babel/helper-plugin-utils': 7.16.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-private-property-in-object/7.15.4_@babel+core@7.15.5: - resolution: {integrity: sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==} + /@babel/plugin-proposal-private-property-in-object/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-+YGh5Wbw0NH3y/E5YMu6ci5qTDmAEVNoZ3I54aB6nVEOZ5BQ7QJlwKq5pYVucQilMByGn/bvX0af+uNaPRCabA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-annotate-as-pure': 7.15.4 - '@babel/helper-create-class-features-plugin': 7.15.4_@babel+core@7.15.5 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.15.5 + '@babel/core': 7.16.5 + '@babel/helper-annotate-as-pure': 7.16.0 + '@babel/helper-create-class-features-plugin': 7.16.5_@babel+core@7.16.5 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.16.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-unicode-property-regex/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==} + /@babel/plugin-proposal-unicode-property-regex/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-s5sKtlKQyFSatt781HQwv1hoM5BQ9qRH30r+dK56OLDsHmV74mzwJNX7R1yMuE7VZKG5O6q/gmOGSAO6ikTudg==} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-create-regexp-features-plugin': 7.16.0_@babel+core@7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.15.5: + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.16.5: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.15.5: + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.16.5: resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.15.5: + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.16.5: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.15.5: + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.16.5: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.15.5: + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.16.5: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.15.5: + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.16.5: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.15.5: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.16.5: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.15.5: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.16.5: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.15.5: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.16.5: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.15.5: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.16.5: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.15.5: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.16.5: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.15.5: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.16.5: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.15.5: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.16.5: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.15.5: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.16.5: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.15.5: + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.16.5: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.15.5: + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.16.5: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-syntax-typescript/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==} + /@babel/plugin-syntax-typescript/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-/d4//lZ1Vqb4mZ5xTep3dDK888j7BGM/iKqBmndBaoYAFPlPKrGU608VVBz5JeyAb6YQDjRu1UKqj86UhwWVgw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-arrow-functions/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==} + /@babel/plugin-transform-arrow-functions/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-8bTHiiZyMOyfZFULjsCnYOWG059FVMes0iljEHSfARhNgFfpsqE92OrCffv3veSw9rwMkYcFe9bj0ZoXU2IGtQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-async-to-generator/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==} + /@babel/plugin-transform-async-to-generator/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-TMXgfioJnkXU+XRoj7P2ED7rUm5jbnDWwlCuFVTpQboMfbSya5WrmubNBAMlk7KXvywpo8rd8WuYZkis1o2H8w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-module-imports': 7.15.4 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/helper-remap-async-to-generator': 7.15.4 + '@babel/core': 7.16.5 + '@babel/helper-module-imports': 7.16.0 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/helper-remap-async-to-generator': 7.16.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-block-scoped-functions/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==} + /@babel/plugin-transform-block-scoped-functions/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-BxmIyKLjUGksJ99+hJyL/HIxLIGnLKtw772zYDER7UuycDZ+Xvzs98ZQw6NGgM2ss4/hlFAaGiZmMNKvValEjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-block-scoping/7.15.3_@babel+core@7.15.5: - resolution: {integrity: sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==} + /@babel/plugin-transform-block-scoping/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-JxjSPNZSiOtmxjX7PBRBeRJTUKTyJ607YUYeT0QJCNdsedOe+/rXITjP08eG8xUpsLfPirgzdCFN+h0w6RI+pQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-classes/7.15.4_@babel+core@7.15.5: - resolution: {integrity: sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==} + /@babel/plugin-transform-classes/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-DzJ1vYf/7TaCYy57J3SJ9rV+JEuvmlnvvyvYKFbk5u46oQbBvuB9/0w+YsVsxkOv8zVWKpDmUoj4T5ILHoXevA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-annotate-as-pure': 7.15.4 - '@babel/helper-function-name': 7.15.4 - '@babel/helper-optimise-call-expression': 7.15.4 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/helper-replace-supers': 7.15.4 - '@babel/helper-split-export-declaration': 7.15.4 + '@babel/core': 7.16.5 + '@babel/helper-annotate-as-pure': 7.16.0 + '@babel/helper-environment-visitor': 7.16.5 + '@babel/helper-function-name': 7.16.0 + '@babel/helper-optimise-call-expression': 7.16.0 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/helper-replace-supers': 7.16.5 + '@babel/helper-split-export-declaration': 7.16.0 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-computed-properties/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==} + /@babel/plugin-transform-computed-properties/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-n1+O7xtU5lSLraRzX88CNcpl7vtGdPakKzww74bVwpAIRgz9JVLJJpOLb0uYqcOaXVM0TL6X0RVeIJGD2CnCkg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-destructuring/7.14.7_@babel+core@7.15.5: - resolution: {integrity: sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==} + /@babel/plugin-transform-destructuring/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-GuRVAsjq+c9YPK6NeTkRLWyQskDC099XkBSVO+6QzbnOnH2d/4mBVXYStaPrZD3dFRfg00I6BFJ9Atsjfs8mlg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-dotall-regex/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==} + /@babel/plugin-transform-dotall-regex/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-iQiEMt8Q4/5aRGHpGVK2Zc7a6mx7qEAO7qehgSug3SDImnuMzgmm/wtJALXaz25zUj1PmnNHtShjFgk4PDx4nw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-create-regexp-features-plugin': 7.16.0_@babel+core@7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-duplicate-keys/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==} + /@babel/plugin-transform-duplicate-keys/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-81tijpDg2a6I1Yhj4aWY1l3O1J4Cg/Pd7LfvuaH2VVInAkXtzibz9+zSPdUM1WvuUi128ksstAP0hM5w48vQgg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-exponentiation-operator/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==} + /@babel/plugin-transform-exponentiation-operator/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-12rba2HwemQPa7BLIKCzm1pT2/RuQHtSFHdNl41cFiC6oi4tcrp7gjB07pxQvFpcADojQywSjblQth6gJyE6CA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.15.4 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-for-of/7.15.4_@babel+core@7.15.5: - resolution: {integrity: sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==} + /@babel/plugin-transform-for-of/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-+DpCAJFPAvViR17PIMi9x2AE34dll5wNlXO43wagAX2YcRGgEVHCNFC4azG85b4YyyFarvkc/iD5NPrz4Oneqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-function-name/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==} + /@babel/plugin-transform-function-name/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-Fuec/KPSpVLbGo6z1RPw4EE1X+z9gZk1uQmnYy7v4xr4TO9p41v1AoUuXEtyqAI7H+xNJYSICzRqZBhDEkd3kQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-function-name': 7.15.4 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-function-name': 7.16.0 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-literals/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==} + /@babel/plugin-transform-literals/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-B1j9C/IfvshnPcklsc93AVLTrNVa69iSqztylZH6qnmiAsDDOmmjEYqOm3Ts2lGSgTSywnBNiqC949VdD0/gfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-member-expression-literals/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==} + /@babel/plugin-transform-member-expression-literals/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-d57i3vPHWgIde/9Y8W/xSFUndhvhZN5Wu2TjRrN1MVz5KzdUihKnfDVlfP1U7mS5DNj/WHHhaE4/tTi4hIyHwQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-modules-amd/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==} + /@babel/plugin-transform-modules-amd/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-oHI15S/hdJuSCfnwIz+4lm6wu/wBn7oJ8+QrkzPPwSFGXk8kgdI/AIKcbR/XnD1nQVMg/i6eNaXpszbGuwYDRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-module-transforms': 7.15.7 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-module-transforms': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-commonjs/7.15.4_@babel+core@7.15.5: - resolution: {integrity: sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==} + /@babel/plugin-transform-modules-commonjs/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-ABhUkxvoQyqhCWyb8xXtfwqNMJD7tx+irIRnUh6lmyFud7Jln1WzONXKlax1fg/ey178EXbs4bSGNd6PngO+SQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-module-transforms': 7.15.7 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/helper-simple-access': 7.15.4 + '@babel/core': 7.16.5 + '@babel/helper-module-transforms': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/helper-simple-access': 7.16.0 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-systemjs/7.15.4_@babel+core@7.15.5: - resolution: {integrity: sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==} + /@babel/plugin-transform-modules-systemjs/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-53gmLdScNN28XpjEVIm7LbWnD/b/TpbwKbLk6KV4KqC9WyU6rq1jnNmVG6UgAdQZVVGZVoik3DqHNxk4/EvrjA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-hoist-variables': 7.15.4 - '@babel/helper-module-transforms': 7.15.7 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-hoist-variables': 7.16.0 + '@babel/helper-module-transforms': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 '@babel/helper-validator-identifier': 7.15.7 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-umd/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==} + /@babel/plugin-transform-modules-umd/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-qTFnpxHMoenNHkS3VoWRdwrcJ3FhX567GvDA3hRZKF0Dj8Fmg0UzySZp3AP2mShl/bzcywb/UWAMQIjA1bhXvw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-module-transforms': 7.15.7 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-module-transforms': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-named-capturing-groups-regex/7.14.9_@babel+core@7.15.5: - resolution: {integrity: sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==} + /@babel/plugin-transform-named-capturing-groups-regex/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-/wqGDgvFUeKELW6ex6QB7dLVRkd5ehjw34tpXu1nhKC0sFfmaLabIswnpf8JgDyV2NeDmZiwoOb0rAmxciNfjA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.15.5 + '@babel/core': 7.16.5 + '@babel/helper-create-regexp-features-plugin': 7.16.0_@babel+core@7.16.5 dev: true - /@babel/plugin-transform-new-target/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==} + /@babel/plugin-transform-new-target/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-ZaIrnXF08ZC8jnKR4/5g7YakGVL6go6V9ql6Jl3ecO8PQaQqFE74CuM384kezju7Z9nGCCA20BqZaR1tJ/WvHg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-object-super/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==} + /@babel/plugin-transform-object-super/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-tded+yZEXuxt9Jdtkc1RraW1zMF/GalVxaVVxh41IYwirdRgyAxxxCKZ9XB7LxZqmsjfjALxupNE1MIz9KH+Zg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/helper-replace-supers': 7.15.4 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/helper-replace-supers': 7.16.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-parameters/7.15.4_@babel+core@7.15.5: - resolution: {integrity: sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==} + /@babel/plugin-transform-parameters/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-B3O6AL5oPop1jAVg8CV+haeUte9oFuY85zu0jwnRNZZi3tVAbJriu5tag/oaO2kGaQM/7q7aGPBlTI5/sr9enA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-property-literals/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==} + /@babel/plugin-transform-property-literals/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-+IRcVW71VdF9pEH/2R/Apab4a19LVvdVsr/gEeotH00vSDVlKD+XgfSIw+cgGWsjDB/ziqGv/pGoQZBIiQVXHg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-regenerator/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==} + /@babel/plugin-transform-regenerator/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-2z+it2eVWU8TtQQRauvGUqZwLy4+7rTfo6wO4npr+fvvN1SW30ZF3O/ZRCNmTuu4F5MIP8OJhXAhRV5QMJOuYg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 + '@babel/core': 7.16.5 regenerator-transform: 0.14.5 dev: true - /@babel/plugin-transform-reserved-words/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==} + /@babel/plugin-transform-reserved-words/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-aIB16u8lNcf7drkhXJRoggOxSTUAuihTSTfAcpynowGJOZiGf+Yvi7RuTwFzVYSYPmWyARsPqUGoZWWWxLiknw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-shorthand-properties/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==} + /@babel/plugin-transform-shorthand-properties/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-ZbuWVcY+MAXJuuW7qDoCwoxDUNClfZxoo7/4swVbOW1s/qYLOMHlm9YRWMsxMFuLs44eXsv4op1vAaBaBaDMVg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-spread/7.14.6_@babel+core@7.15.5: - resolution: {integrity: sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==} + /@babel/plugin-transform-spread/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-5d6l/cnG7Lw4tGHEoga4xSkYp1euP7LAtrah1h1PgJ3JY7yNsjybsxQAnVK4JbtReZ/8z6ASVmd3QhYYKLaKZw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.15.4 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 dev: true - /@babel/plugin-transform-sticky-regex/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==} + /@babel/plugin-transform-sticky-regex/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-usYsuO1ID2LXxzuUxifgWtJemP7wL2uZtyrTVM4PKqsmJycdS4U4mGovL5xXkfUheds10Dd2PjoQLXw6zCsCbg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-template-literals/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==} + /@babel/plugin-transform-template-literals/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-gnyKy9RyFhkovex4BjKWL3BVYzUDG6zC0gba7VMLbQoDuqMfJ1SDXs8k/XK41Mmt1Hyp4qNAvGFb9hKzdCqBRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-typeof-symbol/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==} + /@babel/plugin-transform-typeof-symbol/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-ldxCkW180qbrvyCVDzAUZqB0TAeF8W/vGJoRcaf75awm6By+PxfJKvuqVAnq8N9wz5Xa6mSpM19OfVKKVmGHSQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-unicode-escapes/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==} + /@babel/plugin-transform-unicode-escapes/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-shiCBHTIIChGLdyojsKQjoAyB8MBwat25lKM7MJjbe1hE0bgIppD+LX9afr41lLHOhqceqeWl4FkLp+Bgn9o1Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/plugin-transform-unicode-regex/7.14.5_@babel+core@7.15.5: - resolution: {integrity: sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==} + /@babel/plugin-transform-unicode-regex/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-GTJ4IW012tiPEMMubd7sD07iU9O/LOo8Q/oU4xNhcaq0Xn8+6TcUQaHtC8YxySo1T+ErQ8RaWogIEeFhKGNPzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/core': 7.16.5 + '@babel/helper-create-regexp-features-plugin': 7.16.0_@babel+core@7.16.5 + '@babel/helper-plugin-utils': 7.16.5 dev: true - /@babel/preset-env/7.15.6_@babel+core@7.15.5: - resolution: {integrity: sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==} + /@babel/preset-env/7.16.5_@babel+core@7.16.5: + resolution: {integrity: sha512-MiJJW5pwsktG61NDxpZ4oJ1CKxM1ncam9bzRtx9g40/WkLRkxFP6mhpkYV0/DxcciqoiHicx291+eUQrXb/SfQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.15.0 - '@babel/core': 7.15.5 - '@babel/helper-compilation-targets': 7.15.4_@babel+core@7.15.5 - '@babel/helper-plugin-utils': 7.14.5 + '@babel/compat-data': 7.16.4 + '@babel/core': 7.16.5 + '@babel/helper-compilation-targets': 7.16.3_@babel+core@7.16.5 + '@babel/helper-plugin-utils': 7.16.5 '@babel/helper-validator-option': 7.14.5 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.15.4_@babel+core@7.15.5 - '@babel/plugin-proposal-async-generator-functions': 7.15.4_@babel+core@7.15.5 - '@babel/plugin-proposal-class-properties': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-proposal-class-static-block': 7.15.4_@babel+core@7.15.5 - '@babel/plugin-proposal-dynamic-import': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-proposal-export-namespace-from': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-proposal-json-strings': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-proposal-logical-assignment-operators': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-proposal-numeric-separator': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-proposal-object-rest-spread': 7.15.6_@babel+core@7.15.5 - '@babel/plugin-proposal-optional-catch-binding': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-proposal-optional-chaining': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-proposal-private-methods': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-proposal-private-property-in-object': 7.15.4_@babel+core@7.15.5 - '@babel/plugin-proposal-unicode-property-regex': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.15.5 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.15.5 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.15.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.15.5 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.15.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.15.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.15.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.15.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.15.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.15.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.15.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-arrow-functions': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-async-to-generator': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-block-scoped-functions': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-block-scoping': 7.15.3_@babel+core@7.15.5 - '@babel/plugin-transform-classes': 7.15.4_@babel+core@7.15.5 - '@babel/plugin-transform-computed-properties': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-destructuring': 7.14.7_@babel+core@7.15.5 - '@babel/plugin-transform-dotall-regex': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-duplicate-keys': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-exponentiation-operator': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-for-of': 7.15.4_@babel+core@7.15.5 - '@babel/plugin-transform-function-name': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-literals': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-member-expression-literals': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-modules-amd': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-modules-commonjs': 7.15.4_@babel+core@7.15.5 - '@babel/plugin-transform-modules-systemjs': 7.15.4_@babel+core@7.15.5 - '@babel/plugin-transform-modules-umd': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-named-capturing-groups-regex': 7.14.9_@babel+core@7.15.5 - '@babel/plugin-transform-new-target': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-object-super': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-parameters': 7.15.4_@babel+core@7.15.5 - '@babel/plugin-transform-property-literals': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-regenerator': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-reserved-words': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-shorthand-properties': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-spread': 7.14.6_@babel+core@7.15.5 - '@babel/plugin-transform-sticky-regex': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-template-literals': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-typeof-symbol': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-unicode-escapes': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-unicode-regex': 7.14.5_@babel+core@7.15.5 - '@babel/preset-modules': 0.1.4_@babel+core@7.15.5 - '@babel/types': 7.15.6 - babel-plugin-polyfill-corejs2: 0.2.2_@babel+core@7.15.5 - babel-plugin-polyfill-corejs3: 0.2.5_@babel+core@7.15.5 - babel-plugin-polyfill-regenerator: 0.2.2_@babel+core@7.15.5 - core-js-compat: 3.18.0 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.16.2_@babel+core@7.16.5 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.16.0_@babel+core@7.16.5 + '@babel/plugin-proposal-async-generator-functions': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-proposal-class-properties': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-proposal-class-static-block': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-proposal-dynamic-import': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-proposal-export-namespace-from': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-proposal-json-strings': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-proposal-logical-assignment-operators': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-proposal-numeric-separator': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-proposal-object-rest-spread': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-proposal-optional-catch-binding': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-proposal-optional-chaining': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-proposal-private-methods': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-proposal-private-property-in-object': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-proposal-unicode-property-regex': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.16.5 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.16.5 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.16.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.16.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.16.5 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.16.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.16.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.16.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.16.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.16.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.16.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.16.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.16.5 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.16.5 + '@babel/plugin-transform-arrow-functions': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-async-to-generator': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-block-scoped-functions': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-block-scoping': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-classes': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-computed-properties': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-destructuring': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-dotall-regex': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-duplicate-keys': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-exponentiation-operator': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-for-of': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-function-name': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-literals': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-member-expression-literals': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-modules-amd': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-modules-commonjs': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-modules-systemjs': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-modules-umd': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-named-capturing-groups-regex': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-new-target': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-object-super': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-parameters': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-property-literals': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-regenerator': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-reserved-words': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-shorthand-properties': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-spread': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-sticky-regex': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-template-literals': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-typeof-symbol': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-unicode-escapes': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-unicode-regex': 7.16.5_@babel+core@7.16.5 + '@babel/preset-modules': 0.1.5_@babel+core@7.16.5 + '@babel/types': 7.16.0 + babel-plugin-polyfill-corejs2: 0.3.0_@babel+core@7.16.5 + babel-plugin-polyfill-corejs3: 0.4.0_@babel+core@7.16.5 + babel-plugin-polyfill-regenerator: 0.3.0_@babel+core@7.16.5 + core-js-compat: 3.20.0 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-modules/0.1.4_@babel+core@7.15.5: - resolution: {integrity: sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==} + /@babel/preset-modules/0.1.5_@babel+core@7.16.5: + resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-proposal-unicode-property-regex': 7.14.5_@babel+core@7.15.5 - '@babel/plugin-transform-dotall-regex': 7.14.5_@babel+core@7.15.5 - '@babel/types': 7.15.6 + '@babel/core': 7.16.5 + '@babel/helper-plugin-utils': 7.16.5 + '@babel/plugin-proposal-unicode-property-regex': 7.16.5_@babel+core@7.16.5 + '@babel/plugin-transform-dotall-regex': 7.16.5_@babel+core@7.16.5 + '@babel/types': 7.16.0 esutils: 2.0.3 dev: true - /@babel/runtime/7.15.4: - resolution: {integrity: sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==} + /@babel/runtime/7.16.5: + resolution: {integrity: sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.9 dev: true - /@babel/template/7.15.4: - resolution: {integrity: sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==} + /@babel/template/7.16.0: + resolution: {integrity: sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.16.0 - '@babel/parser': 7.16.5 - '@babel/types': 7.15.6 + '@babel/parser': 7.16.6 + '@babel/types': 7.16.0 dev: true - /@babel/traverse/7.15.4: - resolution: {integrity: sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==} + /@babel/traverse/7.16.5: + resolution: {integrity: sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.16.0 - '@babel/generator': 7.15.4 - '@babel/helper-function-name': 7.15.4 - '@babel/helper-hoist-variables': 7.15.4 - '@babel/helper-split-export-declaration': 7.15.4 - '@babel/parser': 7.16.5 - '@babel/types': 7.15.6 + '@babel/generator': 7.16.5 + '@babel/helper-environment-visitor': 7.16.5 + '@babel/helper-function-name': 7.16.0 + '@babel/helper-hoist-variables': 7.16.0 + '@babel/helper-split-export-declaration': 7.16.0 + '@babel/parser': 7.16.6 + '@babel/types': 7.16.0 debug: 4.3.3 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types/7.15.6: - resolution: {integrity: sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==} + /@babel/types/7.16.0: + resolution: {integrity: sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': 7.15.7 @@ -1615,7 +1637,7 @@ packages: resolution: {integrity: sha512-8rxxsvFKS5GzDX2MYMETeib4EOwAkoxVUHFP5R4tSENXojhuCEy3np+k3Q0c9WPT+MUmWLxKJab5jyl0jmaeBQ==} dependencies: '@docsearch/react': 3.0.0-alpha.42 - preact: 10.5.14 + preact: 10.6.4 transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -1631,9 +1653,9 @@ packages: react-dom: '>= 16.8.0 < 18.0.0' dependencies: '@algolia/autocomplete-core': 1.5.0 - '@algolia/autocomplete-preset-algolia': 1.5.0_algoliasearch@4.10.5 + '@algolia/autocomplete-preset-algolia': 1.5.0_algoliasearch@4.11.0 '@docsearch/css': 3.0.0-alpha.42 - algoliasearch: 4.10.5 + algoliasearch: 4.11.0 transitivePeerDependencies: - '@algolia/client-search' dev: true @@ -1641,15 +1663,15 @@ packages: /@drauu/core/0.2.1: resolution: {integrity: sha512-5CVvRnGNWjk9KVEhVRpLntEEMw3rgcph+lTx2Z+/X0Dli+PIVyPUEnxiOqtOlf5RYcckXZJujVtco1J6RDbecA==} dependencies: - perfect-freehand: 1.0.12 + perfect-freehand: 1.0.16 dev: false optional: true - /@electron/get/1.13.0: - resolution: {integrity: sha512-+SjZhRuRo+STTO1Fdhzqnv9D2ZhjxXP6egsJ9kiO8dtP68cDx7dFCwWi64dlMQV7sWcfW1OYCW4wviEBzmRsfQ==} + /@electron/get/1.13.1: + resolution: {integrity: sha512-U5vkXDZ9DwXtkPqlB45tfYnnYBN8PePp1z/XDCupnSpdrxT8/ThCv9WCwPLf9oqiSGZTkH6dx2jDUPuoXpjkcA==} engines: {node: '>=8.6'} dependencies: - debug: 4.3.2 + debug: 4.3.3 env-paths: 2.2.1 fs-extra: 8.1.0 got: 9.6.0 @@ -1657,7 +1679,7 @@ packages: semver: 6.3.0 sumchecker: 3.0.1 optionalDependencies: - global-agent: 2.2.0 + global-agent: 3.0.0 global-tunnel-ng: 2.7.1 transitivePeerDependencies: - supports-color @@ -1670,7 +1692,7 @@ packages: ajv: 6.12.6 debug: 4.3.3 espree: 9.2.0 - globals: 13.11.0 + globals: 13.12.0 ignore: 4.0.6 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -1824,8 +1846,8 @@ packages: '@firebase/logger': 0.2.6 '@firebase/util': 1.3.0 '@firebase/webchannel-wrapper': 0.5.1 - '@grpc/grpc-js': 1.3.7 - '@grpc/proto-loader': 0.6.5 + '@grpc/grpc-js': 1.4.5 + '@grpc/proto-loader': 0.6.7 node-fetch: 2.6.1 tslib: 2.3.1 dev: true @@ -1983,15 +2005,16 @@ packages: resolution: {integrity: sha512-dZMzN0uAjwJXWYYAcnxIwXqRTZw3o14hGe7O6uhwjD1ZQWPVYA5lASgnNskEBra0knVBsOXB4KXg+HnlKewN/A==} dev: true - /@grpc/grpc-js/1.3.7: - resolution: {integrity: sha512-CKQVuwuSPh40tgOkR7c0ZisxYRiN05PcKPW72mQL5y++qd7CwBRoaJZvU5xfXnCJDFBmS3qZGQ71Frx6Ofo2XA==} + /@grpc/grpc-js/1.4.5: + resolution: {integrity: sha512-A6cOzSu7dqXZ7rzvh/9JZf+Jg/MOpLEMP0IdT8pT8hrWJZ6TB4ydN/MRuqOtAugInJe/VQ9F8BPricUpYZSaZA==} engines: {node: ^8.13.0 || >=10.10.0} dependencies: + '@grpc/proto-loader': 0.6.7 '@types/node': 17.0.0 dev: true - /@grpc/proto-loader/0.6.5: - resolution: {integrity: sha512-GZdzyVQI1Bln/kCzIYgTKu+rQJ5dno0gVrfmLe4jqQu7T2e7svSwJzpCBqVU5hhBSJP3peuPjOMWsj5GR61YmQ==} + /@grpc/proto-loader/0.6.7: + resolution: {integrity: sha512-QzTPIyJxU0u+r2qGe8VMl3j/W2ryhEvBv7hc42OjYfthSj370fUrb7na65rG6w3YLZS/fb8p89iTBobfWGDgdw==} engines: {node: '>=6'} hasBin: true dependencies: @@ -2017,8 +2040,8 @@ packages: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: true - /@iconify/json/2.0.12: - resolution: {integrity: sha512-V/Q5uN409U8ukXJGY+hg7M9RfyEt7PcklMAqdbxzjsBWmHER44Brja1AreLC94NreIn6OKdShY8oQT/gz7FKFQ==} + /@iconify/json/2.0.13: + resolution: {integrity: sha512-7VYCplv7ZPIoAa0J4vQt+4M8aDUru+xssDSmn8QRFtlyAdz7QZJcxxnJLEj/E3I79IipfI+kouEUlTcDPjwumw==} dependencies: '@iconify/types': 1.0.12 pathe: 0.0.2 @@ -2122,7 +2145,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@sinonjs/fake-timers': 8.0.1 + '@sinonjs/fake-timers': 8.1.0 '@types/node': 17.0.0 jest-message-util: 27.4.2 jest-mock: 27.4.2 @@ -2158,11 +2181,11 @@ packages: exit: 0.1.2 glob: 7.2.0 graceful-fs: 4.2.8 - istanbul-lib-coverage: 3.0.1 + istanbul-lib-coverage: 3.2.0 istanbul-lib-instrument: 4.0.3 istanbul-lib-report: 3.0.0 - istanbul-lib-source-maps: 4.0.0 - istanbul-reports: 3.0.2 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.1 jest-haste-map: 27.4.5 jest-resolve: 27.4.5 jest-util: 27.4.2 @@ -2211,9 +2234,9 @@ packages: resolution: {integrity: sha512-PuMet2UlZtlGzwc6L+aZmR3I7CEBpqadO03pU40l2RNY2fFJ191b9/ITB44LNOhVtsyykx0OZvj0PCyuLm7Eew==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/core': 7.15.5 + '@babel/core': 7.16.5 '@jest/types': 27.4.2 - babel-plugin-istanbul: 6.0.0 + babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 @@ -2222,7 +2245,7 @@ packages: jest-regex-util: 27.4.0 jest-util: 27.4.2 micromatch: 4.0.4 - pirates: 4.0.1 + pirates: 4.0.4 slash: 3.0.0 source-map: 0.6.1 write-file-atomic: 3.0.3 @@ -2230,17 +2253,6 @@ packages: - supports-color dev: true - /@jest/types/27.2.5: - resolution: {integrity: sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@types/istanbul-lib-coverage': 2.0.3 - '@types/istanbul-reports': 3.0.1 - '@types/node': 17.0.0 - '@types/yargs': 16.0.4 - chalk: 4.1.2 - dev: true - /@jest/types/27.4.2: resolution: {integrity: sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -2338,7 +2350,7 @@ packages: resolution: {integrity: sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=} dev: true - /@rollup/plugin-babel/5.3.0_@babel+core@7.15.5+rollup@2.61.1: + /@rollup/plugin-babel/5.3.0_@babel+core@7.16.5+rollup@2.61.1: resolution: {integrity: sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -2349,8 +2361,8 @@ packages: '@types/babel__core': optional: true dependencies: - '@babel/core': 7.15.5 - '@babel/helper-module-imports': 7.15.4 + '@babel/core': 7.16.5 + '@babel/helper-module-imports': 7.16.0 '@rollup/pluginutils': 3.1.0_rollup@2.61.1 rollup: 2.61.1 dev: true @@ -2370,8 +2382,8 @@ packages: rollup: 2.61.1 dev: true - /@rollup/plugin-node-resolve/13.0.6_rollup@2.61.1: - resolution: {integrity: sha512-sFsPDMPd4gMqnh2gS0uIxELnoRUp5kBl5knxD2EO0778G1oOJv4G1vyT2cpWz75OU2jDVcXhjVUuTAczGyFNKA==} + /@rollup/plugin-node-resolve/13.1.1_rollup@2.61.1: + resolution: {integrity: sha512-6QKtRevXLrmEig9UiMYt2fSvee9TyltGRfw+qSs6xjUnxwjOzTOqy+/Lpxsgjb8mJn1EQNbCDAvt89O4uzL5kw==} engines: {node: '>= 10.0.0'} peerDependencies: rollup: ^2.42.0 @@ -2417,8 +2429,8 @@ packages: rollup: 2.61.1 dev: true - /@rollup/pluginutils/4.1.1: - resolution: {integrity: sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==} + /@rollup/pluginutils/4.1.2: + resolution: {integrity: sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ==} engines: {node: '>= 8.0.0'} dependencies: estree-walker: 2.0.2 @@ -2436,8 +2448,8 @@ packages: type-detect: 4.0.8 dev: true - /@sinonjs/fake-timers/8.0.1: - resolution: {integrity: sha512-AU7kwFxreVd6OAXcAFlKSmZquiRUU0FvYm44k1Y1QbK7Co4m0aqfGMhjykIeQp/H6rcl+nFmj0zfdUcGVs9Dew==} + /@sinonjs/fake-timers/8.1.0: + resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} dependencies: '@sinonjs/commons': 1.8.3 dev: true @@ -2463,11 +2475,11 @@ packages: engines: {node: '>= 6'} dev: true - /@types/babel__core/7.1.16: - resolution: {integrity: sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==} + /@types/babel__core/7.1.17: + resolution: {integrity: sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==} dependencies: - '@babel/parser': 7.16.5 - '@babel/types': 7.15.6 + '@babel/parser': 7.16.6 + '@babel/types': 7.16.0 '@types/babel__generator': 7.6.3 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.14.2 @@ -2476,20 +2488,20 @@ packages: /@types/babel__generator/7.6.3: resolution: {integrity: sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.16.0 dev: true /@types/babel__template/7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.16.5 - '@babel/types': 7.15.6 + '@babel/parser': 7.16.6 + '@babel/types': 7.16.0 dev: true /@types/babel__traverse/7.14.2: resolution: {integrity: sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.16.0 dev: true /@types/cookie/0.3.3: @@ -2532,8 +2544,8 @@ packages: /@types/jest/27.0.3: resolution: {integrity: sha512-cmmwv9t7gBYt7hNKH5Spu7Kuu/DotGa+Ff+JGRKZ4db5eh8PnKS4LuebJ3YLUoyOyIHraTGyULn23YtEAm0VSg==} dependencies: - jest-diff: 27.3.1 - pretty-format: 27.3.1 + jest-diff: 27.4.2 + pretty-format: 27.4.2 dev: true /@types/js-yaml/4.0.5: @@ -2552,18 +2564,18 @@ packages: resolution: {integrity: sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==} dev: true - /@types/node/14.17.18: - resolution: {integrity: sha512-haYyibw4pbteEhkSg0xdDLAI3679L75EJ799ymVrPxOA922bPx3ML59SoDsQ//rHlvqpu+e36kcbR3XRQtFblA==} - dev: true - - /@types/node/16.11.12: - resolution: {integrity: sha512-+2Iggwg7PxoO5Kyhvsq9VarmPbIelXP070HMImEpbtGCoyWNINQj4wzjbQCXzdHTRXnqufutJb5KAURZANNBAw==} + /@types/node/14.18.2: + resolution: {integrity: sha512-fqtSN5xn/bBzDxMT77C1rJg6CsH/R49E7qsGuvdPJa20HtV5zSTuLJPNfnlyVH3wauKnkHdLggTVkOW/xP9oQg==} dev: true /@types/node/17.0.0: resolution: {integrity: sha512-eMhwJXc931Ihh4tkU+Y7GiLzT/y/DBNpNtr4yU9O2w3SYBsr9NaOPhQlLKRmoWtI54uNwuo0IOUFQjVOTZYRvw==} dev: true + /@types/node/17.0.2: + resolution: {integrity: sha512-JepeIUPFDARgIs0zD/SKPgFsJEAF0X5/qO80llx59gOxFTboS9Amv3S+QfB7lqBId5sFXJ99BN0J6zFRvL9dDA==} + dev: true + /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true @@ -2572,14 +2584,14 @@ packages: resolution: {integrity: sha512-1cYJrqq9GezNFPsWTZpFut/d4CjpZqA0vhqDUPFWYKF1oIyBz5qnoYMzR+0C/T96t3ebLAC1SSnwrVOm5/j74A==} dev: true - /@types/prettier/2.4.0: - resolution: {integrity: sha512-WHRsy5nMpjXfU9B0LqOqPT06EI2+8Xv5NERy0pLxJLbU98q7uhcGogQzfX+rXpU7S5mgHsLxHrLCufZcV/P8TQ==} + /@types/prettier/2.4.2: + resolution: {integrity: sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==} dev: true /@types/qrcode/1.4.2: resolution: {integrity: sha512-7uNT9L4WQTNJejHTSTdaJhfBSCN73xtXaHFyBJ8TSwiLhe4PRuTue7Iph0s2nG9R/ifUaSnGhLUOZavlBEqDWQ==} dependencies: - '@types/node': 16.11.12 + '@types/node': 17.0.2 dev: true /@types/resolve/1.17.1: @@ -2631,7 +2643,7 @@ packages: debug: 4.3.3 eslint: 8.5.0 functional-red-black-tree: 1.0.1 - ignore: 5.1.8 + ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.5 tsutils: 3.21.0_typescript@4.5.4 @@ -2640,16 +2652,16 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/5.0.0_eslint@8.5.0+typescript@4.5.4: - resolution: {integrity: sha512-Dnp4dFIsZcPawD6CT1p5NibNUQyGSEz80sULJZkyhyna8AEqArmfwMwJPbmKzWVo4PabqNVzHYlzmcdLQWk+pg==} + /@typescript-eslint/experimental-utils/5.7.0_eslint@8.5.0+typescript@4.5.4: + resolution: {integrity: sha512-u57eZ5FbEpzN5kSjmVrSesovWslH2ZyNPnaXQMXWgH57d5+EVHEt76W75vVuI9qKZ5BMDKNfRN+pxcPEjQjb2A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' dependencies: '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.0.0 - '@typescript-eslint/types': 5.0.0 - '@typescript-eslint/typescript-estree': 5.0.0_typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.7.0 + '@typescript-eslint/types': 5.7.0 + '@typescript-eslint/typescript-estree': 5.7.0_typescript@4.5.4 eslint: 8.5.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.5.0 @@ -2658,16 +2670,16 @@ packages: - typescript dev: true - /@typescript-eslint/experimental-utils/5.7.0_eslint@8.5.0+typescript@4.5.4: - resolution: {integrity: sha512-u57eZ5FbEpzN5kSjmVrSesovWslH2ZyNPnaXQMXWgH57d5+EVHEt76W75vVuI9qKZ5BMDKNfRN+pxcPEjQjb2A==} + /@typescript-eslint/experimental-utils/5.8.0_eslint@8.5.0+typescript@4.5.4: + resolution: {integrity: sha512-KN5FvNH71bhZ8fKtL+lhW7bjm7cxs1nt+hrDZWIqb6ViCffQcWyLunGrgvISgkRojIDcXIsH+xlFfI4RCDA0xA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: '*' + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.7.0 - '@typescript-eslint/types': 5.7.0 - '@typescript-eslint/typescript-estree': 5.7.0_typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.8.0 + '@typescript-eslint/types': 5.8.0 + '@typescript-eslint/typescript-estree': 5.8.0_typescript@4.5.4 eslint: 8.5.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.5.0 @@ -2696,14 +2708,6 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager/5.0.0: - resolution: {integrity: sha512-5RFjdA/ain/MDUHYXdF173btOKncIrLuBmA9s6FJhzDrRAyVSA+70BHg0/MW6TE+UiKVyRtX91XpVS0gVNwVDQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.0.0 - '@typescript-eslint/visitor-keys': 5.0.0 - dev: true - /@typescript-eslint/scope-manager/5.7.0: resolution: {integrity: sha512-7mxR520DGq5F7sSSgM0HSSMJ+TFUymOeFRMfUfGFAVBv8BR+Jv1vHgAouYUvWRZeszVBJlLcc9fDdktxb5kmxA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2712,9 +2716,12 @@ packages: '@typescript-eslint/visitor-keys': 5.7.0 dev: true - /@typescript-eslint/types/5.0.0: - resolution: {integrity: sha512-dU/pKBUpehdEqYuvkojmlv0FtHuZnLXFBn16zsDmlFF3LXkOpkAQ2vrKc3BidIIve9EMH2zfTlxqw9XM0fFN5w==} + /@typescript-eslint/scope-manager/5.8.0: + resolution: {integrity: sha512-x82CYJsLOjPCDuFFEbS6e7K1QEWj7u5Wk1alw8A+gnJiYwNnDJk0ib6PCegbaPMjrfBvFKa7SxE3EOnnIQz2Gg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.8.0 + '@typescript-eslint/visitor-keys': 5.8.0 dev: true /@typescript-eslint/types/5.7.0: @@ -2722,8 +2729,13 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.0.0_typescript@4.5.4: - resolution: {integrity: sha512-V/6w+PPQMhinWKSn+fCiX5jwvd1vRBm7AX7SJQXEGQtwtBvjMPjaU3YTQ1ik2UF1u96X7tsB96HMnulG3eLi9Q==} + /@typescript-eslint/types/5.8.0: + resolution: {integrity: sha512-LdCYOqeqZWqCMOmwFnum6YfW9F3nKuxJiR84CdIRN5nfHJ7gyvGpXWqL/AaW0k3Po0+wm93ARAsOdzlZDPCcXg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@typescript-eslint/typescript-estree/5.7.0_typescript@4.5.4: + resolution: {integrity: sha512-aO1Ql+izMrTnPj5aFFlEJkpD4jRqC4Gwhygu2oHK2wfVQpmOPbyDSveJ+r/NQo+PWV43M6uEAeLVbTi09dFLhg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -2731,8 +2743,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.0.0 - '@typescript-eslint/visitor-keys': 5.0.0 + '@typescript-eslint/types': 5.7.0 + '@typescript-eslint/visitor-keys': 5.7.0 debug: 4.3.3 globby: 11.0.4 is-glob: 4.0.3 @@ -2743,8 +2755,8 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree/5.7.0_typescript@4.5.4: - resolution: {integrity: sha512-aO1Ql+izMrTnPj5aFFlEJkpD4jRqC4Gwhygu2oHK2wfVQpmOPbyDSveJ+r/NQo+PWV43M6uEAeLVbTi09dFLhg==} + /@typescript-eslint/typescript-estree/5.8.0_typescript@4.5.4: + resolution: {integrity: sha512-srfeZ3URdEcUsSLbkOFqS7WoxOqn8JNil2NSLO9O+I2/Uyc85+UlfpEvQHIpj5dVts7KKOZnftoJD/Fdv0L7nQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -2752,8 +2764,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.7.0 - '@typescript-eslint/visitor-keys': 5.7.0 + '@typescript-eslint/types': 5.8.0 + '@typescript-eslint/visitor-keys': 5.8.0 debug: 4.3.3 globby: 11.0.4 is-glob: 4.0.3 @@ -2764,37 +2776,37 @@ packages: - supports-color dev: true - /@typescript-eslint/visitor-keys/5.0.0: - resolution: {integrity: sha512-yRyd2++o/IrJdyHuYMxyFyBhU762MRHQ/bAGQeTnN3pGikfh+nEmM61XTqaDH1XDp53afZ+waXrk0ZvenoZ6xw==} + /@typescript-eslint/visitor-keys/5.7.0: + resolution: {integrity: sha512-hdohahZ4lTFcglZSJ3DGdzxQHBSxsLVqHzkiOmKi7xVAWC4y2c1bIMKmPJSrA4aOEoRUPOKQ87Y/taC7yVHpFg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.0.0 + '@typescript-eslint/types': 5.7.0 eslint-visitor-keys: 3.1.0 dev: true - /@typescript-eslint/visitor-keys/5.7.0: - resolution: {integrity: sha512-hdohahZ4lTFcglZSJ3DGdzxQHBSxsLVqHzkiOmKi7xVAWC4y2c1bIMKmPJSrA4aOEoRUPOKQ87Y/taC7yVHpFg==} + /@typescript-eslint/visitor-keys/5.8.0: + resolution: {integrity: sha512-+HDIGOEMnqbxdAHegxvnOqESUH6RWFRR2b8qxP1W9CZnnYh4Usz6MBL+2KMAgPk/P0o9c1HqnYtwzVH6GTIqug==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.7.0 + '@typescript-eslint/types': 5.8.0 eslint-visitor-keys: 3.1.0 dev: true - /@vitejs/plugin-vue/2.0.0_vite@2.6.7+vue@3.2.26: - resolution: {integrity: sha512-4Xn1h9OcaAf7KYrvz2oEi52fCCCLcCzyr3pDOrzYTWrs0DrzNOXt9fT5IiGb1f/uoNTdX3aAkXVGNXrGkzF/zw==} + /@vitejs/plugin-vue/2.0.1_vite@2.7.6+vue@3.2.26: + resolution: {integrity: sha512-wtdMnGVvys9K8tg+DxowU1ytTrdVveXr3LzdhaKakysgGXyrsfaeds2cDywtvujEASjWOwWL/OgWM+qoeM8Plg==} engines: {node: '>=12.0.0'} peerDependencies: vite: ^2.5.10 vue: ^3.2.25 dependencies: - vite: 2.6.7 + vite: 2.7.6 vue: 3.2.26 dev: true /@vue/compiler-core/3.2.26: resolution: {integrity: sha512-N5XNBobZbaASdzY9Lga2D9Lul5vdCIOXvUMd6ThcN8zgqQhPKfCV+wfAJNNJKQkSHudnYRO2gEB+lp0iN3g2Tw==} dependencies: - '@babel/parser': 7.16.5 + '@babel/parser': 7.16.6 '@vue/shared': 3.2.26 estree-walker: 2.0.2 source-map: 0.6.1 @@ -2810,7 +2822,7 @@ packages: /@vue/compiler-sfc/3.2.26: resolution: {integrity: sha512-ePpnfktV90UcLdsDQUh2JdiTuhV0Skv2iYXxfNMOK/F3Q+2BO0AulcVcfoksOpTJGmhhfosWfMyEaEf0UaWpIw==} dependencies: - '@babel/parser': 7.16.5 + '@babel/parser': 7.16.6 '@vue/compiler-core': 3.2.26 '@vue/compiler-dom': 3.2.26 '@vue/compiler-ssr': 3.2.26 @@ -2838,14 +2850,14 @@ packages: vue: 3.2.26 dev: true - /@vue/devtools-api/6.0.0-beta.18: - resolution: {integrity: sha512-56vRhO7nXWWFYTx520BQSDlQH5VYpwy62hFDEqi2yHHEBpEqseOP5WYQusq7BEW3DXSY9E9cfPVR5CFtJbKuMg==} + /@vue/devtools-api/6.0.0-beta.21.1: + resolution: {integrity: sha512-FqC4s3pm35qGVeXRGOjTsRzlkJjrBLriDS9YXbflHLsfA9FrcKzIyWnLXoNm+/7930E8rRakXuAc2QkC50swAw==} dev: true /@vue/reactivity-transform/3.2.26: resolution: {integrity: sha512-XKMyuCmzNA7nvFlYhdKwD78rcnmPb7q46uoR00zkX6yZrUmcCQ5OikiwUEVbvNhL5hBJuvbSO95jB5zkUon+eQ==} dependencies: - '@babel/parser': 7.16.5 + '@babel/parser': 7.16.6 '@vue/compiler-core': 3.2.26 '@vue/shared': 3.2.26 estree-walker: 2.0.2 @@ -2870,7 +2882,7 @@ packages: dependencies: '@vue/runtime-core': 3.2.26 '@vue/shared': 3.2.26 - csstype: 2.6.18 + csstype: 2.6.19 dev: true /@vue/server-renderer/3.2.26_vue@3.2.26: @@ -2899,26 +2911,26 @@ packages: vue: 3.2.26 dev: true - /@windicss/config/1.5.4: - resolution: {integrity: sha512-muRPFulqh7nU3VrsPb5+k6ulNyiw8VGg62zAWRZIBfeCRXZb2gV1Q8a/tPn8X1T/+HTt4f/1bzFiusqMKscmlw==} + /@windicss/config/1.6.1: + resolution: {integrity: sha512-E4FKtWdYl5HwFknBQ+Z2JIF58TZiR4/ZiP8B30sfRxNlG6clh4agn5MJqTb4ER0MLkDb30Hugl2tGun0AQNbFw==} dependencies: debug: 4.3.3 jiti: 1.12.9 - windicss: 3.2.1 + windicss: 3.4.0 transitivePeerDependencies: - supports-color dev: true - /@windicss/plugin-utils/1.5.4: - resolution: {integrity: sha512-fS4y52OYB9rIzEUolIWIrrHYuaQfcqTaX3ISbFUiNbvNgH97JATjzB2iOnNqWNy6pH3M8RP0TqYQOOCCeanDoA==} + /@windicss/plugin-utils/1.6.1: + resolution: {integrity: sha512-hFQY27bOr9SSpekIvSwBpIX25nR4cwrU5/1kJFqCwAzqyazvd7U9c/iI1E2sTEQOkPbpTTJkY2Act21Q70oSDQ==} dependencies: '@antfu/utils': 0.3.0 - '@windicss/config': 1.5.4 + '@windicss/config': 1.6.1 debug: 4.3.3 fast-glob: 3.2.7 magic-string: 0.25.7 micromatch: 4.0.4 - windicss: 3.2.1 + windicss: 3.4.0 transitivePeerDependencies: - supports-color dev: true @@ -2989,8 +3001,8 @@ packages: uri-js: 4.4.1 dev: true - /ajv/8.6.3: - resolution: {integrity: sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==} + /ajv/8.8.2: + resolution: {integrity: sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -2998,23 +3010,23 @@ packages: uri-js: 4.4.1 dev: true - /algoliasearch/4.10.5: - resolution: {integrity: sha512-KmH2XkiN+8FxhND4nWFbQDkIoU6g2OjfeU9kIv4Lb+EiOOs3Gpp7jvd+JnatsCisAZsnWQdjd7zVlW7I/85QvQ==} + /algoliasearch/4.11.0: + resolution: {integrity: sha512-IXRj8kAP2WrMmj+eoPqPc6P7Ncq1yZkFiyDrjTBObV1ADNL8Z/KdZ+dWC5MmYcBLAbcB/mMCpak5N/D1UIZvsA==} dependencies: - '@algolia/cache-browser-local-storage': 4.10.5 - '@algolia/cache-common': 4.10.5 - '@algolia/cache-in-memory': 4.10.5 - '@algolia/client-account': 4.10.5 - '@algolia/client-analytics': 4.10.5 - '@algolia/client-common': 4.10.5 - '@algolia/client-personalization': 4.10.5 - '@algolia/client-search': 4.10.5 - '@algolia/logger-common': 4.10.5 - '@algolia/logger-console': 4.10.5 - '@algolia/requester-browser-xhr': 4.10.5 - '@algolia/requester-common': 4.10.5 - '@algolia/requester-node-http': 4.10.5 - '@algolia/transporter': 4.10.5 + '@algolia/cache-browser-local-storage': 4.11.0 + '@algolia/cache-common': 4.11.0 + '@algolia/cache-in-memory': 4.11.0 + '@algolia/client-account': 4.11.0 + '@algolia/client-analytics': 4.11.0 + '@algolia/client-common': 4.11.0 + '@algolia/client-personalization': 4.11.0 + '@algolia/client-search': 4.11.0 + '@algolia/logger-common': 4.11.0 + '@algolia/logger-console': 4.11.0 + '@algolia/requester-browser-xhr': 4.11.0 + '@algolia/requester-common': 4.11.0 + '@algolia/requester-node-http': 4.11.0 + '@algolia/transporter': 4.11.0 dev: true /ansi-colors/4.1.1: @@ -3139,22 +3151,22 @@ packages: /axios/0.24.0: resolution: {integrity: sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==} dependencies: - follow-redirects: 1.14.4 + follow-redirects: 1.14.6 transitivePeerDependencies: - debug - /babel-jest/27.4.5_@babel+core@7.15.5: + /babel-jest/27.4.5_@babel+core@7.16.5: resolution: {integrity: sha512-3uuUTjXbgtODmSv/DXO9nZfD52IyC2OYTFaXGRzL0kpykzroaquCrD5+lZNafTvZlnNqZHt5pb0M08qVBZnsnA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.15.5 + '@babel/core': 7.16.5 '@jest/transform': 27.4.5 '@jest/types': 27.4.2 - '@types/babel__core': 7.1.16 - babel-plugin-istanbul: 6.0.0 - babel-preset-jest: 27.4.0_@babel+core@7.15.5 + '@types/babel__core': 7.1.17 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 27.4.0_@babel+core@7.16.5 chalk: 4.1.2 graceful-fs: 4.2.8 slash: 3.0.0 @@ -3168,14 +3180,14 @@ packages: object.assign: 4.1.2 dev: true - /babel-plugin-istanbul/6.0.0: - resolution: {integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==} + /babel-plugin-istanbul/6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-plugin-utils': 7.16.5 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 4.0.3 + istanbul-lib-instrument: 5.1.0 test-exclude: 6.0.0 transitivePeerDependencies: - supports-color @@ -3185,77 +3197,77 @@ packages: resolution: {integrity: sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/template': 7.15.4 - '@babel/types': 7.15.6 - '@types/babel__core': 7.1.16 + '@babel/template': 7.16.0 + '@babel/types': 7.16.0 + '@types/babel__core': 7.1.17 '@types/babel__traverse': 7.14.2 dev: true - /babel-plugin-polyfill-corejs2/0.2.2_@babel+core@7.15.5: - resolution: {integrity: sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==} + /babel-plugin-polyfill-corejs2/0.3.0_@babel+core@7.16.5: + resolution: {integrity: sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.15.0 - '@babel/core': 7.15.5 - '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.15.5 + '@babel/compat-data': 7.16.4 + '@babel/core': 7.16.5 + '@babel/helper-define-polyfill-provider': 0.3.0_@babel+core@7.16.5 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3/0.2.5_@babel+core@7.15.5: - resolution: {integrity: sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==} + /babel-plugin-polyfill-corejs3/0.4.0_@babel+core@7.16.5: + resolution: {integrity: sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.15.5 - core-js-compat: 3.18.0 + '@babel/core': 7.16.5 + '@babel/helper-define-polyfill-provider': 0.3.0_@babel+core@7.16.5 + core-js-compat: 3.20.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator/0.2.2_@babel+core@7.15.5: - resolution: {integrity: sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==} + /babel-plugin-polyfill-regenerator/0.3.0_@babel+core@7.16.5: + resolution: {integrity: sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.15.5 - '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.15.5 + '@babel/core': 7.16.5 + '@babel/helper-define-polyfill-provider': 0.3.0_@babel+core@7.16.5 transitivePeerDependencies: - supports-color dev: true - /babel-preset-current-node-syntax/1.0.1_@babel+core@7.15.5: + /babel-preset-current-node-syntax/1.0.1_@babel+core@7.16.5: resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.15.5 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.15.5 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.15.5 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.15.5 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.15.5 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.15.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.15.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.15.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.15.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.15.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.15.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.15.5 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.15.5 - dev: true - - /babel-preset-jest/27.4.0_@babel+core@7.15.5: + '@babel/core': 7.16.5 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.16.5 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.16.5 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.16.5 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.16.5 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.16.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.16.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.16.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.16.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.16.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.16.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.16.5 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.16.5 + dev: true + + /babel-preset-jest/27.4.0_@babel+core@7.16.5: resolution: {integrity: sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.15.5 + '@babel/core': 7.16.5 babel-plugin-jest-hoist: 27.4.0 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.15.5 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.5 dev: true /bail/1.0.5: @@ -3301,16 +3313,16 @@ packages: resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} dev: true - /browserslist/4.17.1: - resolution: {integrity: sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ==} + /browserslist/4.19.1: + resolution: {integrity: sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001260 - electron-to-chromium: 1.3.850 + caniuse-lite: 1.0.30001292 + electron-to-chromium: 1.4.26 escalade: 3.1.1 - nanocolors: 0.1.12 - node-releases: 1.1.76 + node-releases: 2.0.1 + picocolors: 1.0.0 dev: true /bs-logger/0.2.6: @@ -3353,7 +3365,7 @@ packages: chalk: 4.1.2 command-line-args: 5.2.0 globby: 11.0.4 - prompts: 2.4.1 + prompts: 2.4.2 semver: 7.3.5 dev: true @@ -3390,15 +3402,13 @@ packages: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} - /camelcase/6.2.0: - resolution: {integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==} + /camelcase/6.2.1: + resolution: {integrity: sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==} engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001260: - resolution: {integrity: sha512-Fhjc/k8725ItmrvW5QomzxLeojewxvqiYCKeFcfFEhut28IVLdpHU19dneOmltZQIE5HNbawj1HYD+1f2bM1Dg==} - dependencies: - nanocolors: 0.1.12 + /caniuse-lite/1.0.30001292: + resolution: {integrity: sha512-jnT4Tq0Q4ma+6nncYQVe7d73kmDmE9C3OGTx3MvW7lBM/eY1S1DZTMBON7dqV481RhNiS5OxD7k9JQvmDOTirw==} dev: true /chalk/2.4.2: @@ -3450,8 +3460,8 @@ packages: fsevents: 2.3.2 dev: true - /ci-info/3.2.0: - resolution: {integrity: sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==} + /ci-info/3.3.0: + resolution: {integrity: sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==} dev: true /cjs-module-lexer/1.2.2: @@ -3534,11 +3544,6 @@ packages: mimic-response: 1.0.1 dev: true - /clone/2.1.2: - resolution: {integrity: sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=} - engines: {node: '>=0.8'} - dev: true - /co/4.6.0: resolution: {integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} @@ -3606,8 +3611,8 @@ packages: engines: {node: '>= 12'} dev: true - /common-tags/1.8.0: - resolution: {integrity: sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==} + /common-tags/1.8.2: + resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} engines: {node: '>=4.0.0'} dev: true @@ -3657,19 +3662,13 @@ packages: dev: false optional: true - /core-js-compat/3.18.0: - resolution: {integrity: sha512-tRVjOJu4PxdXjRMEgbP7lqWy1TWJu9a01oBkn8d+dNrhgmBwdTkzhHZpVJnEmhISLdoJI1lX08rcBcHi3TZIWg==} + /core-js-compat/3.20.0: + resolution: {integrity: sha512-relrah5h+sslXssTTOkvqcC/6RURifB0W5yhYBdBkaPYa5/2KBMiog3XiD+s3TwEHWxInWVv4Jx2/Lw0vng+IQ==} dependencies: - browserslist: 4.17.1 + browserslist: 4.19.1 semver: 7.0.0 dev: true - /core-js/3.18.0: - resolution: {integrity: sha512-WJeQqq6jOYgVgg4NrXKL0KLQhi0CT4ZOCvFL+3CQ5o7I6J8HkT5wd53EadMfqTDp1so/MT1J+w2ujhWcCJtN7w==} - requiresBuild: true - dev: true - optional: true - /core-js/3.6.5: resolution: {integrity: sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==} requiresBuild: true @@ -3728,8 +3727,8 @@ packages: cssom: 0.3.8 dev: true - /csstype/2.6.18: - resolution: {integrity: sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==} + /csstype/2.6.19: + resolution: {integrity: sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==} dev: true /data-urls/2.0.0: @@ -3757,20 +3756,8 @@ packages: ms: 2.1.3 dev: true - /debug/4.3.2: - resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - dev: true - - /debug/4.3.2_supports-color@9.1.0: - resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} + /debug/4.3.3: + resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -3779,10 +3766,9 @@ packages: optional: true dependencies: ms: 2.1.2 - supports-color: 9.1.0 dev: true - /debug/4.3.3: + /debug/4.3.3_supports-color@9.2.1: resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==} engines: {node: '>=6.0'} peerDependencies: @@ -3792,6 +3778,7 @@ packages: optional: true dependencies: ms: 2.1.2 + supports-color: 9.2.1 dev: true /decamelize/1.2.0: @@ -3850,11 +3837,6 @@ packages: dev: true optional: true - /diff-sequences/27.0.6: - resolution: {integrity: sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dev: true - /diff-sequences/27.4.0: resolution: {integrity: sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -3894,7 +3876,7 @@ packages: resolution: {integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==} dependencies: domelementtype: 2.2.0 - domhandler: 4.2.2 + domhandler: 4.3.0 entities: 2.2.0 dev: true @@ -3913,8 +3895,8 @@ packages: webidl-conversions: 5.0.0 dev: true - /domhandler/4.2.2: - resolution: {integrity: sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==} + /domhandler/4.3.0: + resolution: {integrity: sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==} engines: {node: '>= 4'} dependencies: domelementtype: 2.2.0 @@ -3925,7 +3907,7 @@ packages: dependencies: dom-serializer: 1.3.2 domelementtype: 2.2.0 - domhandler: 4.2.2 + domhandler: 4.3.0 dev: true /drauu/0.2.1: @@ -3966,17 +3948,17 @@ packages: jake: 10.8.2 dev: true - /electron-to-chromium/1.3.850: - resolution: {integrity: sha512-ZzkDcdzePeF4dhoGZQT77V2CyJOpwfTZEOg4h0x6R/jQhGt/rIRpbRyVreWLtD7B/WsVxo91URm2WxMKR9JQZA==} + /electron-to-chromium/1.4.26: + resolution: {integrity: sha512-cA1YwlRzO6TGp7yd3+KAqh9Tt6Z4CuuKqsAJP6uF/H5MQryjAGDhMhnY5cEXo8MaRCczpzSBhMPdqRIodkbZYw==} dev: true - /electron/13.4.0: - resolution: {integrity: sha512-KJGWS2qa0xZXIMPMDUNkRVO8/JxRd4+M0ejYYOzu2LIQ5ijecPzNuNR9nvDkml9XyyRBzu975FkhJcwD17ietQ==} + /electron/13.6.3: + resolution: {integrity: sha512-kevgR6/RuEhchJQbgCKhHle9HvJhi2dOJlicFZJqbbqa9BVpZARqqFDlwTSatYxmUPUJwu09FvyMwJG2DMQIng==} engines: {node: '>= 8.6'} hasBin: true dependencies: - '@electron/get': 1.13.0 - '@types/node': 14.17.18 + '@electron/get': 1.13.1 + '@types/node': 14.18.2 extract-zip: 1.7.0 transitivePeerDependencies: - supports-color @@ -4059,12 +4041,12 @@ packages: has-symbols: 1.0.2 internal-slot: 1.0.3 is-callable: 1.2.4 - is-negative-zero: 2.0.1 + is-negative-zero: 2.0.2 is-regex: 1.1.4 is-shared-array-buffer: 1.0.1 is-string: 1.0.7 - is-weakref: 1.0.1 - object-inspect: 1.11.0 + is-weakref: 1.0.2 + object-inspect: 1.12.0 object-keys: 1.1.1 object.assign: 4.1.2 string.prototype.trimend: 1.0.4 @@ -4086,192 +4068,192 @@ packages: dev: true optional: true - /esbuild-android-arm64/0.13.14: - resolution: {integrity: sha512-Q+Xhfp827r+ma8/DJgpMRUbDZfefsk13oePFEXEIJ4gxFbNv5+vyiYXYuKm43/+++EJXpnaYmEnu4hAKbAWYbA==} + /esbuild-android-arm64/0.13.15: + resolution: {integrity: sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==} cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /esbuild-android-arm64/0.14.3: - resolution: {integrity: sha512-v/vdnGJiSGWOAXzg422T9qb4S+P3tOaYtc5n3FDR27Bh3/xQDS7PdYz/yY7HhOlVp0eGwWNbPHEi8FcEhXjsuw==} + /esbuild-android-arm64/0.14.7: + resolution: {integrity: sha512-9/Q1NC4JErvsXzJKti0NHt+vzKjZOgPIjX/e6kkuCzgfT/GcO3FVBcGIv4HeJG7oMznE6KyKhvLrFgt7CdU2/w==} cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /esbuild-darwin-64/0.13.14: - resolution: {integrity: sha512-YmOhRns6QBNSjpVdTahi/yZ8dscx9ai7a6OY6z5ACgOuQuaQ2Qk2qgJ0/siZ6LgD0gJFMV8UINFV5oky5TFNQQ==} + /esbuild-darwin-64/0.13.15: + resolution: {integrity: sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /esbuild-darwin-64/0.14.3: - resolution: {integrity: sha512-swY5OtEg6cfWdgc/XEjkBP7wXSyXXeZHEsWMdh1bDiN1D6GmRphk9SgKFKTj+P3ZHhOGIcC1+UdIwHk5bUcOig==} + /esbuild-darwin-64/0.14.7: + resolution: {integrity: sha512-Z9X+3TT/Xj+JiZTVlwHj2P+8GoiSmUnGVz0YZTSt8WTbW3UKw5Pw2ucuJ8VzbD2FPy0jbIKJkko/6CMTQchShQ==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /esbuild-darwin-arm64/0.13.14: - resolution: {integrity: sha512-Lp00VTli2jqZghSa68fx3fEFCPsO1hK59RMo1PRap5RUjhf55OmaZTZYnCDI0FVlCtt+gBwX5qwFt4lc6tI1xg==} + /esbuild-darwin-arm64/0.13.15: + resolution: {integrity: sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /esbuild-darwin-arm64/0.14.3: - resolution: {integrity: sha512-6i9dXPk8oT87wF6VHmwzSad76eMRU2Rt+GXrwF3Y4DCJgnPssJbabNQ9gurkuEX8M0YnEyJF0d1cR7rpTzcEiA==} + /esbuild-darwin-arm64/0.14.7: + resolution: {integrity: sha512-68e7COhmwIiLXBEyxUxZSSU0akgv8t3e50e2QOtKdBUE0F6KIRISzFntLe2rYlNqSsjGWsIO6CCc9tQxijjSkw==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /esbuild-freebsd-64/0.13.14: - resolution: {integrity: sha512-BKosI3jtvTfnmsCW37B1TyxMUjkRWKqopR0CE9AF2ratdpkxdR24Vpe3gLKNyWiZ7BE96/SO5/YfhbPUzY8wKw==} + /esbuild-freebsd-64/0.13.15: + resolution: {integrity: sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==} cpu: [x64] os: [freebsd] requiresBuild: true dev: true optional: true - /esbuild-freebsd-64/0.14.3: - resolution: {integrity: sha512-WDY5ENsmyceeE+95U3eI+FM8yARY5akWkf21M/x/+v2P5OVsYqCYELglSeAI5Y7bhteCVV3g4i2fRqtkmprdSA==} + /esbuild-freebsd-64/0.14.7: + resolution: {integrity: sha512-76zy5jAjPiXX/S3UvRgG85Bb0wy0zv/J2lel3KtHi4V7GUTBfhNUPt0E5bpSXJ6yMT7iThhnA5rOn+IJiUcslQ==} cpu: [x64] os: [freebsd] requiresBuild: true dev: true optional: true - /esbuild-freebsd-arm64/0.13.14: - resolution: {integrity: sha512-yd2uh0yf+fWv5114+SYTl4/1oDWtr4nN5Op+PGxAkMqHfYfLjFKpcxwCo/QOS/0NWqPVE8O41IYZlFhbEN2B8Q==} + /esbuild-freebsd-arm64/0.13.15: + resolution: {integrity: sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==} cpu: [arm64] os: [freebsd] requiresBuild: true dev: true optional: true - /esbuild-freebsd-arm64/0.14.3: - resolution: {integrity: sha512-4BEEGcP0wBzg04pCCWXlgaPuksQHHfwHvYgCIsi+7IsuB17ykt6MHhTkHR5b5pjI/jNtRhPfMsDODUyftQJgvw==} + /esbuild-freebsd-arm64/0.14.7: + resolution: {integrity: sha512-lSlYNLiqyzd7qCN5CEOmLxn7MhnGHPcu5KuUYOG1i+t5A6q7LgBmfYC9ZHJBoYyow3u4CNu79AWHbvVLpE/VQQ==} cpu: [arm64] os: [freebsd] requiresBuild: true dev: true optional: true - /esbuild-linux-32/0.13.14: - resolution: {integrity: sha512-a8rOnS1oWSfkkYWXoD2yXNV4BdbDKA7PNVQ1klqkY9SoSApL7io66w5H44mTLsfyw7G6Z2vLlaLI2nz9MMAowA==} + /esbuild-linux-32/0.13.15: + resolution: {integrity: sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==} cpu: [ia32] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-32/0.14.3: - resolution: {integrity: sha512-8yhsnjLG/GwCA1RAIndjmCHWViRB2Ol0XeOh2fCXS9qF8tlVrJB7qAiHZpm2vXx+yjOA/bFLTxzU+5pMKqkn5A==} + /esbuild-linux-32/0.14.7: + resolution: {integrity: sha512-Vk28u409wVOXqTaT6ek0TnfQG4Ty1aWWfiysIaIRERkNLhzLhUf4i+qJBN8mMuGTYOkE40F0Wkbp6m+IidOp2A==} cpu: [ia32] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-64/0.13.14: - resolution: {integrity: sha512-yPZSoMs9W2MC3Dw+6kflKt5FfQm6Dicex9dGIr1OlHRsn3Hm7yGMUTctlkW53KknnZdOdcdd5upxvbxqymczVQ==} + /esbuild-linux-64/0.13.15: + resolution: {integrity: sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-64/0.14.3: - resolution: {integrity: sha512-eNq4aixfbwXHIJq4bQDe+XaSNV1grxqpZYs/zHbp0HGHf6SBNlTI02uyTbYGpIzlXmCEPS9tpPCi7BTU45kcJQ==} + /esbuild-linux-64/0.14.7: + resolution: {integrity: sha512-+Lvz6x+8OkRk3K2RtZwO+0a92jy9si9cUea5Zoru4yJ/6EQm9ENX5seZE0X9DTwk1dxJbjmLsJsd3IoowyzgVg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm/0.13.14: - resolution: {integrity: sha512-8chZE4pkKRvJ/M/iwsNQ1KqsRg2RyU5eT/x2flNt/f8F2TVrDreR7I0HEeCR50wLla3B1C3wTIOzQBmjuc6uWg==} + /esbuild-linux-arm/0.13.15: + resolution: {integrity: sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm/0.14.3: - resolution: {integrity: sha512-YcMvJHAQnWrWKb+eLxN9e/iWUC/3w01UF/RXuMknqOW3prX8UQ63QknWz9/RI8BY/sdrdgPEbSmsTU2jy2cayQ==} + /esbuild-linux-arm/0.14.7: + resolution: {integrity: sha512-OzpXEBogbYdcBqE4uKynuSn5YSetCvK03Qv1HcOY1VN6HmReuatjJ21dCH+YPHSpMEF0afVCnNfffvsGEkxGJQ==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm64/0.13.14: - resolution: {integrity: sha512-Lvo391ln9PzC334e+jJ2S0Rt0cxP47eoH5gFyv/E8HhOnEJTvm7A+RRnMjjHnejELacTTfYgFGQYPjLsi/jObQ==} + /esbuild-linux-arm64/0.13.15: + resolution: {integrity: sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm64/0.14.3: - resolution: {integrity: sha512-wPLyRoqoV/tEMQ7M24DpAmCMyKqBmtgZY35w2tXM8X5O5b2Ohi7fkPSmd6ZgLIxZIApWt88toA8RT0S7qoxcOA==} + /esbuild-linux-arm64/0.14.7: + resolution: {integrity: sha512-kJd5beWSqteSAW086qzCEsH6uwpi7QRIpzYWHzEYwKKu9DiG1TwIBegQJmLpPsLp4v5RAFjea0JAmAtpGtRpqg==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-mips64le/0.13.14: - resolution: {integrity: sha512-MZhgxbmrWbpY3TOE029O6l5tokG9+Yoj2hW7vdit/d/VnmneqeGrSHADuDL6qXM8L5jaCiaivb4VhsyVCpdAbQ==} + /esbuild-linux-mips64le/0.13.15: + resolution: {integrity: sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==} cpu: [mips64el] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-mips64le/0.14.3: - resolution: {integrity: sha512-DdmfM5rcuoqjQL3px5MbquAjZWnySB5LdTrg52SSapp0gXMnGcsM6GY2WVta02CMKn5qi7WPVG4WbqTWE++tJw==} + /esbuild-linux-mips64le/0.14.7: + resolution: {integrity: sha512-mFWpnDhZJmj/h7pxqn1GGDsKwRfqtV7fx6kTF5pr4PfXe8pIaTERpwcKkoCwZUkWAOmUEjMIUAvFM72A6hMZnA==} cpu: [mips64el] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-ppc64le/0.13.14: - resolution: {integrity: sha512-un7KMwS7fX1Un6BjfSZxTT8L5cV/8Uf4SAhM7WYy2XF8o8TI+uRxxD03svZnRNIPsN2J5cl6qV4n7Iwz+yhhVw==} + /esbuild-linux-ppc64le/0.13.15: + resolution: {integrity: sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==} cpu: [ppc64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-ppc64le/0.14.3: - resolution: {integrity: sha512-ujdqryj0m135Ms9yaNDVFAcLeRtyftM/v2v7Osji5zElf2TivSMdFxdrYnYICuHfkm8c8gHg1ncwqitL0r+nnA==} + /esbuild-linux-ppc64le/0.14.7: + resolution: {integrity: sha512-wM7f4M0bsQXfDL4JbbYD0wsr8cC8KaQ3RPWc/fV27KdErPW7YsqshZZSjDV0kbhzwpNNdhLItfbaRT8OE8OaKA==} cpu: [ppc64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-netbsd-64/0.13.14: - resolution: {integrity: sha512-5ekKx/YbOmmlTeNxBjh38Uh5TGn5C4uyqN17i67k18pS3J+U2hTVD7rCxcFcRS1AjNWumkVL3jWqYXadFwMS0Q==} + /esbuild-netbsd-64/0.13.15: + resolution: {integrity: sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==} cpu: [x64] os: [netbsd] requiresBuild: true dev: true optional: true - /esbuild-netbsd-64/0.14.3: - resolution: {integrity: sha512-Z/UB9OUdwo1KDJCSGnVueDuKowRZRkduLvRMegHtDBHC3lS5LfZ3RdM1i+4MMN9iafyk8Q9FNcqIXI178ZujvA==} + /esbuild-netbsd-64/0.14.7: + resolution: {integrity: sha512-J/afS7woKyzGgAL5FlgvMyqgt5wQ597lgsT+xc2yJ9/7BIyezeXutXqfh05vszy2k3kSvhLesugsxIA71WsqBw==} cpu: [x64] os: [netbsd] requiresBuild: true @@ -4283,20 +4265,20 @@ packages: peerDependencies: typescript: ^4.0 dependencies: - esbuild: 0.13.14 + esbuild: 0.13.15 typescript: 4.5.4 dev: true - /esbuild-openbsd-64/0.13.14: - resolution: {integrity: sha512-9bzvwewHjct2Cv5XcVoE1yW5YTW12Sk838EYfA46abgnhxGoFSD1mFcaztp5HHC43AsF+hQxbSFG/RilONARUA==} + /esbuild-openbsd-64/0.13.15: + resolution: {integrity: sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==} cpu: [x64] os: [openbsd] requiresBuild: true dev: true optional: true - /esbuild-openbsd-64/0.14.3: - resolution: {integrity: sha512-9I1uoMDeogq3zQuTe3qygmXYjImnvc6rBn51LLbLniQDlfvqHPBMnAZ/5KshwtXXIIMkCwByytDZdiuzRRlTvQ==} + /esbuild-openbsd-64/0.14.7: + resolution: {integrity: sha512-7CcxgdlCD+zAPyveKoznbgr3i0Wnh0L8BDGRCjE/5UGkm5P/NQko51tuIDaYof8zbmXjjl0OIt9lSo4W7I8mrw==} cpu: [x64] os: [openbsd] requiresBuild: true @@ -4311,125 +4293,125 @@ packages: jsonc-parser: 3.0.0 dev: true - /esbuild-register/3.2.1_esbuild@0.14.3: + /esbuild-register/3.2.1_esbuild@0.14.7: resolution: {integrity: sha512-LFgzsqCHsFUpTZdYJFTl1o5p60+C4nZ65BzFYPS1jKGwiKk6JLH8tuLwuydvpgreNUAeDUhTPJgJNjmpZKSOpQ==} peerDependencies: esbuild: '>=0.12 <1' dependencies: - esbuild: 0.14.3 + esbuild: 0.14.7 jsonc-parser: 3.0.0 dev: true - /esbuild-sunos-64/0.13.14: - resolution: {integrity: sha512-mjMrZB76M6FmoiTvj/RGWilrioR7gVwtFBRVugr9qLarXMIU1W/pQx+ieEOtflrW61xo8w1fcxyHsVVGRvoQ0w==} + /esbuild-sunos-64/0.13.15: + resolution: {integrity: sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==} cpu: [x64] os: [sunos] requiresBuild: true dev: true optional: true - /esbuild-sunos-64/0.14.3: - resolution: {integrity: sha512-pldqx/Adxl4V4ymiyKxOOyJmHn6nUIo3wqk2xBx07iDgmL2XTcDDQd7N4U4QGu9LnYN4ZF+8IdOYa3oRRpbjtg==} + /esbuild-sunos-64/0.14.7: + resolution: {integrity: sha512-GKCafP2j/KUljVC3nesw1wLFSZktb2FGCmoT1+730zIF5O6hNroo0bSEofm6ZK5mNPnLiSaiLyRB9YFgtkd5Xg==} cpu: [x64] os: [sunos] requiresBuild: true dev: true optional: true - /esbuild-windows-32/0.13.14: - resolution: {integrity: sha512-GZa6mrx2rgfbH/5uHg0Rdw50TuOKbdoKCpEBitzmG5tsXBdce+cOL+iFO5joZc6fDVCLW3Y6tjxmSXRk/v20Hg==} + /esbuild-windows-32/0.13.15: + resolution: {integrity: sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==} cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /esbuild-windows-32/0.14.3: - resolution: {integrity: sha512-AqzvA/KbkC2m3kTXGpljLin3EttRbtoPTfBn6w6n2m9MWkTEbhQbE1ONoOBxhO5tExmyJdL/6B87TJJD5jEFBQ==} + /esbuild-windows-32/0.14.7: + resolution: {integrity: sha512-5I1GeL/gZoUUdTPA0ws54bpYdtyeA2t6MNISalsHpY269zK8Jia/AXB3ta/KcDHv2SvNwabpImeIPXC/k0YW6A==} cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /esbuild-windows-64/0.13.14: - resolution: {integrity: sha512-Lsgqah24bT7ClHjLp/Pj3A9wxjhIAJyWQcrOV4jqXAFikmrp2CspA8IkJgw7HFjx6QrJuhpcKVbCAe/xw0i2yw==} + /esbuild-windows-64/0.13.15: + resolution: {integrity: sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /esbuild-windows-64/0.14.3: - resolution: {integrity: sha512-HGg3C6113zLGB5hN41PROTnBuoh/arG2lQdOird6xFl9giff1cAfMQOUJUfODKD57dDqHjQ1YGW8gOkg0/IrWw==} + /esbuild-windows-64/0.14.7: + resolution: {integrity: sha512-CIGKCFpQOSlYsLMbxt8JjxxvVw9MlF1Rz2ABLVfFyHUF5OeqHD5fPhGrCVNaVrhO8Xrm+yFmtjcZudUGr5/WYQ==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /esbuild-windows-arm64/0.13.14: - resolution: {integrity: sha512-KP8FHVlWGhM7nzYtURsGnskXb/cBCPTfj0gOKfjKq2tHtYnhDZywsUG57nk7TKhhK0fL11LcejHG3LRW9RF/9A==} + /esbuild-windows-arm64/0.13.15: + resolution: {integrity: sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /esbuild-windows-arm64/0.14.3: - resolution: {integrity: sha512-qB2izYu4VpigGnOrAN2Yv7ICYLZWY/AojZtwFfteViDnHgW4jXPYkHQIXTISJbRz25H2cYiv+MfRQYK31RNjlw==} + /esbuild-windows-arm64/0.14.7: + resolution: {integrity: sha512-eOs1eSivOqN7cFiRIukEruWhaCf75V0N8P0zP7dh44LIhLl8y6/z++vv9qQVbkBm5/D7M7LfCfCTmt1f1wHOCw==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /esbuild/0.13.14: - resolution: {integrity: sha512-xu4D+1ji9x53ocuomcY+KOrwAnWzhBu/wTEjpdgZ8I1c8i5vboYIeigMdzgY1UowYBKa2vZgVgUB32bu7gkxeg==} + /esbuild/0.13.15: + resolution: {integrity: sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==} hasBin: true requiresBuild: true optionalDependencies: - esbuild-android-arm64: 0.13.14 - esbuild-darwin-64: 0.13.14 - esbuild-darwin-arm64: 0.13.14 - esbuild-freebsd-64: 0.13.14 - esbuild-freebsd-arm64: 0.13.14 - esbuild-linux-32: 0.13.14 - esbuild-linux-64: 0.13.14 - esbuild-linux-arm: 0.13.14 - esbuild-linux-arm64: 0.13.14 - esbuild-linux-mips64le: 0.13.14 - esbuild-linux-ppc64le: 0.13.14 - esbuild-netbsd-64: 0.13.14 - esbuild-openbsd-64: 0.13.14 - esbuild-sunos-64: 0.13.14 - esbuild-windows-32: 0.13.14 - esbuild-windows-64: 0.13.14 - esbuild-windows-arm64: 0.13.14 - dev: true - - /esbuild/0.14.3: - resolution: {integrity: sha512-zyEC5hkguW2oieXRXp8VJzQdcO/1FxCS5GjzqOHItRlojXnx/cTavsrkxdWvBH9li2lUq0bN+LeeVEmyCwiR/Q==} + esbuild-android-arm64: 0.13.15 + esbuild-darwin-64: 0.13.15 + esbuild-darwin-arm64: 0.13.15 + esbuild-freebsd-64: 0.13.15 + esbuild-freebsd-arm64: 0.13.15 + esbuild-linux-32: 0.13.15 + esbuild-linux-64: 0.13.15 + esbuild-linux-arm: 0.13.15 + esbuild-linux-arm64: 0.13.15 + esbuild-linux-mips64le: 0.13.15 + esbuild-linux-ppc64le: 0.13.15 + esbuild-netbsd-64: 0.13.15 + esbuild-openbsd-64: 0.13.15 + esbuild-sunos-64: 0.13.15 + esbuild-windows-32: 0.13.15 + esbuild-windows-64: 0.13.15 + esbuild-windows-arm64: 0.13.15 + dev: true + + /esbuild/0.14.7: + resolution: {integrity: sha512-+u/msd6iu+HvfysUPkZ9VHm83LImmSNnecYPfFI01pQ7TTcsFR+V0BkybZX7mPtIaI7LCrse6YRj+v3eraJSgw==} hasBin: true requiresBuild: true optionalDependencies: - esbuild-android-arm64: 0.14.3 - esbuild-darwin-64: 0.14.3 - esbuild-darwin-arm64: 0.14.3 - esbuild-freebsd-64: 0.14.3 - esbuild-freebsd-arm64: 0.14.3 - esbuild-linux-32: 0.14.3 - esbuild-linux-64: 0.14.3 - esbuild-linux-arm: 0.14.3 - esbuild-linux-arm64: 0.14.3 - esbuild-linux-mips64le: 0.14.3 - esbuild-linux-ppc64le: 0.14.3 - esbuild-netbsd-64: 0.14.3 - esbuild-openbsd-64: 0.14.3 - esbuild-sunos-64: 0.14.3 - esbuild-windows-32: 0.14.3 - esbuild-windows-64: 0.14.3 - esbuild-windows-arm64: 0.14.3 + esbuild-android-arm64: 0.14.7 + esbuild-darwin-64: 0.14.7 + esbuild-darwin-arm64: 0.14.7 + esbuild-freebsd-64: 0.14.7 + esbuild-freebsd-arm64: 0.14.7 + esbuild-linux-32: 0.14.7 + esbuild-linux-64: 0.14.7 + esbuild-linux-arm: 0.14.7 + esbuild-linux-arm64: 0.14.7 + esbuild-linux-mips64le: 0.14.7 + esbuild-linux-ppc64le: 0.14.7 + esbuild-netbsd-64: 0.14.7 + esbuild-openbsd-64: 0.14.7 + esbuild-sunos-64: 0.14.7 + esbuild-windows-32: 0.14.7 + esbuild-windows-64: 0.14.7 + esbuild-windows-arm64: 0.14.7 dev: true /escalade/3.1.1: @@ -4514,13 +4496,13 @@ packages: dependencies: escape-string-regexp: 1.0.5 eslint: 8.5.0 - ignore: 5.1.8 + ignore: 5.2.0 dev: true /eslint-plugin-html/6.2.0: resolution: {integrity: sha512-vi3NW0E8AJombTvt8beMwkL1R/fdRWl4QSNRNMhVQKWm36/X0KF0unGNAY4mqUF06mnwVWZcIcerrCnfn9025g==} dependencies: - htmlparser2: 7.1.2 + htmlparser2: 7.2.0 dev: true /eslint-plugin-import/2.25.3_eslint@8.5.0: @@ -4542,7 +4524,7 @@ packages: minimatch: 3.0.4 object.values: 1.1.5 resolve: 1.20.0 - tsconfig-paths: 3.11.0 + tsconfig-paths: 3.12.0 dev: true /eslint-plugin-jest/25.3.0_67c8b681367d853d9012c48027869743: @@ -4558,7 +4540,7 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/experimental-utils': 5.0.0_eslint@8.5.0+typescript@4.5.4 + '@typescript-eslint/experimental-utils': 5.8.0_eslint@8.5.0+typescript@4.5.4 eslint: 8.5.0 jest: 27.4.5 transitivePeerDependencies: @@ -4596,7 +4578,7 @@ packages: eslint: 8.5.0 eslint-plugin-es: 3.0.1_eslint@8.5.0 eslint-utils: 2.1.0 - ignore: 5.1.8 + ignore: 5.2.0 minimatch: 3.0.4 resolve: 1.20.0 semver: 6.3.0 @@ -4641,7 +4623,7 @@ packages: eslint: '>=7.32.0' dependencies: '@babel/helper-validator-identifier': 7.15.7 - ci-info: 3.2.0 + ci-info: 3.3.0 clean-regexp: 1.0.0 eslint: 8.5.0 eslint-template-visitor: 2.3.2_eslint@8.5.0 @@ -4719,8 +4701,8 @@ packages: peerDependencies: eslint: '>=7.0.0' dependencies: - '@babel/core': 7.15.5 - '@babel/eslint-parser': 7.15.7_@babel+core@7.15.5+eslint@8.5.0 + '@babel/core': 7.16.5 + '@babel/eslint-parser': 7.16.5_@babel+core@7.16.5+eslint@8.5.0 eslint: 8.5.0 eslint-visitor-keys: 2.1.0 esquery: 1.4.0 @@ -4785,7 +4767,7 @@ packages: file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 glob-parent: 6.0.2 - globals: 13.11.0 + globals: 13.12.0 ignore: 4.0.6 import-fresh: 3.3.0 imurmurhash: 0.1.4 @@ -4813,9 +4795,9 @@ packages: hasBin: true dependencies: cross-spawn: 7.0.3 - esbuild: 0.14.3 + esbuild: 0.14.7 esbuild-node-loader: 0.6.3_typescript@4.5.4 - esbuild-register: 3.2.1_esbuild@0.14.3 + esbuild-register: 3.2.1_esbuild@0.14.7 import-meta-resolve: 1.1.1 transitivePeerDependencies: - typescript @@ -4847,7 +4829,7 @@ packages: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} dependencies: - estraverse: 5.2.0 + estraverse: 5.3.0 dev: true /estraverse/4.3.0: @@ -4855,11 +4837,6 @@ packages: engines: {node: '>=4.0'} dev: true - /estraverse/5.2.0: - resolution: {integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==} - engines: {node: '>=4.0'} - dev: true - /estraverse/5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} @@ -4889,7 +4866,7 @@ packages: merge-stream: 2.0.0 npm-run-path: 4.0.1 onetime: 5.1.2 - signal-exit: 3.0.4 + signal-exit: 3.0.6 strip-final-newline: 2.0.0 dev: true @@ -4914,22 +4891,23 @@ packages: resolution: {integrity: sha512-lTE8fId9lnfS/bNlWSE7PIqgwFw3qInlw0EVX2dx1PIwWPOP/oox0ti9EzJYxIC+cSyZiNGSSdR5cFwR9uTJsQ==} hasBin: true dependencies: - '@babel/parser': 7.16.5 - '@babel/traverse': 7.15.4 - '@rollup/plugin-node-resolve': 13.0.6_rollup@2.61.1 + '@babel/parser': 7.16.6 + '@babel/traverse': 7.16.5 + '@rollup/plugin-node-resolve': 13.1.1_rollup@2.61.1 brotli-size: 4.0.0 chalk: 4.1.2 cli-progress: 3.9.1 cli-table3: 0.6.0 enhanced-resolve: 5.8.3 - esbuild: 0.13.14 - filesize: 8.0.3 + esbuild: 0.13.15 + filesize: 8.0.6 fs-extra: 10.0.0 gzip-size: 6.0.0 rollup: 2.61.1 - terser: 5.9.0 - yargs: 17.2.1 + terser: 5.10.0 + yargs: 17.3.0 transitivePeerDependencies: + - acorn - supports-color dev: true @@ -5015,8 +4993,8 @@ packages: minimatch: 3.0.4 dev: true - /filesize/8.0.3: - resolution: {integrity: sha512-UrhwVdUWmP0Jo9uLhVro8U36D4Yp3uT6pfXeNJHVRwyQrZjsqfnypOLthfnuB/bk1glUu7aIY947kyfoOfXuog==} + /filesize/8.0.6: + resolution: {integrity: sha512-sHvRqTiwdmcuzqet7iVwsbwF6UrV3wIgDf2SHNdY1Hgl8PC45HZg/0xtdw6U2izIV4lccnrY9ftl6wZFNdjYMg==} engines: {node: '>= 0.4.0'} dev: true @@ -5081,12 +5059,12 @@ packages: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.2 + flatted: 3.2.4 rimraf: 3.0.2 dev: true - /flatted/3.2.2: - resolution: {integrity: sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==} + /flatted/3.2.4: + resolution: {integrity: sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==} dev: true /focus-trap/6.7.1: @@ -5097,8 +5075,8 @@ packages: dev: false optional: true - /follow-redirects/1.14.4: - resolution: {integrity: sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==} + /follow-redirects/1.14.6: + resolution: {integrity: sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -5112,7 +5090,7 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.32 + mime-types: 2.1.34 dev: true /fs-extra/10.0.0: @@ -5163,9 +5141,9 @@ packages: resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} dev: true - /fuse.js/6.4.6: - resolution: {integrity: sha512-/gYxR/0VpXmWSfZOIPS3rWwU8SHgsRTwWuXhyb2O6s7aRuVtHtxCkR33bNYu3wyLyNx/Wpv0vU7FZy8Vj53VNw==} - engines: {node: '>=10'} + /fuse.js/6.5.0: + resolution: {integrity: sha512-hWx7lAQm+m7t4TIJ9TI/3V2qAKHy5oJwbrCuJfvEuutHJVWaBMmATNA6zaZrdMr/l8dO2obq4xqo6lRdszoCPQ==} + engines: {node: '>=14'} requiresBuild: true dev: false optional: true @@ -5248,13 +5226,12 @@ packages: path-is-absolute: 1.0.1 dev: true - /global-agent/2.2.0: - resolution: {integrity: sha512-+20KpaW6DDLqhG7JDiJpD1JvNvb8ts+TNl7BPOYcURqCrXqnN1Vf+XVOrkKJAFPqfX+oEhsdzOj1hLWkBTdNJg==} + /global-agent/3.0.0: + resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==} engines: {node: '>=10.0'} requiresBuild: true dependencies: boolean: 3.1.4 - core-js: 3.18.0 es6-error: 4.1.1 matcher: 3.0.0 roarr: 2.15.4 @@ -5280,8 +5257,8 @@ packages: engines: {node: '>=4'} dev: true - /globals/13.11.0: - resolution: {integrity: sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==} + /globals/13.12.0: + resolution: {integrity: sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -5302,7 +5279,7 @@ packages: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.2.7 - ignore: 5.1.8 + ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 dev: true @@ -5393,11 +5370,11 @@ packages: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} dev: true - /htmlparser2/7.1.2: - resolution: {integrity: sha512-d6cqsbJba2nRdg8WW2okyD4ceonFHn9jLFxhwlNcLhQWcFPdxXeJulgOLjLKtAK9T6ahd+GQNZwG9fjmGW7lyg==} + /htmlparser2/7.2.0: + resolution: {integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==} dependencies: domelementtype: 2.2.0 - domhandler: 4.2.2 + domhandler: 4.3.0 domutils: 2.8.0 entities: 3.0.1 dev: true @@ -5406,8 +5383,8 @@ packages: resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==} dev: true - /http-parser-js/0.5.3: - resolution: {integrity: sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==} + /http-parser-js/0.5.5: + resolution: {integrity: sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==} dev: true /http-proxy-agent/4.0.1: @@ -5447,8 +5424,8 @@ packages: resolution: {integrity: sha512-+FLa/0sTXqyux0o6C+i2lOR0VoS60LU/jzUo5xjfY6+7sEEgy4Gz1O7yFBXvjd7N0NyIGWIRg8DcQSLEG+VSPw==} dev: true - /idb/6.1.4: - resolution: {integrity: sha512-DshI5yxIB3NYc47cPpfipYX8MSIgQPqVR+WoaGI9EDq6cnLGgGYR1fp6z8/Bq9vMS8Jq1bS3eWUgXpFO5+ypSA==} + /idb/6.1.5: + resolution: {integrity: sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==} dev: true /ignore/4.0.6: @@ -5456,8 +5433,8 @@ packages: engines: {node: '>= 4'} dev: true - /ignore/5.1.8: - resolution: {integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==} + /ignore/5.2.0: + resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} engines: {node: '>= 4'} dev: true @@ -5469,8 +5446,8 @@ packages: resolve-from: 4.0.0 dev: true - /import-local/3.0.2: - resolution: {integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==} + /import-local/3.0.3: + resolution: {integrity: sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==} engines: {node: '>=8'} hasBin: true dependencies: @@ -5569,12 +5546,6 @@ packages: engines: {node: '>= 0.4'} dev: true - /is-core-module/2.7.0: - resolution: {integrity: sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==} - dependencies: - has: 1.0.3 - dev: true - /is-core-module/2.8.0: resolution: {integrity: sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==} dependencies: @@ -5631,8 +5602,8 @@ packages: resolution: {integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=} dev: true - /is-negative-zero/2.0.1: - resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==} + /is-negative-zero/2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} dev: true @@ -5702,8 +5673,8 @@ packages: resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} dev: true - /is-weakref/1.0.1: - resolution: {integrity: sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==} + /is-weakref/1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: call-bind: 1.0.2 dev: true @@ -5729,8 +5700,8 @@ packages: resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} dev: true - /istanbul-lib-coverage/3.0.1: - resolution: {integrity: sha512-GvCYYTxaCPqwMjobtVcVKvSHtAGe48MNhGjpK8LtVF8K0ISX7hCKl85LgtuaSneWVyQmaGcW3iXVV3GaZSLpmQ==} + /istanbul-lib-coverage/3.2.0: + resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} engines: {node: '>=8'} dev: true @@ -5738,9 +5709,22 @@ packages: resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.15.5 + '@babel/core': 7.16.5 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.0 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /istanbul-lib-instrument/5.1.0: + resolution: {integrity: sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==} + engines: {node: '>=8'} + dependencies: + '@babel/core': 7.16.5 + '@babel/parser': 7.16.6 '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.0.1 + istanbul-lib-coverage: 3.2.0 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -5750,24 +5734,24 @@ packages: resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} engines: {node: '>=8'} dependencies: - istanbul-lib-coverage: 3.0.1 + istanbul-lib-coverage: 3.2.0 make-dir: 3.1.0 supports-color: 7.2.0 dev: true - /istanbul-lib-source-maps/4.0.0: - resolution: {integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==} - engines: {node: '>=8'} + /istanbul-lib-source-maps/4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} dependencies: debug: 4.3.3 - istanbul-lib-coverage: 3.0.1 + istanbul-lib-coverage: 3.2.0 source-map: 0.6.1 transitivePeerDependencies: - supports-color dev: true - /istanbul-reports/3.0.2: - resolution: {integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==} + /istanbul-reports/3.1.1: + resolution: {integrity: sha512-q1kvhAXWSsXfMjCdNHNPKZZv94OlspKnoGv+R9RGbnqOOQ0VbNfLFgQDVgi7hHenKsndGq3/o0OBdzDXthWcNw==} engines: {node: '>=8'} dependencies: html-escaper: 2.0.2 @@ -5836,11 +5820,11 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.8 - import-local: 3.0.2 + import-local: 3.0.3 jest-config: 27.4.5 jest-util: 27.4.2 jest-validate: 27.4.2 - prompts: 2.4.1 + prompts: 2.4.2 yargs: 16.2.0 transitivePeerDependencies: - bufferutil @@ -5859,12 +5843,12 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.15.5 + '@babel/core': 7.16.5 '@jest/test-sequencer': 27.4.5 '@jest/types': 27.4.2 - babel-jest: 27.4.5_@babel+core@7.15.5 + babel-jest: 27.4.5_@babel+core@7.16.5 chalk: 4.1.2 - ci-info: 3.2.0 + ci-info: 3.3.0 deepmerge: 4.2.2 glob: 7.2.0 graceful-fs: 4.2.8 @@ -5888,16 +5872,6 @@ packages: - utf-8-validate dev: true - /jest-diff/27.3.1: - resolution: {integrity: sha512-PCeuAH4AWUo2O5+ksW4pL9v5xJAcIKPUPfIhZBcG1RKv/0+dvaWTQK1Nrau8d67dp65fOqbeMdoil+6PedyEPQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - chalk: 4.1.2 - diff-sequences: 27.0.6 - jest-get-type: 27.3.1 - pretty-format: 27.3.1 - dev: true - /jest-diff/27.4.2: resolution: {integrity: sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -5960,12 +5934,7 @@ packages: resolution: {integrity: sha512-Ux1nWprtLrdrH4XwE7O7InRY6psIi3GOsqNESJgMJ+M5cv4A8Lh7SN9d2V2kKRZ8ebAfcd1LNyZguAOb6JiDqw==} dependencies: cross-fetch: 3.1.4 - promise-polyfill: 8.2.0 - dev: true - - /jest-get-type/27.3.1: - resolution: {integrity: sha512-+Ilqi8hgHSAdhlQ3s12CAVNd8H96ZkQBfYoXmArzZnOfAtVAJEiPDBirjByEblvG/4LPJmkL+nBqPO3A1YJAEg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + promise-polyfill: 8.2.1 dev: true /jest-get-type/27.4.0: @@ -5988,7 +5957,7 @@ packages: jest-util: 27.4.2 jest-worker: 27.4.5 micromatch: 4.0.4 - walker: 1.0.7 + walker: 1.0.8 optionalDependencies: fsevents: 2.3.2 dev: true @@ -5997,7 +5966,7 @@ packages: resolution: {integrity: sha512-oUnvwhJDj2LhOiUB1kdnJjkx8C5PwgUZQb9urF77mELH9DGR4e2GqpWQKBOYXWs5+uTN9BGDqRz3Aeg5Wts7aw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/traverse': 7.15.4 + '@babel/traverse': 7.16.5 '@jest/environment': 27.4.4 '@jest/source-map': 27.4.0 '@jest/test-result': 27.4.2 @@ -6128,7 +6097,7 @@ packages: jest-runtime: 27.4.5 jest-util: 27.4.2 jest-worker: 27.4.5 - source-map-support: 0.5.20 + source-map-support: 0.5.21 throat: 6.0.1 transitivePeerDependencies: - bufferutil @@ -6183,17 +6152,17 @@ packages: resolution: {integrity: sha512-eCi/iM1YJFrJWiT9de4+RpWWWBqsHiYxFG9V9o/n0WXs6GpW4lUt4FAHAgFPTLPqCUVzrMQmSmTZSgQzwqR7IQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/core': 7.15.5 - '@babel/generator': 7.15.4 - '@babel/parser': 7.16.5 - '@babel/plugin-syntax-typescript': 7.14.5_@babel+core@7.15.5 - '@babel/traverse': 7.15.4 - '@babel/types': 7.15.6 + '@babel/core': 7.16.5 + '@babel/generator': 7.16.5 + '@babel/parser': 7.16.6 + '@babel/plugin-syntax-typescript': 7.16.5_@babel+core@7.16.5 + '@babel/traverse': 7.16.5 + '@babel/types': 7.16.0 '@jest/transform': 27.4.5 '@jest/types': 27.4.2 '@types/babel__traverse': 7.14.2 - '@types/prettier': 2.4.0 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.15.5 + '@types/prettier': 2.4.2 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.5 chalk: 4.1.2 expect: 27.4.2 graceful-fs: 4.2.8 @@ -6218,7 +6187,7 @@ packages: '@jest/types': 27.4.2 '@types/node': 17.0.0 chalk: 4.1.2 - ci-info: 3.2.0 + ci-info: 3.3.0 graceful-fs: 4.2.8 picomatch: 2.3.0 dev: true @@ -6228,7 +6197,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - camelcase: 6.2.0 + camelcase: 6.2.1 chalk: 4.1.2 jest-get-type: 27.4.0 leven: 3.1.0 @@ -6277,7 +6246,7 @@ packages: optional: true dependencies: '@jest/core': 27.4.5 - import-local: 3.0.2 + import-local: 3.0.3 jest-cli: 27.4.5 transitivePeerDependencies: - bufferutil @@ -6292,8 +6261,8 @@ packages: hasBin: true dev: true - /joycon/3.0.1: - resolution: {integrity: sha512-SJcJNBg32dGgxhPtM0wQqxqV0ax9k/9TaUskGDSJkSFSQOEWWvQ3zzWdGQRIUry2j1zA5+ReH13t0Mf3StuVZA==} + /joycon/3.1.1: + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} engines: {node: '>=10'} dev: true @@ -6361,7 +6330,7 @@ packages: whatwg-encoding: 1.0.5 whatwg-mimetype: 2.3.0 whatwg-url: 8.7.0 - ws: 7.5.5 + ws: 7.5.6 xml-name-validator: 3.0.0 transitivePeerDependencies: - bufferutil @@ -6497,8 +6466,8 @@ packages: engines: {node: '>=6'} dev: true - /kolorist/1.5.0: - resolution: {integrity: sha512-pPobydIHK884YBtkS/tWSZXpSAEpcMbilyun3KL37ot935qL2HNKm/tI45i/Rd+MxdIWEhm7/LmUQzWZYK+Qhg==} + /kolorist/1.5.1: + resolution: {integrity: sha512-lxpCM3HTvquGxKGzHeknB/sUjuVoUElLlfYnXZT73K8geR9jQbroGlSCFBax9/0mpGoD3kzcMLnOlGQPJJNyqQ==} dev: true /leven/3.1.0: @@ -6527,33 +6496,34 @@ packages: engines: {node: '>=10'} dev: true - /lines-and-columns/1.1.6: - resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=} + /lines-and-columns/1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /lint-staged/12.1.2: - resolution: {integrity: sha512-bSMcQVqMW98HLLLR2c2tZ+vnDCnx4fd+0QJBQgN/4XkdspGRPc8DGp7UuOEBe1ApCfJ+wXXumYnJmU+wDo7j9A==} + /lint-staged/12.1.3: + resolution: {integrity: sha512-ajapdkaFxx+MVhvq6xQRg9zCnCLz49iQLJZP7+w8XaA3U4B35Z9xJJGq9vxmWo73QTvJLG+N2NxhjWiSexbAWQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true dependencies: cli-truncate: 3.1.0 colorette: 2.0.16 commander: 8.3.0 - debug: 4.3.2_supports-color@9.1.0 - enquirer: 2.3.6 + debug: 4.3.3_supports-color@9.2.1 execa: 5.1.1 lilconfig: 2.0.4 - listr2: 3.13.4_enquirer@2.3.6 + listr2: 3.13.5 micromatch: 4.0.4 normalize-path: 3.0.0 - object-inspect: 1.11.0 + object-inspect: 1.12.0 string-argv: 0.3.1 - supports-color: 9.1.0 + supports-color: 9.2.1 yaml: 1.10.2 + transitivePeerDependencies: + - enquirer dev: true - /listr2/3.13.4_enquirer@2.3.6: - resolution: {integrity: sha512-lZ1Rut1DSIRwbxQbI8qaUBfOWJ1jEYRgltIM97j6kKOCI2pHVWMyxZvkU/JKmRBWcIYgDS2PK+yDgVqm7u3crw==} + /listr2/3.13.5: + resolution: {integrity: sha512-3n8heFQDSk+NcwBn3CgxEibZGaRzx+pC64n3YjpMD1qguV4nWus3Al+Oo3KooqFKTQEJ1v7MmnbnyyNspgx3NA==} engines: {node: '>=10.0.0'} peerDependencies: enquirer: '>= 2.3.0 < 3' @@ -6562,11 +6532,10 @@ packages: optional: true dependencies: cli-truncate: 2.1.0 - clone: 2.1.2 colorette: 2.0.16 - enquirer: 2.3.6 log-update: 4.0.0 p-map: 4.0.0 + rfdc: 1.3.0 rxjs: 7.4.0 through: 2.3.8 wrap-ansi: 7.0.0 @@ -6576,7 +6545,7 @@ packages: resolution: {integrity: sha512-2XBWjO/v63JeR1HPzLJxdTVRQDB84Av2p2KtBA5ahvpyLUPubcAU6iXlAJrONcY7aSqgJhXxElAnKtnYsRolPQ==} engines: {node: '>=14'} dependencies: - mlly: 0.2.5 + mlly: 0.2.10 /locate-path/2.0.0: resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=} @@ -6684,8 +6653,8 @@ packages: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} dev: true - /makeerror/1.0.11: - resolution: {integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=} + /makeerror/1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} dependencies: tmpl: 1.0.5 dev: true @@ -6723,16 +6692,16 @@ packages: picomatch: 2.3.0 dev: true - /mime-db/1.49.0: - resolution: {integrity: sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==} + /mime-db/1.51.0: + resolution: {integrity: sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==} engines: {node: '>= 0.6'} dev: true - /mime-types/2.1.32: - resolution: {integrity: sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==} + /mime-types/2.1.34: + resolution: {integrity: sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==} engines: {node: '>= 0.6'} dependencies: - mime-db: 1.49.0 + mime-db: 1.51.0 dev: true /mimic-fn/2.1.0: @@ -6767,8 +6736,8 @@ packages: minimist: 1.2.5 dev: true - /mlly/0.2.5: - resolution: {integrity: sha512-Zp2qMM0jt+ni5lRX8LiWFQWK3XORYqFCc+xeTS2Ae7lcur/roNMXqK9bcnMyAj81J1qxkaggYcyopt2X6ENl1Q==} + /mlly/0.2.10: + resolution: {integrity: sha512-xfyW6c2QBGArtctzNnTV5leOKX8nOMz2simeubtXofdsdSJFSNw+Ncvrs8kxcN3pBrQLXuYBHNFV6NgZ5Ryf4A==} dependencies: import-meta-resolve: 1.1.1 @@ -6788,10 +6757,6 @@ packages: resolution: {integrity: sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw==} dev: true - /nanocolors/0.1.12: - resolution: {integrity: sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==} - dev: true - /nanoid/3.1.30: resolution: {integrity: sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -6811,13 +6776,8 @@ packages: resolution: {integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=} dev: true - /node-modules-regexp/1.0.0: - resolution: {integrity: sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=} - engines: {node: '>=0.10.0'} - dev: true - - /node-releases/1.1.76: - resolution: {integrity: sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==} + /node-releases/2.0.1: + resolution: {integrity: sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==} dev: true /nopt/5.0.0: @@ -6878,8 +6838,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /object-inspect/1.11.0: - resolution: {integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==} + /object-inspect/1.12.0: + resolution: {integrity: sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==} dev: true /object-keys/1.1.1: @@ -7054,7 +7014,7 @@ packages: '@babel/code-frame': 7.16.0 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.1.6 + lines-and-columns: 1.2.4 dev: true /parse5/6.0.1: @@ -7097,8 +7057,8 @@ packages: resolution: {integrity: sha1-elfrVQpng/kRUzH89GY9XI4AelA=} dev: true - /perfect-freehand/1.0.12: - resolution: {integrity: sha512-tY6ZVUbF672WJdHQMSz+YT45WgkeoLtbD5oe0TQNAZWCd4xD8B0Pcv+3URMEqhErR4JenRgSlV4kT7zHsbvzVg==} + /perfect-freehand/1.0.16: + resolution: {integrity: sha512-D4+avUeR8CHSl2vaPbPYX/dNpSMRYO3VOFp7qSSc+LRkSgzQbLATVnXosy7VxtsSHEh1C5t8K8sfmo0zCVnfWQ==} dev: false optional: true @@ -7117,11 +7077,9 @@ packages: dev: true optional: true - /pirates/4.0.1: - resolution: {integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==} + /pirates/4.0.4: + resolution: {integrity: sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==} engines: {node: '>= 6'} - dependencies: - node-modules-regexp: 1.0.0 dev: true /pkg-dir/2.0.0: @@ -7149,8 +7107,8 @@ packages: dev: false optional: true - /pnpm/6.24.1: - resolution: {integrity: sha512-gvXXhgSfdq27ASRSd9121GtRXqnZ5RMeaj/HDlsRjV5XTBWCMJZvLIdz6SiSeDQas/+6w9PNz73vFR0l9j+XYA==} + /pnpm/6.24.2: + resolution: {integrity: sha512-YUHmlLfWkA0+6upTzRCz/VWADW+dMsqTCRGXJqHrsCPeaw84MGZ6mec18nGdJufNB7hzeTuugAsi0e/ziPKUWA==} engines: {node: '>=12.17'} hasBin: true dev: true @@ -7162,11 +7120,11 @@ packages: postcss: ^8.2.14 dependencies: postcss: 8.4.5 - postcss-selector-parser: 6.0.6 + postcss-selector-parser: 6.0.7 dev: true - /postcss-selector-parser/6.0.6: - resolution: {integrity: sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==} + /postcss-selector-parser/6.0.7: + resolution: {integrity: sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 @@ -7182,8 +7140,8 @@ packages: source-map-js: 1.0.1 dev: true - /preact/10.5.14: - resolution: {integrity: sha512-KojoltCrshZ099ksUZ2OQKfbH66uquFoxHSbnwKbTJHeQNvx42EmC7wQVWNuDt6vC5s3nudRHFtKbpY4ijKlaQ==} + /preact/10.6.4: + resolution: {integrity: sha512-WyosM7pxGcndU8hY0OQlLd54tOU+qmG45QXj2dAYrL11HoyU/EzOSTlpJsirbBr1QW7lICxSsVJJmcmUglovHQ==} dev: true /prelude-ls/1.1.2: @@ -7212,16 +7170,6 @@ packages: engines: {node: '>=6'} dev: true - /pretty-format/27.3.1: - resolution: {integrity: sha512-DR/c+pvFc52nLimLROYjnXPtolawm+uWDxr4FjuLDLUn+ktWnSN851KoHwHzzqq6rfCOjkzN8FLgDrSub6UDuA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.2.5 - ansi-regex: 5.0.1 - ansi-styles: 5.2.0 - react-is: 17.0.2 - dev: true - /pretty-format/27.4.2: resolution: {integrity: sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -7262,12 +7210,12 @@ packages: resolution: {integrity: sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g==} dev: true - /promise-polyfill/8.2.0: - resolution: {integrity: sha512-k/TC0mIcPVF6yHhUvwAp7cvL6I2fFV7TzF1DuGPI8mBh4QQazf36xCKEHKTZKRysEoTQoQdKyP25J8MPJp7j5g==} + /promise-polyfill/8.2.1: + resolution: {integrity: sha512-3p9zj0cEHbp7NVUxEYUWjQlffXqnXaZIMPkAO7HhFh8u5636xLRDHOUo2vpWSK0T2mqm6fKLXYn1KP6PAZ2gKg==} dev: true - /prompts/2.4.1: - resolution: {integrity: sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==} + /prompts/2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} dependencies: kleur: 3.0.3 @@ -7413,7 +7361,7 @@ packages: /regenerator-transform/0.14.5: resolution: {integrity: sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==} dependencies: - '@babel/runtime': 7.15.4 + '@babel/runtime': 7.16.5 dev: true /regexp-tree/0.1.24: @@ -7526,7 +7474,7 @@ packages: /resolve/1.20.0: resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} dependencies: - is-core-module: 2.7.0 + is-core-module: 2.8.0 path-parse: 1.0.7 dev: true @@ -7548,7 +7496,7 @@ packages: engines: {node: '>=8'} dependencies: onetime: 5.1.2 - signal-exit: 3.0.4 + signal-exit: 3.0.6 dev: true /reusify/1.0.4: @@ -7556,6 +7504,10 @@ packages: engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true + /rfdc/1.3.0: + resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} + dev: true + /rimraf/3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true @@ -7597,8 +7549,8 @@ packages: esbuild: '>=0.10.1' rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 4.1.1 - joycon: 3.0.1 + '@rollup/pluginutils': 4.1.2 + joycon: 3.1.1 jsonc-parser: 3.0.0 rollup: 2.61.1 dev: true @@ -7612,7 +7564,9 @@ packages: jest-worker: 26.6.2 rollup: 2.61.1 serialize-javascript: 4.0.0 - terser: 5.9.0 + terser: 5.10.0 + transitivePeerDependencies: + - acorn dev: true /rollup/2.61.1: @@ -7738,15 +7692,15 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.1 - object-inspect: 1.11.0 + object-inspect: 1.12.0 dev: true /sigmund/1.0.1: resolution: {integrity: sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=} dev: true - /signal-exit/3.0.4: - resolution: {integrity: sha512-rqYhcAnZ6d/vTPGghdrw7iumdcbXpsk1b8IG/rz+VWV51DM0p7XCtMoJ3qhPLIbp3tvyt3pKRbaaEMZYpHto8Q==} + /signal-exit/3.0.6: + resolution: {integrity: sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==} dev: true /simple-git-hooks/2.7.0: @@ -7760,7 +7714,7 @@ packages: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 - debug: 4.3.2 + debug: 4.3.3 transitivePeerDependencies: - supports-color dev: true @@ -7805,8 +7759,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /source-map-support/0.5.20: - resolution: {integrity: sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==} + /source-map-support/0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: buffer-from: 1.1.2 source-map: 0.6.1 @@ -7846,7 +7800,7 @@ packages: resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.10 + spdx-license-ids: 3.0.11 dev: true /spdx-exceptions/2.3.0: @@ -7857,11 +7811,11 @@ packages: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.10 + spdx-license-ids: 3.0.11 dev: true - /spdx-license-ids/3.0.10: - resolution: {integrity: sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==} + /spdx-license-ids/3.0.11: + resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==} dev: true /sprintf-js/1.0.3: @@ -8010,7 +7964,7 @@ packages: resolution: {integrity: sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==} engines: {node: '>= 8.0'} dependencies: - debug: 4.3.2 + debug: 4.3.3 transitivePeerDependencies: - supports-color dev: true @@ -8036,8 +7990,8 @@ packages: has-flag: 4.0.0 dev: true - /supports-color/9.1.0: - resolution: {integrity: sha512-lOCGOTmBSN54zKAoPWhHkjoqVQ0MqgzPE5iirtoSixhr0ZieR/6l7WZ32V53cvy9+1qghFnIk7k52p991lKd6g==} + /supports-color/9.2.1: + resolution: {integrity: sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ==} engines: {node: '>=12'} dev: true @@ -8086,14 +8040,19 @@ packages: supports-hyperlinks: 2.2.0 dev: true - /terser/5.9.0: - resolution: {integrity: sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==} + /terser/5.10.0: + resolution: {integrity: sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==} engines: {node: '>=10'} hasBin: true + peerDependencies: + acorn: ^8.5.0 + peerDependenciesMeta: + acorn: + optional: true dependencies: commander: 2.20.3 source-map: 0.7.3 - source-map-support: 0.5.20 + source-map-support: 0.5.21 dev: true /test-exclude/6.0.0: @@ -8206,8 +8165,8 @@ packages: yargs-parser: 20.2.9 dev: true - /tsconfig-paths/3.11.0: - resolution: {integrity: sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==} + /tsconfig-paths/3.12.0: + resolution: {integrity: sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==} dependencies: '@types/json5': 0.0.29 json5: 1.0.1 @@ -8399,6 +8358,7 @@ packages: /universal-cookie/4.0.4: resolution: {integrity: sha512-lbRVHoOMtItjWbM7TwDLdl8wug7izB0tq3/YVKhT/ahB4VDvWMyvnADfnJI8y6fSvsjh51Ix7lTGC6Tn4rMPhw==} + requiresBuild: true dependencies: '@types/cookie': 0.3.3 cookie: 0.4.1 @@ -8415,7 +8375,7 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unplugin-icons/0.12.23_1b1d4cced44eea9389ed2a1aad380615: + /unplugin-icons/0.12.23_2d1a4b195bab778c97a507cb6e42f310: resolution: {integrity: sha512-jhCogt+/3WEdPrfHkUGwiLnNJAOrE469J/Zlsh57KAaeEDxrw+PMqXDXRFA/fZjtal/btGPFcDOeQPPHGW6JHg==} peerDependencies: '@svgr/core': ^5.5.0 @@ -8437,9 +8397,9 @@ packages: '@iconify/utils': 1.0.20 '@vue/compiler-sfc': 3.2.26 debug: 4.3.3 - kolorist: 1.5.0 + kolorist: 1.5.1 local-pkg: 0.4.0 - unplugin: 0.2.21_rollup@2.61.1+vite@2.6.7 + unplugin: 0.2.21_rollup@2.61.1+vite@2.7.6 transitivePeerDependencies: - rollup - supports-color @@ -8447,7 +8407,7 @@ packages: - webpack dev: true - /unplugin-vue-components/0.17.9_7487b2ab38222916261871ed2020c448: + /unplugin-vue-components/0.17.9_22a29492065bd303c23702f77931029f: resolution: {integrity: sha512-SZrK3T/uEoP2g2bH+8DwBznoqlS0dI7kQvCmHmL8HmTXdM78kh5P/9SN5IwuNpfbmXoGXWJPB8Pr8Ke8zsgpmA==} engines: {node: '>=14'} peerDependencies: @@ -8461,15 +8421,15 @@ packages: optional: true dependencies: '@antfu/utils': 0.3.0 - '@rollup/pluginutils': 4.1.1 + '@rollup/pluginutils': 4.1.2 chokidar: 3.5.2 - debug: 4.3.2 + debug: 4.3.3 fast-glob: 3.2.7 local-pkg: 0.4.0 magic-string: 0.25.7 minimatch: 3.0.4 resolve: 1.20.0 - unplugin: 0.2.21_rollup@2.61.1+vite@2.6.7 + unplugin: 0.2.21_rollup@2.61.1+vite@2.7.6 vue: 3.2.26 transitivePeerDependencies: - rollup @@ -8478,7 +8438,7 @@ packages: - webpack dev: true - /unplugin/0.2.21_rollup@2.61.1+vite@2.6.7: + /unplugin/0.2.21_rollup@2.61.1+vite@2.7.6: resolution: {integrity: sha512-IJ15/L5XbhnV7J09Zjk0FT5HEkBjkXucWAXQWRsmEtUxmmxwh23yavrmDbCF6ZPxWiVB28+wnKIHePTRRpQPbQ==} peerDependencies: rollup: ^2.50.0 @@ -8493,7 +8453,7 @@ packages: optional: true dependencies: rollup: 2.61.1 - vite: 2.6.7 + vite: 2.7.6 webpack-virtual-modules: 0.4.3 dev: true @@ -8558,7 +8518,7 @@ packages: vfile-message: 1.1.1 dev: true - /vite-plugin-pwa/0.11.12_vite@2.6.7: + /vite-plugin-pwa/0.11.12_vite@2.7.6: resolution: {integrity: sha512-XqFmA4y9C4RBb5osSsa26GVwOSwbzf2GNVcT5+06KYYdguqLpuI9FW7iV/akZqg0OUNUpH4tHfme8SnHA4PIXA==} peerDependencies: vite: ^2.0.0 @@ -8567,30 +8527,31 @@ packages: fast-glob: 3.2.7 pretty-bytes: 5.6.0 rollup: 2.61.1 - vite: 2.6.7 + vite: 2.7.6 workbox-build: 6.4.2 workbox-window: 6.4.2 transitivePeerDependencies: - '@types/babel__core' + - acorn - supports-color dev: true - /vite-plugin-windicss/1.5.4_vite@2.6.7: - resolution: {integrity: sha512-bG2IERA9J50MGq1QEbGC/PjrkVIaq2b3LilCeidyIpmFV/4aR14/wGDe83SobF+8coIeJ+23S0uDK/fXX5X0pQ==} + /vite-plugin-windicss/1.6.1_vite@2.7.6: + resolution: {integrity: sha512-63uv4HqBxtSZB0WOtrZS8yhyfQPgGQwYgcBald+/BpLSlYJREcDKgX9Xd/qDgTAjpDRozxKQj/JWreIlyIahGg==} peerDependencies: vite: ^2.0.1 dependencies: - '@windicss/plugin-utils': 1.5.4 + '@windicss/plugin-utils': 1.6.1 debug: 4.3.3 - kolorist: 1.5.0 - vite: 2.6.7 - windicss: 3.2.1 + kolorist: 1.5.1 + vite: 2.7.6 + windicss: 3.4.0 transitivePeerDependencies: - supports-color dev: true - /vite/2.6.7: - resolution: {integrity: sha512-ewk//jve9k6vlU8PfJmWUHN8k0YYdw4VaKOMvoQ3nT2Pb6k5OSMKQi4jPOzVH/TlUqMsCrq7IJ80xcuDDVyigg==} + /vite/2.7.6: + resolution: {integrity: sha512-PBNoc87rDYLtkpFU9dbVeGdbcyKzz6c34oScqivE3FEa3BhVa4ASupCzcz0eDIiSECovfLcQnLUJt9vhiEU08g==} engines: {node: '>=12.2.0'} hasBin: true peerDependencies: @@ -8605,7 +8566,7 @@ packages: stylus: optional: true dependencies: - esbuild: 0.13.14 + esbuild: 0.13.15 postcss: 8.4.5 resolve: 1.20.0 rollup: 2.61.1 @@ -8620,9 +8581,9 @@ packages: dependencies: '@docsearch/css': 3.0.0-alpha.42 '@docsearch/js': 3.0.0-alpha.42 - '@vitejs/plugin-vue': 2.0.0_vite@2.6.7+vue@3.2.26 + '@vitejs/plugin-vue': 2.0.1_vite@2.7.6+vue@3.2.26 prismjs: 1.25.0 - vite: 2.6.7 + vite: 2.7.6 vue: 3.2.26 transitivePeerDependencies: - '@algolia/client-search' @@ -8673,7 +8634,7 @@ packages: peerDependencies: vue: ^3.0.0 dependencies: - '@vue/devtools-api': 6.0.0-beta.18 + '@vue/devtools-api': 6.0.0-beta.21.1 vue: 3.2.26 dev: true @@ -8704,10 +8665,10 @@ packages: xml-name-validator: 3.0.0 dev: true - /walker/1.0.7: - resolution: {integrity: sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=} + /walker/1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} dependencies: - makeerror: 1.0.11 + makeerror: 1.0.12 dev: true /webidl-conversions/4.0.2: @@ -8732,7 +8693,7 @@ packages: resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} engines: {node: '>=0.8.0'} dependencies: - http-parser-js: 0.5.3 + http-parser-js: 0.5.5 safe-buffer: 5.2.1 websocket-extensions: 0.1.4 dev: true @@ -8796,8 +8757,8 @@ packages: isexe: 2.0.0 dev: true - /windicss/3.2.1: - resolution: {integrity: sha512-LusrIrryBFHAPQ/OOTbS4EWWuzI6eGeJglI9nQ3kDBr1cqH69NWt8Z8q59f9kTkgptXroejmWfksWwqgHs8EVw==} + /windicss/3.4.0: + resolution: {integrity: sha512-X+9Y1/FPxX253Xo4Hk/qfVuvoAxgKx686Z6yHxmBFMH7wRCPdRO42na9k/yEnrW6EqCFJP/GcMIHn3QENaE42g==} engines: {node: '>= 12'} hasBin: true dev: true @@ -8810,7 +8771,7 @@ packages: /workbox-background-sync/6.4.2: resolution: {integrity: sha512-P7c8uG5X2k+DMICH9xeSA9eUlCOjHHYoB42Rq+RtUpuwBxUOflAXR1zdsMWj81LopE4gjKXlTw7BFd1BDAHo7g==} dependencies: - idb: 6.1.4 + idb: 6.1.5 workbox-core: 6.4.2 dev: true @@ -8824,16 +8785,16 @@ packages: resolution: {integrity: sha512-WMdYLhDIsuzViOTXDH+tJ1GijkFp5khSYolnxR/11zmfhNDtuo7jof72xPGFy+KRpsz6tug39RhivCj77qqO0w==} engines: {node: '>=10.0.0'} dependencies: - '@apideck/better-ajv-errors': 0.3.1_ajv@8.6.3 - '@babel/core': 7.15.5 - '@babel/preset-env': 7.15.6_@babel+core@7.15.5 - '@babel/runtime': 7.15.4 - '@rollup/plugin-babel': 5.3.0_@babel+core@7.15.5+rollup@2.61.1 + '@apideck/better-ajv-errors': 0.3.1_ajv@8.8.2 + '@babel/core': 7.16.5 + '@babel/preset-env': 7.16.5_@babel+core@7.16.5 + '@babel/runtime': 7.16.5 + '@rollup/plugin-babel': 5.3.0_@babel+core@7.16.5+rollup@2.61.1 '@rollup/plugin-node-resolve': 11.2.1_rollup@2.61.1 '@rollup/plugin-replace': 2.4.2_rollup@2.61.1 '@surma/rollup-plugin-off-main-thread': 2.2.3 - ajv: 8.6.3 - common-tags: 1.8.0 + ajv: 8.8.2 + common-tags: 1.8.2 fast-json-stable-stringify: 2.1.0 fs-extra: 9.1.0 glob: 7.2.0 @@ -8864,6 +8825,7 @@ packages: workbox-window: 6.4.2 transitivePeerDependencies: - '@types/babel__core' + - acorn - supports-color dev: true @@ -8880,7 +8842,7 @@ packages: /workbox-expiration/6.4.2: resolution: {integrity: sha512-0hbpBj0tDnW+DZOUmwZqntB/8xrXOgO34i7s00Si/VlFJvvpRKg1leXdHHU8ykoSBd6+F2KDcMP3swoCi5guLw==} dependencies: - idb: 6.1.4 + idb: 6.1.5 workbox-core: 6.4.2 dev: true @@ -8980,12 +8942,12 @@ packages: dependencies: imurmurhash: 0.1.4 is-typedarray: 1.0.0 - signal-exit: 3.0.4 + signal-exit: 3.0.6 typedarray-to-buffer: 3.1.5 dev: true - /ws/7.5.5: - resolution: {integrity: sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==} + /ws/7.5.6: + resolution: {integrity: sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -9064,6 +9026,11 @@ packages: engines: {node: '>=10'} dev: true + /yargs-parser/21.0.0: + resolution: {integrity: sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==} + engines: {node: '>=12'} + dev: true + /yargs/15.4.1: resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} engines: {node: '>=8'} @@ -9095,8 +9062,8 @@ packages: yargs-parser: 20.2.9 dev: true - /yargs/17.2.1: - resolution: {integrity: sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==} + /yargs/17.3.0: + resolution: {integrity: sha512-GQl1pWyDoGptFPJx9b9L6kmR33TGusZvXIZUT+BOz9f7X2L94oeAskFYLEg/FkhV06zZPBYLvLZRWeYId29lew==} engines: {node: '>=12'} dependencies: cliui: 7.0.4 @@ -9105,7 +9072,7 @@ packages: require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 - yargs-parser: 20.2.9 + yargs-parser: 21.0.0 dev: true /yauzl/2.10.0: diff --git a/scripts/build.ts b/scripts/build.ts index 673f65bdcce..883d78ef923 100644 --- a/scripts/build.ts +++ b/scripts/build.ts @@ -10,6 +10,7 @@ import { version } from '../package.json' import { updateImport } from './utils' const rootDir = path.resolve(__dirname, '..') +const watch = process.argv.includes('--watch') const FILES_COPY_ROOT = [ 'LICENSE', @@ -59,7 +60,7 @@ async function build() { await updateImport(indexes) consola.info('Rollup') - exec('pnpm run build:rollup', { stdio: 'inherit' }) + exec(`pnpm run build:rollup${watch ? ' -- --watch' : ''}`, { stdio: 'inherit' }) consola.info('Fix types') exec('pnpm run types:fix', { stdio: 'inherit' }) diff --git a/scripts/rollup.config.ts b/scripts/rollup.config.ts index 5f2a8a24df6..e6e8d279732 100644 --- a/scripts/rollup.config.ts +++ b/scripts/rollup.config.ts @@ -27,6 +27,7 @@ const dtsPlugin = [ const externals = [ 'vue-demi', '@vueuse/shared', + '@vueuse/core', ] const esbuildMinifer = (options: ESBuildOptions) => { diff --git a/scripts/utils.ts b/scripts/utils.ts index 758f4c3a901..9c4f63c77e8 100644 --- a/scripts/utils.ts +++ b/scripts/utils.ts @@ -208,6 +208,7 @@ export async function updateImport({ packages, functions }: PackageIndexes) { imports.push( 'export * from \'./types\'', 'export * from \'@vueuse/shared\'', + 'export * from \'./ssr-handlers\'', ) }