diff --git a/.gitignore b/.gitignore index a7025f771..d9ed9cb24 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,16 @@ packages/**/src/aliases.ts packages/**/LICENSE categories.json tags.json +.vercel + +# docs +docs/.vitepress/cache +docs/.vitepress/dist +docs/.vitepress/.temp +docs/.vitepress/data/iconNodes +docs/.vitepress/data/iconMetaData.ts +docs/.vitepress/data/releaseMetaData.json +docs/.vitepress/data/releaseMetaData +docs/.vitepress/data/relatedIcons.json +docs/.vercel +docs/.nitro diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ffc254f32..76729a914 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -25,19 +25,19 @@ Guidelines for pull requests: Please make sure you follow the icon guidelines, that should be followed to keep quality and consistency when making icons for Lucide. -Read it here: [ICON_GUIDELINES](/docs/icon-design-guide.md). +Read it here: [ICON_GUIDELINES](https://lucide.dev/docs/icon-design-guide). ### Editor guides Here you can find instructions on how to implement the guidelines with different vector graphics editors: -#### [Adobe Illustrator Guide](/docs/illustrator-guide.md) +#### [Adobe Illustrator Guide](https://lucide.dev/docs/illustrator-guide) -You can also [download an Adobe Illustrator template](/docs/templates/illustrator-template.ai). +You can also [download an Adobe Illustrator template](https://lucide.dev/templates/illustrator-template.ai). -#### [Inkscape Guide](/docs/inkscape-guide.md) +#### [Inkscape Guide](https://lucide.dev/docs/inkscape-guide) -#### [Figma Guide](/docs/figma-guide.md) +#### [Figma Guide](https://lucide.dev/docs/figma-guide) ### Submitting Multiple Icons @@ -70,7 +70,7 @@ pnpm install # Install dependencies, including the workspace packages ### Packages -> PNPM Workspaces -To distribute different packages we use PNPM workspaces. Before you start make sure you are familiar with this concept. The concept of working in workspaces is created by Yarn, they have a well written introduction: [yarn workspaces](https://classic.yarnpkg.com/lang/en/docs/workspaces). +To distribute different packages we use PNPM workspaces. Before you start make sure you are familiar with this concept. The concept of working in workspaces is created by Yarn, they have a well written introduction: [yarn workspaces](https://classic.yarnpkg.com/lang/enhttps://lucide.dev/docs/workspaces). The configured directory for workspaces is the [packages](./packages) directory, located in the root directory. There you will find all the current packages from lucide. There are more workspaces defined, see [`pnpm-workspace.yaml`](./pnpm-workspace.yaml). @@ -172,11 +172,11 @@ Includes usefully scripts to automate certain jobs. Big part of the scripts is t ### site -The lucide.dev website using [Nextjs](https://nextjs.org). +The lucide.dev website is using [vitepress](https://vitepress.dev/) to generate the static website. The markdown files are located in the docs directory. ## Documentation -The documentation files are located in the [docs](./docs) directory. All these markdown files will be loaded in the build of the lucide.dev website. +The documentation files are located in the [docs](https://github.com/lucide-icons/lucide/tree/main/docs) directory. All these markdown files will be loaded in the build of the lucide.dev website. Feel free to write, adjust or add new markdown files to improve our documentation. diff --git a/docs/.vitepress/api/gh-icon/[...data].get.ts b/docs/.vitepress/api/gh-icon/[...data].get.ts new file mode 100644 index 000000000..f688c57ab --- /dev/null +++ b/docs/.vitepress/api/gh-icon/[...data].get.ts @@ -0,0 +1,41 @@ +import { eventHandler, setResponseHeader, defaultContentType } from 'h3' +import { renderToString, renderToStaticMarkup } from 'react-dom/server' +import { createElement } from 'react' +import SvgPreview from '../../lib/SvgPreview/index.tsx'; +import iconNodes from '../../data/iconNodes' +import createLucideIcon from 'lucide-react/src/createLucideIcon' +import Backdrop from '../../lib/SvgPreview/Backdrop.tsx'; + +export default eventHandler((event) => { + const { params } = event.context + + const [name, svgData] = params.data.split('/'); + const data = svgData.slice(0, -4); + + const src = Buffer.from(data, 'base64').toString('utf8'); + + const children = [] + + if (name in iconNodes) { + const iconNode = iconNodes[name] + + const LucideIcon = createLucideIcon(name, iconNode) + const svg = renderToStaticMarkup(createElement(LucideIcon)) + const backdropString = svg.replace(/]*>|<\/svg>/g, ''); + + children.push(createElement(Backdrop, { backdropString, src })) + } + + const svg = Buffer.from( + // We can't use jsx here, is not supported here by nitro. + renderToString(createElement(SvgPreview, {src, showGrid: true}, children)).replace( + />/, + '>' + ) + ).toString('utf8'); + + defaultContentType(event, 'image/svg+xml') + setResponseHeader(event, 'Cache-Control', 'public,max-age=31536000') + + return svg +}) diff --git a/docs/.vitepress/api/icon-nodes/index.get.ts b/docs/.vitepress/api/icon-nodes/index.get.ts new file mode 100644 index 000000000..e07168676 --- /dev/null +++ b/docs/.vitepress/api/icon-nodes/index.get.ts @@ -0,0 +1,29 @@ +import { eventHandler, getQuery, setResponseHeader } from 'h3' +import iconNodes from '../../data/iconNodes' +import { IconNodeWithKeys } from '../../theme/types' + +export default eventHandler((event) => { + const query = getQuery(event) + + const withUniqueKeys = query.withUniqueKeys === 'true' + + setResponseHeader(event, 'Cache-Control', 'public, max-age=86400') + + if (withUniqueKeys) { + return iconNodes + } + + return Object.entries(iconNodes).reduce((acc, [name, iconNode]) => { + if (withUniqueKeys) { + return [name, iconNode] + } + + const newIconNode = (iconNode as IconNodeWithKeys).map(([name, { key, ...attrs}]) => { + return [name, attrs] + }) + + acc[name] = newIconNode + + return acc + }, {}) +}) diff --git a/docs/.vitepress/api/icons/[iconName].get.ts b/docs/.vitepress/api/icons/[iconName].get.ts new file mode 100644 index 000000000..435121388 --- /dev/null +++ b/docs/.vitepress/api/icons/[iconName].get.ts @@ -0,0 +1,44 @@ +import { eventHandler, getQuery, setResponseHeader, createError } from 'h3' +import iconNodes from '../../data/iconNodes' +import createLucideIcon from 'lucide-react/src/createLucideIcon' +import { renderToString } from 'react-dom/server' +import { createElement } from 'react' + +export default eventHandler((event) => { + const { params } = event.context + + const iconNode = iconNodes[params.iconName] + + if (iconNode == null) { + const error = createError({ + statusCode: 404, + message: `Icon "${params.iconName}" not found`, + }) + + return sendError(event, error) + } + + const width = getQuery(event).width || undefined + const height = getQuery(event).height || undefined + const color = getQuery(event).color || undefined + const strokeWidth = getQuery(event).strokeWidth || undefined + + const LucideIcon = createLucideIcon(params.iconName, iconNode) + + const svg = Buffer.from( + renderToString( + createElement(LucideIcon, { + width, + height, + color: color ? `#${color}` : undefined, + strokeWidth, + } + )) + ).toString('utf8'); + + defaultContentType(event, 'image/svg+xml') + setResponseHeader(event, 'Cache-Control', 'public,max-age=31536000') + + return svg + +}) diff --git a/docs/.vitepress/api/tags/index.get.ts b/docs/.vitepress/api/tags/index.get.ts new file mode 100644 index 000000000..3a30248c5 --- /dev/null +++ b/docs/.vitepress/api/tags/index.get.ts @@ -0,0 +1,10 @@ +import { eventHandler, setResponseHeader } from 'h3' +import iconMetaData from '../../data/iconMetaData' + +export default eventHandler((event) => { + setResponseHeader(event, 'Cache-Control', 'public, max-age=86400') + + return Object.fromEntries( + Object.entries(iconMetaData).map(([name, { tags }]) => [ name, tags ]) + ) +}) diff --git a/docs/.vitepress/api/test.ts b/docs/.vitepress/api/test.ts new file mode 100644 index 000000000..ebd7b8801 --- /dev/null +++ b/docs/.vitepress/api/test.ts @@ -0,0 +1,3 @@ +export default eventHandler(() => { + return { nitro: 'Is Awesome! asda' } +}) diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts new file mode 100644 index 000000000..3ae7b67f6 --- /dev/null +++ b/docs/.vitepress/config.ts @@ -0,0 +1,65 @@ +import { fileURLToPath, URL } from 'node:url' +import path from 'path'; +import { defineConfig } from 'vitepress' +import sidebar from './sidebar'; + +// https://vitepress.dev/reference/site-config +export default defineConfig({ + cleanUrls: true, + title: "Lucide", + description: "Beautiful & consistent icon toolkit made by the community.", + outDir: '.vercel/output/static', + vite: { + resolve: { + alias: [ + { + find: /^.*\/VPIconAlignLeft\.vue$/, + replacement: fileURLToPath( + new URL('./theme/components/overrides/VPIconAlignLeft.vue', import.meta.url) + ) + }, + { + find: /^.*\/VPFooter\.vue$/, + replacement: fileURLToPath( + new URL('./theme/components/overrides/VPFooter.vue', import.meta.url) + ) + } + ] + } + }, + head: [ + [ + 'script', + { + src: 'https://plausible.io/js/script.js', + 'data-domain': 'lucide.dev', + defer: '' + } + ], + ], + themeConfig: { + // https://vitepress.dev/reference/default-theme-config + logo: { + light: '/logo.light.svg', + dark: '/logo.dark.svg' + }, + nav: [ + { text: 'Icons', link: '/icons/index.md' }, + { text: 'Guide', link: '/guide/' }, + { text: 'Packages', link: '/packages' }, + { text: 'License', link: '/license' }, + ], + sidebar, + socialLinks: [ + { icon: 'github', link: 'https://github.com/lucide-icons/lucide' }, + { icon: 'discord', link: 'https://discord.gg/EH6nSts' } + ], + footer: { + message: 'Released under the ISC License.', + copyright: `Copyright © ${new Date().getFullYear()} Lucide Contributors` + }, + editLink: { + pattern: 'https://github.com/lucide-icons/lucide/edit/main/docs/:path' + }, + } +}) diff --git a/site/src/data/packageData.json b/docs/.vitepress/data/packageData.json similarity index 100% rename from site/src/data/packageData.json rename to docs/.vitepress/data/packageData.json diff --git a/site/src/data/packageData.thirdParty.json b/docs/.vitepress/data/packageData.thirdParty.json similarity index 97% rename from site/src/data/packageData.thirdParty.json rename to docs/.vitepress/data/packageData.thirdParty.json index 3a8d8326f..ba35181a5 100644 --- a/site/src/data/packageData.thirdParty.json +++ b/docs/.vitepress/data/packageData.thirdParty.json @@ -22,6 +22,7 @@ "name": "hyva-lucide-icons", "description": "Implementation of Lucide icon's using Hyvä's svg php viewmodal to render icons for Magento 2 Hyva theme based projects.", "icon": "/framework-logos/hyva.svg", + "iconDark": "/framework-logos/hyva-dark.svg", "shields": [ { "alt": "Latest Stable Version", @@ -41,6 +42,7 @@ "name": "eleventy-lucide-icons", "description": "Using this plugin, Eleventy projects can incorporate Lucide icons. it makes it simple to use Lucide icons into your themes via shortcodes, improving your website's overall usability and visual appeal.", "icon": "/framework-logos/11ty.svg", + "iconClass": "package-icon-invert", "shields": [ { "alt": "Latest Stable Version", diff --git a/docs/.vitepress/lib/SvgPreview/Backdrop.tsx b/docs/.vitepress/lib/SvgPreview/Backdrop.tsx new file mode 100644 index 000000000..dfb1a9ab4 --- /dev/null +++ b/docs/.vitepress/lib/SvgPreview/Backdrop.tsx @@ -0,0 +1,71 @@ +import React from 'react'; + +interface BackdropProps { + src: string + backdropString: string +} + +const Backdrop = ({ src, backdropString }: BackdropProps): JSX.Element => { + return ( + <> + + + + + + + + + + + + + + + + + + + + + + ) +} + + +export default Backdrop; diff --git a/site/src/components/SvgPreview/index.tsx b/docs/.vitepress/lib/SvgPreview/index.tsx similarity index 100% rename from site/src/components/SvgPreview/index.tsx rename to docs/.vitepress/lib/SvgPreview/index.tsx diff --git a/site/src/components/SvgPreview/types.ts b/docs/.vitepress/lib/SvgPreview/types.ts similarity index 100% rename from site/src/components/SvgPreview/types.ts rename to docs/.vitepress/lib/SvgPreview/types.ts diff --git a/site/src/components/SvgPreview/utils.ts b/docs/.vitepress/lib/SvgPreview/utils.ts similarity index 100% rename from site/src/components/SvgPreview/utils.ts rename to docs/.vitepress/lib/SvgPreview/utils.ts diff --git a/docs/.vitepress/lib/categories.ts b/docs/.vitepress/lib/categories.ts new file mode 100644 index 000000000..2e14bbe71 --- /dev/null +++ b/docs/.vitepress/lib/categories.ts @@ -0,0 +1,28 @@ +import fs from "fs"; +import path from "path"; +import {Category, IconEntity} from "../theme/types"; + +const directory = path.join(process.cwd(), "../categories"); + +export function getAllCategoryFiles(): Category[] { + const fileNames = fs.readdirSync(directory).filter((file) => path.extname(file) === '.json'); + + return fileNames.map((fileName) => { + const name = path.basename(fileName, '.json') + const fileContent = fs.readFileSync(path.join(directory, fileName), 'utf8') + + const parsedFileContent = JSON.parse(fileContent) + + return { + name, + title: parsedFileContent.title, + } + }); +} + +export function mapCategoryIconCount(categories: Category[], icons: { categories: IconEntity['categories'] }[]) { + return categories.map((category) => ({ + ...category, + iconCount: icons.reduce((acc, curr) => (curr.categories.includes(category.name) ? ++acc : acc), 0) + })) +} diff --git a/docs/.vitepress/lib/createCodeExamples.ts b/docs/.vitepress/lib/createCodeExamples.ts new file mode 100644 index 000000000..2de4a5b23 --- /dev/null +++ b/docs/.vitepress/lib/createCodeExamples.ts @@ -0,0 +1,218 @@ +import { + BUNDLED_LANGUAGES, + type IThemeRegistration +} from 'shiki' +import { + getHighlighter, +} from 'shiki-processor' + +type CodeExampleType = { + title: string, + lang: string, + codes: { + language?: string, + code: string, + metastring?: string, + }[], +}[] + +const getIconCodes = (): CodeExampleType => { + return [ + { + lang: 'html', + title: 'HTML', + codes: [ + { + language: 'html', + code: ` +`, + }, + ], + }, + { + lang: 'tsx', + title: 'React', + codes: [ + { + language: 'tsx', + code: `import { PascalCase } from 'lucide-react'; + +const App = () => { + return ( + + ); +}; + +export default App; +`, + + }, + ], + }, + { + lang: 'vue', + title: 'Vue 3', + codes: [ + { + language: 'vue', + code: ` + + +`, + + }, + ], + }, + { + lang: 'svelte', + title: 'Svelte', + codes: [ + { + language: 'svelte', + code: ` + + +`, + + }, + ], + }, + { + lang: 'preact', + title: 'Preact', + codes: [ + { + language: 'tsx', + code: `import { PascalCase } from 'lucide-preact'; + +const App = () => { + return ( + + ); +}; + +export default App; +`, + + }, + ], + }, + { + lang: 'solid', + title: 'Solid', + codes: [ + { + language: 'tsx', + code: `import { PascalCase } from 'lucide-solid'; + +const App = () => { + return ( + + ); +}; + +export default App; +`, + + }, + ], + }, + { + lang: 'angular', + title: 'Angular', + codes: [ + { + language: 'tsx', + code: `// app.module.ts +import { LucideAngularModule, PascalCase } from 'lucide-angular'; + +@NgModule({ + imports: [ + LucideAngularModule.pick({ PascalCase }) + ], +}) + +// app.component.html + +`, + }, + ], + }, + { + lang: 'html', + title: 'Icon Font', + codes: [ + { + language: 'html', + code: ` + +
+`, + }, + ], + }, + { + lang: 'dart', + title: 'Flutter', + codes: [ + { + language: 'dart', + code: `Icon(LucideIcons.Name); +`, + }, + ], + }, + ] +} + +export type ThemeOptions = + | IThemeRegistration + | { light: IThemeRegistration; dark: IThemeRegistration } + +const highLightCode = async (code: string, lang: string, active?: boolean) => { + const highlighter = await getHighlighter({ + themes: ['material-theme-palenight'], + langs: [...BUNDLED_LANGUAGES], + processors: [] + }) + + const highlightedCode = highlighter.codeToHtml(code, { + lang, + // lineOptions, + theme: 'material-theme-palenight' + }).replace('background-color: #292D3E', '') + + return `
+ + ${lang} + ${highlightedCode} +
` +} + + +export default async function createCodeExamples() { + const codes = getIconCodes(); + + const codeExamplePromises = codes.map(async (codeTemplate, index) => { + const { title, lang, codes } = codeTemplate; + const isFirst = index === 0; + + const code = await highLightCode(codes[0].code, codes[0].language || lang, isFirst); + + return { + title, + language: codes[0].language || lang, + code, + }; + }) + + return Promise.all(codeExamplePromises); +} diff --git a/site/src/lib/fetchPackages.ts b/docs/.vitepress/lib/fetchPackages.ts similarity index 95% rename from site/src/lib/fetchPackages.ts rename to docs/.vitepress/lib/fetchPackages.ts index b81cbf0ae..0bf1a7e65 100644 --- a/site/src/lib/fetchPackages.ts +++ b/docs/.vitepress/lib/fetchPackages.ts @@ -1,7 +1,7 @@ import { promises as fs, constants } from 'fs'; import path from 'path'; import yaml from 'js-yaml' -import { PackageItem } from '../components/Package'; +import { PackageItem } from '../theme/types'; const fileExist = (filePath) => fs.access(filePath, constants.F_OK).then(() => true).catch(() => false) diff --git a/site/src/lib/generateZip.ts b/docs/.vitepress/lib/generateZip.ts similarity index 100% rename from site/src/lib/generateZip.ts rename to docs/.vitepress/lib/generateZip.ts diff --git a/site/src/lib/getFallbackZip.tsx b/docs/.vitepress/lib/getFallbackZip.tsx similarity index 57% rename from site/src/lib/getFallbackZip.tsx rename to docs/.vitepress/lib/getFallbackZip.tsx index f74d55ae5..82f3bbdaf 100644 --- a/site/src/lib/getFallbackZip.tsx +++ b/docs/.vitepress/lib/getFallbackZip.tsx @@ -1,12 +1,13 @@ -import { createLucideIcon, LucideProps } from "lucide-react" -import { IconEntity } from "src/types" +import { createLucideIcon } from "lucide-react/src/lucide-react" +import { type LucideProps, type IconNode } from "lucide-react/src/createLucideIcon" +import { IconEntity } from "../theme/types" import { renderToStaticMarkup } from 'react-dom/server'; import { IconContent } from "./generateZip"; const getFallbackZip = (icons: IconEntity[], params: LucideProps) => { return icons .map((icon) => { - const Icon = createLucideIcon(icon.name, icon.iconNode) + const Icon = createLucideIcon(icon.name, icon.iconNode as IconNode) const src = renderToStaticMarkup() return [icon.name, src] }) diff --git a/site/src/lib/helpers.ts b/docs/.vitepress/lib/helpers.ts similarity index 100% rename from site/src/lib/helpers.ts rename to docs/.vitepress/lib/helpers.ts diff --git a/docs/.vitepress/lib/icons.ts b/docs/.vitepress/lib/icons.ts new file mode 100644 index 000000000..14dd7c1be --- /dev/null +++ b/docs/.vitepress/lib/icons.ts @@ -0,0 +1,55 @@ +import fs from "fs"; +import path from "path"; +import { IconNodeWithKeys } from "../theme/types"; +import iconNodes from '../data/iconNodes' +import releaseMeta from "../data/releaseMetaData.json"; + +const DATE_OF_FORK = '2020-06-08T16:39:52+0100'; + +const directory = path.join(process.cwd(), "../icons"); + +export function getAllNames() { + const fileNames = fs.readdirSync(directory).filter((file) => path.extname(file) === '.json'); + + return fileNames + .filter((fileName) => fs.existsSync(directory + '/' + path.basename(fileName, '.json') + '.svg')) + .map((fileName) => path.basename(fileName, '.json')); +} + +export interface GetDataOptions { + withChildKeys?: boolean +} + +export async function getData(name: string) { + const jsonPath = path.join(directory, `${name}.json`); + const jsonContent = fs.readFileSync(jsonPath, "utf8"); + const { tags, categories, contributors } = JSON.parse(jsonContent); + + const iconNode = iconNodes[name] + + const releaseData = releaseMeta?.[name] ?? { + "createdRelease": { + "version": "0.0.0", + "date": DATE_OF_FORK + }, + "changedRelease": { + "version": "0.0.0", + "date": DATE_OF_FORK + } + } + + return { + name, + tags, + categories, + iconNode, + contributors, + ...releaseData + }; +} + +export async function getAllData(): Promise<{ name: string, iconNode: IconNodeWithKeys}[]> { + const names = getAllNames(); + + return Promise.all(names.map((name) => getData(name))); +} diff --git a/docs/.vitepress/sidebar.ts b/docs/.vitepress/sidebar.ts new file mode 100644 index 000000000..168c6be12 --- /dev/null +++ b/docs/.vitepress/sidebar.ts @@ -0,0 +1,118 @@ +import { DefaultTheme, UserConfig } from "vitepress" + +const sidebar: UserConfig['themeConfig']['sidebar'] = { + 'guide':[ + { + text: 'Introduction', + items: [ + { text: 'What is lucide?', link: '/guide/' }, + { text: 'Installation', link: '/guide/installation' }, + { text: 'Comparison', link: '/guide/comparison' } + ] + }, + // { + // text: 'Using Icons', + // items: [ + // { + // text: 'How to use icons', + // link: 'how-to-use-icons' + // }, + // { + // text: 'Styling icons', + // link: 'styling-icons' + // }, + // { + // text: 'Accessibility', + // link: 'accessibility' + // }, + // { + // text: 'What should I use', + // link: 'what-should-i-use' + // }, + + // ] + // }, + { + text: 'Packages', + items: [ + { + text: 'Lucide', + link: '/guide/packages/lucide' + }, + { + text: 'Lucide React', + link: '/guide/packages/lucide-react' + }, + { + text: 'Lucide React Native', + link: '/guide/packages/lucide-react-native' + }, + { + text: 'Lucide Vue', + link: '/guide/packages/lucide-vue' + }, + { + text: 'Lucide Vue Next (Vue 3)', + link: '/guide/packages/lucide-vue-next' + }, + { + text: 'Lucide Svelte', + link: '/guide/packages/lucide-svelte' + }, + { + text: 'Lucide Solid', + link: '/guide/packages/lucide-solid' + }, + { + text: 'Lucide Preact', + link: '/guide/packages/lucide-preact' + }, + { + text: 'Lucide Angular', + link: '/guide/packages/lucide-angular' + }, + { + text: 'Lucide Static', + link: '/guide/packages/lucide-static' + }, + { + text: 'Lucide Flutter', + link: '/guide/packages/lucide-flutter' + }, + ] + }, + { + text: 'Contributing', + items: [ + { + text: 'Icon Design Principles', + link: '/guide/design/icon-design-guide' + }, + { + text: 'Designing in Illustrator', + link: '/guide/design/illustrator-guide' + }, + { + text: 'Designing in InkScape', + link: '/guide/design/inkscape-guide' + }, + { + text: 'Designing in Figma', + link: '/guide/design/figma-guide' + }, + ] + }, + ], + 'icons': [ + { text: '', link: '/' }, + // { text: 'Categorized', link: '/icons/categorized' }, + // { + // text: 'Categories', + // items: [ + // ...(getAllCategoryFiles().map((category) => ({ text: category, link: `/icons/category/${category}` }))) + // ] + // } + ], +} + +export default sidebar diff --git a/docs/.vitepress/theme/components/PageContainer.vue b/docs/.vitepress/theme/components/PageContainer.vue new file mode 100644 index 000000000..2a4aa553e --- /dev/null +++ b/docs/.vitepress/theme/components/PageContainer.vue @@ -0,0 +1,11 @@ + + + diff --git a/docs/.vitepress/theme/components/base/Badge.vue b/docs/.vitepress/theme/components/base/Badge.vue new file mode 100644 index 000000000..146309f53 --- /dev/null +++ b/docs/.vitepress/theme/components/base/Badge.vue @@ -0,0 +1,62 @@ + + + + + diff --git a/docs/.vitepress/theme/components/base/ButtonMenu.vue b/docs/.vitepress/theme/components/base/ButtonMenu.vue new file mode 100644 index 000000000..506195d6c --- /dev/null +++ b/docs/.vitepress/theme/components/base/ButtonMenu.vue @@ -0,0 +1,187 @@ + + + + + diff --git a/docs/.vitepress/theme/components/base/CodeGroup.vue b/docs/.vitepress/theme/components/base/CodeGroup.vue new file mode 100644 index 000000000..d5b6d62b6 --- /dev/null +++ b/docs/.vitepress/theme/components/base/CodeGroup.vue @@ -0,0 +1,51 @@ + + + diff --git a/docs/.vitepress/theme/components/base/ColorPicker.vue b/docs/.vitepress/theme/components/base/ColorPicker.vue new file mode 100644 index 000000000..1f93d3624 --- /dev/null +++ b/docs/.vitepress/theme/components/base/ColorPicker.vue @@ -0,0 +1,93 @@ + + + + + diff --git a/docs/.vitepress/theme/components/base/EndOfPage.vue b/docs/.vitepress/theme/components/base/EndOfPage.vue new file mode 100644 index 000000000..64e6b4f45 --- /dev/null +++ b/docs/.vitepress/theme/components/base/EndOfPage.vue @@ -0,0 +1,15 @@ + + + diff --git a/docs/.vitepress/theme/components/base/FakeInput.vue b/docs/.vitepress/theme/components/base/FakeInput.vue new file mode 100644 index 000000000..f8e74a357 --- /dev/null +++ b/docs/.vitepress/theme/components/base/FakeInput.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/docs/.vitepress/theme/components/base/IconButton.vue b/docs/.vitepress/theme/components/base/IconButton.vue new file mode 100644 index 000000000..f3ac32b1f --- /dev/null +++ b/docs/.vitepress/theme/components/base/IconButton.vue @@ -0,0 +1,43 @@ + + + diff --git a/docs/.vitepress/theme/components/base/Input.vue b/docs/.vitepress/theme/components/base/Input.vue new file mode 100644 index 000000000..d624b265a --- /dev/null +++ b/docs/.vitepress/theme/components/base/Input.vue @@ -0,0 +1,81 @@ + + + + + + + + + diff --git a/docs/.vitepress/theme/components/base/InputField.vue b/docs/.vitepress/theme/components/base/InputField.vue new file mode 100644 index 000000000..6a1d5d145 --- /dev/null +++ b/docs/.vitepress/theme/components/base/InputField.vue @@ -0,0 +1,48 @@ + + + + + diff --git a/docs/.vitepress/theme/components/base/InputSearch.vue b/docs/.vitepress/theme/components/base/InputSearch.vue new file mode 100644 index 000000000..534210ed7 --- /dev/null +++ b/docs/.vitepress/theme/components/base/InputSearch.vue @@ -0,0 +1,74 @@ + + + + + + + diff --git a/docs/.vitepress/theme/components/base/Label.vue b/docs/.vitepress/theme/components/base/Label.vue new file mode 100644 index 000000000..f3722bb8c --- /dev/null +++ b/docs/.vitepress/theme/components/base/Label.vue @@ -0,0 +1,16 @@ + + + + diff --git a/docs/.vitepress/theme/components/base/LucideIcon.vue b/docs/.vitepress/theme/components/base/LucideIcon.vue new file mode 100644 index 000000000..c16fe061d --- /dev/null +++ b/docs/.vitepress/theme/components/base/LucideIcon.vue @@ -0,0 +1,19 @@ + + + diff --git a/docs/.vitepress/theme/components/base/RangeSlider.vue b/docs/.vitepress/theme/components/base/RangeSlider.vue new file mode 100644 index 000000000..fd34ebc4b --- /dev/null +++ b/docs/.vitepress/theme/components/base/RangeSlider.vue @@ -0,0 +1,127 @@ + + + + + + + + diff --git a/docs/.vitepress/theme/components/base/ResetButton.vue b/docs/.vitepress/theme/components/base/ResetButton.vue new file mode 100644 index 000000000..5b94aa669 --- /dev/null +++ b/docs/.vitepress/theme/components/base/ResetButton.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/docs/.vitepress/theme/components/base/Switch.vue b/docs/.vitepress/theme/components/base/Switch.vue new file mode 100644 index 000000000..c327fcf9a --- /dev/null +++ b/docs/.vitepress/theme/components/base/Switch.vue @@ -0,0 +1,77 @@ + + + + + + + diff --git a/docs/.vitepress/theme/components/home/HomeContainer.vue b/docs/.vitepress/theme/components/home/HomeContainer.vue new file mode 100644 index 000000000..859490f1f --- /dev/null +++ b/docs/.vitepress/theme/components/home/HomeContainer.vue @@ -0,0 +1,35 @@ + + + diff --git a/docs/.vitepress/theme/components/home/HomeHeroBefore.data.ts b/docs/.vitepress/theme/components/home/HomeHeroBefore.data.ts new file mode 100644 index 000000000..5e384e240 --- /dev/null +++ b/docs/.vitepress/theme/components/home/HomeHeroBefore.data.ts @@ -0,0 +1,16 @@ +export default { + async load() { + const version = await fetch('https://api.github.com/repos/lucide-icons/lucide/releases/latest').then(res => { + if (res.ok) { + const releaseData = res.json() as Promise<{ tag_name: string }> + + return releaseData + } + return null + }).then(res => res.tag_name) + + return { + version + } + } +} diff --git a/docs/.vitepress/theme/components/home/HomeHeroBefore.vue b/docs/.vitepress/theme/components/home/HomeHeroBefore.vue new file mode 100644 index 000000000..52d078f25 --- /dev/null +++ b/docs/.vitepress/theme/components/home/HomeHeroBefore.vue @@ -0,0 +1,44 @@ + + + + diff --git a/docs/.vitepress/theme/components/home/HomeHeroIconsCard.data.ts b/docs/.vitepress/theme/components/home/HomeHeroIconsCard.data.ts new file mode 100644 index 000000000..b6898c80f --- /dev/null +++ b/docs/.vitepress/theme/components/home/HomeHeroIconsCard.data.ts @@ -0,0 +1,16 @@ +import iconNodes from '../../../data/iconNodes' + +const getRandomItem = (items: Item[]): Item => items[Math.floor(Math.random()*items.length)]; + +export default { + async load() { + const icons = Object.entries(iconNodes).map(([name, iconNode]) => ({ name, iconNode })) + + const randomIcons = Array.from({ length: 200 }, () => getRandomItem(icons)) + + return { + icons: randomIcons, + iconsCount: icons.length, + } + } +} diff --git a/docs/.vitepress/theme/components/home/HomeHeroIconsCard.vue b/docs/.vitepress/theme/components/home/HomeHeroIconsCard.vue new file mode 100644 index 000000000..7331c7706 --- /dev/null +++ b/docs/.vitepress/theme/components/home/HomeHeroIconsCard.vue @@ -0,0 +1,160 @@ + + + + + diff --git a/docs/.vitepress/theme/components/home/HomeIconCustomizer.vue b/docs/.vitepress/theme/components/home/HomeIconCustomizer.vue new file mode 100644 index 000000000..4b69771ab --- /dev/null +++ b/docs/.vitepress/theme/components/home/HomeIconCustomizer.vue @@ -0,0 +1,195 @@ + + + + + diff --git a/docs/.vitepress/theme/components/home/HomeIconCustomizerIcons.vue b/docs/.vitepress/theme/components/home/HomeIconCustomizerIcons.vue new file mode 100644 index 000000000..631490344 --- /dev/null +++ b/docs/.vitepress/theme/components/home/HomeIconCustomizerIcons.vue @@ -0,0 +1,77 @@ + + + + + diff --git a/docs/.vitepress/theme/components/home/HomePackagesSection.data.ts b/docs/.vitepress/theme/components/home/HomePackagesSection.data.ts new file mode 100644 index 000000000..62ca903c4 --- /dev/null +++ b/docs/.vitepress/theme/components/home/HomePackagesSection.data.ts @@ -0,0 +1,53 @@ +export default { + async load() { + return { + packages: [ + { + name: 'lucide', + logo: '/framework-logos/js.svg', + label: 'Lucide documentation for JavaScript', + }, + { + name: 'lucide-react', + logo: '/framework-logos/react.svg', + label: 'Lucide documentation for React', + }, + { + name: 'lucide-vue-next', + logo: '/framework-logos/vue.svg', + label: 'Lucide documentation for Vue 3', + }, + { + name: 'lucide-svelte', + logo: '/framework-logos/svelte.svg', + label: 'Lucide documentation for Svelte', + }, + { + name: 'lucide-preact', + logo: '/framework-logos/preact.svg', + label: 'Lucide documentation for Preact', + }, + { + name: 'lucide-solid', + logo: '/framework-logos/solid.svg', + label: 'Lucide documentation for Solid', + }, + { + name: 'lucide-angular', + logo: '/framework-logos/angular.svg', + label: 'Lucide documentation for Angular', + }, + { + name: 'lucide-react-native', + logo: '/framework-logos/react-native.svg', + label: 'Lucide documentation for React Native', + }, + { + name: 'lucide-flutter', + logo: '/framework-logos/flutter.svg', + label: 'Lucide documentation for Flutter', + }, + ] + } + } +} diff --git a/docs/.vitepress/theme/components/home/HomePackagesSection.vue b/docs/.vitepress/theme/components/home/HomePackagesSection.vue new file mode 100644 index 000000000..ac7570f5d --- /dev/null +++ b/docs/.vitepress/theme/components/home/HomePackagesSection.vue @@ -0,0 +1,67 @@ + + + + + diff --git a/docs/.vitepress/theme/components/icons/CategoryList.data.ts b/docs/.vitepress/theme/components/icons/CategoryList.data.ts new file mode 100644 index 000000000..bb32e8038 --- /dev/null +++ b/docs/.vitepress/theme/components/icons/CategoryList.data.ts @@ -0,0 +1,16 @@ +import { getAllData } from '../../../lib/icons'; +import { getAllCategoryFiles, mapCategoryIconCount } from '../../../lib/categories'; +import iconsMetaData from '../../../data/iconMetaData' + + +export default { + async load() { + let categories = getAllCategoryFiles() + + categories = mapCategoryIconCount(categories, Object.values(iconsMetaData)) + + return { + categories, + } + } +} diff --git a/docs/.vitepress/theme/components/icons/CategoryList.vue b/docs/.vitepress/theme/components/icons/CategoryList.vue new file mode 100644 index 000000000..6e645ab5e --- /dev/null +++ b/docs/.vitepress/theme/components/icons/CategoryList.vue @@ -0,0 +1,99 @@ + + + + + diff --git a/docs/.vitepress/theme/components/icons/CategoryListItem.vue b/docs/.vitepress/theme/components/icons/CategoryListItem.vue new file mode 100644 index 000000000..9472a2c73 --- /dev/null +++ b/docs/.vitepress/theme/components/icons/CategoryListItem.vue @@ -0,0 +1,95 @@ + + + + + diff --git a/docs/.vitepress/theme/components/icons/CopyCodeButton.vue b/docs/.vitepress/theme/components/icons/CopyCodeButton.vue new file mode 100644 index 000000000..98ff73c8e --- /dev/null +++ b/docs/.vitepress/theme/components/icons/CopyCodeButton.vue @@ -0,0 +1,111 @@ + + + + + diff --git a/docs/.vitepress/theme/components/icons/IconDetail.vue b/docs/.vitepress/theme/components/icons/IconDetail.vue new file mode 100644 index 000000000..b99f5921a --- /dev/null +++ b/docs/.vitepress/theme/components/icons/IconDetail.vue @@ -0,0 +1,56 @@ + + + + + diff --git a/docs/.vitepress/theme/components/icons/IconDetailName.vue b/docs/.vitepress/theme/components/icons/IconDetailName.vue new file mode 100644 index 000000000..91d74bb50 --- /dev/null +++ b/docs/.vitepress/theme/components/icons/IconDetailName.vue @@ -0,0 +1,74 @@ + + + + + diff --git a/docs/.vitepress/theme/components/icons/IconDetailOverlay.vue b/docs/.vitepress/theme/components/icons/IconDetailOverlay.vue new file mode 100644 index 000000000..dc61946d2 --- /dev/null +++ b/docs/.vitepress/theme/components/icons/IconDetailOverlay.vue @@ -0,0 +1,154 @@ + + + + + diff --git a/docs/.vitepress/theme/components/icons/IconGrid.vue b/docs/.vitepress/theme/components/icons/IconGrid.vue new file mode 100644 index 000000000..363faecde --- /dev/null +++ b/docs/.vitepress/theme/components/icons/IconGrid.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/docs/.vitepress/theme/components/icons/IconInfo.vue b/docs/.vitepress/theme/components/icons/IconInfo.vue new file mode 100644 index 000000000..9588e2cb3 --- /dev/null +++ b/docs/.vitepress/theme/components/icons/IconInfo.vue @@ -0,0 +1,83 @@ + + + + + diff --git a/docs/.vitepress/theme/components/icons/IconItem.vue b/docs/.vitepress/theme/components/icons/IconItem.vue new file mode 100644 index 000000000..a2f300430 --- /dev/null +++ b/docs/.vitepress/theme/components/icons/IconItem.vue @@ -0,0 +1,154 @@ + + + + + diff --git a/docs/.vitepress/theme/components/icons/IconPreview.vue b/docs/.vitepress/theme/components/icons/IconPreview.vue new file mode 100644 index 000000000..c69c853ab --- /dev/null +++ b/docs/.vitepress/theme/components/icons/IconPreview.vue @@ -0,0 +1,73 @@ + + + + + diff --git a/docs/.vitepress/theme/components/icons/IconPreviewSmall.vue b/docs/.vitepress/theme/components/icons/IconPreviewSmall.vue new file mode 100644 index 000000000..c39d94d19 --- /dev/null +++ b/docs/.vitepress/theme/components/icons/IconPreviewSmall.vue @@ -0,0 +1,69 @@ + + + + + diff --git a/docs/.vitepress/theme/components/icons/IconsCategory.vue b/docs/.vitepress/theme/components/icons/IconsCategory.vue new file mode 100644 index 000000000..5977910b1 --- /dev/null +++ b/docs/.vitepress/theme/components/icons/IconsCategory.vue @@ -0,0 +1,56 @@ + + + + + diff --git a/docs/.vitepress/theme/components/icons/IconsCategoryOverview.vue b/docs/.vitepress/theme/components/icons/IconsCategoryOverview.vue new file mode 100644 index 000000000..ea251c4fd --- /dev/null +++ b/docs/.vitepress/theme/components/icons/IconsCategoryOverview.vue @@ -0,0 +1,103 @@ + + + + + diff --git a/docs/.vitepress/theme/components/icons/IconsOverview.vue b/docs/.vitepress/theme/components/icons/IconsOverview.vue new file mode 100644 index 000000000..446bc8569 --- /dev/null +++ b/docs/.vitepress/theme/components/icons/IconsOverview.vue @@ -0,0 +1,124 @@ + + + + + diff --git a/docs/.vitepress/theme/components/icons/NoResults.vue b/docs/.vitepress/theme/components/icons/NoResults.vue new file mode 100644 index 000000000..ad6d4fc85 --- /dev/null +++ b/docs/.vitepress/theme/components/icons/NoResults.vue @@ -0,0 +1,77 @@ + + + + + diff --git a/docs/.vitepress/theme/components/icons/RelatedIcons.vue b/docs/.vitepress/theme/components/icons/RelatedIcons.vue new file mode 100644 index 000000000..47f470d7e --- /dev/null +++ b/docs/.vitepress/theme/components/icons/RelatedIcons.vue @@ -0,0 +1,30 @@ + + + + + diff --git a/docs/.vitepress/theme/components/icons/SidebarIconCustomizer.vue b/docs/.vitepress/theme/components/icons/SidebarIconCustomizer.vue new file mode 100644 index 000000000..f5194caee --- /dev/null +++ b/docs/.vitepress/theme/components/icons/SidebarIconCustomizer.vue @@ -0,0 +1,155 @@ + + + + + diff --git a/docs/.vitepress/theme/components/icons/StickyBar.vue b/docs/.vitepress/theme/components/icons/StickyBar.vue new file mode 100644 index 000000000..8c0350409 --- /dev/null +++ b/docs/.vitepress/theme/components/icons/StickyBar.vue @@ -0,0 +1,28 @@ + + + diff --git a/docs/.vitepress/theme/components/icons/confetti.css b/docs/.vitepress/theme/components/icons/confetti.css new file mode 100644 index 000000000..9ebcff1d9 --- /dev/null +++ b/docs/.vitepress/theme/components/icons/confetti.css @@ -0,0 +1,104 @@ +.confetti-button { + cursor: pointer; + position: relative; + --confetti-color: var(--vp-c-brand); + --text-color: 0 0 0; +} + +.dark .confetti-button { + --confetti-color: var(--vp-c-brand-dark); + --text-color: 255 255 255; +} +.confetti-button:before, +.confetti-button:after { + position: absolute; + content: ""; + display: block; + width: 140%; + max-width: 160px; + height: 100%; + left: -20%; + z-index: -1000; + transition: all ease-in-out 0.5s; + background-repeat: no-repeat; + font-size: 14px; +} + +.confetti-button:before { + content: attr(data-confetti-text); + letter-spacing: 1px; + font-weight: bold; + transform: rotate(-8deg); + color: rgb(var(--text-color) / 1); + display: none; + top: -85%; + background-image: radial-gradient(circle, var(--confetti-color) 20%, transparent 20%), + radial-gradient(circle, transparent 20%, var(--confetti-color) 20%, transparent 30%), + radial-gradient(circle, var(--confetti-color) 20%, transparent 20%), + radial-gradient(circle, var(--confetti-color) 20%, transparent 20%), + radial-gradient(circle, transparent 10%, var(--confetti-color) 15%, transparent 20%), + radial-gradient(circle, var(--confetti-color) 20%, transparent 20%), + radial-gradient(circle, var(--confetti-color) 20%, transparent 20%), + radial-gradient(circle, var(--confetti-color) 20%, transparent 20%), + radial-gradient(circle, var(--confetti-color) 20%, transparent 20%); + background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%, + 10% 10%, 18% 18%; +} + +.confetti-button:after { + display: none; + bottom: -75%; + background-image: radial-gradient(circle, var(--confetti-color) 20%, transparent 20%), + radial-gradient(circle, var(--confetti-color) 20%, transparent 20%), + radial-gradient(circle, transparent 10%, var(--confetti-color) 15%, transparent 20%), + radial-gradient(circle, var(--confetti-color) 20%, transparent 20%), + radial-gradient(circle, var(--confetti-color) 20%, transparent 20%), + radial-gradient(circle, var(--confetti-color) 20%, transparent 20%), + radial-gradient(circle, var(--confetti-color) 20%, transparent 20%); + background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 10% 10%, 20% 20%; +} + +.confetti-button.animate:before { + display: block; + animation: topBubbles ease-in-out 1s forwards; +} +.confetti-button.animate:after { + display: block; + animation: bottomBubbles ease-in-out 1s forwards; +} + +@keyframes topBubbles { + 0% { + color: rgb(var(--text-color) / 0); + background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, + 40% 90%, 55% 90%, 70% 90%; + } + 30% { + color: rgb(var(--text-color) / 1); + } + 50% { + background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, + 50% 50%, 65% 20%, 90% 30%; + } + 100% { + background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, + 50% 40%, 65% 10%, 90% 20%; + background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%; + color: rgb(var(--text-color) / 0); + } +} +@keyframes bottomBubbles { + 0% { + background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, + 70% -10%, 70% 0%; + } + 50% { + background-position: 0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, + 105% 0%; + } + 100% { + background-position: 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, + 110% 10%; + background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%; + } +} diff --git a/docs/.vitepress/theme/components/overrides/VPFooter.vue b/docs/.vitepress/theme/components/overrides/VPFooter.vue new file mode 100644 index 000000000..0d0fe8b6e --- /dev/null +++ b/docs/.vitepress/theme/components/overrides/VPFooter.vue @@ -0,0 +1,108 @@ + + + + + diff --git a/docs/.vitepress/theme/components/overrides/VPIconAlignLeft.vue b/docs/.vitepress/theme/components/overrides/VPIconAlignLeft.vue new file mode 100644 index 000000000..7bd95b3d2 --- /dev/null +++ b/docs/.vitepress/theme/components/overrides/VPIconAlignLeft.vue @@ -0,0 +1,10 @@ + + + diff --git a/docs/.vitepress/theme/components/packages/PackageList.data.ts b/docs/.vitepress/theme/components/packages/PackageList.data.ts new file mode 100644 index 000000000..c92038bab --- /dev/null +++ b/docs/.vitepress/theme/components/packages/PackageList.data.ts @@ -0,0 +1,21 @@ +import packageData from '../../../data/packageData.json'; +import thirdPartyPackages from '../../../data/packageData.thirdParty.json'; +import fetchPackages from "../../../lib/fetchPackages"; + +export default { + async load() { + const packages = await fetchPackages(); + return { + packages: packages + .filter(p => p.name in packageData) + .map((pData) => ({ + ...pData, + ...packageData[pData.name], + documentation: `/guide/packages/${pData.name}`, + source: `https://github.com/lucide-icons/lucide/tree/main/packages/${pData.name}`, + icon: `/framework-logos/${packageData[pData.name].icon}.svg`, + })).sort((a, b) => a.order - b.order), + thirdPartyPackages, + }; + } +} diff --git a/docs/.vitepress/theme/components/packages/PackageList.vue b/docs/.vitepress/theme/components/packages/PackageList.vue new file mode 100644 index 000000000..60ecf5138 --- /dev/null +++ b/docs/.vitepress/theme/components/packages/PackageList.vue @@ -0,0 +1,64 @@ + + + + + diff --git a/docs/.vitepress/theme/components/packages/PackageListItem.vue b/docs/.vitepress/theme/components/packages/PackageListItem.vue new file mode 100644 index 000000000..3429ec75f --- /dev/null +++ b/docs/.vitepress/theme/components/packages/PackageListItem.vue @@ -0,0 +1,110 @@ + + + + + diff --git a/docs/.vitepress/theme/composables/useActiveAnchor.ts b/docs/.vitepress/theme/composables/useActiveAnchor.ts new file mode 100644 index 000000000..68586b6aa --- /dev/null +++ b/docs/.vitepress/theme/composables/useActiveAnchor.ts @@ -0,0 +1,87 @@ +import { onMounted, onUpdated, onUnmounted } from 'vue'; +import { throttleAndDebounce } from 'vitepress/dist/client/theme-default/support/utils' + +/* +* This file is compied and adjusted from vitepress/dist/client/theme-default/composables/useActiveAnchor.ts +*/ + +export function useActiveAnchor(container, marker) { + const onScroll = throttleAndDebounce(setActiveLink, 100); + let prevActiveLink = null; + onMounted(() => { + requestAnimationFrame(setActiveLink); + window.addEventListener('scroll', onScroll); + }); + onUpdated(() => { + // sidebar update means a route change + activateLink(location.hash); + }); + onUnmounted(() => { + window.removeEventListener('scroll', onScroll); + }); + function setActiveLink() { + const links = [].slice.call(container.value.querySelectorAll('.outline-link')); + const anchors = [].slice + .call(document.querySelectorAll('.content .header-anchor')) + .filter((anchor) => { + return links.some((link) => { + return link.hash === anchor.hash && anchor.offsetParent !== null; + }); + }); + const scrollY = window.scrollY; + const innerHeight = window.innerHeight; + const offsetHeight = document.body.offsetHeight; + const isBottom = Math.abs(scrollY + innerHeight - offsetHeight) < 1; + // page bottom - highlight last one + if (anchors.length && isBottom) { + activateLink(anchors[anchors.length - 1].hash); + return; + } + for (let i = 0; i < anchors.length; i++) { + const anchor = anchors[i]; + const nextAnchor = anchors[i + 1]; + const [isActive, hash] = isAnchorActive(i, anchor, nextAnchor); + if (isActive) { + activateLink(hash); + return; + } + } + } + function activateLink(hash) { + if (prevActiveLink) { + prevActiveLink.classList.remove('active'); + } + if (hash !== null) { + prevActiveLink = container.value.querySelector(`a[href="${decodeURIComponent(hash)}"]`); + } + const activeLink = prevActiveLink; + if (activeLink) { + activeLink.classList.add('active'); + marker.value.style.top = activeLink.offsetTop + 5 + 'px'; + marker.value.style.opacity = '1'; + } + else { + marker.value.style.top = '33px'; + marker.value.style.opacity = '0'; + } + } +} + +const PAGE_OFFSET = 64; + +function getAnchorTop(anchor) { + return anchor.parentElement.offsetTop - PAGE_OFFSET; +} +function isAnchorActive(index, anchor, nextAnchor) { + const scrollTop = window.scrollY; + if (index === 0 && scrollTop === 0) { + return [true, null]; + } + if (scrollTop < getAnchorTop(anchor)) { + return [false, null]; + } + if (!nextAnchor || scrollTop < getAnchorTop(nextAnchor)) { + return [true, anchor.hash]; + } + return [false, null]; +} diff --git a/docs/.vitepress/theme/composables/useCategoryView.ts b/docs/.vitepress/theme/composables/useCategoryView.ts new file mode 100644 index 000000000..d6c079e02 --- /dev/null +++ b/docs/.vitepress/theme/composables/useCategoryView.ts @@ -0,0 +1,25 @@ +import { + ref, inject, Ref +} from 'vue'; + +export const CATEGORY_VIEW_CONTEXT = Symbol('categoryView'); + +interface CategoryViewContext { + selectedCategory: Ref + categoryCounts: Ref> +} + +export const categoryViewContext = { + selectedCategory: ref(''), + categoryCounts: ref({}), +}; + +export function useCategoryView(): CategoryViewContext { + const context = inject(CATEGORY_VIEW_CONTEXT); + + if (!context) { + throw new Error('useCategoryView must be used with categoryView context'); + } + + return context; +} diff --git a/docs/.vitepress/theme/composables/useConfetti.ts b/docs/.vitepress/theme/composables/useConfetti.ts new file mode 100644 index 000000000..df9eee5ff --- /dev/null +++ b/docs/.vitepress/theme/composables/useConfetti.ts @@ -0,0 +1,18 @@ +import { ref } from "vue"; + +export default function useConfetti() { + const animate = ref(false) + + function confetti() { + animate.value = true; + + setTimeout(function () { + animate.value = false; + }, 1000); + } + + return { + animate, + confetti + } +} diff --git a/docs/.vitepress/theme/composables/useIconStyle.ts b/docs/.vitepress/theme/composables/useIconStyle.ts new file mode 100644 index 000000000..9a8af33d2 --- /dev/null +++ b/docs/.vitepress/theme/composables/useIconStyle.ts @@ -0,0 +1,30 @@ +/* eslint-disable no-console */ + +import { + ref, inject, Ref +} from 'vue'; + +export const ICON_STYLE_CONTEXT = Symbol('size'); + +interface IconSizeContext { + size: Ref + strokeWidth: Ref + color: Ref +} + +export const iconStyleContext = { + size: ref(24), + strokeWidth: ref(2), + color: ref('currentColor'), + absoluteStrokeWidth: ref(false), +}; + +export function useIconStyleContext(): IconSizeContext{ + const context = inject(ICON_STYLE_CONTEXT); + + if (!context) { + throw new Error('useIconStyleContext must be used with useIconStyleProvider'); + } + + return context; +} diff --git a/docs/.vitepress/theme/composables/useSearch.ts b/docs/.vitepress/theme/composables/useSearch.ts new file mode 100644 index 000000000..b0c1a5b4f --- /dev/null +++ b/docs/.vitepress/theme/composables/useSearch.ts @@ -0,0 +1,23 @@ +import Fuse from 'fuse.js'; +import { shallowRef, computed, Ref } from 'vue'; + +const useSearch = (query: Ref, collection: T[], keys: Fuse.FuseOptionKey[] = []) => { + const index = shallowRef( + new Fuse(collection, { + threshold: 0.2, + keys, + }) + ) + + const results = computed(() => { + if (query.value) { + return index.value.search(query.value).map((result) => result.item); + } + + return collection; + }); + + return results; +}; + +export default useSearch; diff --git a/docs/.vitepress/theme/composables/useSearchInput.ts b/docs/.vitepress/theme/composables/useSearchInput.ts new file mode 100644 index 000000000..2687dee87 --- /dev/null +++ b/docs/.vitepress/theme/composables/useSearchInput.ts @@ -0,0 +1,40 @@ +import { refThrottled } from '@vueuse/core'; +import { nextTick, onMounted, ref, watch } from 'vue'; + +const useSearchInput = () => { + const searchInput = ref() + const searchQuery = ref( + typeof window === 'undefined' + ? '' + : ( + new URLSearchParams(window.location.search).get('search') + || '' + ) + ) + const searchQueryThrottled = refThrottled(searchQuery, 200) + + watch(searchQueryThrottled, (searchString) => { + const newUrl = new URL(window.location.href); + + newUrl.searchParams.set('search', searchString); + + nextTick(() => { + window.history.replaceState({}, '', newUrl) + }) + }) + + onMounted(() => { + const searchParams = new URLSearchParams(window.location.search); + if(searchParams.has('focus')) { + searchInput.value.focus() + } + }) + + return { + searchInput, + searchQuery, + searchQueryThrottled + }; +}; + +export default useSearchInput; diff --git a/docs/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts new file mode 100644 index 000000000..3933bb7d0 --- /dev/null +++ b/docs/.vitepress/theme/index.ts @@ -0,0 +1,26 @@ +import { h } from 'vue' +import DefaultTheme from 'vitepress/theme' +import './style.css' +import { Theme } from 'vitepress' +import IconsSidebarNavAfter from './layouts/IconsSidebarNavAfter.vue' +import HomeHeroIconsCard from './components/home/HomeHeroIconsCard.vue' +import HomeHeroBefore from "./components/home/HomeHeroBefore.vue"; +import { ICON_STYLE_CONTEXT, iconStyleContext } from './composables/useIconStyle' +import { CATEGORY_VIEW_CONTEXT, categoryViewContext } from './composables/useCategoryView' + +const theme: Partial = { + extends: DefaultTheme, + Layout() { + return h(DefaultTheme.Layout, null, { + 'home-hero-before': () => h(HomeHeroBefore), + 'sidebar-nav-after': () => h(IconsSidebarNavAfter), + 'home-hero-image': () => h(HomeHeroIconsCard), + }) + }, + enhanceApp({ app }) { + app.provide(ICON_STYLE_CONTEXT, iconStyleContext) + app.provide(CATEGORY_VIEW_CONTEXT, categoryViewContext) + } +} + +export default theme diff --git a/docs/.vitepress/theme/layouts/IconsSidebarNavAfter.vue b/docs/.vitepress/theme/layouts/IconsSidebarNavAfter.vue new file mode 100644 index 000000000..caaa7ff80 --- /dev/null +++ b/docs/.vitepress/theme/layouts/IconsSidebarNavAfter.vue @@ -0,0 +1,16 @@ + + + diff --git a/docs/.vitepress/theme/style.css b/docs/.vitepress/theme/style.css new file mode 100644 index 000000000..91c61521b --- /dev/null +++ b/docs/.vitepress/theme/style.css @@ -0,0 +1,128 @@ +:root { + --vp-c-brand: #F56565; + --vp-c-brand-light: #F67373; + --vp-c-brand-lighter: #F89191; + --vp-c-brand-dark: #DC5A5A; + --vp-c-brand-darker: #C45050; + + --vp-c-bg-alt-up: #fff; + --vp-c-bg-alt-down: #fff; +} + +.dark { + --vp-c-bg-alt-up: #1B1B1D; + --vp-c-bg-alt-down: #0F0F10; +} + +.VPNavBarTitle .logo { + height: 36px; + width: 36px; +} + +.VPNavBarTitle .title { + font-size: 21px; +} + +.VPHomeHero > .container { + gap: 24px; +} + +.VPHomeHero .image-container { + transform: none; + width: 100%; + /* padding: 0 24px; */ +} + +/* .VPHomeHero .container { + flex-direction: column-reverse; +} */ +.VPHomeHero .container .main { + /* flex:1; */ + flex-shirk: 0; +} + +.VPHomeHero .container .main h1.name { + color: var(--vp-c-text); + +} +.VPHomeHero .container .main h1.name .clip { + color: inherit; + -webkit-text-fill-color: unset; + color: var(--vp-c-text); + font-size: 36px; +} + +.VPHomeHero .container .main h1::first-line { + color: var(--vp-c-brand); +} + + +/* */ +.VPHomeHero .container .image { + margin: 0; + order: 2; + /* flex: 1; */ + margin-top: 32px; +} + +.VPHomeHero .container .image-container { + height: auto; + justify-content: flex-end; +} + +.VPHomeHero .container .image-bg { + display: none; +} + +.VPFeature .icon { + background-color: var(--vp-c-bg);; +} + +.vp-doc[class*=" _icons_"] > div { + max-width: 100%; +} + +.VPDoc:has(.vp-doc[class*=" _icons_"]) > .container > .content{ + padding-right: 0; + padding-left: 0; +} + +@media (min-width: 640px) { + .VPHomeHero .container .main h1.name .clip { + font-size: unset; + } +} + +@media (min-width: 960px) { + + .VPHomeHero .container .image { + order: 1; + margin-bottom: auto; + margin-top: 0; + position: relative; + } + + .VPHomeHero .container .main { + width: 50%; + } + + .VPHomeHero .container .image { + width: 50%; + } + + .VPHomeHero .container .image-container { + display: block; + } + + .VPHomeHero .container .main h1.name { + + } +} + +.VPNavBarHamburger .container > span { + border-radius: 2px; +} +/* +html:has(* .outline-link:target) { + scroll-behavior: smooth; +} */ diff --git a/docs/.vitepress/theme/types.ts b/docs/.vitepress/theme/types.ts new file mode 100644 index 000000000..8f3a43c24 --- /dev/null +++ b/docs/.vitepress/theme/types.ts @@ -0,0 +1,46 @@ +export type IconNode = [elementName: string, attrs: Record][] +export type IconNodeWithKeys = [elementName: string, attrs: Record, key: string][] + +export interface IconEntity { + name: string; + tags: string[]; + categories: string[]; + contributors: string[]; + aliases?: string[]; + iconNode: IconNode; + createdRelease?: Release; + changedRelease?: Release; +} + +export interface Category { + name: string + title: string + icon?: string + iconCount: number + icons?: IconEntity[] +} + +interface Shield { + alt: string + src: string + href: string +} + +export interface PackageItem { + name: string + description: string + icon: string + iconDark: string + shields: Shield[] + source: string + documentation: string + order?: number + private?: boolean + flutter?: object +} + + +export interface Release { + version: string + date: string +} diff --git a/docs/.vitepress/vue-shim.d.ts b/docs/.vitepress/vue-shim.d.ts new file mode 100644 index 000000000..6651766d0 --- /dev/null +++ b/docs/.vitepress/vue-shim.d.ts @@ -0,0 +1,10 @@ +declare module "*.vue" { + import Vue from "vue"; + export default Vue; +} + +declare module "*.data.ts" { + const data: any; + + export { data }; +} diff --git a/docs/README.txt b/docs/README.txt new file mode 100644 index 000000000..3c54deb63 --- /dev/null +++ b/docs/README.txt @@ -0,0 +1,37 @@ +# Lucide Docs website + +The Lucide docs website is built with Vitepress: https://vitepress.dev/ +This is Markdown-based documentation powered by Vue. + +This is why this file is in txt format. + +## Development + +```sh +# Install dependencies +pnpm install +``` + +```sh +# Start docs dev server +pnpm docs:dev + +# Start api dev server +pnpm dev +``` + +## Build + +```sh +# Build docs +pnpm docs:build +``` + +```sh +# Build api +pnpm build:api +``` + +## Components + +See .vitepress directory. diff --git a/docs/code-of-conduct.md b/docs/code-of-conduct.md new file mode 100644 index 000000000..10155b51b --- /dev/null +++ b/docs/code-of-conduct.md @@ -0,0 +1,5 @@ +--- +aside: false +--- + + diff --git a/docs/contributing.md b/docs/contributing.md new file mode 100644 index 000000000..8176e1b59 --- /dev/null +++ b/docs/contributing.md @@ -0,0 +1,5 @@ +--- +aside: false +--- + + diff --git a/docs/comparison.md b/docs/guide/comparison.md similarity index 100% rename from docs/comparison.md rename to docs/guide/comparison.md diff --git a/docs/figma-guide.md b/docs/guide/design/figma-guide.md similarity index 96% rename from docs/figma-guide.md rename to docs/guide/design/figma-guide.md index 492db332d..604fb934c 100644 --- a/docs/figma-guide.md +++ b/docs/guide/design/figma-guide.md @@ -28,7 +28,7 @@ Set the following: 1. Stroke width: 2px 2. Stroke alignment: center -![Figma Stroke Options](images/figma-stroke-options.png) +![Figma Stroke Options](../../images/figma-stroke-options.png) ## Export Or Copy Your Icon Once you have completed your icon, you can export it. diff --git a/docs/icon-design-guide.md b/docs/guide/design/icon-design-guide.md similarity index 79% rename from docs/icon-design-guide.md rename to docs/guide/design/icon-design-guide.md index 7a1af86d9..791e45194 100644 --- a/docs/icon-design-guide.md +++ b/docs/guide/design/icon-design-guide.md @@ -21,35 +21,35 @@ Here are rules that should be followed to keep quality and consistency when maki ### 1. Icons must be designed on a 24 by 24 pixels canvas. -![24px-24px](images/24px-24px.png?raw=true "24px-24px") +![24px-24px](../../images/24px-24px.svg?raw=true "24px-24px") ### 2. Icons must have at least 1 pixel padding within the canvas. -![1px-padding](images/1px-padding.png?raw=true "1px-padding") +![1px-padding](../../images/1px-padding.svg?raw=true "1px-padding") ### 3. Icons must have a stroke width of 2 pixels. -![2px-stroke](images/2px-stroke.png?raw=true "2px-stroke") +![2px-stroke](../../images/2px-stroke.svg?raw=true "2px-stroke") ### 4. Icons must use round joins. -![round-joints](images/round-joints.png?raw=true "round-joints") +![round-joints](../../images/round-joints.svg?raw=true "round-joints") ### 5. Icons must use round caps. -![round-caps](images/round-caps.png?raw=true "round-caps") +![round-caps](../../images/round-caps.svg?raw=true "round-caps") ### 6. Icons must use centered strokes. -![centered-strokes](images/centered-strokes.png?raw=true "centered-strokes") +![centered-strokes](../../images/centered-strokes.svg?raw=true "centered-strokes") ### 7. Shapes (such as squares) in icons must have border radius of 2 pixels. -![2px-border-radius](images/2px-border-radius.png?raw=true "2px-border-radius") +![2px-border-radius](../../images/2px-border-radius.svg?raw=true "2px-border-radius") ### 8. Distinct elements must have 2 pixels of spacing between each other. -![2px-element-spacing](images/2px-element-spacing.png?raw=true "2px-element-spacing") +![2px-element-spacing](../../images/2px-element-spacing.svg?raw=true "2px-element-spacing") ## Code Conventions diff --git a/docs/illustrator-guide.md b/docs/guide/design/illustrator-guide.md similarity index 92% rename from docs/illustrator-guide.md rename to docs/guide/design/illustrator-guide.md index 3f0fc5a84..f29976401 100644 --- a/docs/illustrator-guide.md +++ b/docs/guide/design/illustrator-guide.md @@ -24,7 +24,7 @@ The Illustrator template is created following guidelines from the [Icon Design G 5. Export the file with the export menu under: `Export > Export As..` than safe the file as SVG. Select the following options in the SVG Options dialog: -![SVG export options in Illustrator](images/illustrator-svg-options.png?raw=true "Setting Page Size") +![SVG export options in Illustrator](../../images/illustrator-svg-options.png?raw=true "Setting Page Size") After that, double check that the [code conventions and SVG global attributes](icon-design-guide.md#code-conventions) are correct. diff --git a/docs/inkscape-guide.md b/docs/guide/design/inkscape-guide.md similarity index 71% rename from docs/inkscape-guide.md rename to docs/guide/design/inkscape-guide.md index d1587f067..3fe10d025 100644 --- a/docs/inkscape-guide.md +++ b/docs/guide/design/inkscape-guide.md @@ -13,11 +13,11 @@ When opening a new document, Inkscape will create a canvas of a default size. T 1. Open the Document Properties dialog (File -> Document Properties). 2. On the “Page Size” tab, under “Custom Size” set the Units to `px` and set both Height and Width to 24. -![Setting Page Size](images/page-size.png?raw=true "Setting Page Size") +![Setting Page Size](../../images/page-size.png?raw=true "Setting Page Size") 3. On the “Grid” tab, select `Rectangular Grid` and click “New Grid”. -![Setting Grid Properties](images/grid-1.png?raw=true "Setting Grid Properties") +![Setting Grid Properties](../../images/grid-1.png?raw=true "Setting Grid Properties") 4. Set the Grid Units to `px` and set Spacing X and Spacing Y both to 1. -![Setting Grid Properties](images/grid-2.png?raw=true "Setting Grid Properties") +![Setting Grid Properties](../../images/grid-2.png?raw=true "Setting Grid Properties") 5. Close the Document Properties dialog. 6. To center the canvas in the viewport, select View -> Zoom -> Drawing. @@ -25,17 +25,17 @@ When opening a new document, Inkscape will create a canvas of a default size. T 1. Create a path or shape. 2. With the path selected, open the Stroke and Fill panel by pressing `Ctrl+Shift+F` on your keyboard. -![Stroke Style Properties](images/strokes.png?raw=true "Setting Grid Properties") +![Stroke Style Properties](../../images/strokes.png?raw=true "Setting Grid Properties") 3. On the “Stroke Style” tab: * Set Stroke Width to `2px`. * Select the rounded join type. * Select the rounded cap type. 4. If the shape is a rectangle, select the rectangle and in the top of the screen below the menu bar, set `Rx` and `Ry` to `2px`. -![Rectangle Radius Properties](images/corner-radius.png?raw=true "Rectangle Radius Properties") +![Rectangle Radius Properties](../../images/corner-radius.png?raw=true "Rectangle Radius Properties") ## Saving A File 1. When ready to save the file, click Save As and select “Optimized SVG” as the file type. -![Save As](images/save-as.png?raw=true "Save as") +![Save As](../../images/save-as.png?raw=true "Save as") 2. After clicking Save, to conform with the other icons in the package, set Pretty Printing to use spaces and set the indentation depth to 2. -![Optimize](images/optimize-settings.png?raw=true "Optimize") +![Optimize](../../images/optimize-settings.png?raw=true "Optimize") diff --git a/docs/guide/index.md b/docs/guide/index.md new file mode 100644 index 000000000..582ffbe43 --- /dev/null +++ b/docs/guide/index.md @@ -0,0 +1,28 @@ +--- +title: What is Lucide? +nextPage: + - comparison + - installation +--- + +# What is Lucide? + +Lucide is an open-source icon library that provides 1000+ vector (svg) files for displaying icons and symbols in digital and non-digital projects. The library aims to make it easier for designers and developers to incorporate icons into their projects by providing several official [packages](/packages) to make it easier to use these icons in your project. + +## Available Icons + +Lucide contains icons with different variants and states, allowing users to choose the most suitable icon for their needs. And if a desired icon isn't available yet, users can open a design request, and the Lucide community contributors will help provide new icons. With more icons to choose from, users have more options to work with in their projects. +Complete Set of Icons + +As new applications with specific features arise, Lucide aims to provide a complete set of icons for every project. The community follows a set of design rules when designing new icons. These rules maintain standards for the icons, such as recognizability, consistency in style, and readability at all sizes. While creativity is valued in new icons, recognizable design conventions are important to ensure that the icons are easily identifiable by users. + +## Code Optimization + +In addition to design, code is also important. Assets like icons can significantly increase bandwidth usage in web projects. With the growing internet, Lucide has a responsibility to keep their assets as small as possible. To achieve this, Lucide uses SVG compression and specific code architecture for tree-shaking abilities. After tree-shaking, you only ship the icons you used, which helps to keep software distribution size to a minimum. + +## Official Packages + +Lucide's official packages are designed to work on different platforms, making it easier for users to integrate icons into their projects. The packages are available for various technologies, including [Web (Vanilla)](https://lucide.dev/guide/packages/lucide), [React](https://lucide.dev/guide/packages/lucide-react), [React Native](https://lucide.dev/guide/packages/lucide-react-native), [Vue](https://lucide.dev/guide/packages/lucide-vue), [Vue 3](https://lucide.dev/guide/packages/lucide-vue-next), [Svelte](https://lucide.dev/guide/packages/lucide-svelte),[Preact](https://lucide.dev/guide/packages/lucide-preact), [Solid](https://lucide.dev/guide/packages/lucide-solid), [Angular](https://lucide.dev/guide/packages/lucide-angular), [NodeJS](https://lucide.dev/guide/packages/lucide-static#nodejs) and [Flutter](https://lucide.dev/guide/packages/lucide-flutter). + +## Community +If you have any questions about Lucide, feel free to reach out to the community. You can find them on [GitHub](https://github.com/lucide-icons/lucide) and [Discord](https://discord.gg/EH6nSts). diff --git a/docs/installation.md b/docs/guide/installation.md similarity index 92% rename from docs/installation.md rename to docs/guide/installation.md index 416e23644..15b8ba3d6 100644 --- a/docs/installation.md +++ b/docs/guide/installation.md @@ -8,15 +8,21 @@ title: Installation Implementation of the lucide icon library for web applications. -```bash +::: code-group + +```sh [pnpm] +pnpm install lucide +``` + +```sh [yarn] +yarn add lucide +``` + +```sh [npm] npm install lucide ``` -or - -```sh -yarn add lucide -``` +::: For more details, see the [documentation](packages/lucide.md). @@ -24,16 +30,22 @@ For more details, see the [documentation](packages/lucide.md). Implementation of the lucide icon library for react applications. -```bash +::: code-group + +```sh [pnpm] +pnpm install lucide-react +``` + +```sh [yarn] yarn add lucide-react ``` -or - -```sh +```sh [npm] npm install lucide-react ``` +::: + For more details, see the [documentation](packages/lucide-react.md). ## Vue 2 diff --git a/docs/packages/lucide-angular.md b/docs/guide/packages/lucide-angular.md similarity index 100% rename from docs/packages/lucide-angular.md rename to docs/guide/packages/lucide-angular.md diff --git a/docs/packages/lucide-flutter.md b/docs/guide/packages/lucide-flutter.md similarity index 100% rename from docs/packages/lucide-flutter.md rename to docs/guide/packages/lucide-flutter.md diff --git a/docs/packages/lucide-preact.md b/docs/guide/packages/lucide-preact.md similarity index 100% rename from docs/packages/lucide-preact.md rename to docs/guide/packages/lucide-preact.md diff --git a/docs/packages/lucide-react-native.md b/docs/guide/packages/lucide-react-native.md similarity index 100% rename from docs/packages/lucide-react-native.md rename to docs/guide/packages/lucide-react-native.md diff --git a/docs/packages/lucide-react.md b/docs/guide/packages/lucide-react.md similarity index 100% rename from docs/packages/lucide-react.md rename to docs/guide/packages/lucide-react.md diff --git a/docs/packages/lucide-solid.md b/docs/guide/packages/lucide-solid.md similarity index 100% rename from docs/packages/lucide-solid.md rename to docs/guide/packages/lucide-solid.md diff --git a/docs/packages/lucide-static.md b/docs/guide/packages/lucide-static.md similarity index 99% rename from docs/packages/lucide-static.md rename to docs/guide/packages/lucide-static.md index 802bd2c0d..24a1fda9f 100644 --- a/docs/packages/lucide-static.md +++ b/docs/guide/packages/lucide-static.md @@ -118,7 +118,7 @@ If you'd prefer, you can use CSS to hold your base SVG properties and update the SVG as follows -```svg +```xml +import { computed } from 'vue' +import { useData } from 'vitepress' +import IconPreview from '../.vitepress/theme/components/icons/IconPreview.vue' +import IconPreviewSmall from '../.vitepress/theme/components/icons/IconPreviewSmall.vue' +import IconInfo from '../.vitepress/theme/components/icons/IconInfo.vue' +import IconContributors from '../.vitepress/theme/components/icons/IconContributors.vue' +import RelatedIcons from '../.vitepress/theme/components/icons/RelatedIcons.vue' +import CodeGroup from '../.vitepress/theme/components/base/CodeGroup.vue' +import Badge from '../.vitepress/theme/components/base/Badge.vue' +import Label from '../.vitepress/theme/components/base/Label.vue' +import VPButton from 'vitepress/dist/client/theme-default/components/VPButton.vue'; +import { data } from './codeExamples.data' +import { camelCase, startCase } from 'lodash-es' + +const { params } = useData() + +const tabs = computed(() => data.codeExamples?.map( + (codeExample) => codeExample.title) ?? [] +) + +const codeExample = computed(() => data.codeExamples?.map( + (codeExample) => { + const pascalCase = startCase(camelCase( params.value.name)).replace(/\s/g, '') + return codeExample.code.replace(/PascalCase/g, pascalCase).replace(/Name/g, params.value.name) + } + ).join('') ?? [] +) + + +
+
+ + +
+
+
+ +
+
+ + + v{{$params.createdRelease.version}} + +
+
+ + + v{{$params.changedRelease.version}} + +
+ +
+
+ +
+ +
+
+ + + + diff --git a/docs/icons/[name].paths.ts b/docs/icons/[name].paths.ts new file mode 100644 index 000000000..275848b94 --- /dev/null +++ b/docs/icons/[name].paths.ts @@ -0,0 +1,23 @@ +import { getAllData } from "../.vitepress/lib/icons"; +import relatedIcons from '../.vitepress/data/relatedIcons.json' +import iconNodes from '../.vitepress/data/iconNodes' + +export default { + paths: async () => { + const icons = await getAllData() + return icons.map((iconEntity) => { + + const params = { + ...iconEntity, + relatedIcons: relatedIcons[iconEntity.name].map((name: string) => ({ + name, + iconNode: iconNodes[name], + })), + } + + return { + params, + } + }) + } +} diff --git a/docs/icons/categories.data.ts b/docs/icons/categories.data.ts new file mode 100644 index 000000000..0e3984875 --- /dev/null +++ b/docs/icons/categories.data.ts @@ -0,0 +1,13 @@ +import { getAllCategoryFiles } from '../.vitepress/lib/categories' +import iconMetaData from '../.vitepress/data/iconMetaData' + +export default { + async load() { + return { + categories: getAllCategoryFiles(), + iconCategories: Object.fromEntries( + Object.entries(iconMetaData).map(([name, { categories }]) => [name, categories]) + ), + } + } +} diff --git a/docs/icons/categories.md b/docs/icons/categories.md new file mode 100644 index 000000000..619c62e4c --- /dev/null +++ b/docs/icons/categories.md @@ -0,0 +1,24 @@ +--- +layout: page +outline: 2 +outlineTitle: Categories +sidebar: true +--- + + + +
+ + + +
diff --git a/docs/icons/codeExamples.data.ts b/docs/icons/codeExamples.data.ts new file mode 100644 index 000000000..708ab4d34 --- /dev/null +++ b/docs/icons/codeExamples.data.ts @@ -0,0 +1,13 @@ +import createCodeExamples from '../.vitepress/lib/createCodeExamples' + +export default { + async load() { + const codeExamples = await createCodeExamples() + + // const randomIcons = Array.from({ length: 200 }, () => getRandomItem(icons)) + + return { + codeExamples, + } + } +} diff --git a/docs/icons/icons.data.ts b/docs/icons/icons.data.ts new file mode 100644 index 000000000..85db0c6f8 --- /dev/null +++ b/docs/icons/icons.data.ts @@ -0,0 +1,9 @@ +import { getAllData } from '../.vitepress/lib/icons' + +export default { + async load() { + return { + icons: await getAllData(), + } + } +} diff --git a/docs/icons/index.md b/docs/icons/index.md new file mode 100644 index 000000000..fda9aa524 --- /dev/null +++ b/docs/icons/index.md @@ -0,0 +1,18 @@ +--- +layout: page +outline: 2 +outlineTitle: Categories +sidebar: true +--- + + + +
+ + + +
diff --git a/docs/images/1px-padding.png b/docs/images/1px-padding.png deleted file mode 100644 index 645d6111e..000000000 Binary files a/docs/images/1px-padding.png and /dev/null differ diff --git a/docs/images/1px-padding.svg b/docs/images/1px-padding.svg new file mode 100644 index 000000000..9dcf7ea3e --- /dev/null +++ b/docs/images/1px-padding.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/images/24px-24px.png b/docs/images/24px-24px.png deleted file mode 100644 index 471d36ee0..000000000 Binary files a/docs/images/24px-24px.png and /dev/null differ diff --git a/docs/images/24px-24px.svg b/docs/images/24px-24px.svg new file mode 100644 index 000000000..c97840b3d --- /dev/null +++ b/docs/images/24px-24px.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/images/2px-border-radius.png b/docs/images/2px-border-radius.png deleted file mode 100644 index 7efadaf3a..000000000 Binary files a/docs/images/2px-border-radius.png and /dev/null differ diff --git a/docs/images/2px-border-radius.svg b/docs/images/2px-border-radius.svg new file mode 100644 index 000000000..376243431 --- /dev/null +++ b/docs/images/2px-border-radius.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/images/2px-element-spacing.png b/docs/images/2px-element-spacing.png deleted file mode 100644 index cdc36eb35..000000000 Binary files a/docs/images/2px-element-spacing.png and /dev/null differ diff --git a/docs/images/2px-element-spacing.svg b/docs/images/2px-element-spacing.svg new file mode 100644 index 000000000..f2fcc1e70 --- /dev/null +++ b/docs/images/2px-element-spacing.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/images/2px-stroke.png b/docs/images/2px-stroke.png deleted file mode 100644 index eab2afb77..000000000 Binary files a/docs/images/2px-stroke.png and /dev/null differ diff --git a/docs/images/2px-stroke.svg b/docs/images/2px-stroke.svg new file mode 100644 index 000000000..5c607eac6 --- /dev/null +++ b/docs/images/2px-stroke.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/images/centered-strokes.png b/docs/images/centered-strokes.png deleted file mode 100644 index e8f838469..000000000 Binary files a/docs/images/centered-strokes.png and /dev/null differ diff --git a/docs/images/centered-strokes.svg b/docs/images/centered-strokes.svg new file mode 100644 index 000000000..a5baca15b --- /dev/null +++ b/docs/images/centered-strokes.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/images/round-caps.png b/docs/images/round-caps.png deleted file mode 100644 index c53bb0acd..000000000 Binary files a/docs/images/round-caps.png and /dev/null differ diff --git a/docs/images/round-caps.svg b/docs/images/round-caps.svg new file mode 100644 index 000000000..71fe59ea8 --- /dev/null +++ b/docs/images/round-caps.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/images/round-joints.png b/docs/images/round-joints.png deleted file mode 100644 index 0ae12a7b4..000000000 Binary files a/docs/images/round-joints.png and /dev/null differ diff --git a/docs/images/round-joints.svg b/docs/images/round-joints.svg new file mode 100644 index 000000000..72b7174a1 --- /dev/null +++ b/docs/images/round-joints.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/index.md b/docs/index.md index e9ae75dae..5835569bb 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,22 +1,57 @@ --- -title: Introduction -nextPage: - - comparison - - installation +# https://vitepress.dev/reference/default-theme-home-page +layout: home + +hero: + name: | + Beautiful & + consistent icons + tagline: Made by the community. + image: + src: /favicon.svg + alt: VueUse + actions: + - theme: brand + text: View all icons + link: icons/index + - theme: alt + text: Get Started + link: guide/index + - theme: alt + text: GitHub + link: https://github.com/lucide-icons/lucide + +features: + - title: Lightweight & Scalable + details: Icons are lightweight, highly optimized scalable vector graphics (SVG). + icon: | + + - title: Clean & consistent + details: Designed with a strict set of design rules for consistency in style and readability. + icon: | + + - title: Customizable + details: Customize the color, size, stroke width, and more. + icon: | + + - title: Packages support + details: Lucide is available as a package for all major package managers. + icon: | + + - title: Tree shakable + details: The icons are tree shakable, so you only import the icons you use. + icon: | + + - title: Active community + details: Lucide has active community on GitHub and Discord. + icon: | + --- -# Introduction -Lucide is an open source icon library for displaying icons and symbols in digital and non-digital projects. It consists of 850+ Vector (svg) files. To use these icons, lucide provides several official packages to make it easier to use these icons in projects. - -Lucide contains icons with different variants and states. With that, designers and developers can choose the right icon for themselves. If a desired icon doesn't exist yet, you're free to open a design request. The Lucide community contributors will help to provide new icons. - -With more icons, we simply have more icons to work with in our projects. Also with rising of new applications with specific features, lucide has the goal to provide the complete set for your project. - -When designing new icons, the community is working with a set of design rules. This is to maintain some standards for the icons: recognizable, consistency in style, and readable on all sizes. The community loves creativity in new icons but recognizable design conventions are important. - -Beside design, code is also important. Assets like icons in, for example, web projects can increase the bandwidth usage significantly. With the growing internet, lucide has the responsibility to keep their assets as small as possible. To achieve this, lucide uses SVG compression and specific code architecture for tree-shaking abilities. After tree-shaking, you will only ship the icons you used, helps you to keep the software distribution size to a minimum. - -Lucide provides several official packages for: [Web (Vanilla)](https://lucide.dev/docs/lucide), [React](https://lucide.dev/docs/lucide-react), [React Native](https://lucide.dev/docs/lucide-react-native), [Vue](https://lucide.dev/docs/lucide-vue), [Vue 3](https://lucide.dev/docs/lucide-vue-next), [Svelte](https://lucide.dev/docs/lucide-svelte), [Solid](https://lucide.dev/docs/lucide-solid), [Preact](https://lucide.dev/docs/lucide-preact), [Angular](https://lucide.dev/docs/lucide-angular), [NodeJS](https://lucide.dev/docs/lucide-static#nodejs) and [Flutter](https://lucide.dev/docs/lucide-flutter). - -Any questions about lucide? Ask the community. Active on [GitHub](https://github.com/lucide-icons/lucide) and [Discord](https://discord.gg/EH6nSts). + + + diff --git a/docs/license.md b/docs/license.md new file mode 100644 index 000000000..a6fa41f39 --- /dev/null +++ b/docs/license.md @@ -0,0 +1,7 @@ +--- +aside: false +--- + +# Lucide License + + diff --git a/docs/nitro.config.ts b/docs/nitro.config.ts new file mode 100644 index 000000000..e8144e15e --- /dev/null +++ b/docs/nitro.config.ts @@ -0,0 +1,20 @@ +import { defineNitroConfig } from "nitropack"; + +export default defineNitroConfig({ + preset: 'vercel-edge', + srcDir: '.vitepress', + routeRules: { + '/api/**': { cors: false }, + }, + esbuild: { + options: { + include: ['**/*.ts', '**/*.tsx', '**/*.js', '**/*.jsx', '**/*.json'], + loaders: { + '.js': 'js', + '.jsx': 'jsx', + '.ts': 'ts', + '.tsx': 'tsx', + } + }, + }, +}) diff --git a/docs/package.json b/docs/package.json new file mode 100644 index 000000000..ca814ab80 --- /dev/null +++ b/docs/package.json @@ -0,0 +1,52 @@ +{ + "name": "@lucide/docs", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "docs:dev": "pnpm run \"/^prebuild:.*/\" && vitepress dev", + "docs:build": "vitepress build", + "docs:preview": "vitepress preview", + "build:docs": "vitepress build", + "prebuild:iconNodes": "node ../scripts/writeIconNodes.mjs", + "prebuild:metaJson": "node ../scripts/writeIconMetaIndex.mjs", + "prebuild:releaseJson": "node ../scripts/writeReleaseMetadata.mjs", + "prebuild:relatedIcons": "node ../scripts/writeIconRelatedIcons.mjs", + "postbuild:vercelJson": "node ../scripts/writeVercelOutput.mjs", + "dev": "npx nitropack dev", + "build:api": "npx nitropack build", + "prebuild": "pnpm build:iconNodes && pnpm build:metaJson && pnpm build:releaseJson && pnpm build:relatedIcons && pnpm build:iconDetails", + "build": "pnpm run \"/^prebuild:.*/\" && pnpm build:api && pnpm build:docs && pnpm postbuild:vercelJson", + "preview": "node .output/server/index.mjs" + }, + "author": "Eric Fennis", + "license": "ISC", + "devDependencies": { + "h3": "^1.6.4", + "nitropack": "^2.4.1", + "node-fetch": "2", + "vitepress": "1.0.0-beta.1" + }, + "dependencies": { + "@headlessui/vue": "^1.7.13", + "@vueuse/components": "^10.1.0", + "@vueuse/core": "^10.1.0", + "element-to-path": "^1.2.1", + "fuse.js": "^6.5.3", + "js-yaml": "^4.1.0", + "jszip": "^3.7.0", + "lodash": "^4.17.20", + "lodash-es": "^4.17.21", + "lucide-react": "workspace:*", + "lucide-vue-next": "workspace:*", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "semver": "^7.5.0", + "shiki": "^0.14.2", + "shiki-processor": "^0.1.3", + "simple-git": "^3.18.0", + "svg-pathdata": "^6.0.3", + "vue": "^3.2.47" + } +} diff --git a/docs/packages.md b/docs/packages.md new file mode 100644 index 000000000..d27922fc3 --- /dev/null +++ b/docs/packages.md @@ -0,0 +1,24 @@ +--- +layout: page +outline: 2 +outlineTitle: Packages +sidebar: true +--- + + +
+ + + +
+ + diff --git a/site/public/android-chrome-192x192.png b/docs/public/android-chrome-192x192.png similarity index 100% rename from site/public/android-chrome-192x192.png rename to docs/public/android-chrome-192x192.png diff --git a/site/public/android-chrome-512x512.png b/docs/public/android-chrome-512x512.png similarity index 100% rename from site/public/android-chrome-512x512.png rename to docs/public/android-chrome-512x512.png diff --git a/site/public/apple-touch-icon.png b/docs/public/apple-touch-icon.png similarity index 100% rename from site/public/apple-touch-icon.png rename to docs/public/apple-touch-icon.png diff --git a/site/public/browserconfig.xml b/docs/public/browserconfig.xml similarity index 100% rename from site/public/browserconfig.xml rename to docs/public/browserconfig.xml diff --git a/site/public/favicon-16x16.png b/docs/public/favicon-16x16.png similarity index 100% rename from site/public/favicon-16x16.png rename to docs/public/favicon-16x16.png diff --git a/site/public/favicon-32x32.png b/docs/public/favicon-32x32.png similarity index 100% rename from site/public/favicon-32x32.png rename to docs/public/favicon-32x32.png diff --git a/site/public/favicon.ico b/docs/public/favicon.ico similarity index 100% rename from site/public/favicon.ico rename to docs/public/favicon.ico diff --git a/site/public/favicon.svg b/docs/public/favicon.svg similarity index 100% rename from site/public/favicon.svg rename to docs/public/favicon.svg diff --git a/docs/public/framework-logos/11ty.svg b/docs/public/framework-logos/11ty.svg new file mode 100644 index 000000000..e15380c21 --- /dev/null +++ b/docs/public/framework-logos/11ty.svg @@ -0,0 +1,3 @@ + + + diff --git a/site/public/framework-logos/angular.svg b/docs/public/framework-logos/angular.svg similarity index 100% rename from site/public/framework-logos/angular.svg rename to docs/public/framework-logos/angular.svg diff --git a/site/public/framework-logos/flutter.svg b/docs/public/framework-logos/flutter.svg similarity index 100% rename from site/public/framework-logos/flutter.svg rename to docs/public/framework-logos/flutter.svg diff --git a/docs/public/framework-logos/hyva-dark.svg b/docs/public/framework-logos/hyva-dark.svg new file mode 100644 index 000000000..cff7691d4 --- /dev/null +++ b/docs/public/framework-logos/hyva-dark.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/public/framework-logos/hyva.svg b/docs/public/framework-logos/hyva.svg new file mode 100644 index 000000000..75fe91b51 --- /dev/null +++ b/docs/public/framework-logos/hyva.svg @@ -0,0 +1,4 @@ + + + + diff --git a/site/public/framework-logos/js.svg b/docs/public/framework-logos/js.svg similarity index 100% rename from site/public/framework-logos/js.svg rename to docs/public/framework-logos/js.svg diff --git a/site/public/framework-logos/laravel.svg b/docs/public/framework-logos/laravel.svg similarity index 100% rename from site/public/framework-logos/laravel.svg rename to docs/public/framework-logos/laravel.svg diff --git a/site/public/framework-logos/nuxt.svg b/docs/public/framework-logos/nuxt.svg similarity index 100% rename from site/public/framework-logos/nuxt.svg rename to docs/public/framework-logos/nuxt.svg diff --git a/site/public/framework-logos/preact.svg b/docs/public/framework-logos/preact.svg similarity index 100% rename from site/public/framework-logos/preact.svg rename to docs/public/framework-logos/preact.svg diff --git a/docs/public/framework-logos/react-native.svg b/docs/public/framework-logos/react-native.svg new file mode 100644 index 000000000..862337a8c --- /dev/null +++ b/docs/public/framework-logos/react-native.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/site/public/framework-logos/react.svg b/docs/public/framework-logos/react.svg similarity index 100% rename from site/public/framework-logos/react.svg rename to docs/public/framework-logos/react.svg diff --git a/site/public/framework-logos/solid.svg b/docs/public/framework-logos/solid.svg similarity index 100% rename from site/public/framework-logos/solid.svg rename to docs/public/framework-logos/solid.svg diff --git a/site/public/framework-logos/svelte.svg b/docs/public/framework-logos/svelte.svg similarity index 100% rename from site/public/framework-logos/svelte.svg rename to docs/public/framework-logos/svelte.svg diff --git a/site/public/framework-logos/svg.svg b/docs/public/framework-logos/svg.svg similarity index 100% rename from site/public/framework-logos/svg.svg rename to docs/public/framework-logos/svg.svg diff --git a/site/public/framework-logos/vue-next.svg b/docs/public/framework-logos/vue-next.svg similarity index 100% rename from site/public/framework-logos/vue-next.svg rename to docs/public/framework-logos/vue-next.svg diff --git a/site/public/framework-logos/vue.svg b/docs/public/framework-logos/vue.svg similarity index 100% rename from site/public/framework-logos/vue.svg rename to docs/public/framework-logos/vue.svg diff --git a/site/public/icons-raw/lucide.svg b/docs/public/icons-raw/lucide.svg similarity index 100% rename from site/public/icons-raw/lucide.svg rename to docs/public/icons-raw/lucide.svg diff --git a/site/public/logo-icon.svg b/docs/public/logo-icon.svg similarity index 100% rename from site/public/logo-icon.svg rename to docs/public/logo-icon.svg diff --git a/site/public/logo-text.svg b/docs/public/logo-text.svg similarity index 100% rename from site/public/logo-text.svg rename to docs/public/logo-text.svg diff --git a/docs/public/logo.dark.svg b/docs/public/logo.dark.svg new file mode 100644 index 000000000..0bcee3e09 --- /dev/null +++ b/docs/public/logo.dark.svg @@ -0,0 +1,15 @@ + diff --git a/docs/public/logo.light.svg b/docs/public/logo.light.svg new file mode 100644 index 000000000..35858dd4e --- /dev/null +++ b/docs/public/logo.light.svg @@ -0,0 +1,15 @@ + diff --git a/site/public/logo.svg b/docs/public/logo.svg similarity index 100% rename from site/public/logo.svg rename to docs/public/logo.svg diff --git a/site/public/lucide-logo-repo.svg b/docs/public/lucide-logo-repo.svg similarity index 100% rename from site/public/lucide-logo-repo.svg rename to docs/public/lucide-logo-repo.svg diff --git a/site/public/mstile-144x144.png b/docs/public/mstile-144x144.png similarity index 100% rename from site/public/mstile-144x144.png rename to docs/public/mstile-144x144.png diff --git a/site/public/mstile-150x150.png b/docs/public/mstile-150x150.png similarity index 100% rename from site/public/mstile-150x150.png rename to docs/public/mstile-150x150.png diff --git a/site/public/mstile-310x150.png b/docs/public/mstile-310x150.png similarity index 100% rename from site/public/mstile-310x150.png rename to docs/public/mstile-310x150.png diff --git a/site/public/mstile-310x310.png b/docs/public/mstile-310x310.png similarity index 100% rename from site/public/mstile-310x310.png rename to docs/public/mstile-310x310.png diff --git a/site/public/mstile-70x70.png b/docs/public/mstile-70x70.png similarity index 100% rename from site/public/mstile-70x70.png rename to docs/public/mstile-70x70.png diff --git a/site/public/package-logos/lucide-angular.svg b/docs/public/package-logos/lucide-angular.svg similarity index 100% rename from site/public/package-logos/lucide-angular.svg rename to docs/public/package-logos/lucide-angular.svg diff --git a/site/public/package-logos/lucide-flutter.svg b/docs/public/package-logos/lucide-flutter.svg similarity index 100% rename from site/public/package-logos/lucide-flutter.svg rename to docs/public/package-logos/lucide-flutter.svg diff --git a/site/public/package-logos/lucide-preact.svg b/docs/public/package-logos/lucide-preact.svg similarity index 100% rename from site/public/package-logos/lucide-preact.svg rename to docs/public/package-logos/lucide-preact.svg diff --git a/site/public/package-logos/lucide-react-native.svg b/docs/public/package-logos/lucide-react-native.svg similarity index 100% rename from site/public/package-logos/lucide-react-native.svg rename to docs/public/package-logos/lucide-react-native.svg diff --git a/site/public/package-logos/lucide-react.svg b/docs/public/package-logos/lucide-react.svg similarity index 100% rename from site/public/package-logos/lucide-react.svg rename to docs/public/package-logos/lucide-react.svg diff --git a/site/public/package-logos/lucide-solid.svg b/docs/public/package-logos/lucide-solid.svg similarity index 100% rename from site/public/package-logos/lucide-solid.svg rename to docs/public/package-logos/lucide-solid.svg diff --git a/site/public/package-logos/lucide-static.svg b/docs/public/package-logos/lucide-static.svg similarity index 100% rename from site/public/package-logos/lucide-static.svg rename to docs/public/package-logos/lucide-static.svg diff --git a/site/public/package-logos/lucide-svelte.svg b/docs/public/package-logos/lucide-svelte.svg similarity index 100% rename from site/public/package-logos/lucide-svelte.svg rename to docs/public/package-logos/lucide-svelte.svg diff --git a/site/public/package-logos/lucide-vue-next.svg b/docs/public/package-logos/lucide-vue-next.svg similarity index 100% rename from site/public/package-logos/lucide-vue-next.svg rename to docs/public/package-logos/lucide-vue-next.svg diff --git a/site/public/package-logos/lucide-vue.svg b/docs/public/package-logos/lucide-vue.svg similarity index 100% rename from site/public/package-logos/lucide-vue.svg rename to docs/public/package-logos/lucide-vue.svg diff --git a/site/public/package-logos/lucide.svg b/docs/public/package-logos/lucide.svg similarity index 100% rename from site/public/package-logos/lucide.svg rename to docs/public/package-logos/lucide.svg diff --git a/site/public/safari-pinned-tab.svg b/docs/public/safari-pinned-tab.svg similarity index 100% rename from site/public/safari-pinned-tab.svg rename to docs/public/safari-pinned-tab.svg diff --git a/site/public/site.webmanifest b/docs/public/site.webmanifest similarity index 100% rename from site/public/site.webmanifest rename to docs/public/site.webmanifest diff --git a/docs/templates/illustrator_template.ai b/docs/public/templates/illustrator_template.ai similarity index 100% rename from docs/templates/illustrator_template.ai rename to docs/public/templates/illustrator_template.ai diff --git a/site/public/vercel.svg b/docs/public/vercel.svg similarity index 100% rename from site/public/vercel.svg rename to docs/public/vercel.svg diff --git a/docs/tsconfig.json b/docs/tsconfig.json new file mode 100644 index 000000000..ab7ca6b47 --- /dev/null +++ b/docs/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "./.nitro/types/tsconfig.json", + "compilerOptions": { + "jsx": "react", + "allowImportingTsExtensions": true, + "allowSyntheticDefaultImports": true, + "noEmit": true + } +} diff --git a/docs/vercel.json b/docs/vercel.json new file mode 100644 index 000000000..344c83f37 --- /dev/null +++ b/docs/vercel.json @@ -0,0 +1,28 @@ +{ + "cleanUrls": true, + "github": { + "silent": true + }, + "redirects": [ + { + "source": "/icon/:path*", + "destination": "/icons/:path*", + "permanent": true + }, + { + "source": "/docs/:slug(lucide-?.*)", + "destination": "/guide/packages/:slug", + "permanent": true + }, + { + "source": "/docs/:slug(.*-?guide)", + "destination": "/guide/design/:slug", + "permanent": true + }, + { + "source": "/docs/:path*", + "destination": "/guide/:path*", + "permanent": true + } + ] +} diff --git a/icons/history.svg b/icons/history.svg index cd43f3fa2..67152e4fb 100644 --- a/icons/history.svg +++ b/icons/history.svg @@ -9,7 +9,7 @@ stroke-linecap="round" stroke-linejoin="round" > - + diff --git a/package.json b/package.json index 0d9420a4f..61396aff2 100644 --- a/package.json +++ b/package.json @@ -44,6 +44,7 @@ "node-fetch": "^3.3.1", "p-memoize": "^7.1.1", "prettier": "2.7.1", + "semver": "^7.5.0", "simple-git": "^3.18.0", "svgo": "^3.0.2", "svgson": "^5.2.1" @@ -58,6 +59,13 @@ "@babel/core", "@babel/preset-env" ] + }, + "packageExtensions": { + "vue-template-compiler": { + "peerDependencies": { + "vue": "2.7.14" + } + } } } } diff --git a/packages/lucide-solid/tests/__snapshots__/lucide-solid.spec.tsx.snap b/packages/lucide-solid/tests/__snapshots__/lucide-solid.spec.tsx.snap index ef9c7f30d..02633e727 100644 --- a/packages/lucide-solid/tests/__snapshots__/lucide-solid.spec.tsx.snap +++ b/packages/lucide-solid/tests/__snapshots__/lucide-solid.spec.tsx.snap @@ -1,7 +1,7 @@ // Vitest Snapshot v1 -exports[`Using lucide icon components > should adjust the size, stroke color and stroke width 1`] = `""`; +exports[`Using lucide icon components > should adjust the size, stroke color and stroke width 1`] = `""`; -exports[`Using lucide icon components > should not scale the strokeWidth when absoluteStrokeWidth is set 1`] = `""`; +exports[`Using lucide icon components > should not scale the strokeWidth when absoluteStrokeWidth is set 1`] = `""`; exports[`Using lucide icon components > should render an component 1`] = `""`; diff --git a/packages/lucide-vue/package.json b/packages/lucide-vue/package.json index 169739852..c2a08ded4 100644 --- a/packages/lucide-vue/package.json +++ b/packages/lucide-vue/package.json @@ -32,17 +32,16 @@ "version": "pnpm version --git-tag-version=false" }, "devDependencies": { - "@lucide/rollup-plugins": "workspace:*", "@lucide/build-icons": "workspace:*", - "@testing-library/jest-dom": "^5.16.2", - "@testing-library/vue": "^5.8.2", - "@vitejs/plugin-vue2": "^2.0.1", + "@lucide/rollup-plugins": "workspace:*", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/vue": "^5.9.0", + "@vitejs/plugin-vue2": "2.2.0", "@vue/test-utils": "1.3.0", - "jest-serializer-vue": "^2.0.2", - "rollup": "^3.5.1", - "typescript": "^4.8.4", - "vite": "^3.1.0", - "vitest": "^0.24.3", + "rollup": "^3.23.0", + "typescript": "^4.9.5", + "vite": "^3.2.7", + "vitest": "^0.24.5", "vue": "2.7.14", "vue-template-compiler": "2.7.14" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ed81ef9a4..8b23e00ff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,5 +1,7 @@ lockfileVersion: '6.0' +packageExtensionsChecksum: ec9ef8c1f59f2012c5f48437186d43d8 + importers: .: @@ -36,10 +38,13 @@ importers: version: 3.3.1 p-memoize: specifier: ^7.1.1 - version: 7.1.1(typescript@4.9.4) + version: 7.1.1(typescript@4.9.5) prettier: specifier: 2.7.1 version: 2.7.1 + semver: + specifier: ^7.5.0 + version: 7.5.0 simple-git: specifier: ^3.18.0 version: 3.18.0 @@ -50,6 +55,79 @@ importers: specifier: ^5.2.1 version: 5.2.1 + docs: + dependencies: + '@headlessui/vue': + specifier: ^1.7.13 + version: 1.7.13(vue@3.2.47) + '@vueuse/components': + specifier: ^10.1.0 + version: 10.1.0(vue@3.2.47) + '@vueuse/core': + specifier: ^10.1.0 + version: 10.1.0(vue@3.2.47) + element-to-path: + specifier: ^1.2.1 + version: 1.2.1 + fuse.js: + specifier: ^6.5.3 + version: 6.6.2 + js-yaml: + specifier: ^4.1.0 + version: 4.1.0 + jszip: + specifier: ^3.7.0 + version: 3.10.1 + lodash: + specifier: ^4.17.20 + version: 4.17.21 + lodash-es: + specifier: ^4.17.21 + version: 4.17.21 + lucide-react: + specifier: workspace:* + version: link:../packages/lucide-react + lucide-vue-next: + specifier: workspace:* + version: link:../packages/lucide-vue-next + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + semver: + specifier: ^7.5.0 + version: 7.5.0 + shiki: + specifier: ^0.14.2 + version: 0.14.2 + shiki-processor: + specifier: ^0.1.3 + version: 0.1.3(shiki@0.14.2) + simple-git: + specifier: ^3.18.0 + version: 3.18.0 + svg-pathdata: + specifier: ^6.0.3 + version: 6.0.3 + vue: + specifier: ^3.2.47 + version: 3.2.47 + devDependencies: + h3: + specifier: ^1.6.4 + version: 1.6.4 + nitropack: + specifier: ^2.4.1 + version: 2.4.1 + node-fetch: + specifier: '2' + version: 2.6.7 + vitepress: + specifier: 1.0.0-beta.1 + version: 1.0.0-beta.1(@algolia/client-search@4.17.1)(fuse.js@6.6.2)(react-dom@18.2.0)(react@18.2.0) + packages/lucide: devDependencies: '@lucide/build-icons': @@ -60,25 +138,25 @@ importers: version: link:../../tools/rollup-plugins '@rollup/plugin-replace': specifier: ^5.0.1 - version: 5.0.1(rollup@3.5.1) + version: 5.0.1(rollup@3.23.0) '@testing-library/jest-dom': specifier: ^5.16.5 version: 5.16.5 rollup: specifier: ^3.5.1 - version: 3.5.1 + version: 3.23.0 rollup-plugin-dts: specifier: ^5.0.0 - version: 5.0.0(rollup@3.5.1)(typescript@4.9.3) + version: 5.0.0(rollup@3.23.0)(typescript@4.9.5) typescript: specifier: ^4.9.3 - version: 4.9.3 + version: 4.9.5 vite: specifier: ^3.1.0 - version: 3.1.8 + version: 3.2.7(@types/node@12.11.1) vitest: specifier: ^0.24.3 - version: 0.24.3(jsdom@20.0.3) + version: 0.24.5(jsdom@20.0.3) packages/lucide-angular: devDependencies: @@ -168,7 +246,7 @@ importers: version: 1.7.0(jasmine-core@4.0.0)(karma-jasmine@4.0.0)(karma@6.3.0) ng-packagr: specifier: ^13.3.0 - version: 13.3.0(@angular/compiler-cli@13.3.12)(@types/node@12.11.1)(tslib@2.4.0)(typescript@4.6.4) + version: 13.3.0(@angular/compiler-cli@13.3.12)(@types/node@12.11.1)(tslib@2.3.1)(typescript@4.6.4) prettier: specifier: ^2.8.4 version: 2.8.4 @@ -183,10 +261,10 @@ importers: version: 7.5.7 ts-node: specifier: ~10.9.1 - version: 10.9.1(@swc/core@1.3.35)(@types/node@14.18.25)(typescript@4.8.4) + version: 10.9.1(@types/node@12.11.1)(typescript@4.6.4) tslib: specifier: ^2.3.0 - version: 2.4.0 + version: 2.3.1 typescript: specifier: ~4.6.2 version: 4.6.4 @@ -199,7 +277,7 @@ importers: dependencies: minimist: specifier: ^1.2.6 - version: 1.2.6 + version: 1.2.8 react: specifier: ^17.0.0 version: 17.0.2 @@ -221,7 +299,7 @@ importers: version: 1.3.2 typescript: specifier: ^4.3.2 - version: 4.8.4 + version: 4.9.5 vite: specifier: ^2.6.4 version: 2.9.14 @@ -239,7 +317,7 @@ importers: version: link:../../tools/rollup-plugins '@preact/preset-vite': specifier: ^2.4.0 - version: 2.4.0(preact@10.11.2)(vite@3.1.8) + version: 2.4.0(preact@10.11.2)(vite@3.2.7) '@testing-library/jest-dom': specifier: ^5.16.5 version: 5.16.5 @@ -251,16 +329,16 @@ importers: version: 10.11.2 rollup: specifier: ^3.5.1 - version: 3.5.1 + version: 3.23.0 typescript: specifier: ^4.8.4 - version: 4.8.4 + version: 4.9.5 vite: specifier: ^3.1.0 - version: 3.1.8 + version: 3.2.7(@types/node@12.11.1) vitest: specifier: ^0.24.3 - version: 0.24.3(jsdom@20.0.3) + version: 0.24.5(jsdom@20.0.3) packages/lucide-react: devDependencies: @@ -284,7 +362,7 @@ importers: version: 18.0.25 '@vitejs/plugin-react': specifier: ^2.1.0 - version: 2.1.0(vite@3.1.8) + version: 2.1.0(vite@3.2.7) react: specifier: 17.0.2 version: 17.0.2 @@ -293,16 +371,16 @@ importers: version: 17.0.2(react@17.0.2) rollup: specifier: ^3.5.1 - version: 3.5.1 + version: 3.23.0 typescript: specifier: ^4.8.4 - version: 4.8.4 + version: 4.9.5 vite: specifier: ^3.1.0 - version: 3.1.8 + version: 3.2.7(@types/node@12.11.1) vitest: specifier: ^0.24.3 - version: 0.24.3(jsdom@20.0.3) + version: 0.24.5(jsdom@20.0.3) packages/lucide-react-native: devDependencies: @@ -317,7 +395,7 @@ importers: version: 5.16.5 '@testing-library/react': specifier: ^13.4.0 - version: 13.4.0(react-dom@18.0.0)(react@18.0.0) + version: 13.4.0(react-dom@18.2.0)(react@18.2.0) '@types/prop-types': specifier: ^15.7.5 version: 15.7.5 @@ -326,40 +404,40 @@ importers: version: 18.0.25 '@vitejs/plugin-react': specifier: ^2.1.0 - version: 2.1.0(vite@3.1.8) + version: 2.1.0(vite@3.2.7) prop-types: specifier: ^15.7.2 version: 15.8.1 react: specifier: ^18.0.0 - version: 18.0.0 + version: 18.2.0 react-dom: specifier: ^18.0.0 - version: 18.0.0(react@18.0.0) + version: 18.2.0(react@18.2.0) react-native: specifier: ^0.69.0 - version: 0.69.3(react@18.0.0) + version: 0.69.3(react@18.2.0) react-native-svg: specifier: ^13.0.0 - version: 13.4.0(react-native@0.69.3)(react@18.0.0) + version: 13.4.0(react-native@0.69.3)(react@18.2.0) rollup: specifier: ^3.5.1 - version: 3.5.1 + version: 3.23.0 typescript: specifier: ^4.8.4 - version: 4.8.4 + version: 4.9.5 vite: specifier: ^3.1.0 - version: 3.1.8 + version: 3.2.7(@types/node@12.11.1) vitest: specifier: ^0.24.3 - version: 0.24.3(jsdom@20.0.3) + version: 0.24.5(jsdom@20.0.3) packages/lucide-solid: devDependencies: '@atomico/rollup-plugin-sizes': specifier: ^1.1.4 - version: 1.1.4(rollup@3.5.1) + version: 1.1.4(rollup@3.23.0) '@lucide/build-icons': specifier: workspace:* version: link:../../tools/build-icons @@ -368,16 +446,16 @@ importers: version: 5.16.5 babel-preset-solid: specifier: ^1.5.4 - version: 1.5.4(@babel/core@7.18.13) + version: 1.5.4 jsdom: specifier: ^20.0.0 - version: 20.0.0 + version: 20.0.3 rollup: specifier: ^3.5.1 - version: 3.5.1 + version: 3.23.0 rollup-plugin-license: specifier: ^3.0.1 - version: 3.0.1(rollup@3.5.1) + version: 3.0.1(rollup@3.23.0) rollup-preset-solid: specifier: ^2.0.1 version: 2.0.1 @@ -389,22 +467,22 @@ importers: version: 0.3.0(solid-js@1.5.4) typescript: specifier: ^4.9.4 - version: 4.9.4 + version: 4.9.5 vite: specifier: ^3.2.4 - version: 3.2.4(@types/node@12.11.1) + version: 3.2.7(@types/node@12.11.1) vite-plugin-solid: specifier: ^2.3.0 - version: 2.3.0(solid-js@1.5.4)(vite@3.2.4) + version: 2.3.0(solid-js@1.5.4)(vite@3.2.7) vitest: specifier: ^0.23.2 - version: 0.23.2(jsdom@20.0.0) + version: 0.23.2(jsdom@20.0.3) packages/lucide-static: devDependencies: prettier: specifier: ^2.3.2 - version: 2.7.1 + version: 2.8.4 svgson: specifier: ^5.2.1 version: 5.2.1 @@ -419,10 +497,10 @@ importers: version: link:../../tools/rollup-plugins '@rollup/plugin-node-resolve': specifier: ^15.0.1 - version: 15.0.1(rollup@3.5.1) + version: 15.0.1(rollup@3.23.0) '@sveltejs/vite-plugin-svelte': specifier: ^1.2.0 - version: 1.2.0(svelte@3.53.1)(vite@3.1.8) + version: 1.2.0(svelte@3.53.1)(vite@3.2.7) '@testing-library/jest-dom': specifier: ^5.16.2 version: 5.16.5 @@ -437,10 +515,10 @@ importers: version: 20.0.3 rollup: specifier: ^3.5.1 - version: 3.5.1 + version: 3.23.0 rollup-plugin-svelte: specifier: ^7.1.0 - version: 7.1.0(rollup@3.5.1)(svelte@3.53.1) + version: 7.1.0(rollup@3.23.0)(svelte@3.53.1) svelte: specifier: ^3.53.1 version: 3.53.1 @@ -449,16 +527,16 @@ importers: version: 2.10.0(svelte@3.53.1) svelte-preprocess: specifier: ^4.10.7 - version: 4.10.7(svelte@3.53.1)(typescript@4.9.3) + version: 4.10.7(svelte@3.53.1)(typescript@4.9.5) svelte-strip: specifier: ^1.0.3 version: 1.0.3(svelte@3.53.1) typescript: specifier: ^4.9.3 - version: 4.9.3 + version: 4.9.5 vite: specifier: ^3.1.0 - version: 3.1.8 + version: 3.2.7(@types/node@12.11.1) vitest: specifier: ^0.23.2 version: 0.23.2(jsdom@20.0.3) @@ -472,38 +550,35 @@ importers: specifier: workspace:* version: link:../../tools/rollup-plugins '@testing-library/jest-dom': - specifier: ^5.16.2 + specifier: ^5.16.5 version: 5.16.5 '@testing-library/vue': - specifier: ^5.8.2 - version: 5.8.3(vue-template-compiler@2.7.14)(vue@2.7.14) + specifier: ^5.9.0 + version: 5.9.0(vue-template-compiler@2.7.14)(vue@2.7.14) '@vitejs/plugin-vue2': - specifier: ^2.0.1 - version: 2.0.1(vite@3.1.8)(vue@2.7.14) + specifier: 2.2.0 + version: 2.2.0(vite@3.2.7)(vue@2.7.14) '@vue/test-utils': specifier: 1.3.0 version: 1.3.0(vue-template-compiler@2.7.14)(vue@2.7.14) - jest-serializer-vue: - specifier: ^2.0.2 - version: 2.0.2 rollup: - specifier: ^3.5.1 - version: 3.5.1 + specifier: ^3.23.0 + version: 3.23.0 typescript: - specifier: ^4.8.4 - version: 4.8.4 + specifier: ^4.9.5 + version: 4.9.5 vite: - specifier: ^3.1.0 - version: 3.1.8 + specifier: ^3.2.7 + version: 3.2.7(@types/node@12.11.1) vitest: - specifier: ^0.24.3 - version: 0.24.3(jsdom@20.0.3) + specifier: ^0.24.5 + version: 0.24.5(jsdom@20.0.3) vue: specifier: 2.7.14 version: 2.7.14 vue-template-compiler: specifier: 2.7.14 - version: 2.7.14 + version: 2.7.14(vue@2.7.14) packages/lucide-vue-next: devDependencies: @@ -521,7 +596,7 @@ importers: version: 6.6.1(@vue/compiler-sfc@3.2.45)(vue@3.2.45) '@vitejs/plugin-vue': specifier: ^3.2.0 - version: 3.2.0(vite@3.1.8)(vue@3.2.45) + version: 3.2.0(vite@3.2.7)(vue@3.2.45) '@vue/compiler-sfc': specifier: 3.2.45 version: 3.2.45 @@ -533,185 +608,31 @@ importers: version: 20.0.3 rollup: specifier: ^3.5.1 - version: 3.5.1 + version: 3.23.0 vite: specifier: ^3.1.0 - version: 3.1.8 + version: 3.2.7(@types/node@12.11.1) vitest: specifier: ^0.24.3 - version: 0.24.3(jsdom@20.0.3) + version: 0.24.5(jsdom@20.0.3) vue: specifier: 3.2.45 version: 3.2.45 - site: - dependencies: - '@chakra-ui/react': - specifier: 1.8.8 - version: 1.8.8(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(@types/react@16.14.30)(framer-motion@6.5.1)(react-dom@17.0.2)(react@17.0.2) - '@emotion/react': - specifier: ^11.10.5 - version: 11.10.5(@types/react@16.14.30)(react@17.0.2) - '@emotion/styled': - specifier: ^11.10.5 - version: 11.10.5(@emotion/react@11.10.5)(@types/react@16.14.30)(react@17.0.2) - '@mdx-js/loader': - specifier: ^1.6.22 - version: 1.6.22(react@17.0.2) - '@mdx-js/react': - specifier: ^1.6.22 - version: 1.6.22(react@17.0.2) - '@next/mdx': - specifier: ^11.0.0 - version: 11.1.4(@mdx-js/loader@1.6.22)(@mdx-js/react@1.6.22) - '@svgr/webpack': - specifier: ^6.3.1 - version: 6.3.1 - downloadjs: - specifier: ^1.4.7 - version: 1.4.7 - element-to-path: - specifier: ^1.2.1 - version: 1.2.1 - framer-motion: - specifier: ^6.2.8 - version: 6.5.1(react-dom@17.0.2)(react@17.0.2) - fuse.js: - specifier: ^6.5.3 - version: 6.6.2 - gray-matter: - specifier: ^4.0.3 - version: 4.0.3 - js-yaml: - specifier: ^4.1.0 - version: 4.1.0 - jszip: - specifier: ^3.7.0 - version: 3.10.1 - lodash: - specifier: ^4.17.20 - version: 4.17.21 - lucide-react: - specifier: workspace:* - version: link:../packages/lucide-react - next: - specifier: '12' - version: 12.2.5(react-dom@17.0.2)(react@17.0.2) - next-mdx-remote: - specifier: ^3.0.2 - version: 3.0.8(react-dom@17.0.2)(react@17.0.2) - object-path: - specifier: 0.11.5 - version: 0.11.5 - prism-react-renderer: - specifier: ^1.2.1 - version: 1.3.5(react@17.0.2) - react: - specifier: 17.0.2 - version: 17.0.2 - react-color: - specifier: ^2.19.3 - version: 2.19.3(react@17.0.2) - react-dom: - specifier: 17.0.2 - version: 17.0.2(react@17.0.2) - react-svg-loader: - specifier: ^3.0.3 - version: 3.0.3 - svg-pathdata: - specifier: ^6.0.3 - version: 6.0.3 - svgson: - specifier: ^5.2.1 - version: 5.2.1 - devDependencies: - '@next/eslint-plugin-next': - specifier: ^12.2.5 - version: 12.2.5 - '@swc/core': - specifier: ^1.3.35 - version: 1.3.35 - '@testing-library/dom': - specifier: ^7.31.2 - version: 7.31.2 - '@testing-library/jest-dom': - specifier: ^5.16.5 - version: 5.16.5 - '@testing-library/react': - specifier: ^11.2.7 - version: 11.2.7(react-dom@17.0.2)(react@17.0.2) - '@testing-library/react-hooks': - specifier: ^8.0.1 - version: 8.0.1(@types/react@16.14.30)(react-dom@17.0.2)(react-test-renderer@17.0.2)(react@17.0.2) - '@types/jest': - specifier: ^28.1.7 - version: 28.1.7 - '@types/node': - specifier: ^14.0.11 - version: 14.18.25 - '@types/react': - specifier: ^16.9.35 - version: 16.14.30 - '@types/react-dom': - specifier: ^16.9.8 - version: 16.9.16 - '@typescript-eslint/eslint-plugin': - specifier: ^5.34.0 - version: 5.34.0(@typescript-eslint/parser@5.34.0)(eslint@8.22.0)(typescript@4.8.4) - '@typescript-eslint/parser': - specifier: ^5.34.0 - version: 5.34.0(eslint@8.22.0)(typescript@4.8.4) - babel-jest: - specifier: ^26.5.2 - version: 26.6.3(@babel/core@7.20.2) - babel-loader: - specifier: ^8.1.0 - version: 8.2.5(@babel/core@7.16.12)(webpack@5.76.1) - eslint: - specifier: ^8.22.0 - version: 8.22.0 - eslint-config-prettier: - specifier: ^8.5.0 - version: 8.5.0(eslint@8.22.0) - eslint-plugin-react-hooks: - specifier: ^4.6.0 - version: 4.6.0(eslint@8.22.0) - jest: - specifier: ^26.5.2 - version: 26.6.3(ts-node@10.9.1) - node-fetch: - specifier: '2' - version: 2.6.7 - prettier: - specifier: ^2.3.2 - version: 2.7.1 - react-test-renderer: - specifier: 17.0.2 - version: 17.0.2(react@17.0.2) - ts-node: - specifier: ~10.9.1 - version: 10.9.1(@swc/core@1.3.35)(@types/node@14.18.25)(typescript@4.8.4) - tslib: - specifier: ^2.4.0 - version: 2.4.0 - typescript: - specifier: ^4.3.5 - version: 4.8.4 - tools/build-icons: dependencies: minimist: specifier: ^1.2.7 - version: 1.2.7 + version: 1.2.8 node-fetch: specifier: ^3.2.10 - version: 3.2.10 + version: 3.3.1 prettier: specifier: 2.7.1 version: 2.7.1 svgo: specifier: ^3.0.0 - version: 3.0.0 + version: 3.0.2 svgson: specifier: ^5.2.1 version: 5.2.1 @@ -720,7 +641,7 @@ importers: dependencies: minimist: specifier: ^1.2.6 - version: 1.2.6 + version: 1.2.8 svg-outline-stroke: specifier: ^1.3.1 version: 1.3.1 @@ -732,30 +653,141 @@ importers: dependencies: '@atomico/rollup-plugin-sizes': specifier: ^1.1.4 - version: 1.1.4(rollup@3.5.1) + version: 1.1.4(rollup@3.23.0) '@rollup/plugin-replace': specifier: ^5.0.1 - version: 5.0.1(rollup@3.5.1) + version: 5.0.1(rollup@3.23.0) esbuild: specifier: ^0.15.16 version: 0.15.16 rollup: specifier: ^3.5.1 - version: 3.5.1 + version: 3.23.0 rollup-plugin-esbuild: specifier: ^4.10.2 - version: 4.10.2(esbuild@0.15.16)(rollup@3.5.1) + version: 4.10.2(esbuild@0.15.16)(rollup@3.23.0) rollup-plugin-license: specifier: ^3.0.1 - version: 3.0.1(rollup@3.5.1) + version: 3.0.1(rollup@3.23.0) rollup-plugin-visualizer: specifier: ^5.8.3 - version: 5.8.3(rollup@3.5.1) + version: 5.8.3(rollup@3.23.0) packages: - /@adobe/css-tools@4.0.1: - resolution: {integrity: sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==} + /@adobe/css-tools@4.2.0: + resolution: {integrity: sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==} + dev: true + + /@algolia/autocomplete-core@1.8.2: + resolution: {integrity: sha512-mTeshsyFhAqw/ebqNsQpMtbnjr+qVOSKXArEj4K0d7sqc8It1XD0gkASwecm9mF/jlOQ4Z9RNg1HbdA8JPdRwQ==} + dependencies: + '@algolia/autocomplete-shared': 1.8.2 + dev: true + + /@algolia/autocomplete-preset-algolia@1.8.2(@algolia/client-search@4.17.1)(algoliasearch@4.17.1): + resolution: {integrity: sha512-J0oTx4me6ZM9kIKPuL3lyU3aB8DEvpVvR6xWmHVROx5rOYJGQcZsdG4ozxwcOyiiu3qxMkIbzntnV1S1VWD8yA==} + peerDependencies: + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' + dependencies: + '@algolia/autocomplete-shared': 1.8.2 + '@algolia/client-search': 4.17.1 + algoliasearch: 4.17.1 + dev: true + + /@algolia/autocomplete-shared@1.8.2: + resolution: {integrity: sha512-b6Z/X4MczChMcfhk6kfRmBzPgjoPzuS9KGR4AFsiLulLNRAAqhP+xZTKtMnZGhLuc61I20d5WqlId02AZvcO6g==} + dev: true + + /@algolia/cache-browser-local-storage@4.17.1: + resolution: {integrity: sha512-e91Jpu93X3t3mVdQwF3ZDjSFMFIfzSc+I76G4EX8nl9RYXgqcjframoL05VTjcD2YCsI18RIHAWVCBoCXVZnrw==} + dependencies: + '@algolia/cache-common': 4.17.1 + dev: true + + /@algolia/cache-common@4.17.1: + resolution: {integrity: sha512-fvi1WT8aSiGAKrcTw8Qg3RYgcwW8GZMHcqEm4AyDBEy72JZlFBSY80cTQ75MslINjCHXLDT+9EN8AGI9WVY7uA==} + dev: true + + /@algolia/cache-in-memory@4.17.1: + resolution: {integrity: sha512-NbBt6eBWlsXc5geSpfPRC5dkIB/0Ptthw8r0yM5Z7D3sPlYdnTZSO9y9XWXIptRMwmZe4cM8iBMN8y0tzbcBkA==} + dependencies: + '@algolia/cache-common': 4.17.1 + dev: true + + /@algolia/client-account@4.17.1: + resolution: {integrity: sha512-3rL/6ofJvyL+q8TiWM3qoM9tig+SY4gB1Vbsj+UeJPnJm8Khm+7OS+r+mFraqR6pTehYqN8yGYoE7x4diEn4aA==} + dependencies: + '@algolia/client-common': 4.17.1 + '@algolia/client-search': 4.17.1 + '@algolia/transporter': 4.17.1 + dev: true + + /@algolia/client-analytics@4.17.1: + resolution: {integrity: sha512-Bepr2w249vODqeBtM7i++tPmUsQ9B81aupUGbDWmjA/FX+jzQqOdhW8w1CFO5kWViNKTbz2WBIJ9U3x8hOa4bA==} + dependencies: + '@algolia/client-common': 4.17.1 + '@algolia/client-search': 4.17.1 + '@algolia/requester-common': 4.17.1 + '@algolia/transporter': 4.17.1 + dev: true + + /@algolia/client-common@4.17.1: + resolution: {integrity: sha512-+r7kg4EgbFnGsDnoGSVNtXZO8xvZ0vzf1WAOV7sqV9PMf1bp6cpJP/3IuPrSk4t5w2KVl+pC8jfTM7HcFlfBEQ==} + dependencies: + '@algolia/requester-common': 4.17.1 + '@algolia/transporter': 4.17.1 + dev: true + + /@algolia/client-personalization@4.17.1: + resolution: {integrity: sha512-gJku9DG/THJpfsSlG/az0a3QIn+VVff9kKh8PG8+7ZfxOHS+C+Y5YSeZVsC+c2cfoKLPo3CuHIiJ/p86erR3bA==} + dependencies: + '@algolia/client-common': 4.17.1 + '@algolia/requester-common': 4.17.1 + '@algolia/transporter': 4.17.1 + dev: true + + /@algolia/client-search@4.17.1: + resolution: {integrity: sha512-Q5YfT5gVkx60PZDQBqp/zH9aUbBdC7HVvxupiHUgnCKqRQsRZjOhLest7AI6FahepuZLBZS62COrO7v+JvKY7w==} + dependencies: + '@algolia/client-common': 4.17.1 + '@algolia/requester-common': 4.17.1 + '@algolia/transporter': 4.17.1 + dev: true + + /@algolia/logger-common@4.17.1: + resolution: {integrity: sha512-Us28Ot+fLEmX9M96sa65VZ8EyEEzhYPxfhV9aQyKDjfXbUdJlJxKt6wZpoEg9RAPSdO8IjK9nmuW2P8au3rRsg==} + dev: true + + /@algolia/logger-console@4.17.1: + resolution: {integrity: sha512-iKGQTpOjHiE64W3JIOu6dmDvn+AfYIElI9jf/Nt6umRPmP/JI9rK+OHUoW4pKrBtdG0DPd62ppeNXzSnLxY6/g==} + dependencies: + '@algolia/logger-common': 4.17.1 + dev: true + + /@algolia/requester-browser-xhr@4.17.1: + resolution: {integrity: sha512-W5mGfGDsyfVR+r4pUFrYLGBEM18gs38+GNt5PE5uPULy4uVTSnnVSkJkWeRkmLBk9zEZ/Nld8m4zavK6dtEuYg==} + dependencies: + '@algolia/requester-common': 4.17.1 + dev: true + + /@algolia/requester-common@4.17.1: + resolution: {integrity: sha512-HggXdjvVFQR0I5l7hM5WdHgQ1tqcRWeyXZz8apQ7zPWZhirmY2E9D6LVhDh/UnWQNEm7nBtM+eMFONJ3bZccIQ==} + dev: true + + /@algolia/requester-node-http@4.17.1: + resolution: {integrity: sha512-NzFWecXT6d0PPsQY9L+/qoK2deF74OLcpvqCH+Vh3mh+QzPsFafcBExdguAjZsAWDn1R6JEeFW7/fo/p0SE57w==} + dependencies: + '@algolia/requester-common': 4.17.1 + dev: true + + /@algolia/transporter@4.17.1: + resolution: {integrity: sha512-ZM+qhX47Vh46mWH8/U9ihvy98HdTYpYQDSlqBD7IbiUbbyoCMke+qmdSX2MGhR2FCcXBSxejsJKKVAfbpaLVgg==} + dependencies: + '@algolia/cache-common': 4.17.1 + '@algolia/logger-common': 4.17.1 + '@algolia/requester-common': 4.17.1 dev: true /@ampproject/remapping@2.2.0: @@ -764,6 +796,7 @@ packages: dependencies: '@jridgewell/gen-mapping': 0.1.1 '@jridgewell/trace-mapping': 0.3.15 + dev: true /@angular-devkit/architect@0.1303.11: resolution: {integrity: sha512-JwrWomNqNGjAeKlqV2pimUFlCgFxQy+Vioz9+QAPIrUkvvjbkQ1dZKOe8Ul8eosb1N3Ln282U6qzOpHKfJ4TOg==} @@ -820,7 +853,7 @@ packages: ansi-colors: 4.1.1 babel-loader: 8.2.5(@babel/core@7.16.12)(webpack@5.76.1) babel-plugin-istanbul: 6.1.1 - browserslist: 4.21.4 + browserslist: 4.21.5 cacache: 15.3.0 circular-dependency-plugin: 5.2.2(webpack@5.76.1) copy-webpack-plugin: 10.2.1(webpack@5.76.1) @@ -840,7 +873,7 @@ packages: loader-utils: 3.2.1 mini-css-extract-plugin: 2.5.3(webpack@5.76.1) minimatch: 3.0.5 - ng-packagr: 13.3.0(@angular/compiler-cli@13.3.12)(@types/node@12.11.1)(tslib@2.4.0)(typescript@4.6.4) + ng-packagr: 13.3.0(@angular/compiler-cli@13.3.12)(@types/node@12.11.1)(tslib@2.3.1)(typescript@4.6.4) open: 8.4.0 ora: 5.4.1 parse5-html-rewriting-stream: 6.0.1 @@ -865,7 +898,7 @@ packages: tree-kill: 1.2.2 tslib: 2.3.1 typescript: 4.6.4 - webpack: 5.76.1(@swc/core@1.3.35) + webpack: 5.76.1(esbuild@0.14.22) webpack-dev-middleware: 5.3.0(webpack@5.76.1) webpack-dev-server: 4.7.3(webpack@5.76.1) webpack-merge: 5.8.0 @@ -897,7 +930,7 @@ packages: dependencies: '@angular-devkit/architect': 0.1303.11 rxjs: 6.6.7 - webpack: 5.76.1(@swc/core@1.3.35) + webpack: 5.76.1(esbuild@0.14.22) webpack-dev-server: 4.7.3(webpack@5.76.1) transitivePeerDependencies: - chokidar @@ -1083,7 +1116,7 @@ packages: dependency-graph: 0.11.0 magic-string: 0.26.7 reflect-metadata: 0.1.13 - semver: 7.3.7 + semver: 7.5.1 sourcemap-codec: 1.4.8 tslib: 2.5.0 typescript: 4.6.4 @@ -1147,64 +1180,42 @@ packages: resolution: {integrity: sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==} dev: true - /@atomico/rollup-plugin-sizes@1.1.4(rollup@3.5.1): + /@atomico/rollup-plugin-sizes@1.1.4(rollup@3.23.0): resolution: {integrity: sha512-ilxLw9hT+kWXIx8mYoAFLA2eIVfLrsnabPCaGo5Mkrj8qxhEkZvFddcnH2HTp/hDKFEIJRpZVpXecsPp3FOdRw==} peerDependencies: rollup: 1.x || 2.x dependencies: brotli-size: 4.0.0 gzip-size: 5.1.1 - rollup: 3.5.1 + rollup: 3.23.0 simple-string-table: 1.0.0 - /@babel/code-frame@7.18.6: - resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} + /@babel/code-frame@7.21.4: + resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} engines: {node: '>=6.9.0'} requiresBuild: true dependencies: '@babel/highlight': 7.18.6 + dev: true /@babel/compat-data@7.20.10: resolution: {integrity: sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==} engines: {node: '>=6.9.0'} - - /@babel/core@7.12.9: - resolution: {integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.18.6 - '@babel/generator': 7.20.7 - '@babel/helper-module-transforms': 7.20.11 - '@babel/helpers': 7.20.1 - '@babel/parser': 7.20.7 - '@babel/template': 7.20.7 - '@babel/traverse': 7.20.12 - '@babel/types': 7.20.7 - convert-source-map: 1.8.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - lodash: 4.17.21 - resolve: 1.22.1 - semver: 5.7.1 - source-map: 0.5.7 - transitivePeerDependencies: - - supports-color - dev: false + dev: true /@babel/core@7.16.12: resolution: {integrity: sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.18.6 + '@babel/code-frame': 7.21.4 '@babel/generator': 7.20.7 '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.16.12) '@babel/helper-module-transforms': 7.20.11 '@babel/helpers': 7.20.1 - '@babel/parser': 7.20.7 + '@babel/parser': 7.22.4 '@babel/template': 7.20.7 '@babel/traverse': 7.20.12 - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 convert-source-map: 1.8.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -1215,42 +1226,20 @@ packages: - supports-color dev: true - /@babel/core@7.18.13: - resolution: {integrity: sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==} - engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.2.0 - '@babel/code-frame': 7.18.6 - '@babel/generator': 7.20.7 - '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.18.13) - '@babel/helper-module-transforms': 7.20.11 - '@babel/helpers': 7.20.1 - '@babel/parser': 7.20.7 - '@babel/template': 7.20.7 - '@babel/traverse': 7.20.12 - '@babel/types': 7.20.7 - convert-source-map: 1.8.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - /@babel/core@7.20.2: resolution: {integrity: sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.0 - '@babel/code-frame': 7.18.6 + '@babel/code-frame': 7.21.4 '@babel/generator': 7.20.7 '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.20.2) '@babel/helper-module-transforms': 7.20.11 '@babel/helpers': 7.20.1 - '@babel/parser': 7.20.7 + '@babel/parser': 7.22.4 '@babel/template': 7.20.7 '@babel/traverse': 7.20.12 - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 convert-source-map: 1.8.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -1258,12 +1247,13 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color + dev: true /@babel/generator@7.16.8: resolution: {integrity: sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 jsesc: 2.5.2 source-map: 0.5.7 dev: true @@ -1272,29 +1262,32 @@ packages: resolution: {integrity: sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 '@jridgewell/gen-mapping': 0.3.2 jsesc: 2.5.2 + dev: true /@babel/helper-annotate-as-pure@7.16.7: resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 dev: true /@babel/helper-annotate-as-pure@7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 + dev: true /@babel/helper-builder-binary-assignment-operator-visitor@7.18.9: resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-explode-assignable-expression': 7.18.6 - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 + dev: true /@babel/helper-compilation-targets@7.20.7(@babel/core@7.16.12): resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} @@ -1313,22 +1306,6 @@ packages: semver: 6.3.0 dev: true - /@babel/helper-compilation-targets@7.20.7(@babel/core@7.18.13): - resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/compat-data': 7.20.10 - '@babel/core': 7.18.13 - '@babel/helper-validator-option': 7.18.6 - browserslist: 4.21.5 - lru-cache: 5.1.1 - semver: 6.3.0 - /@babel/helper-compilation-targets@7.20.7(@babel/core@7.20.2): resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} engines: {node: '>=6.9.0'} @@ -1344,6 +1321,7 @@ packages: browserslist: 4.21.5 lru-cache: 5.1.1 semver: 6.3.0 + dev: true /@babel/helper-create-class-features-plugin@7.18.13(@babel/core@7.16.12): resolution: {integrity: sha512-hDvXp+QYxSRL+23mpAlSGxHMDyIGChm0/AwTfTAAK5Ufe40nCsyNdaYCGuK91phn/fVu9kqayImRDkvNAgdrsA==} @@ -1366,26 +1344,6 @@ packages: - supports-color dev: true - /@babel/helper-create-class-features-plugin@7.18.13(@babel/core@7.18.13): - resolution: {integrity: sha512-hDvXp+QYxSRL+23mpAlSGxHMDyIGChm0/AwTfTAAK5Ufe40nCsyNdaYCGuK91phn/fVu9kqayImRDkvNAgdrsA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-member-expression-to-functions': 7.20.7 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-replace-supers': 7.20.7 - '@babel/helper-split-export-declaration': 7.18.6 - transitivePeerDependencies: - - supports-color - /@babel/helper-create-class-features-plugin@7.18.13(@babel/core@7.20.2): resolution: {integrity: sha512-hDvXp+QYxSRL+23mpAlSGxHMDyIGChm0/AwTfTAAK5Ufe40nCsyNdaYCGuK91phn/fVu9kqayImRDkvNAgdrsA==} engines: {node: '>=6.9.0'} @@ -1421,20 +1379,6 @@ packages: regexpu-core: 5.2.2 dev: true - /@babel/helper-create-regexp-features-plugin@7.20.5(@babel/core@7.18.13): - resolution: {integrity: sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-annotate-as-pure': 7.18.6 - regexpu-core: 5.2.2 - dev: false - /@babel/helper-create-regexp-features-plugin@7.20.5(@babel/core@7.20.2): resolution: {integrity: sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==} engines: {node: '>=6.9.0'} @@ -1462,31 +1406,12 @@ packages: '@babel/helper-plugin-utils': 7.20.2 debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.1 + resolve: 1.22.2 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.18.13): - resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} - peerDependencies: - '@babel/core': ^7.4.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.18.13) - '@babel/helper-plugin-utils': 7.20.2 - debug: 4.3.4 - lodash.debounce: 4.0.8 - resolve: 1.22.1 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.20.2): resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} peerDependencies: @@ -1500,7 +1425,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.1 + resolve: 1.22.2 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -1509,44 +1434,50 @@ packages: /@babel/helper-environment-visitor@7.18.9: resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-explode-assignable-expression@7.18.6: resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 + dev: true /@babel/helper-function-name@7.19.0: resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.20.7 - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 + dev: true /@babel/helper-hoist-variables@7.18.6: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 + dev: true /@babel/helper-member-expression-to-functions@7.20.7: resolution: {integrity: sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 + dev: true /@babel/helper-module-imports@7.16.0: resolution: {integrity: sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 dev: true /@babel/helper-module-imports@7.18.6: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 + dev: true /@babel/helper-module-transforms@7.20.11: resolution: {integrity: sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==} @@ -1559,23 +1490,22 @@ packages: '@babel/helper-validator-identifier': 7.19.1 '@babel/template': 7.20.7 '@babel/traverse': 7.20.12 - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 transitivePeerDependencies: - supports-color + dev: true /@babel/helper-optimise-call-expression@7.18.6: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 - - /@babel/helper-plugin-utils@7.10.4: - resolution: {integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==} - dev: false + '@babel/types': 7.22.4 + dev: true /@babel/helper-plugin-utils@7.20.2: resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.16.12): resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} @@ -1590,29 +1520,11 @@ packages: '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-wrap-function': 7.18.9 - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.18.13): - resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-wrap-function': 7.18.9 - '@babel/types': 7.20.7 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.20.2): resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} engines: {node: '>=6.9.0'} @@ -1626,7 +1538,7 @@ packages: '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-wrap-function': 7.18.9 - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 transitivePeerDependencies: - supports-color dev: true @@ -1640,30 +1552,34 @@ packages: '@babel/helper-optimise-call-expression': 7.18.6 '@babel/template': 7.20.7 '@babel/traverse': 7.20.12 - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 transitivePeerDependencies: - supports-color + dev: true /@babel/helper-simple-access@7.20.2: resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 + dev: true /@babel/helper-skip-transparent-expression-wrappers@7.20.0: resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 + dev: true /@babel/helper-split-export-declaration@7.18.6: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 + dev: true - /@babel/helper-string-parser@7.19.4: - resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} + /@babel/helper-string-parser@7.21.5: + resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==} engines: {node: '>=6.9.0'} /@babel/helper-validator-identifier@7.19.1: @@ -1673,6 +1589,7 @@ packages: /@babel/helper-validator-option@7.18.6: resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-wrap-function@7.18.9: resolution: {integrity: sha512-cG2ru3TRAL6a60tfQflpEfs4ldiPwF6YW3zfJiRgmoFVIaC1vGnBBgatfec+ZUziPHkHSaXAuEck3Cdkf3eRpQ==} @@ -1681,9 +1598,10 @@ packages: '@babel/helper-function-name': 7.19.0 '@babel/template': 7.20.7 '@babel/traverse': 7.20.12 - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 transitivePeerDependencies: - supports-color + dev: true /@babel/helpers@7.20.1: resolution: {integrity: sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==} @@ -1691,9 +1609,10 @@ packages: dependencies: '@babel/template': 7.20.7 '@babel/traverse': 7.20.12 - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 transitivePeerDependencies: - supports-color + dev: true /@babel/highlight@7.18.6: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} @@ -1702,21 +1621,14 @@ packages: '@babel/helper-validator-identifier': 7.19.1 chalk: 2.4.2 js-tokens: 4.0.0 - - /@babel/parser@7.20.3: - resolution: {integrity: sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.20.7 dev: true - /@babel/parser@7.20.7: - resolution: {integrity: sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==} + /@babel/parser@7.22.4: + resolution: {integrity: sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.16.12): resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} @@ -1731,19 +1643,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} @@ -1772,21 +1671,6 @@ packages: '@babel/plugin-proposal-optional-chaining': 7.18.9(@babel/core@7.16.12) dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.18.9(@babel/core@7.18.13): - resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-proposal-optional-chaining': 7.18.9(@babel/core@7.18.13) - dev: false - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.18.9(@babel/core@7.20.2): resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==} engines: {node: '>=6.9.0'} @@ -1837,24 +1721,6 @@ packages: - supports-color dev: true - /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.18.13): - resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.18.13) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.18.13) - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.20.2): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} @@ -1889,22 +1755,6 @@ packages: - supports-color dev: true - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-create-class-features-plugin': 7.18.13(@babel/core@7.18.13) - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} @@ -1938,23 +1788,6 @@ packages: - supports-color dev: true - /@babel/plugin-proposal-class-static-block@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-create-class-features-plugin': 7.18.13(@babel/core@7.18.13) - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.18.13) - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-proposal-class-static-block@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==} engines: {node: '>=6.9.0'} @@ -1986,20 +1819,6 @@ packages: '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.16.12) dev: true - /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.18.13) - dev: false - /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} engines: {node: '>=6.9.0'} @@ -2042,20 +1861,6 @@ packages: '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.16.12) dev: true - /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.18.13): - resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.18.13) - dev: false - /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.20.2): resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} engines: {node: '>=6.9.0'} @@ -2084,20 +1889,6 @@ packages: '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.16.12) dev: true - /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.18.13) - dev: false - /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} engines: {node: '>=6.9.0'} @@ -2126,20 +1917,6 @@ packages: '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.16.12) dev: true - /@babel/plugin-proposal-logical-assignment-operators@7.18.9(@babel/core@7.18.13): - resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.18.13) - dev: false - /@babel/plugin-proposal-logical-assignment-operators@7.18.9(@babel/core@7.20.2): resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==} engines: {node: '>=6.9.0'} @@ -2168,20 +1945,6 @@ packages: '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.16.12) dev: true - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.18.13) - dev: false - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} @@ -2210,20 +1973,6 @@ packages: '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.16.12) dev: true - /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.18.13) - dev: false - /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} @@ -2238,20 +1987,6 @@ packages: '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.20.2) dev: true - /@babel/plugin-proposal-object-rest-spread@7.12.1(@babel/core@7.12.9): - resolution: {integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) - '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.12.9) - dev: false - /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.16.12): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} @@ -2269,23 +2004,6 @@ packages: '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.16.12) dev: true - /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.18.13): - resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/compat-data': 7.20.10 - '@babel/core': 7.18.13 - '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.18.13) - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.18.13) - '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.18.13) - dev: false - /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.20.2): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} @@ -2317,20 +2035,6 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.16.12) dev: true - /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.18.13) - dev: false - /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} engines: {node: '>=6.9.0'} @@ -2360,21 +2064,6 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.16.12) dev: true - /@babel/plugin-proposal-optional-chaining@7.18.9(@babel/core@7.18.13): - resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.18.13) - dev: false - /@babel/plugin-proposal-optional-chaining@7.18.9(@babel/core@7.20.2): resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==} engines: {node: '>=6.9.0'} @@ -2406,22 +2095,6 @@ packages: - supports-color dev: true - /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-create-class-features-plugin': 7.18.13(@babel/core@7.18.13) - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} @@ -2456,24 +2129,6 @@ packages: - supports-color dev: true - /@babel/plugin-proposal-private-property-in-object@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.18.13(@babel/core@7.18.13) - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.18.13) - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-proposal-private-property-in-object@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==} engines: {node: '>=6.9.0'} @@ -2506,20 +2161,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} - engines: {node: '>=4'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-create-regexp-features-plugin': 7.20.5(@babel/core@7.18.13) - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} engines: {node: '>=4'} @@ -2546,18 +2187,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.18.13): - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.20.2): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: @@ -2570,18 +2199,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.20.2): - resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.16.12): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: @@ -2594,18 +2211,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.18.13): - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.20.2): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: @@ -2631,19 +2236,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.18.13): - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.20.2): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -2669,18 +2261,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.18.13): - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.20.2): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: @@ -2718,18 +2298,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.18.13): - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.20.2): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: @@ -2755,19 +2323,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.18.13): - resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.20.2): resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} engines: {node: '>=6.9.0'} @@ -2781,18 +2336,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.20.2): - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.16.12): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: @@ -2805,18 +2348,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.18.13): - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.20.2): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: @@ -2829,30 +2360,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-jsx@7.12.1(@babel/core@7.12.9): - resolution: {integrity: sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} engines: {node: '>=6.9.0'} @@ -2864,6 +2371,7 @@ packages: dependencies: '@babel/core': 7.20.2 '@babel/helper-plugin-utils': 7.20.2 + dev: true /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.16.12): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} @@ -2877,18 +2385,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.18.13): - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.20.2): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -2913,18 +2409,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.18.13): - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.20.2): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -2949,18 +2433,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.18.13): - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.20.2): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: @@ -2973,18 +2445,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.9): - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.16.12): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -2997,18 +2457,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.18.13): - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.20.2): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -3033,18 +2481,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.18.13): - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.20.2): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -3069,18 +2505,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.18.13): - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.20.2): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -3106,19 +2530,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.18.13): - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.20.2): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} @@ -3145,19 +2556,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.18.13): - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.20.2): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} @@ -3171,18 +2569,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-typescript@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-typescript@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==} engines: {node: '>=6.9.0'} @@ -3209,19 +2595,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-arrow-functions@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-arrow-functions@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} engines: {node: '>=6.9.0'} @@ -3269,23 +2642,6 @@ packages: - supports-color dev: true - /@babel/plugin-transform-async-to-generator@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.18.13) - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-transform-async-to-generator@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==} engines: {node: '>=6.9.0'} @@ -3316,19 +2672,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} engines: {node: '>=6.9.0'} @@ -3355,19 +2698,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-block-scoping@7.20.11(@babel/core@7.18.13): - resolution: {integrity: sha512-tA4N427a7fjf1P0/2I4ScsHGc5jcHPbb30xMbaTke2gxDuWpUfXDuX1FEymJwKk4tuGUvGcejAR6HdZVqmmPyw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-block-scoping@7.20.11(@babel/core@7.20.2): resolution: {integrity: sha512-tA4N427a7fjf1P0/2I4ScsHGc5jcHPbb30xMbaTke2gxDuWpUfXDuX1FEymJwKk4tuGUvGcejAR6HdZVqmmPyw==} engines: {node: '>=6.9.0'} @@ -3404,29 +2734,6 @@ packages: - supports-color dev: true - /@babel/plugin-transform-classes@7.20.7(@babel/core@7.18.13): - resolution: {integrity: sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.18.13) - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.20.7 - '@babel/helper-split-export-declaration': 7.18.6 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-transform-classes@7.20.7(@babel/core@7.20.2): resolution: {integrity: sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==} engines: {node: '>=6.9.0'} @@ -3463,19 +2770,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-computed-properties@7.18.9(@babel/core@7.18.13): - resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-computed-properties@7.18.9(@babel/core@7.20.2): resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==} engines: {node: '>=6.9.0'} @@ -3502,19 +2796,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-destructuring@7.20.7(@babel/core@7.18.13): - resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-destructuring@7.20.7(@babel/core@7.20.2): resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==} engines: {node: '>=6.9.0'} @@ -3542,20 +2823,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-create-regexp-features-plugin': 7.20.5(@babel/core@7.18.13) - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} engines: {node: '>=6.9.0'} @@ -3583,19 +2850,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.18.13): - resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.20.2): resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} engines: {node: '>=6.9.0'} @@ -3623,20 +2877,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} engines: {node: '>=6.9.0'} @@ -3678,19 +2918,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-for-of@7.18.8(@babel/core@7.18.13): - resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-for-of@7.18.8(@babel/core@7.20.2): resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} engines: {node: '>=6.9.0'} @@ -3719,21 +2946,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.18.13): - resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.18.13) - '@babel/helper-function-name': 7.19.0 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.20.2): resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} engines: {node: '>=6.9.0'} @@ -3762,19 +2974,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-literals@7.18.9(@babel/core@7.18.13): - resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-literals@7.18.9(@babel/core@7.20.2): resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} engines: {node: '>=6.9.0'} @@ -3801,19 +3000,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} engines: {node: '>=6.9.0'} @@ -3843,22 +3029,6 @@ packages: - supports-color dev: true - /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.18.13): - resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-module-transforms': 7.20.11 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.20.2): resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} engines: {node: '>=6.9.0'} @@ -3892,23 +3062,6 @@ packages: - supports-color dev: true - /@babel/plugin-transform-modules-commonjs@7.19.6(@babel/core@7.18.13): - resolution: {integrity: sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-module-transforms': 7.20.11 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-simple-access': 7.20.2 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-transform-modules-commonjs@7.19.6(@babel/core@7.20.2): resolution: {integrity: sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==} engines: {node: '>=6.9.0'} @@ -3944,24 +3097,6 @@ packages: - supports-color dev: true - /@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.18.13): - resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-module-transforms': 7.20.11 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-identifier': 7.19.1 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.20.2): resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} engines: {node: '>=6.9.0'} @@ -3996,22 +3131,6 @@ packages: - supports-color dev: true - /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-module-transforms': 7.20.11 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} engines: {node: '>=6.9.0'} @@ -4042,20 +3161,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.18.13): - resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-create-regexp-features-plugin': 7.20.5(@babel/core@7.18.13) - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.20.2): resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} engines: {node: '>=6.9.0'} @@ -4083,19 +3188,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} engines: {node: '>=6.9.0'} @@ -4125,22 +3217,6 @@ packages: - supports-color dev: true - /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.20.7 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} engines: {node: '>=6.9.0'} @@ -4157,19 +3233,6 @@ packages: - supports-color dev: true - /@babel/plugin-transform-parameters@7.20.7(@babel/core@7.12.9): - resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-parameters@7.20.7(@babel/core@7.16.12): resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==} engines: {node: '>=6.9.0'} @@ -4183,19 +3246,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-parameters@7.20.7(@babel/core@7.18.13): - resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-parameters@7.20.7(@babel/core@7.20.2): resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==} engines: {node: '>=6.9.0'} @@ -4222,19 +3272,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} engines: {node: '>=6.9.0'} @@ -4248,32 +3285,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-react-constant-elements@7.18.12(@babel/core@7.18.13): - resolution: {integrity: sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} engines: {node: '>=6.9.0'} @@ -4285,18 +3296,7 @@ packages: dependencies: '@babel/core': 7.20.2 '@babel/helper-plugin-utils': 7.20.2 - - /@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/plugin-transform-react-jsx': 7.19.0(@babel/core@7.18.13) + dev: true /@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} @@ -4309,18 +3309,6 @@ packages: dependencies: '@babel/core': 7.20.2 '@babel/plugin-transform-react-jsx': 7.19.0(@babel/core@7.20.2) - - /@babel/plugin-transform-react-jsx-self@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 dev: true /@babel/plugin-transform-react-jsx-self@7.18.6(@babel/core@7.20.2): @@ -4336,19 +3324,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-react-jsx-source@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - /@babel/plugin-transform-react-jsx-source@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==} engines: {node: '>=6.9.0'} @@ -4362,55 +3337,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-react-jsx@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.18.13) - '@babel/types': 7.20.7 - - /@babel/plugin-transform-react-jsx@7.18.6(@babel/core@7.20.2): - resolution: {integrity: sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.20.2) - '@babel/types': 7.20.7 - dev: false - - /@babel/plugin-transform-react-jsx@7.19.0(@babel/core@7.18.13): - resolution: {integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.18.13) - '@babel/types': 7.20.7 - /@babel/plugin-transform-react-jsx@7.19.0(@babel/core@7.20.2): resolution: {integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==} engines: {node: '>=6.9.0'} @@ -4425,35 +3351,8 @@ packages: '@babel/helper-module-imports': 7.18.6 '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.20.2) - '@babel/types': 7.20.7 - - /@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - - /@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.20.2): - resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - dev: false + '@babel/types': 7.22.4 + dev: true /@babel/plugin-transform-regenerator@7.18.6(@babel/core@7.16.12): resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==} @@ -4469,20 +3368,6 @@ packages: regenerator-transform: 0.15.0 dev: true - /@babel/plugin-transform-regenerator@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - regenerator-transform: 0.15.0 - dev: false - /@babel/plugin-transform-regenerator@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==} engines: {node: '>=6.9.0'} @@ -4510,19 +3395,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} engines: {node: '>=6.9.0'} @@ -4589,19 +3461,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} engines: {node: '>=6.9.0'} @@ -4629,20 +3488,6 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 dev: true - /@babel/plugin-transform-spread@7.20.7(@babel/core@7.18.13): - resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - dev: false - /@babel/plugin-transform-spread@7.20.7(@babel/core@7.20.2): resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} engines: {node: '>=6.9.0'} @@ -4670,19 +3515,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} engines: {node: '>=6.9.0'} @@ -4709,19 +3541,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.18.13): - resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.20.2): resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} engines: {node: '>=6.9.0'} @@ -4748,19 +3567,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.18.13): - resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.20.2): resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} engines: {node: '>=6.9.0'} @@ -4774,22 +3580,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-typescript@7.18.12(@babel/core@7.18.13): - resolution: {integrity: sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-create-class-features-plugin': 7.18.13(@babel/core@7.18.13) - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-typescript': 7.18.6(@babel/core@7.18.13) - transitivePeerDependencies: - - supports-color - /@babel/plugin-transform-typescript@7.18.12(@babel/core@7.20.2): resolution: {integrity: sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w==} engines: {node: '>=6.9.0'} @@ -4820,19 +3610,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-unicode-escapes@7.18.10(@babel/core@7.18.13): - resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-unicode-escapes@7.18.10(@babel/core@7.20.2): resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} engines: {node: '>=6.9.0'} @@ -4860,20 +3637,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-create-regexp-features-plugin': 7.20.5(@babel/core@7.18.13) - '@babel/helper-plugin-utils': 7.20.2 - dev: false - /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} engines: {node: '>=6.9.0'} @@ -4966,7 +3729,7 @@ packages: '@babel/plugin-transform-unicode-escapes': 7.18.10(@babel/core@7.16.12) '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.16.12) '@babel/preset-modules': 0.1.5(@babel/core@7.16.12) - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.16.12) babel-plugin-polyfill-corejs3: 0.5.3(@babel/core@7.16.12) babel-plugin-polyfill-regenerator: 0.3.1(@babel/core@7.16.12) @@ -4976,95 +3739,6 @@ packages: - supports-color dev: true - /@babel/preset-env@7.18.10(@babel/core@7.18.13): - resolution: {integrity: sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/compat-data': 7.20.10 - '@babel/core': 7.18.13 - '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.18.13) - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9(@babel/core@7.18.13) - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.18.13) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-proposal-class-static-block': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.18.13) - '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-proposal-logical-assignment-operators': 7.18.9(@babel/core@7.18.13) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.18.13) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-proposal-optional-chaining': 7.18.9(@babel/core@7.18.13) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-proposal-private-property-in-object': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.18.13) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.18.13) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.18.13) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.18.13) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.18.13) - '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.18.13) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.18.13) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.18.13) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.18.13) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.18.13) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.18.13) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.18.13) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.18.13) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.18.13) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.18.13) - '@babel/plugin-transform-arrow-functions': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-async-to-generator': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-block-scoping': 7.20.11(@babel/core@7.18.13) - '@babel/plugin-transform-classes': 7.20.7(@babel/core@7.18.13) - '@babel/plugin-transform-computed-properties': 7.18.9(@babel/core@7.18.13) - '@babel/plugin-transform-destructuring': 7.20.7(@babel/core@7.18.13) - '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.18.13) - '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-for-of': 7.18.8(@babel/core@7.18.13) - '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.18.13) - '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.18.13) - '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.18.13) - '@babel/plugin-transform-modules-commonjs': 7.19.6(@babel/core@7.18.13) - '@babel/plugin-transform-modules-systemjs': 7.20.11(@babel/core@7.18.13) - '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5(@babel/core@7.18.13) - '@babel/plugin-transform-new-target': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-parameters': 7.20.7(@babel/core@7.18.13) - '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-regenerator': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.18.13) - '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.18.13) - '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.18.13) - '@babel/plugin-transform-unicode-escapes': 7.18.10(@babel/core@7.18.13) - '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.18.13) - '@babel/preset-modules': 0.1.5(@babel/core@7.18.13) - '@babel/types': 7.20.7 - babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.18.13) - babel-plugin-polyfill-corejs3: 0.5.3(@babel/core@7.18.13) - babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.18.13) - core-js-compat: 3.26.0 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/preset-env@7.20.2(@babel/core@7.20.2): resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==} engines: {node: '>=6.9.0'} @@ -5144,7 +3818,7 @@ packages: '@babel/plugin-transform-unicode-escapes': 7.18.10(@babel/core@7.20.2) '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.20.2) '@babel/preset-modules': 0.1.5(@babel/core@7.20.2) - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.20.2) babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.20.2) babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.20.2) @@ -5181,26 +3855,10 @@ packages: '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.16.12) '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.16.12) - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 esutils: 2.0.3 dev: true - /@babel/preset-modules@0.1.5(@babel/core@7.18.13): - resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.18.13) - '@babel/types': 7.20.7 - esutils: 2.0.3 - dev: false - /@babel/preset-modules@0.1.5(@babel/core@7.20.2): resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: @@ -5213,62 +3871,10 @@ packages: '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.20.2) '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.20.2) - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 esutils: 2.0.3 dev: true - /@babel/preset-react@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-react-jsx': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-react-pure-annotations': 7.18.6(@babel/core@7.18.13) - dev: false - - /@babel/preset-react@7.18.6(@babel/core@7.20.2): - resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.20.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.20.2) - '@babel/plugin-transform-react-jsx': 7.18.6(@babel/core@7.20.2) - '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.20.2) - '@babel/plugin-transform-react-pure-annotations': 7.18.6(@babel/core@7.20.2) - dev: false - - /@babel/preset-typescript@7.18.6(@babel/core@7.18.13): - resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-typescript': 7.18.12(@babel/core@7.18.13) - transitivePeerDependencies: - - supports-color - /@babel/preset-typescript@7.18.6(@babel/core@7.20.2): resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} engines: {node: '>=6.9.0'} @@ -5308,860 +3914,70 @@ packages: engines: {node: '>=6.9.0'} dependencies: core-js-pure: 3.24.1 - regenerator-runtime: 0.13.10 + regenerator-runtime: 0.13.11 dev: true /@babel/runtime@7.16.7: resolution: {integrity: sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==} engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: 0.13.10 + regenerator-runtime: 0.13.11 dev: true - /@babel/runtime@7.18.9: - resolution: {integrity: sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==} + /@babel/runtime@7.22.3: + resolution: {integrity: sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ==} engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: 0.13.10 + regenerator-runtime: 0.13.11 /@babel/template@7.16.7: resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.18.6 - '@babel/parser': 7.20.7 - '@babel/types': 7.20.7 + '@babel/code-frame': 7.21.4 + '@babel/parser': 7.22.4 + '@babel/types': 7.22.4 dev: true /@babel/template@7.20.7: resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.18.6 - '@babel/parser': 7.20.7 - '@babel/types': 7.20.7 + '@babel/code-frame': 7.21.4 + '@babel/parser': 7.22.4 + '@babel/types': 7.22.4 + dev: true /@babel/traverse@7.20.12: resolution: {integrity: sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.18.6 + '@babel/code-frame': 7.21.4 '@babel/generator': 7.20.7 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.19.0 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.20.7 - '@babel/types': 7.20.7 + '@babel/parser': 7.22.4 + '@babel/types': 7.22.4 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: true - /@babel/types@7.20.7: - resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} + /@babel/types@7.22.4: + resolution: {integrity: sha512-Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.19.4 + '@babel/helper-string-parser': 7.21.5 '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 - /@bcoe/v8-coverage@0.2.3: - resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - dev: true - - /@chakra-ui/accordion@1.4.11(@chakra-ui/system@1.12.1)(framer-motion@6.5.1)(react@17.0.2): - resolution: {integrity: sha512-d/gvSgGwcZaJXxXqGmecpAgko/tUYb5vR0E0B2/V/z9AVbS8ei//fbiO9+8Ouyl/K46oWHWYj5vt8iTadlZleg==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - framer-motion: 3.x || 4.x || 5.x || 6.x - react: '>=16.8.6' + /@cloudflare/kv-asset-handler@0.3.0: + resolution: {integrity: sha512-9CB/MKf/wdvbfkUdfrj+OkEwZ5b7rws0eogJ4293h+7b6KX5toPwym+VQKmILafNB9YiehqY0DlNrDcDhdWHSQ==} dependencies: - '@chakra-ui/descendant': 2.1.3(react@17.0.2) - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/icon': 2.0.5(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/transition': 1.4.8(framer-motion@6.5.1)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - framer-motion: 6.5.1(react-dom@17.0.2)(react@17.0.2) - react: 17.0.2 - dev: false - - /@chakra-ui/alert@1.3.7(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-fFpJYBpHOIK/BX4BVl/xafYiDBUW+Bq/gUYDOo4iAiO4vHgxo74oa+yOwSRNlNjAgIX7pi2ridsYQALKyWyxxQ==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/icon': 2.0.5(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/anatomy@1.3.0(@chakra-ui/system@1.12.1): - resolution: {integrity: sha512-vj/lcHkCuq/dtbl69DkNsftZTnrGEegB90ODs1B6rxw8iVMdDSYkthPPFAkqzNs4ppv1y2IBjELuVzpeta1OHA==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - dependencies: - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/theme-tools': 1.3.6(@chakra-ui/system@1.12.1) - dev: false - - /@chakra-ui/avatar@1.3.11(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-/eRRK48Er92/QWAfWhxsJIN0gZBBvk+ew4Hglo+pxt3/NDnfTF2yPE7ZN29Dl6daPNbyTOpoksMwaU2mZIqLgA==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/image': 1.1.10(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/breadcrumb@1.3.6(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-iXxienBO6RUnJEcDvyDWyRt+mzPyl7/b6N8i0vrjGKGLpgtayJFvIdo33tFcvx6TCy7V9hiE3HTtZnNomWdR6A==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/button@1.5.10(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-IVEOrleI378CckAa3b3CTUHMPZRfpy6LPwn1Mx3sMpHEkDTKu8zJcjgEvCE8HYzNC1KbwBsa1PfTgk40ui6EtA==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/spinner': 1.2.6(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/checkbox@1.7.1(@chakra-ui/system@1.12.1)(framer-motion@6.5.1)(react@17.0.2): - resolution: {integrity: sha512-9Io97yn8OrdaIynCj+3Z/neJV7lTT1MtcdYh3BKMd7WnoJDkRY/GlBM8zsdgC5Wvm+ZQ1M83t0YvRPKLLzusyA==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - framer-motion: 3.x || 4.x || 5.x || 6.x - react: '>=16.8.6' - dependencies: - '@chakra-ui/form-control': 1.6.0(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - '@chakra-ui/visually-hidden': 1.1.6(@chakra-ui/system@1.12.1)(react@17.0.2) - framer-motion: 6.5.1(react-dom@17.0.2)(react@17.0.2) - react: 17.0.2 - dev: false - - /@chakra-ui/clickable@1.2.6(react@17.0.2): - resolution: {integrity: sha512-89SsrQwwwAadcl/bN8nZqqaaVhVNFdBXqQnxVy1t07DL5ezubmNb5SgFh9LDznkm9YYPQhaGr3W6HFro7iAHMg==} - peerDependencies: - react: '>=16.8.6' - dependencies: - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/close-button@1.2.7(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-cYTxfgrIlPU4IZm1sehZXxx/TNQBk9c3LBPvTpywEM8GVRGINh4YLq8WiMaPtO+TDNBnKoWS/jS4IHnR+abADw==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/icon': 2.0.5(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/color-mode@1.4.8(react@17.0.2): - resolution: {integrity: sha512-iD4126DVQi06c6ARr3uf3R2rtEu8aBVjW8rhZ+lOsV26Z15iCJA7OAut13Xu06fcZvgjSB/ChDy6Sx9sV9UjHA==} - peerDependencies: - react: '>=16.8.6' - dependencies: - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/react-env': 1.1.6(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/control-box@1.1.6(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-EUcq5f854puG6ZA6wAWl4107OPl8+bj4MMHJCa48BB0qec0U8HCEtxQGnFwJmaYLalIAjMfHuY3OwO2A3Hi9hA==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/counter@1.2.10(react@17.0.2): - resolution: {integrity: sha512-HQd09IuJ4z8M8vWajH+99jBWWSHDesQZmnN95jUg3HKOuNleLaipf2JFdrqbO1uWQyHobn2PM6u+B+JCAh2nig==} - peerDependencies: - react: '>=16.8.6' - dependencies: - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/css-reset@1.1.3(@emotion/react@11.10.5)(react@17.0.2): - resolution: {integrity: sha512-AgfrE7bRTJvNi/4zIfacI/kBHmHmHEIeQtHwCvk/0qM9V2gK1VM3ctYlnibf7BTh17F/UszweOGRb1lHSPfWjw==} - peerDependencies: - '@emotion/react': '>=10.0.35' - react: '>=16.8.6' - dependencies: - '@emotion/react': 11.10.5(@types/react@16.14.30)(react@17.0.2) - react: 17.0.2 - dev: false - - /@chakra-ui/descendant@2.1.3(react@17.0.2): - resolution: {integrity: sha512-aNYNv99gEPENCdw2N5y3FvL5wgBVcLiOzJ2TxSwb4EVYszbgBZ8Ry1pf7lkoSfysdxD0scgy2cVyxO8TsYTU4g==} - peerDependencies: - react: '>=16.8.6' - dependencies: - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - react: 17.0.2 - dev: false - - /@chakra-ui/editable@1.4.2(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-a5zKghA/IvG7yNkmFl7Z9c2KSsf0FgyijsNPTg/4S5jxyz13QJtoTg40tdpyaxHHCT25y25iUcV4FYCj6Jd01w==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/focus-lock@1.2.6(@types/react@16.14.30)(react@17.0.2): - resolution: {integrity: sha512-ZJNE1oNdUM1aGWuCJ+bxFa/d3EwxzfMWzTKzSvKDK50GWoUQQ10xFTT9nY/yFpkcwhBvx1KavxKf44mIhIbSog==} - peerDependencies: - react: '>=16.8.6' - dependencies: - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - react-focus-lock: 2.5.2(@types/react@16.14.30)(react@17.0.2) - transitivePeerDependencies: - - '@types/react' - dev: false - - /@chakra-ui/form-control@1.6.0(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-MtUE98aocP2QTgvyyJ/ABuG33mhT3Ox56phKreG3HzbUKByMwrbQSm1QcAgyYdqSZ9eKB2tXx+qgGNh+avAfDA==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/icon': 2.0.5(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/hooks@1.9.1(react@17.0.2): - resolution: {integrity: sha512-SEeh1alDKzrP9gMLWMnXOUDBQDKF/URL6iTmkumTn6vhawWNla6sPrcMyoCzWdMzwUhZp3QNtCKbUm7dxBXvPw==} - peerDependencies: - react: '>=16.8.6' - dependencies: - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - compute-scroll-into-view: 1.0.14 - copy-to-clipboard: 3.3.1 - react: 17.0.2 - dev: false - - /@chakra-ui/icon@2.0.5(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-ZrqRvCCIxGr4qFd/r1pmtd9tobRmv8KAxV7ygFoc/t4vOSKTcVIjhE12gsI3FzgvXM15ZFVwsxa1zodwgo5neQ==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/image@1.1.10(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-PJZmhQ/R1PgdMyCRjALfoyq1FNh/WzMAw70sliHLtLcb9hBXniwQZuckYfUshCkUoFBj/ow9d4byn9Culdpk7Q==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/input@1.4.6(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-Ljy/NbOhh9cNQxKTWQRsT4aQiXs2vVya+Cj5NpMAz08NFFjPZovsTawhI7m6ejT5Vsh76QYjh2rOLLI3fWqQQw==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/form-control': 1.6.0(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/layout@1.8.0(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-GJtEKez5AZu0XQTxI6a6jwA/hMDD36pP0HBxBOGuHP1hWCebDzMjraiMfWiP9w7hKERFE4j19kocHxIXyocfJA==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/icon': 2.0.5(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/live-region@1.1.6(react@17.0.2): - resolution: {integrity: sha512-9gPQHXf7oW0jXyT5R/JzyDMfJ3hF70TqhN8bRH4fMyfNr2Se+SjztMBqCrv5FS5rPjcCeua+e0eArpoB3ROuWQ==} - peerDependencies: - react: '>=16.8.6' - dependencies: - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/media-query@2.0.4(@chakra-ui/system@1.12.1)(@chakra-ui/theme@1.14.1)(react@17.0.2): - resolution: {integrity: sha512-kn6g/L0IFFUHz2v4yiCsBnhg9jUeA7525Z+AWl+BPtvryi7i9J+AJ27y/QAge7vUGy4dwDeFyxOZTs2oZ9/BsA==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - '@chakra-ui/theme': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/react-env': 1.1.6(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/theme': 1.14.1(@chakra-ui/system@1.12.1) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/menu@1.8.11(@chakra-ui/system@1.12.1)(framer-motion@6.5.1)(react@17.0.2): - resolution: {integrity: sha512-8K65xItPsdMvSfuGWYIGigOF/QMcy7+D48UIEO/Hu0u0ckd11/JXbpSIFPddH5fYedclJ18PGRohTne487OVjQ==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - framer-motion: 3.x || 4.x || 5.x || 6.x - react: '>=16.8.6' - dependencies: - '@chakra-ui/clickable': 1.2.6(react@17.0.2) - '@chakra-ui/descendant': 2.1.3(react@17.0.2) - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/popper': 2.4.3(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/transition': 1.4.8(framer-motion@6.5.1)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - framer-motion: 6.5.1(react-dom@17.0.2)(react@17.0.2) - react: 17.0.2 - dev: false - - /@chakra-ui/modal@1.11.1(@chakra-ui/system@1.12.1)(@types/react@16.14.30)(framer-motion@6.5.1)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-B2BBDonHb04vbPLAWgko1JYBwgW8ZNSLyhTJK+rbrCsRSgazuLTcwq4hdyJqrYNWtaQEfSwpAXqJ7joMZdv59A==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - framer-motion: 3.x || 4.x || 5.x || 6.x - react: '>=16.8.6' - react-dom: '>=16.8.6' - dependencies: - '@chakra-ui/close-button': 1.2.7(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/focus-lock': 1.2.6(@types/react@16.14.30)(react@17.0.2) - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/portal': 1.3.10(react-dom@17.0.2)(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/transition': 1.4.8(framer-motion@6.5.1)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - aria-hidden: 1.2.0(@types/react@16.14.30)(react@17.0.2) - framer-motion: 6.5.1(react-dom@17.0.2)(react@17.0.2) - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - react-remove-scroll: 2.4.1(@types/react@16.14.30)(react@17.0.2) - transitivePeerDependencies: - - '@types/react' - dev: false - - /@chakra-ui/number-input@1.4.7(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-LorGRZFMipom8vCUEbLi2s7bTHF2Fgiu766W0jTbzMje+8Z1ZoRQunH9OZWQnxnWQTUfUM2KBW8KwToYh1ojfQ==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/counter': 1.2.10(react@17.0.2) - '@chakra-ui/form-control': 1.6.0(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/icon': 2.0.5(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/pin-input@1.7.10(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-Uz5vFK+ZevQtdYHBkddSFCrY44bweXLanpSv9X/D0pWpdML09qfPiKX4ydGzfRoS2u4L8NUtN86IcvdOQLhHQg==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/descendant': 2.1.3(react@17.0.2) - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/popover@1.11.9(@chakra-ui/system@1.12.1)(framer-motion@6.5.1)(react@17.0.2): - resolution: {integrity: sha512-hJ1/Lwukox3ryTN7W1wnj+nE44utfLwQYvfUSdatt5dznnh8k0P6Wx7Hmjm1cYffRavBhqzwua/QZDWjJN9N0g==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - framer-motion: 3.x || 4.x || 5.x || 6.x - react: '>=16.8.6' - dependencies: - '@chakra-ui/close-button': 1.2.7(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/popper': 2.4.3(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - framer-motion: 6.5.1(react-dom@17.0.2)(react@17.0.2) - react: 17.0.2 - dev: false - - /@chakra-ui/popper@2.4.3(react@17.0.2): - resolution: {integrity: sha512-TGzFnYt3mtIVkIejtYIAu4Ka9DaYLzMR4NgcqI6EtaTvgK7Xep+6RTiY/Nq+ZT3l/eaNUwqHRFoNrDUg1XYasA==} - peerDependencies: - react: '>=16.8.6' - dependencies: - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@popperjs/core': 2.11.6 - react: 17.0.2 - dev: false - - /@chakra-ui/portal@1.3.10(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-t2KQ6MXbyf1qFYxWw/bs//CnwD+Clq7mbsP1Y7g+THCz2FvlLlMj45BWocLB30NoNyA8WCS2zyMBszW2/qvDiA==} - peerDependencies: - react: '>=16.8.6' - react-dom: '>=16.8.6' - dependencies: - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - dev: false - - /@chakra-ui/progress@1.2.6(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-thaHRIYTVktgV78vJMNwzfCX+ickhSpn2bun6FtGVUphFx4tjV+ggz+IGohm6AH2hapskoR1mQU2iNZb6BK0hQ==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/theme-tools': 1.3.6(@chakra-ui/system@1.12.1) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/provider@1.7.14(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-FCA33CZy/jFzExglKMioeri8sr9NtDTcNVPnx95ZJiA7WpfFo0xuZ6/fMC4DwIQPkJKbSIZBXYLZ3U10Ntylrw==} - peerDependencies: - '@emotion/react': ^11.0.0 - '@emotion/styled': ^11.0.0 - react: '>=16.8.6' - react-dom: '>=16.8.6' - dependencies: - '@chakra-ui/css-reset': 1.1.3(@emotion/react@11.10.5)(react@17.0.2) - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/portal': 1.3.10(react-dom@17.0.2)(react@17.0.2) - '@chakra-ui/react-env': 1.1.6(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - '@emotion/react': 11.10.5(@types/react@16.14.30)(react@17.0.2) - '@emotion/styled': 11.10.5(@emotion/react@11.10.5)(@types/react@16.14.30)(react@17.0.2) - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - dev: false - - /@chakra-ui/radio@1.5.1(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-zO5eShz+j68A7935jJ2q5u3brX/bjPEGh9Pj2+bnKbmC9Vva6jEzBSJsAx9n4WbkAzR3xDMGWsbpivFp8X1tJw==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/form-control': 1.6.0(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - '@chakra-ui/visually-hidden': 1.1.6(@chakra-ui/system@1.12.1)(react@17.0.2) - react: 17.0.2 - dev: false - - /@chakra-ui/react-env@1.1.6(react@17.0.2): - resolution: {integrity: sha512-L90LNvCfe04FTkN9OPok/o2e60zLJNBH8Im/5dUHvqy7dXLXok8ZDad5vEL46XmGbhe7O8fbxhG6FmAYdcCHrQ==} - peerDependencies: - react: '>=16.8.6' - dependencies: - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/react-utils@1.2.3(react@17.0.2): - resolution: {integrity: sha512-r8pUwCVVB7UPhb0AiRa9ZzSp4xkMz64yIeJ4O4aGy4WMw7TRH4j4QkbkE1YC9tQitrXrliOlvx4WWJR4VyiGpw==} - peerDependencies: - react: '>=16.8.6' - dependencies: - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/react@1.8.8(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(@types/react@16.14.30)(framer-motion@6.5.1)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-/XqL25J0i0h+usAXBngn/RTG2u1oQRzbhHe9tNHwFyNbx/izIADhQW/6ji06QU0KtaRIU77XvgSAyTtMJY1KmA==} - peerDependencies: - '@emotion/react': ^11.0.0 - '@emotion/styled': ^11.0.0 - framer-motion: 3.x || 4.x || 5.x || 6.x - react: '>=16.8.6' - react-dom: '>=16.8.6' - dependencies: - '@chakra-ui/accordion': 1.4.11(@chakra-ui/system@1.12.1)(framer-motion@6.5.1)(react@17.0.2) - '@chakra-ui/alert': 1.3.7(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/avatar': 1.3.11(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/breadcrumb': 1.3.6(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/button': 1.5.10(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/checkbox': 1.7.1(@chakra-ui/system@1.12.1)(framer-motion@6.5.1)(react@17.0.2) - '@chakra-ui/close-button': 1.2.7(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/control-box': 1.1.6(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/counter': 1.2.10(react@17.0.2) - '@chakra-ui/css-reset': 1.1.3(@emotion/react@11.10.5)(react@17.0.2) - '@chakra-ui/editable': 1.4.2(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/form-control': 1.6.0(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/icon': 2.0.5(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/image': 1.1.10(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/input': 1.4.6(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/layout': 1.8.0(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/live-region': 1.1.6(react@17.0.2) - '@chakra-ui/media-query': 2.0.4(@chakra-ui/system@1.12.1)(@chakra-ui/theme@1.14.1)(react@17.0.2) - '@chakra-ui/menu': 1.8.11(@chakra-ui/system@1.12.1)(framer-motion@6.5.1)(react@17.0.2) - '@chakra-ui/modal': 1.11.1(@chakra-ui/system@1.12.1)(@types/react@16.14.30)(framer-motion@6.5.1)(react-dom@17.0.2)(react@17.0.2) - '@chakra-ui/number-input': 1.4.7(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/pin-input': 1.7.10(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/popover': 1.11.9(@chakra-ui/system@1.12.1)(framer-motion@6.5.1)(react@17.0.2) - '@chakra-ui/popper': 2.4.3(react@17.0.2) - '@chakra-ui/portal': 1.3.10(react-dom@17.0.2)(react@17.0.2) - '@chakra-ui/progress': 1.2.6(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/provider': 1.7.14(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react-dom@17.0.2)(react@17.0.2) - '@chakra-ui/radio': 1.5.1(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/react-env': 1.1.6(react@17.0.2) - '@chakra-ui/select': 1.2.11(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/skeleton': 1.2.14(@chakra-ui/theme@1.14.1)(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/slider': 1.5.11(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/spinner': 1.2.6(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/stat': 1.2.7(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/switch': 1.3.10(@chakra-ui/system@1.12.1)(framer-motion@6.5.1)(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/table': 1.3.6(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/tabs': 1.6.10(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/tag': 1.2.7(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/textarea': 1.2.11(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/theme': 1.14.1(@chakra-ui/system@1.12.1) - '@chakra-ui/toast': 1.5.9(@chakra-ui/system@1.12.1)(framer-motion@6.5.1)(react-dom@17.0.2)(react@17.0.2) - '@chakra-ui/tooltip': 1.5.1(@chakra-ui/system@1.12.1)(framer-motion@6.5.1)(react-dom@17.0.2)(react@17.0.2) - '@chakra-ui/transition': 1.4.8(framer-motion@6.5.1)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - '@chakra-ui/visually-hidden': 1.1.6(@chakra-ui/system@1.12.1)(react@17.0.2) - '@emotion/react': 11.10.5(@types/react@16.14.30)(react@17.0.2) - '@emotion/styled': 11.10.5(@emotion/react@11.10.5)(@types/react@16.14.30)(react@17.0.2) - framer-motion: 6.5.1(react-dom@17.0.2)(react@17.0.2) - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - transitivePeerDependencies: - - '@types/react' - dev: false - - /@chakra-ui/select@1.2.11(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-6Tis1+ZrRjQeWhQfziQn3ZdPphV5ccafpZOhiPdTcM2J1XcXOlII+9rHxvaW+jx7zQ5ly5o8kd7iXzalDgl5wA==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/form-control': 1.6.0(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/skeleton@1.2.14(@chakra-ui/theme@1.14.1)(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2): - resolution: {integrity: sha512-R0v4DfQ2yjXCJf9SzhTmDb2PLx5//LxsRbjjgRa8qJCR4MZaGswPrekp4dP8YjY8aEYzuZbvHU12T3vqZBk2GA==} - peerDependencies: - '@chakra-ui/theme': '>=1.0.0' - '@emotion/react': ^11.0.0 - '@emotion/styled': ^11.0.0 - react: '>=16.8.6' - dependencies: - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/media-query': 2.0.4(@chakra-ui/system@1.12.1)(@chakra-ui/theme@1.14.1)(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/theme': 1.14.1(@chakra-ui/system@1.12.1) - '@chakra-ui/utils': 1.10.4 - '@emotion/react': 11.10.5(@types/react@16.14.30)(react@17.0.2) - '@emotion/styled': 11.10.5(@emotion/react@11.10.5)(@types/react@16.14.30)(react@17.0.2) - react: 17.0.2 - dev: false - - /@chakra-ui/slider@1.5.11(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-THkGU2BsA6XMosXcEVQkWVRftqUIAKCb+y4iEpR3C2ztqL7Fl/CbIGwyr5majhPhKc275rb8dfxwp8R0L0ZIiQ==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/spinner@1.2.6(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-GoUCccN120fGRVgUtfuwcEjeoaxffB+XsgpxX7jhWloXf8b6lkqm68bsxX4Ybb2vGN1fANI98/45JmrnddZO/A==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - '@chakra-ui/visually-hidden': 1.1.6(@chakra-ui/system@1.12.1)(react@17.0.2) - react: 17.0.2 - dev: false - - /@chakra-ui/stat@1.2.7(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-m76jumFW1N+mCG4ytrUz9Mh09nZtS4OQcADEvOslfdI5StwwuzasTA1tueaelPzdhBioMwFUWL05Fr1fXbPJ/Q==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/icon': 2.0.5(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - '@chakra-ui/visually-hidden': 1.1.6(@chakra-ui/system@1.12.1)(react@17.0.2) - react: 17.0.2 - dev: false - - /@chakra-ui/styled-system@1.19.0: - resolution: {integrity: sha512-z+bMfWs6jQGkpgarge1kmk78DuDhJIXRUMyRqZ3+CiIkze88bIIsww6mV2i8tEfUfTAvALeMnlYZ1DYsHsTTJw==} - dependencies: - '@chakra-ui/utils': 1.10.4 - csstype: 3.0.9 - dev: false - - /@chakra-ui/switch@1.3.10(@chakra-ui/system@1.12.1)(framer-motion@6.5.1)(react@17.0.2): - resolution: {integrity: sha512-V6qDLY6oECCbPyu7alWWOAhSBI4+SAuT6XW/zEQbelkwuUOiGO1ax67rTXOmZ59A2AaV1gqQFxDh8AcbvwO5XQ==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - framer-motion: 3.x || 4.x || 5.x || 6.x - react: '>=16.8.6' - dependencies: - '@chakra-ui/checkbox': 1.7.1(@chakra-ui/system@1.12.1)(framer-motion@6.5.1)(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - framer-motion: 6.5.1(react-dom@17.0.2)(react@17.0.2) - react: 17.0.2 - dev: false - - /@chakra-ui/system@1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2): - resolution: {integrity: sha512-Rp09/rMuPA3hF38OJxeQciGO9N0Ie1GxwHRAw1AFA/TY3fVyK9pNI5oN+J/1cAxq7v9yKdIr1YfnruJTI9xfEg==} - peerDependencies: - '@emotion/react': ^11.0.0 - '@emotion/styled': ^11.0.0 - react: '>=16.8.6' - dependencies: - '@chakra-ui/color-mode': 1.4.8(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/styled-system': 1.19.0 - '@chakra-ui/utils': 1.10.4 - '@emotion/react': 11.10.5(@types/react@16.14.30)(react@17.0.2) - '@emotion/styled': 11.10.5(@emotion/react@11.10.5)(@types/react@16.14.30)(react@17.0.2) - react: 17.0.2 - react-fast-compare: 3.2.0 - dev: false - - /@chakra-ui/table@1.3.6(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-7agZAgAeDFKviqStvixqnLAH54+setzhx67EztioZTr5Xu+6hQ4rotfJbu8L4i587pcbNg98kCEXEkidjw0XRQ==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/tabs@1.6.10(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-ClOOHT3Wnf3l9X4F2S6ysPsHMDgKSTgkXpB9Qe0odwpT49ZXNjSAYYaXzO16l+Eq/m2u1HzLkXVsL42HIeOiNQ==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/clickable': 1.2.6(react@17.0.2) - '@chakra-ui/descendant': 2.1.3(react@17.0.2) - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/tag@1.2.7(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-RKrKOol4i/CnpFfo3T9LMm1abaqM+5Bs0soQLbo1iJBbBACY09sWXrQYvveQ2GYzU/OrAUloHqqmKjyVGOlNtg==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/icon': 2.0.5(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/textarea@1.2.11(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-RDWbMyC87/AFRX98EnVum5eig/7hhcvS1BrqW5lvmTgrpr7KVr80Dfa8hUj58Iq37Z7AqZijDPkBn/zg7bPdIg==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/form-control': 1.6.0(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@chakra-ui/theme-tools@1.3.6(@chakra-ui/system@1.12.1): - resolution: {integrity: sha512-Wxz3XSJhPCU6OwCHEyH44EegEDQHwvlsx+KDkUDGevOjUU88YuNqOVkKtgTpgMLNQcsrYZ93oPWZUJqqCVNRew==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - dependencies: - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - '@ctrl/tinycolor': 3.4.1 - dev: false - - /@chakra-ui/theme@1.14.1(@chakra-ui/system@1.12.1): - resolution: {integrity: sha512-VeNZi+zD3yDwzvZm234Cy3vnalCzQ+dhAgpHdIYzGO1CYO8DPa+ROcQ70rUueL7dSvUz15KOiGTw6DAl7LXlGA==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - dependencies: - '@chakra-ui/anatomy': 1.3.0(@chakra-ui/system@1.12.1) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/theme-tools': 1.3.6(@chakra-ui/system@1.12.1) - '@chakra-ui/utils': 1.10.4 - dev: false - - /@chakra-ui/toast@1.5.9(@chakra-ui/system@1.12.1)(framer-motion@6.5.1)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-rns04bGdMcG7Ijg45L+PfuEW4rCd0Ycraix4EJQhcl9RXI18G9sphmlp9feidhZAkI6Ukafq1YvyvkBfkKnIzQ==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - framer-motion: 3.x || 4.x || 5.x || 6.x - react: '>=16.8.6' - react-dom: '>=16.8.6' - dependencies: - '@chakra-ui/alert': 1.3.7(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/close-button': 1.2.7(@chakra-ui/system@1.12.1)(react@17.0.2) - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/theme': 1.14.1(@chakra-ui/system@1.12.1) - '@chakra-ui/transition': 1.4.8(framer-motion@6.5.1)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - '@reach/alert': 0.13.2(react-dom@17.0.2)(react@17.0.2) - framer-motion: 6.5.1(react-dom@17.0.2)(react@17.0.2) - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - dev: false - - /@chakra-ui/tooltip@1.5.1(@chakra-ui/system@1.12.1)(framer-motion@6.5.1)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-EUAlDdlCBt63VpEVtj/RkFjHQVN/xA9gEAumngQdi1Sp+OXPYCBM9GwSY0NwrM1RfKBnhPSH9wz7FwredJWeaw==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - framer-motion: 3.x || 4.x || 5.x || 6.x - react: '>=16.8.6' - react-dom: '>=16.8.6' - dependencies: - '@chakra-ui/hooks': 1.9.1(react@17.0.2) - '@chakra-ui/popper': 2.4.3(react@17.0.2) - '@chakra-ui/portal': 1.3.10(react-dom@17.0.2)(react@17.0.2) - '@chakra-ui/react-utils': 1.2.3(react@17.0.2) - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - '@chakra-ui/visually-hidden': 1.1.6(@chakra-ui/system@1.12.1)(react@17.0.2) - framer-motion: 6.5.1(react-dom@17.0.2)(react@17.0.2) - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - dev: false - - /@chakra-ui/transition@1.4.8(framer-motion@6.5.1)(react@17.0.2): - resolution: {integrity: sha512-5uc8LEuCH7+0h++wqAav/EktTHOjbLDSTXQlU9fzPIlNNgyf2eXrHVN2AGMGKiMR9Z4gS7umQjZ54r0w/mZ/Fw==} - peerDependencies: - framer-motion: 3.x || 4.x || 5.x || 6.x - react: '>=16.8.6' - dependencies: - '@chakra-ui/utils': 1.10.4 - framer-motion: 6.5.1(react-dom@17.0.2)(react@17.0.2) - react: 17.0.2 - dev: false - - /@chakra-ui/utils@1.10.4: - resolution: {integrity: sha512-AM91VQQxw8F4F1WDA28mqKY6NFIOuzc2Ekkna88imy2OiqqmYH0xkq8J16L2qj4cLiLozpYqba3C79pWioy6FA==} - dependencies: - '@types/lodash.mergewith': 4.6.6 - css-box-model: 1.2.1 - framesync: 5.3.0 - lodash.mergewith: 4.6.2 - dev: false - - /@chakra-ui/visually-hidden@1.1.6(@chakra-ui/system@1.12.1)(react@17.0.2): - resolution: {integrity: sha512-Xzy5bA0UA+IyMgwJizQYSEdgz8cC/tHdmFB3CniXzmpKTSK8mJddeEBl+cGbXHBzxEUhH7xF1eaS41O+0ezWEQ==} - peerDependencies: - '@chakra-ui/system': '>=1.0.0' - react: '>=16.8.6' - dependencies: - '@chakra-ui/system': 1.12.1(@emotion/react@11.10.5)(@emotion/styled@11.10.5)(react@17.0.2) - '@chakra-ui/utils': 1.10.4 - react: 17.0.2 - dev: false - - /@cnakazawa/watch@1.0.4: - resolution: {integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==} - engines: {node: '>=0.1.95'} - hasBin: true - dependencies: - exec-sh: 0.3.6 - minimist: 1.2.8 + mime: 3.0.0 dev: true /@cspotcode/source-map-support@0.8.1: @@ -6171,13 +3987,13 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true - /@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.19): + /@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.24): resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.3 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 postcss-value-parser: 4.2.0 dev: true @@ -6200,161 +4016,55 @@ packages: postcss-selector-parser: 6.0.10 dev: true - /@ctrl/tinycolor@3.4.1: - resolution: {integrity: sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==} - engines: {node: '>=10'} - dev: false - /@discoveryjs/json-ext@0.5.6: resolution: {integrity: sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==} engines: {node: '>=10.0.0'} dev: true - /@emotion/babel-plugin@11.10.5: - resolution: {integrity: sha512-xE7/hyLHJac7D2Ve9dKroBBZqBT7WuPQmWcq7HSGb84sUuP4mlOWoB8dvVfD9yk5DHkU1m6RW7xSoDtnQHNQeA==} + /@docsearch/css@3.4.0: + resolution: {integrity: sha512-Hg8Xfma+rFwRi6Y/pfei4FJoQ1hdVURmmNs/XPoMTCPAImU+d5yxj+M+qdLtNjWRpfWziU4dQcqY94xgFBn2dg==} + dev: true + + /@docsearch/js@3.4.0(@algolia/client-search@4.17.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-uOtOHZJv+5PQmL68+srVzlGhLejnEBJgZl1bR87Zh/uK5RUI7p6el1R8hGTl2F8K2tCloNRxTMtXyYUNbMV+qw==} + dependencies: + '@docsearch/react': 3.4.0(@algolia/client-search@4.17.1)(react-dom@18.2.0)(react@18.2.0) + preact: 10.11.2 + transitivePeerDependencies: + - '@algolia/client-search' + - '@types/react' + - react + - react-dom + dev: true + + /@docsearch/react@3.4.0(@algolia/client-search@4.17.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ufrp5879XYGojgS30ZAp8H4qIMbahRHB9M85VDBP36Xgz5QjYM54i1URKj5e219F7gqTtOivfztFTij6itc0MQ==} peerDependencies: - '@babel/core': ^7.0.0 + '@types/react': '>= 16.8.0 < 19.0.0' + react: '>= 16.8.0 < 19.0.0' + react-dom: '>= 16.8.0 < 19.0.0' peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.20.2) - '@babel/runtime': 7.18.9 - '@emotion/hash': 0.9.0 - '@emotion/memoize': 0.8.0 - '@emotion/serialize': 1.1.1 - babel-plugin-macros: 3.1.0 - convert-source-map: 1.8.0 - escape-string-regexp: 4.0.0 - find-root: 1.1.0 - source-map: 0.5.7 - stylis: 4.1.3 - dev: false - - /@emotion/cache@11.10.5: - resolution: {integrity: sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==} - dependencies: - '@emotion/memoize': 0.8.0 - '@emotion/sheet': 1.2.1 - '@emotion/utils': 1.2.0 - '@emotion/weak-memoize': 0.3.0 - stylis: 4.1.3 - dev: false - - /@emotion/hash@0.9.0: - resolution: {integrity: sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==} - dev: false - - /@emotion/is-prop-valid@0.8.8: - resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} - requiresBuild: true - dependencies: - '@emotion/memoize': 0.7.4 - dev: false - optional: true - - /@emotion/is-prop-valid@1.2.0: - resolution: {integrity: sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==} - dependencies: - '@emotion/memoize': 0.8.0 - dev: false - - /@emotion/memoize@0.7.4: - resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==} - dev: false - optional: true - - /@emotion/memoize@0.8.0: - resolution: {integrity: sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==} - dev: false - - /@emotion/react@11.10.5(@types/react@16.14.30)(react@17.0.2): - resolution: {integrity: sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A==} - peerDependencies: - '@babel/core': ^7.0.0 - '@types/react': '*' - react: '>=16.8.0' - peerDependenciesMeta: - '@babel/core': - optional: true '@types/react': optional: true - dependencies: - '@babel/runtime': 7.18.9 - '@emotion/babel-plugin': 11.10.5 - '@emotion/cache': 11.10.5 - '@emotion/serialize': 1.1.1 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.0(react@17.0.2) - '@emotion/utils': 1.2.0 - '@emotion/weak-memoize': 0.3.0 - '@types/react': 16.14.30 - hoist-non-react-statics: 3.3.2 - react: 17.0.2 - dev: false - - /@emotion/serialize@1.1.1: - resolution: {integrity: sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==} - dependencies: - '@emotion/hash': 0.9.0 - '@emotion/memoize': 0.8.0 - '@emotion/unitless': 0.8.0 - '@emotion/utils': 1.2.0 - csstype: 3.1.0 - dev: false - - /@emotion/sheet@1.2.1: - resolution: {integrity: sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==} - dev: false - - /@emotion/styled@11.10.5(@emotion/react@11.10.5)(@types/react@16.14.30)(react@17.0.2): - resolution: {integrity: sha512-8EP6dD7dMkdku2foLoruPCNkRevzdcBaY6q0l0OsbyJK+x8D9HWjX27ARiSIKNF634hY9Zdoedh8bJCiva8yZw==} - peerDependencies: - '@babel/core': ^7.0.0 - '@emotion/react': ^11.0.0-rc.0 - '@types/react': '*' - react: '>=16.8.0' - peerDependenciesMeta: - '@babel/core': + react: optional: true - '@types/react': + react-dom: optional: true dependencies: - '@babel/runtime': 7.18.9 - '@emotion/babel-plugin': 11.10.5 - '@emotion/is-prop-valid': 1.2.0 - '@emotion/react': 11.10.5(@types/react@16.14.30)(react@17.0.2) - '@emotion/serialize': 1.1.1 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.0(react@17.0.2) - '@emotion/utils': 1.2.0 - '@types/react': 16.14.30 - react: 17.0.2 - dev: false + '@algolia/autocomplete-core': 1.8.2 + '@algolia/autocomplete-preset-algolia': 1.8.2(@algolia/client-search@4.17.1)(algoliasearch@4.17.1) + '@docsearch/css': 3.4.0 + algoliasearch: 4.17.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - '@algolia/client-search' + dev: true - /@emotion/unitless@0.8.0: - resolution: {integrity: sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==} - dev: false - - /@emotion/use-insertion-effect-with-fallbacks@1.0.0(react@17.0.2): - resolution: {integrity: sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==} - peerDependencies: - react: '>=16.8.0' - dependencies: - react: 17.0.2 - dev: false - - /@emotion/utils@1.2.0: - resolution: {integrity: sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==} - dev: false - - /@emotion/weak-memoize@0.3.0: - resolution: {integrity: sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==} - dev: false - - /@esbuild/android-arm@0.15.13: - resolution: {integrity: sha512-RY2fVI8O0iFUNvZirXaQ1vMvK0xhCcl0gqRj74Z6yEiO1zAUa7hbsdwZM1kzqbxHK7LFyMizipfXT3JME+12Hw==} + /@esbuild/android-arm64@0.17.19: + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [android] requiresBuild: true dev: true @@ -6366,10 +4076,101 @@ packages: cpu: [arm] os: [android] requiresBuild: true + dev: false optional: true - /@esbuild/linux-loong64@0.15.13: - resolution: {integrity: sha512-+BoyIm4I8uJmH/QDIH0fu7MG0AEx9OXEDXnqptXCwKOlOqZiS4iraH1Nr7/ObLMokW3sOCeBNyD68ATcV9b9Ag==} + /@esbuild/android-arm@0.15.18: + resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.17.19: + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.17.19: + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.17.19: + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.17.19: + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.17.19: + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.17.19: + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.17.19: + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.17.19: + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.17.19: + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.14.54: + resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -6383,6 +4184,124 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-loong64@0.15.18: + resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.17.19: + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.17.19: + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.17.19: + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.17.19: + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.17.19: + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.17.19: + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.17.19: + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.17.19: + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.17.19: + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.17.19: + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.17.19: + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.17.19: + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true optional: true /@eslint-community/eslint-utils@4.4.0(eslint@8.36.0): @@ -6400,23 +4319,6 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/eslintrc@1.3.0: - resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - ajv: 6.12.6 - debug: 4.3.4 - espree: 9.5.0 - globals: 13.20.0 - ignore: 5.2.4 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - /@eslint/eslintrc@2.0.1: resolution: {integrity: sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6457,16 +4359,14 @@ packages: '@hapi/hoek': 9.3.0 dev: true - /@humanwhocodes/config-array@0.10.4: - resolution: {integrity: sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==} - engines: {node: '>=10.10.0'} + /@headlessui/vue@1.7.13(vue@3.2.47): + resolution: {integrity: sha512-obG5TdPdBDfs+jiA1mY29LPFqyJl93Q90EL86ontfRe1B6XvbjPkx+x1aAC5DA18bXbb0Juni1ayDbXo0w1u0A==} + engines: {node: '>=10'} + peerDependencies: + vue: ^3.2.0 dependencies: - '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - dev: true + vue: 3.2.47 + dev: false /@humanwhocodes/config-array@0.11.8: resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} @@ -6479,10 +4379,6 @@ packages: - supports-color dev: true - /@humanwhocodes/gitignore-to-minimatch@1.0.2: - resolution: {integrity: sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==} - dev: true - /@humanwhocodes/module-importer@1.0.1: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} @@ -6492,13 +4388,9 @@ packages: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: true - /@icons/material@0.2.4(react@17.0.2): - resolution: {integrity: sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==} - peerDependencies: - react: '*' - dependencies: - react: 17.0.2 - dev: false + /@ioredis/commands@1.2.0: + resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} + dev: true /@istanbuljs/load-nyc-config@1.1.0: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} @@ -6516,58 +4408,6 @@ packages: engines: {node: '>=8'} dev: true - /@jest/console@26.6.2: - resolution: {integrity: sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - '@types/node': 14.18.25 - chalk: 4.1.2 - jest-message-util: 26.6.2 - jest-util: 26.6.2 - slash: 3.0.0 - dev: true - - /@jest/core@26.6.3(ts-node@10.9.1): - resolution: {integrity: sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/console': 26.6.2 - '@jest/reporters': 26.6.2 - '@jest/test-result': 26.6.2 - '@jest/transform': 26.6.2 - '@jest/types': 26.6.2 - '@types/node': 14.18.25 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.10 - jest-changed-files: 26.6.2 - jest-config: 26.6.3(ts-node@10.9.1) - jest-haste-map: 26.6.2 - jest-message-util: 26.6.2 - jest-regex-util: 26.0.0 - jest-resolve: 26.6.2 - jest-resolve-dependencies: 26.6.3 - jest-runner: 26.6.3(ts-node@10.9.1) - jest-runtime: 26.6.3(ts-node@10.9.1) - jest-snapshot: 26.6.2 - jest-util: 26.6.2 - jest-validate: 26.6.2 - jest-watcher: 26.6.2 - micromatch: 4.0.5 - p-each-series: 2.2.0 - rimraf: 3.0.2 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: true - /@jest/create-cache-key-function@27.5.1: resolution: {integrity: sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -6575,142 +4415,18 @@ packages: '@jest/types': 27.5.1 dev: true - /@jest/environment@26.6.2: - resolution: {integrity: sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==} - engines: {node: '>= 10.14.2'} + /@jest/expect-utils@29.5.0: + resolution: {integrity: sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/fake-timers': 26.6.2 - '@jest/types': 26.6.2 - '@types/node': 14.18.25 - jest-mock: 26.6.2 + jest-get-type: 29.4.3 dev: true - /@jest/expect-utils@28.1.3: - resolution: {integrity: sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + /@jest/schemas@29.4.3: + resolution: {integrity: sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - jest-get-type: 28.0.2 - dev: true - - /@jest/fake-timers@26.6.2: - resolution: {integrity: sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - '@sinonjs/fake-timers': 6.0.1 - '@types/node': 14.18.25 - jest-message-util: 26.6.2 - jest-mock: 26.6.2 - jest-util: 26.6.2 - dev: true - - /@jest/globals@26.6.2: - resolution: {integrity: sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/environment': 26.6.2 - '@jest/types': 26.6.2 - expect: 26.6.2 - dev: true - - /@jest/reporters@26.6.2: - resolution: {integrity: sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==} - engines: {node: '>= 10.14.2'} - dependencies: - '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 26.6.2 - '@jest/test-result': 26.6.2 - '@jest/transform': 26.6.2 - '@jest/types': 26.6.2 - chalk: 4.1.2 - collect-v8-coverage: 1.0.1 - exit: 0.1.2 - glob: 7.2.3 - graceful-fs: 4.2.10 - istanbul-lib-coverage: 3.2.0 - istanbul-lib-instrument: 4.0.3 - istanbul-lib-report: 3.0.0 - istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.5 - jest-haste-map: 26.6.2 - jest-resolve: 26.6.2 - jest-util: 26.6.2 - jest-worker: 26.6.2 - slash: 3.0.0 - source-map: 0.6.1 - string-length: 4.0.2 - terminal-link: 2.1.1 - v8-to-istanbul: 7.1.2 - optionalDependencies: - node-notifier: 8.0.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@jest/schemas@28.1.3: - resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - dependencies: - '@sinclair/typebox': 0.24.28 - dev: true - - /@jest/source-map@26.6.2: - resolution: {integrity: sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==} - engines: {node: '>= 10.14.2'} - dependencies: - callsites: 3.1.0 - graceful-fs: 4.2.10 - source-map: 0.6.1 - dev: true - - /@jest/test-result@26.6.2: - resolution: {integrity: sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/console': 26.6.2 - '@jest/types': 26.6.2 - '@types/istanbul-lib-coverage': 2.0.4 - collect-v8-coverage: 1.0.1 - dev: true - - /@jest/test-sequencer@26.6.3(ts-node@10.9.1): - resolution: {integrity: sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/test-result': 26.6.2 - graceful-fs: 4.2.10 - jest-haste-map: 26.6.2 - jest-runner: 26.6.3(ts-node@10.9.1) - jest-runtime: 26.6.3(ts-node@10.9.1) - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: true - - /@jest/transform@26.6.2: - resolution: {integrity: sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==} - engines: {node: '>= 10.14.2'} - dependencies: - '@babel/core': 7.20.2 - '@jest/types': 26.6.2 - babel-plugin-istanbul: 6.1.1 - chalk: 4.1.2 - convert-source-map: 1.8.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.10 - jest-haste-map: 26.6.2 - jest-regex-util: 26.0.0 - jest-util: 26.6.2 - micromatch: 4.0.5 - pirates: 4.0.5 - slash: 3.0.0 - source-map: 0.6.1 - write-file-atomic: 3.0.3 - transitivePeerDependencies: - - supports-color + '@sinclair/typebox': 0.25.24 dev: true /@jest/types@26.6.2: @@ -6719,7 +4435,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 14.18.25 + '@types/node': 12.11.1 '@types/yargs': 15.0.14 chalk: 4.1.2 dev: true @@ -6730,20 +4446,20 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 14.18.25 + '@types/node': 12.11.1 '@types/yargs': 16.0.4 chalk: 4.1.2 dev: true - /@jest/types@28.1.3: - resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + /@jest/types@29.5.0: + resolution: {integrity: sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/schemas': 28.1.3 + '@jest/schemas': 29.4.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 14.18.25 - '@types/yargs': 17.0.11 + '@types/node': 12.11.1 + '@types/yargs': 17.0.24 chalk: 4.1.2 dev: true @@ -6752,7 +4468,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 bmp-js: 0.1.0 @@ -6761,7 +4477,7 @@ packages: /@jimp/core@0.14.0: resolution: {integrity: sha512-S62FcKdtLtj3yWsGfJRdFXSutjvHg7aQNiFogMbwq19RP4XJWqS2nOphu7ScB8KrSlyy5nPF2hkWNhLRLyD82w==} dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/utils': 0.14.0 any-base: 1.1.0 buffer: 5.7.1 @@ -6777,7 +4493,7 @@ packages: /@jimp/custom@0.14.0: resolution: {integrity: sha512-kQJMeH87+kWJdVw8F9GQhtsageqqxrvzg7yyOw3Tx/s7v5RToe8RnKyMM+kVtBJtNAG+Xyv/z01uYQ2jiZ3GwA==} dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/core': 0.14.0 dev: false @@ -6786,7 +4502,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 gifwrap: 0.9.4 @@ -6798,7 +4514,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 jpeg-js: 0.4.4 @@ -6809,7 +4525,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 dev: false @@ -6819,7 +4535,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 dev: false @@ -6829,7 +4545,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 dev: false @@ -6839,7 +4555,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 tinycolor2: 1.4.2 @@ -6853,7 +4569,7 @@ packages: '@jimp/plugin-resize': '>=0.3.5' '@jimp/plugin-scale': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/plugin-blit': 0.14.0(@jimp/custom@0.14.0) '@jimp/plugin-resize': 0.14.0(@jimp/custom@0.14.0) @@ -6869,7 +4585,7 @@ packages: '@jimp/plugin-resize': '>=0.3.5' '@jimp/plugin-scale': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/plugin-crop': 0.14.0(@jimp/custom@0.14.0) '@jimp/plugin-resize': 0.14.0(@jimp/custom@0.14.0) @@ -6882,7 +4598,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 dev: false @@ -6892,7 +4608,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 dev: false @@ -6902,7 +4618,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 dev: false @@ -6912,7 +4628,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 dev: false @@ -6923,7 +4639,7 @@ packages: '@jimp/custom': '>=0.3.5' '@jimp/plugin-rotate': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/plugin-rotate': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0)(@jimp/plugin-crop@0.14.0)(@jimp/plugin-resize@0.14.0) '@jimp/utils': 0.14.0 @@ -6934,7 +4650,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 dev: false @@ -6944,7 +4660,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 dev: false @@ -6954,7 +4670,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 dev: false @@ -6964,7 +4680,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 dev: false @@ -6975,7 +4691,7 @@ packages: '@jimp/custom': '>=0.3.5' '@jimp/plugin-blit': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/plugin-blit': 0.14.0(@jimp/custom@0.14.0) '@jimp/utils': 0.14.0 @@ -6987,7 +4703,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 dev: false @@ -7000,7 +4716,7 @@ packages: '@jimp/plugin-crop': '>=0.3.5' '@jimp/plugin-resize': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/plugin-blit': 0.14.0(@jimp/custom@0.14.0) '@jimp/plugin-crop': 0.14.0(@jimp/custom@0.14.0) @@ -7014,7 +4730,7 @@ packages: '@jimp/custom': '>=0.3.5' '@jimp/plugin-resize': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/plugin-resize': 0.14.0(@jimp/custom@0.14.0) '@jimp/utils': 0.14.0 @@ -7027,7 +4743,7 @@ packages: '@jimp/plugin-blur': '>=0.3.5' '@jimp/plugin-resize': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/plugin-blur': 0.14.0(@jimp/custom@0.14.0) '@jimp/plugin-resize': 0.14.0(@jimp/custom@0.14.0) @@ -7041,7 +4757,7 @@ packages: '@jimp/plugin-color': '>=0.8.0' '@jimp/plugin-resize': '>=0.8.0' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/plugin-color': 0.14.0(@jimp/custom@0.14.0) '@jimp/plugin-resize': 0.14.0(@jimp/custom@0.14.0) @@ -7053,7 +4769,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/plugin-blit': 0.14.0(@jimp/custom@0.14.0) '@jimp/plugin-blur': 0.14.0(@jimp/custom@0.14.0) @@ -7084,7 +4800,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/utils': 0.14.0 pngjs: 3.4.0 @@ -7095,7 +4811,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 utif: 2.0.1 dev: false @@ -7105,7 +4821,7 @@ packages: peerDependencies: '@jimp/custom': '>=0.3.5' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/bmp': 0.14.0(@jimp/custom@0.14.0) '@jimp/custom': 0.14.0 '@jimp/gif': 0.14.0(@jimp/custom@0.14.0) @@ -7118,8 +4834,8 @@ packages: /@jimp/utils@0.14.0: resolution: {integrity: sha512-MY5KFYUru0y74IsgM/9asDwb3ERxWxXEu3CRCZEvE7DtT86y1bR1XgtlSliMrptjz4qbivNGMQSvUBpEFJDp1A==} dependencies: - '@babel/runtime': 7.18.9 - regenerator-runtime: 0.13.10 + '@babel/runtime': 7.22.3 + regenerator-runtime: 0.13.11 dev: false /@jridgewell/gen-mapping@0.1.1: @@ -7128,6 +4844,7 @@ packages: dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.14 + dev: true /@jridgewell/gen-mapping@0.3.2: resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} @@ -7136,14 +4853,17 @@ packages: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.14 '@jridgewell/trace-mapping': 0.3.15 + dev: true /@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} + dev: true /@jridgewell/set-array@1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} + dev: true /@jridgewell/source-map@0.3.2: resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} @@ -7154,12 +4874,14 @@ packages: /@jridgewell/sourcemap-codec@1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + dev: true /@jridgewell/trace-mapping@0.3.15: resolution: {integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==} dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 + dev: true /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} @@ -7174,245 +4896,35 @@ packages: debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true /@kwsites/promise-deferred@1.1.1: resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} + + /@mapbox/node-pre-gyp@1.0.10: + resolution: {integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==} + hasBin: true + dependencies: + detect-libc: 2.0.1 + https-proxy-agent: 5.0.1 + make-dir: 3.1.0 + node-fetch: 2.6.7 + nopt: 5.0.0 + npmlog: 5.0.1 + rimraf: 3.0.2 + semver: 7.5.1 + tar: 6.1.15 + transitivePeerDependencies: + - encoding + - supports-color dev: true - /@mdx-js/loader@1.6.22(react@17.0.2): - resolution: {integrity: sha512-9CjGwy595NaxAYp0hF9B/A0lH6C8Rms97e2JS9d3jVUtILn6pT5i5IV965ra3lIWc7Rs1GG1tBdVF7dCowYe6Q==} + /@netlify/functions@1.6.0: + resolution: {integrity: sha512-6G92AlcpFrQG72XU8YH8pg94eDnq7+Q0YJhb8x4qNpdGsvuzvrfHWBmqFGp/Yshmv4wex9lpsTRZOocdrA2erQ==} + engines: {node: '>=14.0.0'} dependencies: - '@mdx-js/mdx': 1.6.22 - '@mdx-js/react': 1.6.22(react@17.0.2) - loader-utils: 2.0.0 - transitivePeerDependencies: - - react - - supports-color - dev: false - - /@mdx-js/mdx@1.6.22: - resolution: {integrity: sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==} - dependencies: - '@babel/core': 7.12.9 - '@babel/plugin-syntax-jsx': 7.12.1(@babel/core@7.12.9) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) - '@mdx-js/util': 1.6.22 - babel-plugin-apply-mdx-type-prop: 1.6.22(@babel/core@7.12.9) - babel-plugin-extract-import-names: 1.6.22 - camelcase-css: 2.0.1 - detab: 2.0.4 - hast-util-raw: 6.0.1 - lodash.uniq: 4.5.0 - mdast-util-to-hast: 10.0.1 - remark-footnotes: 2.0.0 - remark-mdx: 1.6.22 - remark-parse: 8.0.3 - remark-squeeze-paragraphs: 4.0.0 - style-to-object: 0.3.0 - unified: 9.2.0 - unist-builder: 2.0.3 - unist-util-visit: 2.0.3 - transitivePeerDependencies: - - supports-color - dev: false - - /@mdx-js/react@1.6.22(react@17.0.2): - resolution: {integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==} - peerDependencies: - react: ^16.13.1 || ^17.0.0 - dependencies: - react: 17.0.2 - dev: false - - /@mdx-js/util@1.6.22: - resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} - dev: false - - /@motionone/animation@10.14.0: - resolution: {integrity: sha512-h+1sdyBP8vbxEBW5gPFDnj+m2DCqdlAuf2g6Iafb1lcMnqjsRXWlPw1AXgvUMXmreyhqmPbJqoNfIKdytampRQ==} - dependencies: - '@motionone/easing': 10.14.0 - '@motionone/types': 10.14.0 - '@motionone/utils': 10.14.0 - tslib: 2.5.0 - dev: false - - /@motionone/dom@10.12.0: - resolution: {integrity: sha512-UdPTtLMAktHiqV0atOczNYyDd/d8Cf5fFsd1tua03PqTwwCe/6lwhLSQ8a7TbnQ5SN0gm44N1slBfj+ORIhrqw==} - dependencies: - '@motionone/animation': 10.14.0 - '@motionone/generators': 10.14.0 - '@motionone/types': 10.14.0 - '@motionone/utils': 10.14.0 - hey-listen: 1.0.8 - tslib: 2.5.0 - dev: false - - /@motionone/easing@10.14.0: - resolution: {integrity: sha512-2vUBdH9uWTlRbuErhcsMmt1jvMTTqvGmn9fHq8FleFDXBlHFs5jZzHJT9iw+4kR1h6a4SZQuCf72b9ji92qNYA==} - dependencies: - '@motionone/utils': 10.14.0 - tslib: 2.5.0 - dev: false - - /@motionone/generators@10.14.0: - resolution: {integrity: sha512-6kRHezoFfIjFN7pPpaxmkdZXD36tQNcyJe3nwVqwJ+ZfC0e3rFmszR8kp9DEVFs9QL/akWjuGPSLBI1tvz+Vjg==} - dependencies: - '@motionone/types': 10.14.0 - '@motionone/utils': 10.14.0 - tslib: 2.5.0 - dev: false - - /@motionone/types@10.14.0: - resolution: {integrity: sha512-3bNWyYBHtVd27KncnJLhksMFQ5o2MSdk1cA/IZqsHtA9DnRM1SYgN01CTcJ8Iw8pCXF5Ocp34tyAjY7WRpOJJQ==} - dev: false - - /@motionone/utils@10.14.0: - resolution: {integrity: sha512-sLWBLPzRqkxmOTRzSaD3LFQXCPHvDzyHJ1a3VP9PRzBxyVd2pv51/gMOsdAcxQ9n+MIeGJnxzXBYplUHKj4jkw==} - dependencies: - '@motionone/types': 10.14.0 - hey-listen: 1.0.8 - tslib: 2.5.0 - dev: false - - /@next/env@12.2.5: - resolution: {integrity: sha512-vLPLV3cpPGjUPT3PjgRj7e3nio9t6USkuew3JE/jMeon/9Mvp1WyR18v3iwnCuX7eUAm1HmAbJHHLAbcu/EJcw==} - dev: false - - /@next/eslint-plugin-next@12.2.5: - resolution: {integrity: sha512-VBjVbmqEzGiOTBq4+wpeVXt/KgknnGB6ahvC/AxiIGnN93/RCSyXhFRI4uSfftM2Ba3w7ZO7076bfKasZsA0fw==} - dependencies: - glob: 7.1.7 + is-promise: 4.0.0 dev: true - /@next/mdx@11.1.4(@mdx-js/loader@1.6.22)(@mdx-js/react@1.6.22): - resolution: {integrity: sha512-L6F4LRpGi3Y923KD3Sfpw9QdBycqynbVLQu//wIGQB8N41TLgBOHD3sTgEUChmiatW1e53OoEZbC/HNNWi8xJg==} - peerDependencies: - '@mdx-js/loader': '>=0.15.0' - '@mdx-js/react': '*' - dependencies: - '@mdx-js/loader': 1.6.22(react@17.0.2) - '@mdx-js/react': 1.6.22(react@17.0.2) - dev: false - - /@next/swc-android-arm-eabi@12.2.5: - resolution: {integrity: sha512-cPWClKxGhgn2dLWnspW+7psl3MoLQUcNqJqOHk2BhNcou9ARDtC0IjQkKe5qcn9qg7I7U83Gp1yh2aesZfZJMA==} - engines: {node: '>= 10'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@next/swc-android-arm64@12.2.5: - resolution: {integrity: sha512-vMj0efliXmC5b7p+wfcQCX0AfU8IypjkzT64GiKJD9PgiA3IILNiGJr1fw2lyUDHkjeWx/5HMlMEpLnTsQslwg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@next/swc-darwin-arm64@12.2.5: - resolution: {integrity: sha512-VOPWbO5EFr6snla/WcxUKtvzGVShfs302TEMOtzYyWni6f9zuOetijJvVh9CCTzInnXAZMtHyNhefijA4HMYLg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@next/swc-darwin-x64@12.2.5: - resolution: {integrity: sha512-5o8bTCgAmtYOgauO/Xd27vW52G2/m3i5PX7MUYePquxXAnX73AAtqA3WgPXBRitEB60plSKZgOTkcpqrsh546A==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@next/swc-freebsd-x64@12.2.5: - resolution: {integrity: sha512-yYUbyup1JnznMtEBRkK4LT56N0lfK5qNTzr6/DEyDw5TbFVwnuy2hhLBzwCBkScFVjpFdfiC6SQAX3FrAZzuuw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - - /@next/swc-linux-arm-gnueabihf@12.2.5: - resolution: {integrity: sha512-2ZE2/G921Acks7UopJZVMgKLdm4vN4U0yuzvAMJ6KBavPzqESA2yHJlm85TV/K9gIjKhSk5BVtauIUntFRP8cg==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@next/swc-linux-arm64-gnu@12.2.5: - resolution: {integrity: sha512-/I6+PWVlz2wkTdWqhlSYYJ1pWWgUVva6SgX353oqTh8njNQp1SdFQuWDqk8LnM6ulheVfSsgkDzxrDaAQZnzjQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@next/swc-linux-arm64-musl@12.2.5: - resolution: {integrity: sha512-LPQRelfX6asXyVr59p5sTpx5l+0yh2Vjp/R8Wi4X9pnqcayqT4CUJLiHqCvZuLin3IsFdisJL0rKHMoaZLRfmg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@next/swc-linux-x64-gnu@12.2.5: - resolution: {integrity: sha512-0szyAo8jMCClkjNK0hknjhmAngUppoRekW6OAezbEYwHXN/VNtsXbfzgYOqjKWxEx3OoAzrT3jLwAF0HdX2MEw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@next/swc-linux-x64-musl@12.2.5: - resolution: {integrity: sha512-zg/Y6oBar1yVnW6Il1I/08/2ukWtOG6s3acdJdEyIdsCzyQi4RLxbbhkD/EGQyhqBvd3QrC6ZXQEXighQUAZ0g==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@next/swc-win32-arm64-msvc@12.2.5: - resolution: {integrity: sha512-3/90DRNSqeeSRMMEhj4gHHQlLhhKg5SCCoYfE3kBjGpE63EfnblYUqsszGGZ9ekpKL/R4/SGB40iCQr8tR5Jiw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@next/swc-win32-ia32-msvc@12.2.5: - resolution: {integrity: sha512-hGLc0ZRAwnaPL4ulwpp4D2RxmkHQLuI8CFOEEHdzZpS63/hMVzv81g8jzYA0UXbb9pus/iTc3VRbVbAM03SRrw==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@next/swc-win32-x64-msvc@12.2.5: - resolution: {integrity: sha512-7h5/ahY7NeaO2xygqVrSG/Y8Vs4cdjxIjowTZ5W6CKoTKn7tmnuxlUc2h74x06FKmbhAd9agOjr/AOKyxYYm9Q==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - /@ngtools/webpack@13.3.11(@angular/compiler-cli@13.3.12)(typescript@4.6.4)(webpack@5.76.1): resolution: {integrity: sha512-gB33hTbc/RJmHyIgSUYj8ErPazhYYm7yfapOnvwHdYhCjrj1TKkR1ierOlhJtpfBYUQg6FChdl2YpyIQNPjWMA==} engines: {node: ^12.20.0 || ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -7423,7 +4935,7 @@ packages: dependencies: '@angular/compiler-cli': 13.3.12(@angular/compiler@13.3.12)(typescript@4.6.4) typescript: 4.6.4 - webpack: 5.76.1(@swc/core@1.3.35) + webpack: 5.76.1(esbuild@0.14.22) dev: true /@nodelib/fs.scandir@2.1.5: @@ -7451,7 +4963,7 @@ packages: resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} dependencies: '@gar/promisify': 1.1.3 - semver: 7.3.7 + semver: 7.5.1 dev: true /@npmcli/fs@2.1.2: @@ -7459,7 +4971,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: '@gar/promisify': 1.1.3 - semver: 7.3.7 + semver: 7.5.1 dev: true /@npmcli/git@2.1.0: @@ -7471,7 +4983,7 @@ packages: npm-pick-manifest: 6.1.1 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.3.7 + semver: 7.5.1 which: 2.0.2 transitivePeerDependencies: - bluebird @@ -7789,11 +5301,7 @@ packages: node-gyp-build: 4.5.0 dev: true - /@popperjs/core@2.11.6: - resolution: {integrity: sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==} - dev: false - - /@preact/preset-vite@2.4.0(preact@10.11.2)(vite@3.1.8): + /@preact/preset-vite@2.4.0(preact@10.11.2)(vite@3.2.7): resolution: {integrity: sha512-EiUMHuiCThuTuK+eH2r5uDg+CJbbt4aWJGePuszrHuXUpRv6WAeO4S+/DTJsEHtPtGmPRR3cLQ68N5097eOSRA==} peerDependencies: '@babel/core': 7.x @@ -7804,13 +5312,13 @@ packages: dependencies: '@babel/plugin-transform-react-jsx': 7.19.0(@babel/core@7.20.2) '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.20.2) - '@prefresh/vite': 2.2.9(preact@10.11.2)(vite@3.1.8) + '@prefresh/vite': 2.2.9(preact@10.11.2)(vite@3.2.7) '@rollup/pluginutils': 4.2.1 babel-plugin-transform-hook-names: 1.0.2 debug: 4.3.4 kolorist: 1.6.0 - resolve: 1.22.1 - vite: 3.1.8 + resolve: 1.22.2 + vite: 3.2.7(@types/node@12.11.1) transitivePeerDependencies: - preact - supports-color @@ -7832,7 +5340,7 @@ packages: resolution: {integrity: sha512-Mb9abhJTOV4yCfkXrMrcgFiFT7MfNOw8sDa+XyZBdq/Ai2p4Zyxqsb3EgHLOEdHpMj6J9aiZ54W8H6FTam1u+A==} dev: true - /@prefresh/vite@2.2.9(preact@10.11.2)(vite@3.1.8): + /@prefresh/vite@2.2.9(preact@10.11.2)(vite@3.2.7): resolution: {integrity: sha512-1ERBF85Ja9/lkrfaltmo4Gca7R2ClQPSHHDDysFgfvPzHmLUeyB0x9WHwhwov/AA1DnyPhsfYT54z3yQd8XrgA==} peerDependencies: preact: ^10.4.0 @@ -7844,50 +5352,11 @@ packages: '@prefresh/utils': 1.1.3 '@rollup/pluginutils': 4.2.1 preact: 10.11.2 - vite: 3.1.8 + vite: 3.2.7(@types/node@12.11.1) transitivePeerDependencies: - supports-color dev: true - /@reach/alert@0.13.2(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-LDz83AXCrClyq/MWe+0vaZfHp1Ytqn+kgL5VxG7rirUvmluWaj/snxzfNPWn0Ma4K2YENmXXRC/iHt5X95SqIg==} - peerDependencies: - react: ^16.8.0 || 17.x - react-dom: ^16.8.0 || 17.x - dependencies: - '@reach/utils': 0.13.2(react-dom@17.0.2)(react@17.0.2) - '@reach/visually-hidden': 0.13.2(react-dom@17.0.2)(react@17.0.2) - prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - tslib: 2.5.0 - dev: false - - /@reach/utils@0.13.2(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-3ir6cN60zvUrwjOJu7C6jec/samqAeyAB12ZADK+qjnmQPdzSYldrFWwDVV5H0WkhbYXR3uh+eImu13hCetNPQ==} - peerDependencies: - react: ^16.8.0 || 17.x - react-dom: ^16.8.0 || 17.x - dependencies: - '@types/warning': 3.0.0 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - tslib: 2.5.0 - warning: 4.0.3 - dev: false - - /@reach/visually-hidden@0.13.2(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-sPZwNS0/duOuG0mYwE5DmgEAzW9VhgU3aIt1+mrfT/xiT9Cdncqke+kRBQgU708q/Ttm9tWsoHni03nn/SuPTQ==} - peerDependencies: - react: ^16.8.0 || 17.x - react-dom: ^16.8.0 || 17.x - dependencies: - prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - tslib: 2.5.0 - dev: false - /@react-native-community/cli-clean@8.0.4: resolution: {integrity: sha512-IwS1M1NHg6+qL8PThZYMSIMYbZ6Zbx+lIck9PLBskbosFo24M3lCOflOl++Bggjakp6mR+sRXxLMexid/GeOsQ==} dependencies: @@ -8069,12 +5538,12 @@ packages: execa: 1.0.0 find-up: 4.1.0 fs-extra: 8.1.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 leven: 3.1.0 lodash: 4.17.21 minimist: 1.2.8 prompts: 2.4.2 - react-native: 0.69.3(react@18.0.0) + react-native: 0.69.3(react@18.2.0) semver: 6.3.0 transitivePeerDependencies: - '@babel/core' @@ -8096,7 +5565,20 @@ packages: resolution: {integrity: sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==} dev: true - /@rollup/plugin-babel@6.0.3(@babel/core@7.20.2)(rollup@3.5.1): + /@rollup/plugin-alias@5.0.0(rollup@3.23.0): + resolution: {integrity: sha512-l9hY5chSCjuFRPsnRm16twWBiSApl2uYFLsepQYwtBuAxNMQ/1dJqADld40P0Jkqm65GRTLy/AC6hnpVebtLsA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + rollup: 3.23.0 + slash: 4.0.0 + dev: true + + /@rollup/plugin-babel@6.0.3(@babel/core@7.20.2)(rollup@3.23.0): resolution: {integrity: sha512-fKImZKppa1A/gX73eg4JGo+8kQr/q1HBQaCGKECZ0v4YBBv3lFqi14+7xyApECzvkLTHCifx+7ntcrvtBIRcpg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -8113,8 +5595,41 @@ packages: dependencies: '@babel/core': 7.20.2 '@babel/helper-module-imports': 7.18.6 - '@rollup/pluginutils': 5.0.2(rollup@3.5.1) - rollup: 3.5.1 + '@rollup/pluginutils': 5.0.2(rollup@3.23.0) + rollup: 3.23.0 + dev: true + + /@rollup/plugin-commonjs@24.1.0(rollup@3.23.0): + resolution: {integrity: sha512-eSL45hjhCWI0jCCXcNtLVqM5N1JlBGvlFfY0m6oOYnLCJ6N0qEXoZql4sY2MOUArzhH4SA/qBpTxvvZp2Sc+DQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.68.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.23.0) + commondir: 1.0.1 + estree-walker: 2.0.2 + glob: 8.1.0 + is-reference: 1.2.1 + magic-string: 0.27.0 + rollup: 3.23.0 + dev: true + + /@rollup/plugin-inject@5.0.3(rollup@3.23.0): + resolution: {integrity: sha512-411QlbL+z2yXpRWFXSmw/teQRMkXcAAC8aYTemc15gwJRpvEVDQwoe+N/HTFD8RFG8+88Bme9DK2V9CVm7hJdA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.23.0) + estree-walker: 2.0.2 + magic-string: 0.27.0 + rollup: 3.23.0 dev: true /@rollup/plugin-json@4.1.0(rollup@2.79.1): @@ -8126,19 +5641,32 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-node-resolve@11.2.1(rollup@2.77.2): + /@rollup/plugin-json@6.0.0(rollup@3.23.0): + resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.23.0) + rollup: 3.23.0 + dev: true + + /@rollup/plugin-node-resolve@11.2.1(rollup@2.79.1): resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} engines: {node: '>= 10.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.77.2) + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) '@types/resolve': 1.17.1 builtin-modules: 3.3.0 deepmerge: 4.2.2 is-module: 1.0.0 - resolve: 1.22.1 - rollup: 2.77.2 + resolve: 1.22.2 + rollup: 2.79.1 dev: true /@rollup/plugin-node-resolve@13.3.0(rollup@2.79.1): @@ -8150,13 +5678,13 @@ packages: '@rollup/pluginutils': 3.1.0(rollup@2.79.1) '@types/resolve': 1.17.1 deepmerge: 4.2.2 - is-builtin-module: 3.2.0 + is-builtin-module: 3.2.1 is-module: 1.0.0 - resolve: 1.22.1 + resolve: 1.22.2 rollup: 2.79.1 dev: true - /@rollup/plugin-node-resolve@15.0.1(rollup@3.5.1): + /@rollup/plugin-node-resolve@15.0.1(rollup@3.23.0): resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -8165,16 +5693,34 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.5.1) + '@rollup/pluginutils': 5.0.2(rollup@3.23.0) '@types/resolve': 1.20.2 deepmerge: 4.2.2 - is-builtin-module: 3.2.0 + is-builtin-module: 3.2.1 is-module: 1.0.0 - resolve: 1.22.1 - rollup: 3.5.1 + resolve: 1.22.2 + rollup: 3.23.0 dev: true - /@rollup/plugin-replace@5.0.1(rollup@3.5.1): + /@rollup/plugin-node-resolve@15.1.0(rollup@3.23.0): + resolution: {integrity: sha512-xeZHCgsiZ9pzYVgAo9580eCGqwh/XCEUM9q6iQfGNocjgkufHAqC3exA+45URvhiYV8sBF9RlBai650eNs7AsA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.23.0) + '@types/resolve': 1.20.2 + deepmerge: 4.2.2 + is-builtin-module: 3.2.1 + is-module: 1.0.0 + resolve: 1.22.2 + rollup: 3.23.0 + dev: true + + /@rollup/plugin-replace@5.0.1(rollup@3.23.0): resolution: {integrity: sha512-Z3MfsJ4CK17BfGrZgvrcp/l6WXoKb0kokULO+zt/7bmcyayokDaQ2K3eDJcRLCTAlp5FPI4/gz9MHAsosz4Rag==} engines: {node: '>=14.0.0'} peerDependencies: @@ -8183,11 +5729,25 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.5.1) + '@rollup/pluginutils': 5.0.2(rollup@3.23.0) magic-string: 0.26.7 - rollup: 3.5.1 + rollup: 3.23.0 - /@rollup/plugin-terser@0.1.0(rollup@3.5.1): + /@rollup/plugin-replace@5.0.2(rollup@3.23.0): + resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.23.0) + magic-string: 0.27.0 + rollup: 3.23.0 + dev: true + + /@rollup/plugin-terser@0.1.0(rollup@3.23.0): resolution: {integrity: sha512-N2KK+qUfHX2hBzVzM41UWGLrEmcjVC37spC8R3c9mt3oEDFKh3N2e12/lLp9aVSt86veR0TQiCNQXrm8C6aiUQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -8196,20 +5756,35 @@ packages: rollup: optional: true dependencies: - rollup: 3.5.1 - terser: 5.16.1 + rollup: 3.23.0 + terser: 5.17.6 dev: true - /@rollup/pluginutils@3.1.0(rollup@2.77.2): - resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} - engines: {node: '>= 8.0.0'} + /@rollup/plugin-terser@0.4.3(rollup@3.23.0): + resolution: {integrity: sha512-EF0oejTMtkyhrkwCdg0HJ0IpkcaVg1MMSf2olHb2Jp+1mnLM04OhjpJWGma4HobiDTF0WCyViWuvadyE9ch2XA==} + engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0||^2.0.0 + rollup: ^2.x || ^3.x + peerDependenciesMeta: + rollup: + optional: true dependencies: - '@types/estree': 0.0.39 - estree-walker: 1.0.1 - picomatch: 2.3.1 - rollup: 2.77.2 + rollup: 3.23.0 + serialize-javascript: 6.0.1 + smob: 1.4.0 + terser: 5.17.6 + dev: true + + /@rollup/plugin-wasm@6.1.3(rollup@3.23.0): + resolution: {integrity: sha512-7ItTTeyauE6lwdDtQWceEHZ9+txbi4RRy0mYPFn9BW7rD7YdgBDu7HTHsLtHrRzJc313RM/1m6GKgV3np/aEaw==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + rollup: 3.23.0 dev: true /@rollup/pluginutils@3.1.0(rollup@2.79.1): @@ -8232,7 +5807,7 @@ packages: picomatch: 2.3.1 dev: true - /@rollup/pluginutils@5.0.2(rollup@3.5.1): + /@rollup/pluginutils@5.0.2(rollup@3.23.0): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -8244,7 +5819,7 @@ packages: '@types/estree': 1.0.0 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 3.5.1 + rollup: 3.23.0 /@schematics/angular@13.3.11: resolution: {integrity: sha512-imKBnKYEse0SBVELZO/753nkpt3eEgpjrYkB+AFWF9YfO/4RGnYXDHoH8CFkzxPH9QQCgNrmsVFNiYGS+P/S1A==} @@ -8271,23 +5846,11 @@ packages: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} dev: true - /@sinclair/typebox@0.24.28: - resolution: {integrity: sha512-dgJd3HLOkLmz4Bw50eZx/zJwtBq65nms3N9VBYu5LTjJ883oBFkTyXRlCB/ZGGwqYpJJHA5zW2Ibhl5ngITfow==} + /@sinclair/typebox@0.25.24: + resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} dev: true - /@sinonjs/commons@1.8.3: - resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==} - dependencies: - type-detect: 4.0.8 - dev: true - - /@sinonjs/fake-timers@6.0.1: - resolution: {integrity: sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==} - dependencies: - '@sinonjs/commons': 1.8.3 - dev: true - - /@sveltejs/vite-plugin-svelte@1.2.0(svelte@3.53.1)(vite@3.1.8): + /@sveltejs/vite-plugin-svelte@1.2.0(svelte@3.53.1)(vite@3.2.7): resolution: {integrity: sha512-DT2oUkWAloH1tO7X5cQ4uDxQofaIS76skyFMElKtoqT6HJao+D82LI5i+0jPaSSmO7ex3Pa6jGYMlWy9ZJ1cdQ==} engines: {node: ^14.18.0 || >= 16} peerDependencies: @@ -8304,314 +5867,23 @@ packages: magic-string: 0.26.7 svelte: 3.53.1 svelte-hmr: 0.15.1(svelte@3.53.1) - vite: 3.1.8 - vitefu: 0.2.1(vite@3.1.8) + vite: 3.2.7(@types/node@12.11.1) + vitefu: 0.2.1(vite@3.2.7) transitivePeerDependencies: - supports-color dev: true - /@svgr/babel-plugin-add-jsx-attribute@6.3.1(@babel/core@7.20.2): - resolution: {integrity: sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==} - engines: {node: '>=10'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.20.2 - dev: false - - /@svgr/babel-plugin-remove-jsx-attribute@6.3.1(@babel/core@7.20.2): - resolution: {integrity: sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==} - engines: {node: '>=10'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.20.2 - dev: false - - /@svgr/babel-plugin-remove-jsx-empty-expression@6.3.1(@babel/core@7.20.2): - resolution: {integrity: sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==} - engines: {node: '>=10'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.20.2 - dev: false - - /@svgr/babel-plugin-replace-jsx-attribute-value@6.3.1(@babel/core@7.20.2): - resolution: {integrity: sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==} - engines: {node: '>=10'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.20.2 - dev: false - - /@svgr/babel-plugin-svg-dynamic-title@6.3.1(@babel/core@7.20.2): - resolution: {integrity: sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==} - engines: {node: '>=10'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.20.2 - dev: false - - /@svgr/babel-plugin-svg-em-dimensions@6.3.1(@babel/core@7.20.2): - resolution: {integrity: sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==} - engines: {node: '>=10'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.20.2 - dev: false - - /@svgr/babel-plugin-transform-react-native-svg@6.3.1(@babel/core@7.20.2): - resolution: {integrity: sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==} - engines: {node: '>=10'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.20.2 - dev: false - - /@svgr/babel-plugin-transform-svg-component@6.3.1(@babel/core@7.20.2): - resolution: {integrity: sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==} - engines: {node: '>=12'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.20.2 - dev: false - - /@svgr/babel-preset@6.3.1(@babel/core@7.20.2): - resolution: {integrity: sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==} - engines: {node: '>=10'} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.20.2 - '@svgr/babel-plugin-add-jsx-attribute': 6.3.1(@babel/core@7.20.2) - '@svgr/babel-plugin-remove-jsx-attribute': 6.3.1(@babel/core@7.20.2) - '@svgr/babel-plugin-remove-jsx-empty-expression': 6.3.1(@babel/core@7.20.2) - '@svgr/babel-plugin-replace-jsx-attribute-value': 6.3.1(@babel/core@7.20.2) - '@svgr/babel-plugin-svg-dynamic-title': 6.3.1(@babel/core@7.20.2) - '@svgr/babel-plugin-svg-em-dimensions': 6.3.1(@babel/core@7.20.2) - '@svgr/babel-plugin-transform-react-native-svg': 6.3.1(@babel/core@7.20.2) - '@svgr/babel-plugin-transform-svg-component': 6.3.1(@babel/core@7.20.2) - dev: false - - /@svgr/core@6.3.1: - resolution: {integrity: sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==} - engines: {node: '>=10'} - dependencies: - '@svgr/plugin-jsx': 6.3.1(@svgr/core@6.3.1) - camelcase: 6.3.0 - cosmiconfig: 7.0.1 - transitivePeerDependencies: - - supports-color - dev: false - - /@svgr/hast-util-to-babel-ast@6.3.1: - resolution: {integrity: sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==} - engines: {node: '>=10'} - dependencies: - '@babel/types': 7.20.7 - entities: 4.4.0 - dev: false - - /@svgr/plugin-jsx@6.3.1(@svgr/core@6.3.1): - resolution: {integrity: sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==} - engines: {node: '>=10'} - peerDependencies: - '@svgr/core': ^6.0.0 - dependencies: - '@babel/core': 7.20.2 - '@svgr/babel-preset': 6.3.1(@babel/core@7.20.2) - '@svgr/core': 6.3.1 - '@svgr/hast-util-to-babel-ast': 6.3.1 - svg-parser: 2.0.4 - transitivePeerDependencies: - - supports-color - dev: false - - /@svgr/plugin-svgo@6.3.1(@svgr/core@6.3.1): - resolution: {integrity: sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw==} - engines: {node: '>=10'} - peerDependencies: - '@svgr/core': ^6.0.0 - dependencies: - '@svgr/core': 6.3.1 - cosmiconfig: 7.0.1 - deepmerge: 4.2.2 - svgo: 2.8.0 - dev: false - - /@svgr/webpack@6.3.1: - resolution: {integrity: sha512-eODxwIUShLxSMaRjzJtrj9wg89D75JLczvWg9SaB5W+OtVTkiC1vdGd8+t+pf5fTlBOy4RRXAq7x1E3DUl3D0A==} - engines: {node: '>=10'} - dependencies: - '@babel/core': 7.18.13 - '@babel/plugin-transform-react-constant-elements': 7.18.12(@babel/core@7.18.13) - '@babel/preset-env': 7.18.10(@babel/core@7.18.13) - '@babel/preset-react': 7.18.6(@babel/core@7.18.13) - '@babel/preset-typescript': 7.18.6(@babel/core@7.18.13) - '@svgr/core': 6.3.1 - '@svgr/plugin-jsx': 6.3.1(@svgr/core@6.3.1) - '@svgr/plugin-svgo': 6.3.1(@svgr/core@6.3.1) - transitivePeerDependencies: - - supports-color - dev: false - - /@swc/core-darwin-arm64@1.3.35: - resolution: {integrity: sha512-zQUFkHx4gZpu0uo2IspvPnKsz8bsdXd5bC33xwjtoAI1cpLerDyqo4v2zIahEp+FdKZjyVsLHtfJiQiA1Qka3A==} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /@swc/core-darwin-x64@1.3.35: - resolution: {integrity: sha512-oOSkSGWtALovaw22lNevKD434OQTPf8X+dVPvPMrJXJpJ34dWDlFWpLntoc+arvKLNZ7LQmTuk8rR1hkrAY7cw==} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /@swc/core-linux-arm-gnueabihf@1.3.35: - resolution: {integrity: sha512-Yie8k00O6O8BCATS/xeKStquV4OYSskUGRDXBQVDw1FrE23PHaSeHCgg4q6iNZjJzXCOJbaTCKnYoIDn9DMf7A==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@swc/core-linux-arm64-gnu@1.3.35: - resolution: {integrity: sha512-Zlv3WHa/4x2p51HSvjUWXHfSe1Gl2prqImUZJc8NZOlj75BFzVuR0auhQ+LbwvIQ3gaA1LODX9lyS9wXL3yjxA==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@swc/core-linux-arm64-musl@1.3.35: - resolution: {integrity: sha512-u6tCYsrSyZ8U+4jLMA/O82veBfLy2aUpn51WxQaeH7wqZGy9TGSJXoO8vWxARQ6b72vjsnKDJHP4MD8hFwcctg==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@swc/core-linux-x64-gnu@1.3.35: - resolution: {integrity: sha512-Dtxf2IbeH7XlNhP1Qt2/MvUPkpEbn7hhGfpSRs4ot8D3Vf5QEX4S/QtC1OsFWuciiYgHAT1Ybjt4xZic9DSkmA==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@swc/core-linux-x64-musl@1.3.35: - resolution: {integrity: sha512-4XavNJ60GprjpTiESCu5daJUnmErixPAqDitJSMu4TV32LNIE8G00S9pDLXinDTW1rgcGtQdq1NLkNRmwwovtg==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@swc/core-win32-arm64-msvc@1.3.35: - resolution: {integrity: sha512-dNGfKCUSX2M4qVyaS80Lyos0FkXyHRCvrdQ2Y4Hrg3FVokiuw3yY6fLohpUfQ5ws3n2A39dh7jGDeh34+l0sGA==} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /@swc/core-win32-ia32-msvc@1.3.35: - resolution: {integrity: sha512-ChuPSrDR+JBf7S7dEKPicnG8A3bM0uWPsW2vG+V2wH4iNfNxKVemESHosmYVeEZXqMpomNMvLyeHep1rjRsc0Q==} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /@swc/core-win32-x64-msvc@1.3.35: - resolution: {integrity: sha512-/RvphT4WfuGfIK84Ha0dovdPrKB1bW/mc+dtdmhv2E3EGkNc5FoueNwYmXWRimxnU7X0X7IkcRhyKB4G5DeAmg==} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /@swc/core@1.3.35: - resolution: {integrity: sha512-KmiBin0XSVzJhzX19zTiCqmLslZ40Cl7zqskJcTDeIrRhfgKdiAsxzYUanJgMJIRjYtl9Kcg1V/Ip2o2wL8v3w==} - engines: {node: '>=10'} - requiresBuild: true - optionalDependencies: - '@swc/core-darwin-arm64': 1.3.35 - '@swc/core-darwin-x64': 1.3.35 - '@swc/core-linux-arm-gnueabihf': 1.3.35 - '@swc/core-linux-arm64-gnu': 1.3.35 - '@swc/core-linux-arm64-musl': 1.3.35 - '@swc/core-linux-x64-gnu': 1.3.35 - '@swc/core-linux-x64-musl': 1.3.35 - '@swc/core-win32-arm64-msvc': 1.3.35 - '@swc/core-win32-ia32-msvc': 1.3.35 - '@swc/core-win32-x64-msvc': 1.3.35 - dev: true - - /@swc/helpers@0.4.3: - resolution: {integrity: sha512-6JrF+fdUK2zbGpJIlN7G3v966PQjyx/dPt1T9km2wj+EUBqgrxCk3uX4Kct16MIm9gGxfKRcfax2hVf5jvlTzA==} - dependencies: - tslib: 2.5.0 - dev: false - /@testing-library/dom@7.31.2: resolution: {integrity: sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==} engines: {node: '>=10'} dependencies: - '@babel/code-frame': 7.18.6 - '@babel/runtime': 7.18.9 + '@babel/code-frame': 7.21.4 + '@babel/runtime': 7.22.3 '@types/aria-query': 4.2.2 aria-query: 4.2.2 chalk: 4.1.2 - dom-accessibility-api: 0.5.14 - lz-string: 1.4.4 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 pretty-format: 26.6.2 dev: true @@ -8619,13 +5891,27 @@ packages: resolution: {integrity: sha512-uxF4zmnLHHDlmW4l+0WDjcgLVwCvH+OVLpD8Dfp+Bjfz85prwxWGbwXgJdLtkgjD0qfOzkJF9SmA6YZPsMYX4w==} engines: {node: '>=12'} dependencies: - '@babel/code-frame': 7.18.6 - '@babel/runtime': 7.18.9 + '@babel/code-frame': 7.21.4 + '@babel/runtime': 7.22.3 '@types/aria-query': 4.2.2 - aria-query: 5.0.0 + aria-query: 5.1.3 chalk: 4.1.2 - dom-accessibility-api: 0.5.14 - lz-string: 1.4.4 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + pretty-format: 27.5.1 + dev: true + + /@testing-library/dom@9.3.0: + resolution: {integrity: sha512-Dffe68pGwI6WlLRYR2I0piIkyole9cSBH5jGQKCGMRpHW5RHCqAUaqc2Kv0tUyd4dU4DLPKhJIjyKOnjv4tuUw==} + engines: {node: '>=14'} + dependencies: + '@babel/code-frame': 7.21.4 + '@babel/runtime': 7.22.3 + '@types/aria-query': 5.0.1 + aria-query: 5.1.3 + chalk: 4.1.2 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 pretty-format: 27.5.1 dev: true @@ -8633,13 +5919,13 @@ packages: resolution: {integrity: sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==} engines: {node: '>=8', npm: '>=6', yarn: '>=1'} dependencies: - '@adobe/css-tools': 4.0.1 - '@babel/runtime': 7.18.9 - '@types/testing-library__jest-dom': 5.14.5 - aria-query: 5.0.0 + '@adobe/css-tools': 4.2.0 + '@babel/runtime': 7.22.3 + '@types/testing-library__jest-dom': 5.14.6 + aria-query: 5.1.3 chalk: 3.0.0 css.escape: 1.5.1 - dom-accessibility-api: 0.5.14 + dom-accessibility-api: 0.5.16 lodash: 4.17.21 redent: 3.0.0 dev: true @@ -8654,30 +5940,6 @@ packages: preact: 10.11.2 dev: true - /@testing-library/react-hooks@8.0.1(@types/react@16.14.30)(react-dom@17.0.2)(react-test-renderer@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-Aqhl2IVmLt8IovEVarNDFuJDVWVvhnr9/GCU6UUnrYXwgDFF9h2L2o2P9KBni1AST5sT6riAyoukFLyjQUgD/g==} - engines: {node: '>=12'} - peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 - react: ^16.9.0 || ^17.0.0 - react-dom: ^16.9.0 || ^17.0.0 - react-test-renderer: ^16.9.0 || ^17.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - react-dom: - optional: true - react-test-renderer: - optional: true - dependencies: - '@babel/runtime': 7.18.9 - '@types/react': 16.14.30 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - react-error-boundary: 3.1.4(react@17.0.2) - react-test-renderer: 17.0.2(react@17.0.2) - dev: true - /@testing-library/react@11.2.7(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA==} engines: {node: '>=10'} @@ -8685,24 +5947,24 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@testing-library/dom': 7.31.2 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) dev: true - /@testing-library/react@13.4.0(react-dom@18.0.0)(react@18.0.0): + /@testing-library/react@13.4.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==} engines: {node: '>=12'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@testing-library/dom': 8.16.0 '@types/react-dom': 18.0.8 - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true /@testing-library/svelte@3.1.3(svelte@3.53.1): @@ -8715,18 +5977,18 @@ packages: svelte: 3.53.1 dev: true - /@testing-library/vue@5.8.3(vue-template-compiler@2.7.14)(vue@2.7.14): - resolution: {integrity: sha512-M6+QqP1xuFHixKOeXF9pCLbtiyJZRKfJRP+unBf6Ljm7aS1V2CSS95oTetFoblaj0W1+AC9XJgwmUDtlLoaakQ==} - engines: {node: '>10.18'} + /@testing-library/vue@5.9.0(vue-template-compiler@2.7.14)(vue@2.7.14): + resolution: {integrity: sha512-HWvI4s6FayFLmiqGcEMAMfTSO1SV12NukdoyllYMBobFqfO0TalQmfofMtiO+eRz+Amej8Z26dx4/WYIROzfVw==} + engines: {node: '>=14'} peerDependencies: vue: ^2.6.10 vue-template-compiler: ^2.6.10 dependencies: - '@babel/runtime': 7.18.9 - '@testing-library/dom': 7.31.2 + '@babel/runtime': 7.22.3 + '@testing-library/dom': 9.3.0 '@vue/test-utils': 1.3.0(vue-template-compiler@2.7.14)(vue@2.7.14) vue: 2.7.14 - vue-template-compiler: 2.7.14 + vue-template-compiler: 2.7.14(vue@2.7.14) dev: true /@testing-library/vue@6.6.1(@vue/compiler-sfc@3.2.45)(vue@3.2.45): @@ -8736,7 +5998,7 @@ packages: '@vue/compiler-sfc': '>= 3' vue: '>= 3' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@testing-library/dom': 8.16.0 '@vue/compiler-sfc': 3.2.45 '@vue/test-utils': 2.2.4(vue@3.2.45) @@ -8781,56 +6043,31 @@ packages: resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==} dev: true - /@types/babel__core@7.1.19: - resolution: {integrity: sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==} - dependencies: - '@babel/parser': 7.20.7 - '@babel/types': 7.20.7 - '@types/babel__generator': 7.6.4 - '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.18.0 - dev: true - - /@types/babel__generator@7.6.4: - resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} - dependencies: - '@babel/types': 7.20.7 - dev: true - - /@types/babel__template@7.4.1: - resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} - dependencies: - '@babel/parser': 7.20.7 - '@babel/types': 7.20.7 - dev: true - - /@types/babel__traverse@7.18.0: - resolution: {integrity: sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==} - dependencies: - '@babel/types': 7.20.7 + /@types/aria-query@5.0.1: + resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} dev: true /@types/body-parser@1.19.2: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 14.18.25 + '@types/node': 12.11.1 dev: true /@types/bonjour@3.5.10: resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} dependencies: - '@types/node': 14.18.25 + '@types/node': 12.11.1 dev: true /@types/chai-subset@1.3.3: resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} dependencies: - '@types/chai': 4.3.3 + '@types/chai': 4.3.5 dev: true - /@types/chai@4.3.3: - resolution: {integrity: sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==} + /@types/chai@4.3.5: + resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==} dev: true /@types/component-emitter@1.2.11: @@ -8841,13 +6078,13 @@ packages: resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==} dependencies: '@types/express-serve-static-core': 4.17.33 - '@types/node': 14.18.25 + '@types/node': 12.11.1 dev: true /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 14.18.25 + '@types/node': 12.11.1 dev: true /@types/cookie@0.4.1: @@ -8886,7 +6123,7 @@ packages: /@types/express-serve-static-core@4.17.33: resolution: {integrity: sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==} dependencies: - '@types/node': 14.18.25 + '@types/node': 12.11.1 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 dev: true @@ -8904,25 +6141,19 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 14.18.25 + '@types/node': 12.11.1 dev: true /@types/graceful-fs@4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 14.18.25 + '@types/node': 12.11.1 dev: true - /@types/hast@2.3.4: - resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} + /@types/http-proxy@1.17.11: + resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==} dependencies: - '@types/unist': 2.0.6 - dev: false - - /@types/http-proxy@1.17.9: - resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==} - dependencies: - '@types/node': 14.18.25 + '@types/node': 12.11.1 dev: true /@types/istanbul-lib-coverage@2.0.4: @@ -8945,11 +6176,11 @@ packages: resolution: {integrity: sha512-sPHWB05cYGt7GXFkkn+03VL1533abxiA5bE8PKdr0nS3cEsOXCGjMk0sgqVwY6xkiwajoAiN3zc/7zDeXip3Pw==} dev: true - /@types/jest@28.1.7: - resolution: {integrity: sha512-acDN4VHD40V24tgu0iC44jchXavRNVFXQ/E6Z5XNsswgoSO/4NgsXoEYmPUGookKldlZQyIpmrEXsHI9cA3ZTA==} + /@types/jest@29.5.2: + resolution: {integrity: sha512-mSoZVJF5YzGVCk+FsDxzDuH7s+SCkzrgKZzf0Z0T2WudhBUPoF6ktoTPC4R0ZoCPCV5xUvuU6ias5NvxcBcMMg==} dependencies: - expect: 28.1.3 - pretty-format: 28.1.3 + expect: 29.5.0 + pretty-format: 29.5.0 dev: true /@types/json-schema@7.0.11: @@ -8960,22 +6191,6 @@ packages: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true - /@types/lodash.mergewith@4.6.6: - resolution: {integrity: sha512-RY/8IaVENjG19rxTZu9Nukqh0W2UrYgmBj5sdns4hWRZaV8PqR7wIKHFKzvOTjo4zVRV7sVI+yFhAJql12Kfqg==} - dependencies: - '@types/lodash': 4.14.184 - dev: false - - /@types/lodash@4.14.184: - resolution: {integrity: sha512-RoZphVtHbxPZizt4IcILciSWiC6dcn+eZ8oX9IWEYfDMcocdd42f7NPI6fQj+6zI8y4E0L7gu2pcZKLGTRaV9Q==} - dev: false - - /@types/mdast@3.0.10: - resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} - dependencies: - '@types/unist': 2.0.6 - dev: false - /@types/mime@3.0.1: resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} dev: true @@ -8988,31 +6203,17 @@ packages: resolution: {integrity: sha512-TJtwsqZ39pqcljJpajeoofYRfeZ7/I/OMUQ5pR4q5wOKf2ocrUvBAZUMhWsOvKx3dVc/aaV5GluBivt0sWqA5A==} dev: true - /@types/node@14.18.25: - resolution: {integrity: sha512-9pLfceRSrKIsv/MISN6RoFWTIzka36Uk2Uuf5a8cHyDYhEgl5Hm5dXoe621KULeBjt+cFsY18mILsWWtJeG80w==} - dev: true - /@types/node@16.9.1: resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==} dev: false - /@types/normalize-package-data@2.4.1: - resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} - dev: true - /@types/parse-json@4.0.0: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} - - /@types/parse5@5.0.3: - resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==} - dev: false - - /@types/prettier@2.7.0: - resolution: {integrity: sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==} dev: true /@types/prop-types@15.7.5: resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + dev: true /@types/pug@2.0.6: resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==} @@ -9022,10 +6223,6 @@ packages: resolution: {integrity: sha512-qYi3YV9inU/REEfxwVcGZzbS3KG/Xs90lv0Pr+lDtuVjBPGd1A+eciXzVSaRvLify132BfcvhvEjeVahrUl0Ug==} dev: true - /@types/q@1.5.5: - resolution: {integrity: sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==} - dev: false - /@types/qs@6.9.7: resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} dev: true @@ -9034,12 +6231,6 @@ packages: resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} dev: true - /@types/react-dom@16.9.16: - resolution: {integrity: sha512-Oqc0RY4fggGA3ltEgyPLc3IV9T73IGoWjkONbsyJ3ZBn+UPPCYpU2ec0i3cEbJuEdZtkqcCF2l1zf2pBdgUGSg==} - dependencies: - '@types/react': 16.14.30 - dev: true - /@types/react-dom@17.0.17: resolution: {integrity: sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==} dependencies: @@ -9052,19 +6243,12 @@ packages: '@types/react': 18.0.25 dev: true - /@types/react@16.14.30: - resolution: {integrity: sha512-tG+xGtDDSuIl1l63mN0LnaROAc99knkYyN4YTheE80iPzYvSy0U8LVie+OBZkrgjVrpkQV6bMCkSphPBnVNk6g==} - dependencies: - '@types/prop-types': 15.7.5 - '@types/scheduler': 0.16.2 - csstype: 3.1.0 - /@types/react@17.0.48: resolution: {integrity: sha512-zJ6IYlJ8cYYxiJfUaZOQee4lh99mFihBoqkOSEGV+dFi9leROW6+PgstzQ+w3gWTnUfskALtQPGHK6dYmPj+2A==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 - csstype: 3.1.0 + csstype: 3.1.2 dev: true /@types/react@18.0.25: @@ -9072,13 +6256,13 @@ packages: dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 - csstype: 3.1.0 + csstype: 3.1.2 dev: true /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 14.18.25 + '@types/node': 12.11.1 dev: true /@types/resolve@1.20.2: @@ -9092,11 +6276,12 @@ packages: /@types/sass@1.43.1: resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==} dependencies: - '@types/node': 14.18.25 + '@types/node': 12.11.1 dev: true /@types/scheduler@0.16.2: resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} + dev: true /@types/selenium-webdriver@3.0.20: resolution: {integrity: sha512-6d8Q5fqS9DWOXEhMDiF6/2FjyHdmP/jSTAUyeQR7QwrFeNmYyzmvGxD5aLIHL445HjWgibs0eAig+KPnbaesXA==} @@ -9116,37 +6301,37 @@ packages: resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==} dependencies: '@types/mime': 3.0.1 - '@types/node': 14.18.25 + '@types/node': 12.11.1 dev: true /@types/sockjs@0.3.33: resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} dependencies: - '@types/node': 14.18.25 + '@types/node': 12.11.1 dev: true /@types/stack-utils@2.0.1: resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} dev: true - /@types/testing-library__jest-dom@5.14.5: - resolution: {integrity: sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==} + /@types/testing-library__jest-dom@5.14.6: + resolution: {integrity: sha512-FkHXCb+ikSoUP4Y4rOslzTdX5sqYwMxfefKh1GmZ8ce1GOkEHntSp6b5cGadmNfp5e4BMEWOMx+WSKd5/MqlDA==} dependencies: - '@types/jest': 28.1.7 + '@types/jest': 29.5.2 dev: true - /@types/unist@2.0.6: - resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} + /@types/web-bluetooth@0.0.16: + resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} dev: false - /@types/warning@3.0.0: - resolution: {integrity: sha512-t/Tvs5qR47OLOr+4E9ckN8AmP2Tf16gWq+/qA4iUGS/OOyHVO8wv2vjJuX8SNOUTJyWb+2t7wJm6cXILFnOROA==} - dev: false + /@types/web-bluetooth@0.0.17: + resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==} + dev: true /@types/ws@8.5.4: resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} dependencies: - '@types/node': 14.18.25 + '@types/node': 12.11.1 dev: true /@types/yargs-parser@21.0.0: @@ -9165,8 +6350,8 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@types/yargs@17.0.11: - resolution: {integrity: sha512-aB4y9UDUXTSMxmM4MH+YnuR0g5Cph3FLQBoWoMB21DSvFVAxRVEHEMx3TLh+zUZYMCQtKiqazz0Q4Rre31f/OA==} + /@types/yargs@17.0.24: + resolution: {integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==} dependencies: '@types/yargs-parser': 21.0.0 dev: true @@ -9175,37 +6360,10 @@ packages: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 14.18.25 + '@types/node': 12.11.1 dev: true optional: true - /@typescript-eslint/eslint-plugin@5.34.0(@typescript-eslint/parser@5.34.0)(eslint@8.22.0)(typescript@4.8.4): - resolution: {integrity: sha512-eRfPPcasO39iwjlUAMtjeueRGuIrW3TQ9WseIDl7i5UWuFbf83yYaU7YPs4j8+4CxUMIsj1k+4kV+E+G+6ypDQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/parser': 5.34.0(eslint@8.22.0)(typescript@4.8.4) - '@typescript-eslint/scope-manager': 5.34.0 - '@typescript-eslint/type-utils': 5.34.0(eslint@8.22.0)(typescript@4.8.4) - '@typescript-eslint/utils': 5.34.0(eslint@8.22.0)(typescript@4.8.4) - debug: 4.3.4 - eslint: 8.22.0 - functional-red-black-tree: 1.0.1 - ignore: 5.2.0 - regexpp: 3.2.0 - semver: 7.3.7 - tsutils: 3.21.0(typescript@4.8.4) - typescript: 4.8.4 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/eslint-plugin@5.48.2(@typescript-eslint/parser@5.48.2)(eslint@8.36.0)(typescript@4.6.4): resolution: {integrity: sha512-sR0Gja9Ky1teIq4qJOl0nC+Tk64/uYdX+mi+5iB//MH8gwyx8e3SOyhEzeLZEFEEfCaLf8KJq+Bd/6je1t+CAg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9226,7 +6384,7 @@ packages: ignore: 5.2.4 natural-compare-lite: 1.4.0 regexpp: 3.2.0 - semver: 7.3.7 + semver: 7.5.1 tsutils: 3.21.0(typescript@4.6.4) typescript: 4.6.4 transitivePeerDependencies: @@ -9251,26 +6409,6 @@ packages: - typescript dev: true - /@typescript-eslint/parser@5.34.0(eslint@8.22.0)(typescript@4.8.4): - resolution: {integrity: sha512-SZ3NEnK4usd2CXkoV3jPa/vo1mWX1fqRyIVUQZR4As1vyp4fneknBNJj+OFtV8WAVgGf+rOHMSqQbs2Qn3nFZQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.34.0 - '@typescript-eslint/types': 5.34.0 - '@typescript-eslint/typescript-estree': 5.34.0(typescript@4.8.4) - debug: 4.3.4 - eslint: 8.22.0 - typescript: 4.8.4 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/parser@5.48.2(eslint@8.36.0)(typescript@4.6.4): resolution: {integrity: sha512-38zMsKsG2sIuM5Oi/olurGwYJXzmtdsHhn5mI/pQogP+BjYVkK5iRazCQ8RGS0V+YLk282uWElN70zAAUmaYHw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9299,14 +6437,6 @@ packages: '@typescript-eslint/visitor-keys': 5.3.0 dev: true - /@typescript-eslint/scope-manager@5.34.0: - resolution: {integrity: sha512-HNvASMQlah5RsBW6L6c7IJ0vsm+8Sope/wu5sEAf7joJYWNb1LDbJipzmdhdUOnfrDFE6LR1j57x1EYVxrY4ow==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.34.0 - '@typescript-eslint/visitor-keys': 5.34.0 - dev: true - /@typescript-eslint/scope-manager@5.48.2: resolution: {integrity: sha512-zEUFfonQid5KRDKoI3O+uP1GnrFd4tIHlvs+sTJXiWuypUWMuDaottkJuR612wQfOkjYbsaskSIURV9xo4f+Fw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9315,25 +6445,6 @@ packages: '@typescript-eslint/visitor-keys': 5.48.2 dev: true - /@typescript-eslint/type-utils@5.34.0(eslint@8.22.0)(typescript@4.8.4): - resolution: {integrity: sha512-Pxlno9bjsQ7hs1pdWRUv9aJijGYPYsHpwMeCQ/Inavhym3/XaKt1ZKAA8FIw4odTBfowBdZJDMxf2aavyMDkLg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/utils': 5.34.0(eslint@8.22.0)(typescript@4.8.4) - debug: 4.3.4 - eslint: 8.22.0 - tsutils: 3.21.0(typescript@4.8.4) - typescript: 4.8.4 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/type-utils@5.48.2(eslint@8.36.0)(typescript@4.6.4): resolution: {integrity: sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9359,11 +6470,6 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types@5.34.0: - resolution: {integrity: sha512-49fm3xbbUPuzBIOcy2CDpYWqy/X7VBkxVN+DC21e0zIm3+61Z0NZi6J9mqPmSW1BDVk9FIOvuCFyUPjXz93sjA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /@typescript-eslint/types@5.48.2: resolution: {integrity: sha512-hE7dA77xxu7ByBc6KCzikgfRyBCTst6dZQpwaTy25iMYOnbNljDT4hjhrGEJJ0QoMjrfqrx+j1l1B9/LtKeuqA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9383,34 +6489,13 @@ packages: debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.7 + semver: 7.5.1 tsutils: 3.21.0(typescript@4.6.4) typescript: 4.6.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.34.0(typescript@4.8.4): - resolution: {integrity: sha512-mXHAqapJJDVzxauEkfJI96j3D10sd567LlqroyCeJaHnu42sDbjxotGb3XFtGPYKPD9IyLjhsoULML1oI3M86A==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.34.0 - '@typescript-eslint/visitor-keys': 5.34.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.3.7 - tsutils: 3.21.0(typescript@4.8.4) - typescript: 4.8.4 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/typescript-estree@5.48.2(typescript@4.6.4): resolution: {integrity: sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9425,31 +6510,13 @@ packages: debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.7 + semver: 7.5.1 tsutils: 3.21.0(typescript@4.6.4) typescript: 4.6.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.34.0(eslint@8.22.0)(typescript@4.8.4): - resolution: {integrity: sha512-kWRYybU4Rn++7lm9yu8pbuydRyQsHRoBDIo11k7eqBWTldN4xUdVUMCsHBiE7aoEkFzrUEaZy3iH477vr4xHAQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@types/json-schema': 7.0.11 - '@typescript-eslint/scope-manager': 5.34.0 - '@typescript-eslint/types': 5.34.0 - '@typescript-eslint/typescript-estree': 5.34.0(typescript@4.8.4) - eslint: 8.22.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.22.0) - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@typescript-eslint/utils@5.48.2(eslint@8.36.0)(typescript@4.6.4): resolution: {integrity: sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9464,7 +6531,7 @@ packages: eslint: 8.36.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0(eslint@8.36.0) - semver: 7.3.7 + semver: 7.5.1 transitivePeerDependencies: - supports-color - typescript @@ -9478,14 +6545,6 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@typescript-eslint/visitor-keys@5.34.0: - resolution: {integrity: sha512-O1moYjOSrab0a2fUvFpsJe0QHtvTC+cR+ovYpgKrAVXzqQyc74mv76TgY6z+aEtjQE2vgZux3CQVtGryqdcOAw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.34.0 - eslint-visitor-keys: 3.3.0 - dev: true - /@typescript-eslint/visitor-keys@5.48.2: resolution: {integrity: sha512-z9njZLSkwmjFWUelGEwEbdf4NwKvfHxvGC0OcGN1Hp/XNDIcJ7D5DpPNPv6x6/mFvc1tQHsaWmpD/a4gOvvCJQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9494,23 +6553,44 @@ packages: eslint-visitor-keys: 3.3.0 dev: true + /@vercel/nft@0.22.6: + resolution: {integrity: sha512-gTsFnnT4mGxodr4AUlW3/urY+8JKKB452LwF3m477RFUJTAaDmcz2JqFuInzvdybYIeyIv1sSONEJxsxnbQ5JQ==} + engines: {node: '>=14'} + hasBin: true + dependencies: + '@mapbox/node-pre-gyp': 1.0.10 + '@rollup/pluginutils': 4.2.1 + acorn: 8.8.2 + async-sema: 3.1.1 + bindings: 1.5.0 + estree-walker: 2.0.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + node-gyp-build: 4.5.0 + resolve-from: 5.0.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + /@vitejs/plugin-react@1.3.2: resolution: {integrity: sha512-aurBNmMo0kz1O4qRoY+FM4epSA39y3ShWGuqfLRA/3z0oEJAdtoSfgA3aO98/PCCHAqMaduLxIxErWrVKIFzXA==} engines: {node: '>=12.0.0'} dependencies: - '@babel/core': 7.18.13 - '@babel/plugin-transform-react-jsx': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-react-jsx-self': 7.18.6(@babel/core@7.18.13) - '@babel/plugin-transform-react-jsx-source': 7.18.6(@babel/core@7.18.13) + '@babel/core': 7.20.2 + '@babel/plugin-transform-react-jsx': 7.19.0(@babel/core@7.20.2) + '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.20.2) + '@babel/plugin-transform-react-jsx-self': 7.18.6(@babel/core@7.20.2) + '@babel/plugin-transform-react-jsx-source': 7.18.6(@babel/core@7.20.2) '@rollup/pluginutils': 4.2.1 react-refresh: 0.13.0 - resolve: 1.22.1 + resolve: 1.22.2 transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-react@2.1.0(vite@3.1.8): + /@vitejs/plugin-react@2.1.0(vite@3.2.7): resolution: {integrity: sha512-am6rPyyU3LzUYne3Gd9oj9c4Rzbq5hQnuGXSMT6Gujq45Il/+bunwq3lrB7wghLkiF45ygMwft37vgJ/NE8IAA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -9523,42 +6603,71 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.18.6(@babel/core@7.20.2) magic-string: 0.26.7 react-refresh: 0.14.0 - vite: 3.1.8 + vite: 3.2.7(@types/node@12.11.1) transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue2@2.0.1(vite@3.1.8)(vue@2.7.14): - resolution: {integrity: sha512-4eFAypstsQoiR9NLZXJ6K3ZWmU2CMFNxGTjGfRdmimImXJe4eHVfMMizaOjfX6Y8HfFJ7u+L8oUg32MInAHZ+g==} + /@vitejs/plugin-vue2@2.2.0(vite@3.2.7)(vue@2.7.14): + resolution: {integrity: sha512-1km7zEuZ/9QRPvzXSjikbTYGQPG86Mq1baktpC4sXqsXlb02HQKfi+fl8qVS703JM7cgm24Ga9j+RwKmvFn90A==} engines: {node: ^14.18.0 || >= 16.0.0} peerDependencies: - vite: ^3.0.0 + vite: ^3.0.0 || ^4.0.0 vue: ^2.7.0-0 dependencies: - vite: 3.1.8 + vite: 3.2.7(@types/node@12.11.1) vue: 2.7.14 dev: true - /@vitejs/plugin-vue@3.2.0(vite@3.1.8)(vue@3.2.45): + /@vitejs/plugin-vue@3.2.0(vite@3.2.7)(vue@3.2.45): resolution: {integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^3.0.0 vue: ^3.2.25 dependencies: - vite: 3.1.8 + vite: 3.2.7(@types/node@12.11.1) vue: 3.2.45 dev: true + /@vitejs/plugin-vue@4.2.3(vite@4.3.9)(vue@3.3.4): + resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 + vue: ^3.2.25 + dependencies: + vite: 4.3.9 + vue: 3.3.4 + dev: true + /@vue/compiler-core@3.2.45: resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==} dependencies: - '@babel/parser': 7.20.7 + '@babel/parser': 7.22.4 '@vue/shared': 3.2.45 estree-walker: 2.0.2 source-map: 0.6.1 dev: true + /@vue/compiler-core@3.2.47: + resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==} + dependencies: + '@babel/parser': 7.22.4 + '@vue/shared': 3.2.47 + estree-walker: 2.0.2 + source-map: 0.6.1 + dev: false + + /@vue/compiler-core@3.3.4: + resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} + dependencies: + '@babel/parser': 7.22.4 + '@vue/shared': 3.3.4 + estree-walker: 2.0.2 + source-map-js: 1.0.2 + dev: true + /@vue/compiler-dom@3.2.45: resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==} dependencies: @@ -9566,18 +6675,32 @@ packages: '@vue/shared': 3.2.45 dev: true + /@vue/compiler-dom@3.2.47: + resolution: {integrity: sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==} + dependencies: + '@vue/compiler-core': 3.2.47 + '@vue/shared': 3.2.47 + dev: false + + /@vue/compiler-dom@3.3.4: + resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==} + dependencies: + '@vue/compiler-core': 3.3.4 + '@vue/shared': 3.3.4 + dev: true + /@vue/compiler-sfc@2.7.14: resolution: {integrity: sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==} dependencies: - '@babel/parser': 7.20.7 - postcss: 8.4.19 + '@babel/parser': 7.22.4 + postcss: 8.4.24 source-map: 0.6.1 dev: true /@vue/compiler-sfc@3.2.45: resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==} dependencies: - '@babel/parser': 7.20.3 + '@babel/parser': 7.22.4 '@vue/compiler-core': 3.2.45 '@vue/compiler-dom': 3.2.45 '@vue/compiler-ssr': 3.2.45 @@ -9585,10 +6708,40 @@ packages: '@vue/shared': 3.2.45 estree-walker: 2.0.2 magic-string: 0.25.9 - postcss: 8.4.16 + postcss: 8.4.24 source-map: 0.6.1 dev: true + /@vue/compiler-sfc@3.2.47: + resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==} + dependencies: + '@babel/parser': 7.22.4 + '@vue/compiler-core': 3.2.47 + '@vue/compiler-dom': 3.2.47 + '@vue/compiler-ssr': 3.2.47 + '@vue/reactivity-transform': 3.2.47 + '@vue/shared': 3.2.47 + estree-walker: 2.0.2 + magic-string: 0.25.9 + postcss: 8.4.24 + source-map: 0.6.1 + dev: false + + /@vue/compiler-sfc@3.3.4: + resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} + dependencies: + '@babel/parser': 7.22.4 + '@vue/compiler-core': 3.3.4 + '@vue/compiler-dom': 3.3.4 + '@vue/compiler-ssr': 3.3.4 + '@vue/reactivity-transform': 3.3.4 + '@vue/shared': 3.3.4 + estree-walker: 2.0.2 + magic-string: 0.30.0 + postcss: 8.4.24 + source-map-js: 1.0.2 + dev: true + /@vue/compiler-ssr@3.2.45: resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==} dependencies: @@ -9596,22 +6749,72 @@ packages: '@vue/shared': 3.2.45 dev: true + /@vue/compiler-ssr@3.2.47: + resolution: {integrity: sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==} + dependencies: + '@vue/compiler-dom': 3.2.47 + '@vue/shared': 3.2.47 + dev: false + + /@vue/compiler-ssr@3.3.4: + resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==} + dependencies: + '@vue/compiler-dom': 3.3.4 + '@vue/shared': 3.3.4 + dev: true + + /@vue/devtools-api@6.5.0: + resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} + dev: true + /@vue/reactivity-transform@3.2.45: resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==} dependencies: - '@babel/parser': 7.20.7 + '@babel/parser': 7.22.4 '@vue/compiler-core': 3.2.45 '@vue/shared': 3.2.45 estree-walker: 2.0.2 magic-string: 0.25.9 dev: true + /@vue/reactivity-transform@3.2.47: + resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==} + dependencies: + '@babel/parser': 7.22.4 + '@vue/compiler-core': 3.2.47 + '@vue/shared': 3.2.47 + estree-walker: 2.0.2 + magic-string: 0.25.9 + dev: false + + /@vue/reactivity-transform@3.3.4: + resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} + dependencies: + '@babel/parser': 7.22.4 + '@vue/compiler-core': 3.3.4 + '@vue/shared': 3.3.4 + estree-walker: 2.0.2 + magic-string: 0.30.0 + dev: true + /@vue/reactivity@3.2.45: resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==} dependencies: '@vue/shared': 3.2.45 dev: true + /@vue/reactivity@3.2.47: + resolution: {integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==} + dependencies: + '@vue/shared': 3.2.47 + dev: false + + /@vue/reactivity@3.3.4: + resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==} + dependencies: + '@vue/shared': 3.3.4 + dev: true + /@vue/runtime-core@3.2.45: resolution: {integrity: sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==} dependencies: @@ -9619,6 +6822,20 @@ packages: '@vue/shared': 3.2.45 dev: true + /@vue/runtime-core@3.2.47: + resolution: {integrity: sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==} + dependencies: + '@vue/reactivity': 3.2.47 + '@vue/shared': 3.2.47 + dev: false + + /@vue/runtime-core@3.3.4: + resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==} + dependencies: + '@vue/reactivity': 3.3.4 + '@vue/shared': 3.3.4 + dev: true + /@vue/runtime-dom@3.2.45: resolution: {integrity: sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==} dependencies: @@ -9627,6 +6844,22 @@ packages: csstype: 2.6.20 dev: true + /@vue/runtime-dom@3.2.47: + resolution: {integrity: sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==} + dependencies: + '@vue/runtime-core': 3.2.47 + '@vue/shared': 3.2.47 + csstype: 2.6.20 + dev: false + + /@vue/runtime-dom@3.3.4: + resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==} + dependencies: + '@vue/runtime-core': 3.3.4 + '@vue/shared': 3.3.4 + csstype: 3.1.2 + dev: true + /@vue/server-renderer@3.2.45(vue@3.2.45): resolution: {integrity: sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g==} peerDependencies: @@ -9637,10 +6870,38 @@ packages: vue: 3.2.45 dev: true + /@vue/server-renderer@3.2.47(vue@3.2.47): + resolution: {integrity: sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==} + peerDependencies: + vue: 3.2.47 + dependencies: + '@vue/compiler-ssr': 3.2.47 + '@vue/shared': 3.2.47 + vue: 3.2.47 + dev: false + + /@vue/server-renderer@3.3.4(vue@3.3.4): + resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==} + peerDependencies: + vue: 3.3.4 + dependencies: + '@vue/compiler-ssr': 3.3.4 + '@vue/shared': 3.3.4 + vue: 3.3.4 + dev: true + /@vue/shared@3.2.45: resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==} dev: true + /@vue/shared@3.2.47: + resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==} + dev: false + + /@vue/shared@3.3.4: + resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} + dev: true + /@vue/test-utils@1.3.0(vue-template-compiler@2.7.14)(vue@2.7.14): resolution: {integrity: sha512-Xk2Xiyj2k5dFb8eYUKkcN9PzqZSppTlx7LaQWBbdA8tqh3jHr/KHX2/YLhNFc/xwDrgeLybqd+4ZCPJSGPIqeA==} peerDependencies: @@ -9651,7 +6912,7 @@ packages: lodash: 4.17.21 pretty: 2.0.0 vue: 2.7.14 - vue-template-compiler: 2.7.14 + vue-template-compiler: 2.7.14(vue@2.7.14) dev: true /@vue/test-utils@2.2.4(vue@3.2.45): @@ -9662,6 +6923,118 @@ packages: vue: 3.2.45 dev: true + /@vueuse/components@10.1.0(vue@3.2.47): + resolution: {integrity: sha512-U3c5tPUAxfwWoBSpFbCNFMEM8/jSZ0+5M1n9YWcahyb+uRNo4UmsofX/Hzs6K56PSm0g+uuhZVwSnMq8ttD8Lw==} + dependencies: + '@vueuse/core': 10.1.0(vue@3.2.47) + '@vueuse/shared': 10.1.0(vue@3.2.47) + vue-demi: 0.14.5(vue@3.2.47) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /@vueuse/core@10.1.0(vue@3.2.47): + resolution: {integrity: sha512-3Znoa5m5RO+z4/C9w6DRaKTR3wCVJvD5rav8HTDGsr+7rOZRHtcgFJ8NcCs0ZvIpmev2kExTa311ns5j2RbzDQ==} + dependencies: + '@types/web-bluetooth': 0.0.16 + '@vueuse/metadata': 10.1.0 + '@vueuse/shared': 10.1.0(vue@3.2.47) + vue-demi: 0.14.5(vue@3.2.47) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /@vueuse/core@10.1.2(vue@3.3.4): + resolution: {integrity: sha512-roNn8WuerI56A5uiTyF/TEYX0Y+VKlhZAF94unUfdhbDUI+NfwQMn4FUnUscIRUhv3344qvAghopU4bzLPNFlA==} + dependencies: + '@types/web-bluetooth': 0.0.17 + '@vueuse/metadata': 10.1.2 + '@vueuse/shared': 10.1.2(vue@3.3.4) + vue-demi: 0.14.5(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: true + + /@vueuse/integrations@10.1.2(focus-trap@7.4.3)(fuse.js@6.6.2)(vue@3.3.4): + resolution: {integrity: sha512-wUpG3Wv6LiWerOwCzOAM0iGhNQ4vfFUTkhj/xQy7TLXduh2M3D8N08aS0KqlxsejY6R8NLxydDIM+68QfHZZ8Q==} + peerDependencies: + async-validator: '*' + axios: '*' + change-case: '*' + drauu: '*' + focus-trap: '*' + fuse.js: '*' + idb-keyval: '*' + jwt-decode: '*' + nprogress: '*' + qrcode: '*' + sortablejs: '*' + universal-cookie: '*' + peerDependenciesMeta: + async-validator: + optional: true + axios: + optional: true + change-case: + optional: true + drauu: + optional: true + focus-trap: + optional: true + fuse.js: + optional: true + idb-keyval: + optional: true + jwt-decode: + optional: true + nprogress: + optional: true + qrcode: + optional: true + sortablejs: + optional: true + universal-cookie: + optional: true + dependencies: + '@vueuse/core': 10.1.2(vue@3.3.4) + '@vueuse/shared': 10.1.2(vue@3.3.4) + focus-trap: 7.4.3 + fuse.js: 6.6.2 + vue-demi: 0.14.5(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: true + + /@vueuse/metadata@10.1.0: + resolution: {integrity: sha512-cM28HjDEw5FIrPE9rgSPFZvQ0ZYnOLAOr8hl1XM6tFl80U3WAR5ROdnAqiYybniwP5gt9MKKAJAqd/ab2aHkqg==} + dev: false + + /@vueuse/metadata@10.1.2: + resolution: {integrity: sha512-3mc5BqN9aU2SqBeBuWE7ne4OtXHoHKggNgxZR2K+zIW4YLsy6xoZ4/9vErQs6tvoKDX6QAqm3lvsrv0mczAwIQ==} + dev: true + + /@vueuse/shared@10.1.0(vue@3.2.47): + resolution: {integrity: sha512-2X52ogu12i9DkKOQ01yeb/BKg9UO87RNnpm5sXkQvyORlbq8ONS5l39MYkjkeVWWjdT0teJru7a2S41dmHmqjQ==} + dependencies: + vue-demi: 0.14.5(vue@3.2.47) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /@vueuse/shared@10.1.2(vue@3.3.4): + resolution: {integrity: sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==} + dependencies: + vue-demi: 0.14.5(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: true + /@webassemblyjs/ast@1.11.1: resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} dependencies: @@ -9822,13 +7195,6 @@ packages: negotiator: 0.6.3 dev: true - /acorn-globals@6.0.0: - resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} - dependencies: - acorn: 7.4.1 - acorn-walk: 7.2.0 - dev: true - /acorn-globals@7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} dependencies: @@ -9852,34 +7218,11 @@ packages: acorn: 8.8.2 dev: true - /acorn-walk@7.2.0: - resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} - engines: {node: '>=0.4.0'} - dev: true - /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} dev: true - /acorn@7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - - /acorn@8.8.0: - resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - - /acorn@8.8.1: - resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - /acorn@8.8.2: resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} engines: {node: '>=0.4.0'} @@ -10000,6 +7343,25 @@ packages: uri-js: 4.4.1 dev: true + /algoliasearch@4.17.1: + resolution: {integrity: sha512-4GDQ1RhP2qUR3x8PevFRbEdqZqIARNViZYjgTJmA1T7wRNtFA3W4Aqc/RsODqa1J8IO/QDla5x4tWuUS8NV8wA==} + dependencies: + '@algolia/cache-browser-local-storage': 4.17.1 + '@algolia/cache-common': 4.17.1 + '@algolia/cache-in-memory': 4.17.1 + '@algolia/client-account': 4.17.1 + '@algolia/client-analytics': 4.17.1 + '@algolia/client-common': 4.17.1 + '@algolia/client-personalization': 4.17.1 + '@algolia/client-search': 4.17.1 + '@algolia/logger-common': 4.17.1 + '@algolia/logger-console': 4.17.1 + '@algolia/requester-browser-xhr': 4.17.1 + '@algolia/requester-common': 4.17.1 + '@algolia/requester-node-http': 4.17.1 + '@algolia/transporter': 4.17.1 + dev: true + /anser@1.4.10: resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} dev: true @@ -10053,6 +7415,9 @@ packages: engines: {node: '>=12'} dev: true + /ansi-sequence-parser@1.1.0: + resolution: {integrity: sha512-lEm8mt52to2fT8GhciPCGeCXACSz2UwIN4X2e2LJSnZ5uAbn2/dsYdOmUXq0AtWS5cpAupysIneExOgH0Vd2TQ==} + /ansi-styles@2.2.1: resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} engines: {node: '>=0.10.0'} @@ -10063,6 +7428,7 @@ packages: engines: {node: '>=4'} dependencies: color-convert: 1.9.3 + dev: true /ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} @@ -10084,17 +7450,8 @@ packages: resolution: {integrity: sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==} dev: false - /anymatch@2.0.0: - resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} - dependencies: - micromatch: 3.1.10 - normalize-path: 2.1.1 - transitivePeerDependencies: - - supports-color - dev: true - - /anymatch@3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 @@ -10108,6 +7465,39 @@ packages: /aproba@1.2.0: resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} + /arch@2.2.0: + resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} + dev: true + + /archiver-utils@2.1.0: + resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} + engines: {node: '>= 6'} + dependencies: + glob: 7.2.3 + graceful-fs: 4.2.11 + lazystream: 1.0.1 + lodash.defaults: 4.2.0 + lodash.difference: 4.5.0 + lodash.flatten: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.union: 4.6.0 + normalize-path: 3.0.0 + readable-stream: 2.3.7 + dev: true + + /archiver@5.3.1: + resolution: {integrity: sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==} + engines: {node: '>= 10'} + dependencies: + archiver-utils: 2.1.0 + async: 3.2.4 + buffer-crc32: 0.2.13 + readable-stream: 3.6.0 + readdir-glob: 1.1.3 + tar-stream: 2.2.0 + zip-stream: 4.1.0 + dev: true + /are-we-there-yet@1.1.7: resolution: {integrity: sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==} dependencies: @@ -10115,6 +7505,14 @@ packages: readable-stream: 2.3.7 dev: false + /are-we-there-yet@2.0.0: + resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} + engines: {node: '>=10'} + dependencies: + delegates: 1.0.0 + readable-stream: 3.6.0 + dev: true + /are-we-there-yet@3.0.1: resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -10131,36 +7529,23 @@ packages: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: sprintf-js: 1.0.3 + dev: true /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - /aria-hidden@1.2.0(@types/react@16.14.30)(react@17.0.2): - resolution: {integrity: sha512-gk7QBfz7M9dMK6xZmlCZkR0wqGe9ojBmYHCAZUhdvdYpfY1BLnnLDxdNGzxXhPAtbr09FZS3exsZhX9ELnJJ0w==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.9.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@types/react': 16.14.30 - react: 17.0.2 - tslib: 2.5.0 - dev: false - /aria-query@4.2.2: resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==} engines: {node: '>=6.0'} dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@babel/runtime-corejs3': 7.18.9 dev: true - /aria-query@5.0.0: - resolution: {integrity: sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==} - engines: {node: '>=6.0'} + /aria-query@5.1.3: + resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} + dependencies: + deep-equal: 2.2.1 dev: true /arr-diff@4.0.0: @@ -10183,6 +7568,7 @@ packages: dependencies: call-bind: 1.0.2 is-array-buffer: 3.0.2 + dev: true /array-find-index@1.0.2: resolution: {integrity: sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==} @@ -10203,7 +7589,7 @@ packages: call-bind: 1.0.2 define-properties: 1.2.0 es-abstract: 1.21.2 - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 is-string: 1.0.7 dev: true @@ -10254,17 +7640,6 @@ packages: es-shim-unscopables: 1.0.0 dev: true - /array.prototype.reduce@1.0.4: - resolution: {integrity: sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.20.4 - es-array-method-boxes-properly: 1.0.0 - is-string: 1.0.7 - dev: false - /arrify@1.0.1: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} @@ -10315,6 +7690,10 @@ packages: resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} dev: true + /async-sema@3.1.1: + resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} + dev: true + /async@2.6.4: resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==} dependencies: @@ -10340,7 +7719,7 @@ packages: hasBin: true dev: true - /autoprefixer@10.4.14(postcss@8.4.19): + /autoprefixer@10.4.14(postcss@8.4.24): resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -10352,7 +7731,7 @@ packages: fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.19 + postcss: 8.4.24 postcss-value-parser: 4.2.0 dev: true @@ -10375,6 +7754,7 @@ packages: /available-typed-arrays@1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} + dev: true /aws-sign2@0.7.0: resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} @@ -10409,28 +7789,6 @@ packages: '@babel/core': 7.20.2 dev: true - /babel-jest@26.6.3(@babel/core@7.20.2): - resolution: {integrity: sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==} - engines: {node: '>= 10.14.2'} - peerDependencies: - '@babel/core': ^7.0.0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.20.2 - '@jest/transform': 26.6.2 - '@jest/types': 26.6.2 - '@types/babel__core': 7.1.19 - babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 26.6.2(@babel/core@7.20.2) - chalk: 4.1.2 - graceful-fs: 4.2.10 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color - dev: true - /babel-loader@8.2.5(@babel/core@7.16.12)(webpack@5.76.1): resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} engines: {node: '>= 8.9'} @@ -10446,28 +7804,9 @@ packages: loader-utils: 2.0.2 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.76.1(@swc/core@1.3.35) + webpack: 5.76.1(esbuild@0.14.22) dev: true - /babel-plugin-apply-mdx-type-prop@1.6.22(@babel/core@7.12.9): - resolution: {integrity: sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==} - peerDependencies: - '@babel/core': ^7.11.6 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.10.4 - '@mdx-js/util': 1.6.22 - dev: false - - /babel-plugin-extract-import-names@1.6.22: - resolution: {integrity: sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==} - dependencies: - '@babel/helper-plugin-utils': 7.10.4 - dev: false - /babel-plugin-istanbul@6.1.1: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} @@ -10481,17 +7820,7 @@ packages: - supports-color dev: true - /babel-plugin-jest-hoist@26.6.2: - resolution: {integrity: sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==} - engines: {node: '>= 10.14.2'} - dependencies: - '@babel/template': 7.20.7 - '@babel/types': 7.20.7 - '@types/babel__core': 7.1.19 - '@types/babel__traverse': 7.18.0 - dev: true - - /babel-plugin-jsx-dom-expressions@0.34.7(@babel/core@7.18.13): + /babel-plugin-jsx-dom-expressions@0.34.7: resolution: {integrity: sha512-jTxBhu/MQscWdOcLfqKAY8lIiRsv1ivrMQShlePoa4G8S2cFNb93HTWN4FFdp3SpILaibygFXWU3H+aHpoGH/w==} peerDependencies: '@babel/core': ^7.0.0 @@ -10499,10 +7828,9 @@ packages: '@babel/core': optional: true dependencies: - '@babel/core': 7.18.13 '@babel/helper-module-imports': 7.16.0 - '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.18.13) - '@babel/types': 7.20.7 + '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.20.2) + '@babel/types': 7.22.4 html-entities: 2.3.2 dev: true @@ -10517,20 +7845,11 @@ packages: '@babel/core': 7.20.2 '@babel/helper-module-imports': 7.18.6 '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.20.2) - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 html-entities: 2.3.3 validate-html-nesting: 1.1.0 dev: true - /babel-plugin-macros@3.1.0: - resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} - engines: {node: '>=10', npm: '>=6'} - dependencies: - '@babel/runtime': 7.18.9 - cosmiconfig: 7.0.1 - resolve: 1.22.1 - dev: false - /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.16.12): resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} peerDependencies: @@ -10547,22 +7866,6 @@ packages: - supports-color dev: true - /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.18.13): - resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/compat-data': 7.20.10 - '@babel/core': 7.18.13 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.18.13) - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: false - /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.20.2): resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} peerDependencies: @@ -10594,21 +7897,6 @@ packages: - supports-color dev: true - /babel-plugin-polyfill-corejs3@0.5.3(@babel/core@7.18.13): - resolution: {integrity: sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.18.13) - core-js-compat: 3.26.0 - transitivePeerDependencies: - - supports-color - dev: false - /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.20.2): resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} peerDependencies: @@ -10638,20 +7926,6 @@ packages: - supports-color dev: true - /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.18.13): - resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.18.13 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.18.13) - transitivePeerDependencies: - - supports-color - dev: false - /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.20.2): resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} peerDependencies: @@ -10666,15 +7940,6 @@ packages: - supports-color dev: true - /babel-plugin-react-svg@3.0.3(@babel/plugin-syntax-jsx@7.18.6): - resolution: {integrity: sha512-Pst1RWjUIiV0Ykv1ODSeceCBsFOP2Y4dusjq7/XkjuzJdvS9CjpkPMUIoO4MLlvp5PiLCeMlsOC7faEUA0gm3Q==} - engines: {node: '>=8'} - peerDependencies: - '@babel/plugin-syntax-jsx': ^7.2.0 - dependencies: - '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.20.2) - dev: false - /babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} dev: true @@ -10688,29 +7953,6 @@ packages: optional: true dev: true - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.20.2): - resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} - peerDependencies: - '@babel/core': ^7.0.0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.20.2 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.20.2) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.20.2) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.20.2) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.20.2) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.20.2) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.20.2) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.20.2) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.20.2) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.20.2) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.20.2) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.2) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.20.2) - dev: true - /babel-preset-fbjs@3.4.0(@babel/core@7.20.2): resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} peerDependencies: @@ -10751,21 +7993,7 @@ packages: - supports-color dev: true - /babel-preset-jest@26.6.2(@babel/core@7.20.2): - resolution: {integrity: sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==} - engines: {node: '>= 10.14.2'} - peerDependencies: - '@babel/core': ^7.0.0 - peerDependenciesMeta: - '@babel/core': - optional: true - dependencies: - '@babel/core': 7.20.2 - babel-plugin-jest-hoist: 26.6.2 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.20.2) - dev: true - - /babel-preset-solid@1.5.4(@babel/core@7.18.13): + /babel-preset-solid@1.5.4: resolution: {integrity: sha512-pangM+KhBx8J6gRHiaRO4yD/J5gK3sydX+TIoC1TaYjxtVV78GIHRtg/HHtCAfg/iRQCJyiGR9TrN0brG8eDZA==} peerDependencies: '@babel/core': ^7.0.0 @@ -10773,8 +8001,7 @@ packages: '@babel/core': optional: true dependencies: - '@babel/core': 7.18.13 - babel-plugin-jsx-dom-expressions: 0.34.7(@babel/core@7.18.13) + babel-plugin-jsx-dom-expressions: 0.34.7 dev: true /babel-preset-solid@1.6.7(@babel/core@7.20.2): @@ -10789,10 +8016,6 @@ packages: babel-plugin-jsx-dom-expressions: 0.35.13(@babel/core@7.20.2) dev: true - /bail@1.0.5: - resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} - dev: false - /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} @@ -10838,12 +8061,19 @@ packages: /big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + dev: true /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} dev: true + /bindings@1.5.0: + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} + dependencies: + file-uri-to-path: 1.0.0 + dev: true + /bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} dependencies: @@ -10883,6 +8113,10 @@ packages: - supports-color dev: true + /body-scroll-lock@4.0.0-beta.0: + resolution: {integrity: sha512-a7tP5+0Mw3YlUJcGAKUqIBkYYGlYxk2fnCasq/FUph1hadxlTRjF+gAcZksxANnaMnALjxEddmSi/H3OR8ugcQ==} + dev: true + /bonjour@3.5.0: resolution: {integrity: sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==} dependencies: @@ -10940,21 +8174,6 @@ packages: dependencies: duplexer: 0.1.1 - /browser-process-hrtime@1.0.0: - resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} - dev: true - - /browserslist@4.21.4: - resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001478 - electron-to-chromium: 1.4.284 - node-releases: 2.0.10 - update-browserslist-db: 1.0.10(browserslist@4.21.4) - dev: true - /browserslist@4.21.5: resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -10964,6 +8183,7 @@ packages: electron-to-chromium: 1.4.284 node-releases: 2.0.10 update-browserslist-db: 1.0.10(browserslist@4.21.5) + dev: true /browserstack@1.6.1: resolution: {integrity: sha512-GxtFjpIaKdbAyzHfFDKixKO8IBT7wR3NjbzrGc78nNs/Ciys9wU3/nBtsqsWv5nDSrdI5tz0peKuzCPuNXNUiw==} @@ -11011,6 +8231,13 @@ packages: resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==} dev: true + /busboy@1.6.0: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} + dependencies: + streamsearch: 1.1.0 + dev: true + /bytes@3.0.0: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} engines: {node: '>= 0.8'} @@ -11021,6 +8248,24 @@ packages: engines: {node: '>= 0.8'} dev: true + /c12@1.4.1: + resolution: {integrity: sha512-0x7pWfLZpZsgtyotXtuepJc0rZYE0Aw8PwNAXs0jSG9zq6Sl5xmbWnFqfmRY01ieZLHNbvneSFm9/x88CvzAuw==} + dependencies: + chokidar: 3.5.3 + defu: 6.1.2 + dotenv: 16.1.3 + giget: 1.1.2 + jiti: 1.18.2 + mlly: 1.3.0 + ohash: 1.1.2 + pathe: 1.1.0 + perfect-debounce: 0.1.3 + pkg-types: 1.0.3 + rc9: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: true + /cacache@15.3.0: resolution: {integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==} engines: {node: '>= 10'} @@ -11041,7 +8286,7 @@ packages: promise-inflight: 1.0.1 rimraf: 3.0.2 ssri: 8.0.1 - tar: 6.1.11 + tar: 6.1.15 unique-filename: 1.1.1 transitivePeerDependencies: - bluebird @@ -11055,7 +8300,7 @@ packages: '@npmcli/move-file': 2.0.1 chownr: 2.0.0 fs-minipass: 2.1.0 - glob: 8.0.3 + glob: 8.1.0 infer-owner: 1.0.4 lru-cache: 7.18.3 minipass: 3.3.4 @@ -11067,7 +8312,7 @@ packages: promise-inflight: 1.0.1 rimraf: 3.0.2 ssri: 9.0.1 - tar: 6.1.11 + tar: 6.1.15 unique-filename: 2.0.1 transitivePeerDependencies: - bluebird @@ -11092,7 +8337,8 @@ packages: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: function-bind: 1.1.1 - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 + dev: true /caller-callsite@2.0.0: resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} @@ -11116,11 +8362,7 @@ packages: /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - - /camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - dev: false + dev: true /camelcase@5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} @@ -11130,38 +8372,25 @@ packages: /camelcase@6.3.0: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - - /caniuse-lite@1.0.30001423: - resolution: {integrity: sha512-09iwWGOlifvE1XuHokFMP7eR38a0JnajoyL3/i87c8ZjRWRrdKo1fqjNfugfBD0UDBIOz0U+jtNhJ0EPm1VleQ==} - dev: false + dev: true /caniuse-lite@1.0.30001478: resolution: {integrity: sha512-gMhDyXGItTHipJj2ApIvR+iVB5hd0KP3svMWWXDvZOmjzJJassGLMfxRkQCSYgGd2gtdL/ReeiyvMSFD1Ss6Mw==} - - /capture-exit@2.0.0: - resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} - engines: {node: 6.* || 8.* || >= 10.*} - dependencies: - rsvp: 4.8.5 dev: true /caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} dev: true - /ccount@1.1.0: - resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} - dev: false - - /chai@4.3.6: - resolution: {integrity: sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==} + /chai@4.3.7: + resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} engines: {node: '>=4'} dependencies: assertion-error: 1.1.0 check-error: 1.0.2 - deep-eql: 3.0.1 + deep-eql: 4.1.3 get-func-name: 2.0.0 - loupe: 2.3.4 + loupe: 2.3.6 pathval: 1.1.1 type-detect: 4.0.8 dev: true @@ -11184,6 +8413,7 @@ packages: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 + dev: true /chalk@3.0.0: resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} @@ -11214,23 +8444,6 @@ packages: engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} dev: true - /char-regex@1.0.2: - resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} - engines: {node: '>=10'} - dev: true - - /character-entities-legacy@1.1.4: - resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} - dev: false - - /character-entities@1.2.4: - resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} - dev: false - - /character-reference-invalid@1.1.4: - resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} - dev: false - /chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true @@ -11244,7 +8457,7 @@ packages: engines: {node: '>= 8.10.0'} requiresBuild: true dependencies: - anymatch: 3.1.2 + anymatch: 3.1.3 braces: 3.0.2 glob-parent: 5.1.2 is-binary-path: 2.1.0 @@ -11272,8 +8485,9 @@ packages: resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} dev: true - /ci-info@3.3.2: - resolution: {integrity: sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==} + /ci-info@3.8.0: + resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + engines: {node: '>=8'} dev: true /circular-dependency-plugin@5.2.2(webpack@5.76.1): @@ -11282,11 +8496,11 @@ packages: peerDependencies: webpack: '>=4.0.1' dependencies: - webpack: 5.76.1(@swc/core@1.3.35) + webpack: 5.76.1(esbuild@0.14.22) dev: true - /cjs-module-lexer@0.6.0: - resolution: {integrity: sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==} + /citty@0.1.1: + resolution: {integrity: sha512-fL/EEp9TyXlNkgYFQYNqtMJhnAk2tAq8lCST7O5LPn1NrzWPsOKE5wafR7J+8W87oxqolpxNli+w7khq5WP7tg==} dev: true /class-utils@0.3.6: @@ -11342,6 +8556,15 @@ packages: engines: {node: '>= 10'} dev: true + /clipboardy@3.0.0: + resolution: {integrity: sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + arch: 2.2.0 + execa: 5.1.1 + is-wsl: 2.2.0 + dev: true + /cliui@6.0.0: resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} dependencies: @@ -11380,33 +8603,16 @@ packages: engines: {node: '>=0.8'} dev: true - /co@4.6.0: - resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + /cluster-key-slot@1.1.2: + resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} + engines: {node: '>=0.10.0'} dev: true - /coa@2.0.2: - resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} - engines: {node: '>= 4.0'} - dependencies: - '@types/q': 1.5.5 - chalk: 2.4.2 - q: 1.5.1 - dev: false - /code-point-at@1.1.0: resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==} engines: {node: '>=0.10.0'} dev: false - /collapse-white-space@1.0.6: - resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==} - dev: false - - /collect-v8-coverage@1.0.1: - resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==} - dev: true - /collection-visit@1.0.0: resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} engines: {node: '>=0.10.0'} @@ -11471,10 +8677,6 @@ packages: delayed-stream: 1.0.0 dev: true - /comma-separated-tokens@1.0.8: - resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} - dev: false - /command-exists@1.2.9: resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==} dev: true @@ -11512,6 +8714,16 @@ packages: resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} dev: true + /compress-commons@4.1.1: + resolution: {integrity: sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==} + engines: {node: '>= 10'} + dependencies: + buffer-crc32: 0.2.13 + crc32-stream: 4.0.2 + normalize-path: 3.0.0 + readable-stream: 3.6.0 + dev: true + /compressible@2.0.18: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} @@ -11534,10 +8746,6 @@ packages: - supports-color dev: true - /compute-scroll-into-view@1.0.14: - resolution: {integrity: sha512-mKDjINe3tc6hGelUMNDzuhorIUZ7kS7BwyY0r2wQd2HOH2tRuJykiC06iSEX8y1TuhNzvz4GcJnK16mM2J1NMQ==} - dev: false - /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -11578,6 +8786,10 @@ packages: - supports-color dev: true + /consola@3.1.0: + resolution: {integrity: sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q==} + dev: true + /console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} @@ -11597,6 +8809,15 @@ packages: resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} dependencies: safe-buffer: 5.1.2 + dev: true + + /cookie-es@0.5.0: + resolution: {integrity: sha512-RyZrFi6PNpBFbIaQjXDlFIhFVqV42QeKSZX1yQIl6ihImq6vcHNGMtqQ/QzY3RMPuYSkvsRwtnt5M9NeYxKt0g==} + dev: true + + /cookie-es@1.0.0: + resolution: {integrity: sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==} + dev: true /cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} @@ -11623,31 +8844,26 @@ packages: engines: {node: '>=0.10.0'} dev: true - /copy-to-clipboard@3.3.1: - resolution: {integrity: sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==} - dependencies: - toggle-selection: 1.0.6 - dev: false - /copy-webpack-plugin@10.2.1(webpack@5.76.1): resolution: {integrity: sha512-nr81NhCAIpAWXGCK5thrKmfCQ6GDY0L5RN0U+BnIn/7Us55+UCex5ANNsNKmIVtDRnk0Ecf+/kzp9SUVrrBMLg==} engines: {node: '>= 12.20.0'} peerDependencies: webpack: ^5.1.0 dependencies: - fast-glob: 3.2.11 + fast-glob: 3.2.12 glob-parent: 6.0.2 globby: 12.2.0 normalize-path: 3.0.0 schema-utils: 4.0.0 - serialize-javascript: 6.0.0 - webpack: 5.76.1(@swc/core@1.3.35) + serialize-javascript: 6.0.1 + webpack: 5.76.1(esbuild@0.14.22) dev: true /core-js-compat@3.26.0: resolution: {integrity: sha512-piOX9Go+Z4f9ZiBFLnZ5VrOpBl0h7IGCkiFUN11QTe6LjAvOT3ifL/5TdoizMh99hcGy5SoLyWbapIY/PIb/3A==} dependencies: browserslist: 4.21.5 + dev: true /core-js-pure@3.24.1: resolution: {integrity: sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==} @@ -11694,6 +8910,21 @@ packages: parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 + dev: true + + /crc-32@1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + dev: true + + /crc32-stream@4.0.2: + resolution: {integrity: sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==} + engines: {node: '>= 10'} + dependencies: + crc-32: 1.2.2 + readable-stream: 3.6.0 + dev: true /create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} @@ -11706,7 +8937,7 @@ packages: css-select: 4.3.0 parse5: 6.0.1 parse5-htmlparser2-tree-adapter: 6.0.1 - postcss: 8.4.19 + postcss: 8.4.24 pretty-bytes: 5.6.0 dev: true @@ -11730,14 +8961,14 @@ packages: which: 2.0.2 dev: true - /css-blank-pseudo@3.0.3(postcss@8.4.19): + /css-blank-pseudo@3.0.3(postcss@8.4.24): resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==} engines: {node: ^12 || ^14 || >=16} hasBin: true peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 postcss-selector-parser: 6.0.10 dev: true @@ -11752,20 +8983,14 @@ packages: postcss-selector-parser: 6.0.10 dev: true - /css-box-model@1.2.1: - resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==} - dependencies: - tiny-invariant: 1.2.0 - dev: false - - /css-has-pseudo@3.0.4(postcss@8.4.19): + /css-has-pseudo@3.0.4(postcss@8.4.24): resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} engines: {node: ^12 || ^14 || >=16} hasBin: true peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 postcss-selector-parser: 6.0.10 dev: true @@ -11786,25 +9011,25 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.19) - postcss: 8.4.19 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.19) - postcss-modules-local-by-default: 4.0.0(postcss@8.4.19) - postcss-modules-scope: 3.0.0(postcss@8.4.19) - postcss-modules-values: 4.0.0(postcss@8.4.19) + icss-utils: 5.1.0(postcss@8.4.24) + postcss: 8.4.24 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.24) + postcss-modules-local-by-default: 4.0.0(postcss@8.4.24) + postcss-modules-scope: 3.0.0(postcss@8.4.24) + postcss-modules-values: 4.0.0(postcss@8.4.24) postcss-value-parser: 4.2.0 - semver: 7.3.7 - webpack: 5.76.1(@swc/core@1.3.35) + semver: 7.5.1 + webpack: 5.76.1(esbuild@0.14.22) dev: true - /css-prefers-color-scheme@6.0.3(postcss@8.4.19): + /css-prefers-color-scheme@6.0.3(postcss@8.4.24): resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} engines: {node: ^12 || ^14 || >=16} hasBin: true peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 dev: true /css-prefers-color-scheme@6.0.3(postcss@8.4.5): @@ -11817,19 +9042,6 @@ packages: postcss: 8.4.5 dev: true - /css-select-base-adapter@0.1.1: - resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==} - dev: false - - /css-select@2.1.0: - resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} - dependencies: - boolbase: 1.0.0 - css-what: 3.4.2 - domutils: 1.7.0 - nth-check: 1.0.2 - dev: false - /css-select@4.3.0: resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} dependencies: @@ -11838,6 +9050,7 @@ packages: domhandler: 4.3.1 domutils: 2.8.0 nth-check: 2.1.1 + dev: true /css-select@5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} @@ -11848,20 +9061,13 @@ packages: domutils: 3.0.1 nth-check: 2.1.1 - /css-tree@1.0.0-alpha.37: - resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==} - engines: {node: '>=8.0.0'} - dependencies: - mdn-data: 2.0.4 - source-map: 0.6.1 - dev: false - /css-tree@1.1.3: resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} engines: {node: '>=8.0.0'} dependencies: mdn-data: 2.0.14 source-map: 0.6.1 + dev: true /css-tree@2.2.1: resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} @@ -11876,12 +9082,6 @@ packages: dependencies: mdn-data: 2.0.30 source-map-js: 1.0.2 - dev: true - - /css-what@3.4.2: - resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} - engines: {node: '>= 6'} - dev: false /css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} @@ -11909,13 +9109,6 @@ packages: hasBin: true dev: true - /csso@4.2.0: - resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} - engines: {node: '>=8.0.0'} - dependencies: - css-tree: 1.1.3 - dev: false - /csso@5.0.5: resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} @@ -11926,10 +9119,6 @@ packages: resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} dev: true - /cssom@0.4.4: - resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} - dev: true - /cssom@0.5.0: resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} dev: true @@ -11943,15 +9132,11 @@ packages: /csstype@2.6.20: resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==} + + /csstype@3.1.2: + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} dev: true - /csstype@3.0.9: - resolution: {integrity: sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==} - dev: false - - /csstype@3.1.0: - resolution: {integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==} - /cuint@0.2.2: resolution: {integrity: sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==} dev: true @@ -11967,24 +9152,9 @@ packages: assert-plus: 1.0.0 dev: true - /data-uri-to-buffer@4.0.0: - resolution: {integrity: sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==} - engines: {node: '>= 12'} - dev: false - /data-uri-to-buffer@4.0.1: resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} engines: {node: '>= 12'} - dev: true - - /data-urls@2.0.0: - resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} - engines: {node: '>=10'} - dependencies: - abab: 2.0.6 - whatwg-mimetype: 2.3.0 - whatwg-url: 8.7.0 - dev: true /data-urls@3.0.2: resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} @@ -12058,10 +9228,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /decimal.js@10.4.0: - resolution: {integrity: sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==} - dev: true - /decimal.js@10.4.2: resolution: {integrity: sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==} dev: true @@ -12078,9 +9244,9 @@ packages: mimic-response: 2.1.0 dev: false - /deep-eql@3.0.1: - resolution: {integrity: sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==} - engines: {node: '>=0.12'} + /deep-eql@4.1.3: + resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} + engines: {node: '>=6'} dependencies: type-detect: 4.0.8 dev: true @@ -12093,7 +9259,30 @@ packages: is-regex: 1.1.4 object-is: 1.1.5 object-keys: 1.1.1 - regexp.prototype.flags: 1.4.3 + regexp.prototype.flags: 1.5.0 + dev: true + + /deep-equal@2.2.1: + resolution: {integrity: sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==} + dependencies: + array-buffer-byte-length: 1.0.0 + call-bind: 1.0.2 + es-get-iterator: 1.1.3 + get-intrinsic: 1.2.1 + is-arguments: 1.1.1 + is-array-buffer: 3.0.2 + is-date-object: 1.0.5 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + isarray: 2.0.5 + object-is: 1.1.5 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.5.0 + side-channel: 1.0.4 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.1 + which-typed-array: 1.1.9 dev: true /deep-extend@0.6.0: @@ -12120,6 +9309,7 @@ packages: /deepmerge@4.2.2: resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} engines: {node: '>=0.10.0'} + dev: true /default-gateway@6.0.3: resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} @@ -12144,6 +9334,7 @@ packages: dependencies: has-property-descriptors: 1.0.0 object-keys: 1.1.1 + dev: true /define-property@0.2.5: resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} @@ -12167,6 +9358,10 @@ packages: isobject: 3.0.1 dev: true + /defu@6.1.2: + resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==} + dev: true + /del@2.2.2: resolution: {integrity: sha512-Z4fzpbIRjOu7lO5jCETSWoqUDVe0IPOlfugBsF6suen2LKDlVb4QZpKEM9P+buNJ4KI1eN7I083w/pbKUpsrWQ==} engines: {node: '>=0.10.0'} @@ -12185,7 +9380,7 @@ packages: engines: {node: '>=10'} dependencies: globby: 11.1.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 is-glob: 4.0.3 is-path-cwd: 2.2.0 is-path-inside: 3.0.3 @@ -12206,6 +9401,11 @@ packages: resolution: {integrity: sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==} dev: true + /denque@2.1.0: + resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} + engines: {node: '>=0.10'} + dev: true + /depd@1.1.2: resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} engines: {node: '>= 0.6'} @@ -12225,17 +9425,15 @@ packages: resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} dev: true + /destr@1.2.2: + resolution: {integrity: sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==} + dev: true + /destroy@1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} dev: true - /detab@2.0.4: - resolution: {integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==} - dependencies: - repeat-string: 1.6.1 - dev: false - /detect-indent@6.1.0: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} @@ -12247,15 +9445,11 @@ packages: hasBin: true dev: false - /detect-newline@3.1.0: - resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + /detect-libc@2.0.1: + resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==} engines: {node: '>=8'} dev: true - /detect-node-es@1.1.0: - resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - dev: false - /detect-node@2.1.0: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} dev: true @@ -12268,14 +9462,9 @@ packages: resolution: {integrity: sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==} dev: true - /diff-sequences@26.6.2: - resolution: {integrity: sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==} - engines: {node: '>= 10.14.2'} - dev: true - - /diff-sequences@28.1.1: - resolution: {integrity: sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + /diff-sequences@29.4.3: + resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true /diff@4.0.2: @@ -12321,8 +9510,8 @@ packages: esutils: 2.0.3 dev: true - /dom-accessibility-api@0.5.14: - resolution: {integrity: sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==} + /dom-accessibility-api@0.5.16: + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} dev: true /dom-event-types@1.1.0: @@ -12338,19 +9527,13 @@ packages: void-elements: 2.0.1 dev: true - /dom-serializer@0.2.2: - resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} - dependencies: - domelementtype: 2.3.0 - entities: 2.2.0 - dev: false - /dom-serializer@1.4.1: resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} dependencies: domelementtype: 2.3.0 domhandler: 4.3.1 entities: 2.2.0 + dev: true /dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} @@ -12363,20 +9546,9 @@ packages: resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} dev: false - /domelementtype@1.3.1: - resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} - dev: false - /domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - /domexception@2.0.1: - resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} - engines: {node: '>=8'} - dependencies: - webidl-conversions: 5.0.0 - dev: true - /domexception@4.0.0: resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} engines: {node: '>=12'} @@ -12389,6 +9561,7 @@ packages: engines: {node: '>= 4'} dependencies: domelementtype: 2.3.0 + dev: true /domhandler@5.0.3: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} @@ -12396,19 +9569,13 @@ packages: dependencies: domelementtype: 2.3.0 - /domutils@1.7.0: - resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} - dependencies: - dom-serializer: 0.2.2 - domelementtype: 1.3.1 - dev: false - /domutils@2.8.0: resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} dependencies: dom-serializer: 1.4.1 domelementtype: 2.3.0 domhandler: 4.3.1 + dev: true /domutils@3.0.1: resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} @@ -12417,14 +9584,22 @@ packages: domelementtype: 2.3.0 domhandler: 5.0.3 + /dot-prop@7.2.0: + resolution: {integrity: sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + type-fest: 2.19.0 + dev: true + /dotenv@10.0.0: resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} engines: {node: '>=10'} dev: true - /downloadjs@1.4.7: - resolution: {integrity: sha512-LN1gO7+u9xjU5oEScGFKvXhYf7Y/empUIIEAGBs1LzUq/rg5duiDrkuH5A2lQGd5jfMOb9X9usDa2oVXwJ0U/Q==} - dev: false + /dotenv@16.1.3: + resolution: {integrity: sha512-FYssxsmCTtKL72fGBSvb1K9dRz0/VZeWqFme/vSb7r7323x4CRaHu4LvQ5JG3+s6yt2YPbBrkpiEODktfyjI9A==} + engines: {node: '>=12'} + dev: true /duplexer@0.1.1: resolution: {integrity: sha512-sxNZ+ljy+RA1maXoUReeqBBpBC6RLKmg5ewzV+x+mSETmWNoKdZN6vcQjpFROemza23hGFskJtFNoUWUaQ+R4Q==} @@ -12467,16 +9642,12 @@ packages: /electron-to-chromium@1.4.284: resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} + dev: true /element-to-path@1.2.1: resolution: {integrity: sha512-JNFZS0yI3Myywn/ltFj/yTihHNzMTYk0ycHcgcjlvA/dYMUjMIGqvbezPZeXN3U1Klp/aiigr2mpmhVRfudtbg==} dev: false - /emittery@0.7.2: - resolution: {integrity: sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==} - engines: {node: '>=10'} - dev: true - /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -12487,6 +9658,7 @@ packages: /emojis-list@3.0.0: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} + dev: true /encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} @@ -12534,7 +9706,7 @@ packages: resolution: {integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==} engines: {node: '>=10.13.0'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 tapable: 2.2.1 dev: true @@ -12551,6 +9723,7 @@ packages: /entities@2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + dev: true /entities@4.4.0: resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} @@ -12584,6 +9757,7 @@ packages: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 + dev: true /error-stack-parser@2.1.4: resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} @@ -12599,65 +9773,6 @@ packages: escape-html: 1.0.3 dev: true - /es-abstract@1.20.1: - resolution: {integrity: sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - es-to-primitive: 1.2.1 - function-bind: 1.1.1 - function.prototype.name: 1.1.5 - get-intrinsic: 1.2.0 - get-symbol-description: 1.0.0 - has: 1.0.3 - has-property-descriptors: 1.0.0 - has-symbols: 1.0.3 - internal-slot: 1.0.3 - is-callable: 1.2.4 - is-negative-zero: 2.0.2 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 - is-string: 1.0.7 - is-weakref: 1.0.2 - object-inspect: 1.12.3 - object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.4.3 - string.prototype.trimend: 1.0.5 - string.prototype.trimstart: 1.0.5 - unbox-primitive: 1.0.2 - dev: false - - /es-abstract@1.20.4: - resolution: {integrity: sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - es-to-primitive: 1.2.1 - function-bind: 1.1.1 - function.prototype.name: 1.1.5 - get-intrinsic: 1.2.0 - get-symbol-description: 1.0.0 - has: 1.0.3 - has-property-descriptors: 1.0.0 - has-symbols: 1.0.3 - internal-slot: 1.0.3 - is-callable: 1.2.7 - is-negative-zero: 2.0.2 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 - is-string: 1.0.7 - is-weakref: 1.0.2 - object-inspect: 1.12.3 - object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.4.3 - safe-regex-test: 1.0.0 - string.prototype.trimend: 1.0.5 - string.prototype.trimstart: 1.0.5 - unbox-primitive: 1.0.2 - dev: false - /es-abstract@1.21.2: resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} engines: {node: '>= 0.4'} @@ -12668,7 +9783,7 @@ packages: es-set-tostringtag: 2.0.1 es-to-primitive: 1.2.1 function.prototype.name: 1.1.5 - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 get-symbol-description: 1.0.0 globalthis: 1.0.3 gopd: 1.0.1 @@ -12688,7 +9803,7 @@ packages: object-inspect: 1.12.3 object-keys: 1.1.1 object.assign: 4.1.4 - regexp.prototype.flags: 1.4.3 + regexp.prototype.flags: 1.5.0 safe-regex-test: 1.0.0 string.prototype.trim: 1.2.7 string.prototype.trimend: 1.0.6 @@ -12696,10 +9811,21 @@ packages: typed-array-length: 1.0.4 unbox-primitive: 1.0.2 which-typed-array: 1.1.9 + dev: true - /es-array-method-boxes-properly@1.0.0: - resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} - dev: false + /es-get-iterator@1.1.3: + resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + has-symbols: 1.0.3 + is-arguments: 1.1.1 + is-map: 2.0.2 + is-set: 2.0.2 + is-string: 1.0.7 + isarray: 2.0.5 + stop-iteration-iterator: 1.0.0 + dev: true /es-module-lexer@0.9.3: resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} @@ -12713,9 +9839,10 @@ packages: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 has: 1.0.3 has-tostringtag: 1.0.0 + dev: true /es-shim-unscopables@1.0.0: resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} @@ -12730,6 +9857,7 @@ packages: is-callable: 1.2.7 is-date-object: 1.0.5 is-symbol: 1.0.4 + dev: true /es6-promise@3.3.1: resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} @@ -12745,17 +9873,8 @@ packages: es6-promise: 4.2.8 dev: true - /esbuild-android-64@0.14.51: - resolution: {integrity: sha512-6FOuKTHnC86dtrKDmdSj2CkcKF8PnqkaIXqvgydqfJmqBazCPdw+relrMlhGjkvVdiiGV70rpdnyFmA65ekBCQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /esbuild-android-64@0.15.13: - resolution: {integrity: sha512-yRorukXBlokwTip+Sy4MYskLhJsO0Kn0/Fj43s1krVblfwP+hMD37a4Wmg139GEsMLl+vh8WXp2mq/cTA9J97g==} + /esbuild-android-64@0.14.54: + resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -12769,6 +9888,16 @@ packages: cpu: [x64] os: [android] requiresBuild: true + dev: false + optional: true + + /esbuild-android-64@0.15.18: + resolution: {integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true optional: true /esbuild-android-arm64@0.14.22: @@ -12780,17 +9909,8 @@ packages: dev: true optional: true - /esbuild-android-arm64@0.14.51: - resolution: {integrity: sha512-vBtp//5VVkZWmYYvHsqBRCMMi1MzKuMIn5XDScmnykMTu9+TD9v0NMEDqQxvtFToeYmojdo5UCV2vzMQWJcJ4A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /esbuild-android-arm64@0.15.13: - resolution: {integrity: sha512-TKzyymLD6PiVeyYa4c5wdPw87BeAiTXNtK6amWUcXZxkV51gOk5u5qzmDaYSwiWeecSNHamFsaFjLoi32QR5/w==} + /esbuild-android-arm64@0.14.54: + resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -12804,6 +9924,16 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: false + optional: true + + /esbuild-android-arm64@0.15.18: + resolution: {integrity: sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true optional: true /esbuild-darwin-64@0.14.22: @@ -12815,17 +9945,8 @@ packages: dev: true optional: true - /esbuild-darwin-64@0.14.51: - resolution: {integrity: sha512-YFmXPIOvuagDcwCejMRtCDjgPfnDu+bNeh5FU2Ryi68ADDVlWEpbtpAbrtf/lvFTWPexbgyKgzppNgsmLPr8PA==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /esbuild-darwin-64@0.15.13: - resolution: {integrity: sha512-WAx7c2DaOS6CrRcoYCgXgkXDliLnFv3pQLV6GeW1YcGEZq2Gnl8s9Pg7ahValZkpOa0iE/ojRVQ87sbUhF1Cbg==} + /esbuild-darwin-64@0.14.54: + resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -12839,6 +9960,16 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /esbuild-darwin-64@0.15.18: + resolution: {integrity: sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true optional: true /esbuild-darwin-arm64@0.14.22: @@ -12850,17 +9981,8 @@ packages: dev: true optional: true - /esbuild-darwin-arm64@0.14.51: - resolution: {integrity: sha512-juYD0QnSKwAMfzwKdIF6YbueXzS6N7y4GXPDeDkApz/1RzlT42mvX9jgNmyOlWKN7YzQAYbcUEJmZJYQGdf2ow==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /esbuild-darwin-arm64@0.15.13: - resolution: {integrity: sha512-U6jFsPfSSxC3V1CLiQqwvDuj3GGrtQNB3P3nNC3+q99EKf94UGpsG9l4CQ83zBs1NHrk1rtCSYT0+KfK5LsD8A==} + /esbuild-darwin-arm64@0.14.54: + resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -12874,6 +9996,16 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /esbuild-darwin-arm64@0.15.18: + resolution: {integrity: sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true optional: true /esbuild-freebsd-64@0.14.22: @@ -12885,17 +10017,8 @@ packages: dev: true optional: true - /esbuild-freebsd-64@0.14.51: - resolution: {integrity: sha512-cLEI/aXjb6vo5O2Y8rvVSQ7smgLldwYY5xMxqh/dQGfWO+R1NJOFsiax3IS4Ng300SVp7Gz3czxT6d6qf2cw0g==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-freebsd-64@0.15.13: - resolution: {integrity: sha512-whItJgDiOXaDG/idy75qqevIpZjnReZkMGCgQaBWZuKHoElDJC1rh7MpoUgupMcdfOd+PgdEwNQW9DAE6i8wyA==} + /esbuild-freebsd-64@0.14.54: + resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -12909,6 +10032,16 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: false + optional: true + + /esbuild-freebsd-64@0.15.18: + resolution: {integrity: sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true optional: true /esbuild-freebsd-arm64@0.14.22: @@ -12920,17 +10053,8 @@ packages: dev: true optional: true - /esbuild-freebsd-arm64@0.14.51: - resolution: {integrity: sha512-TcWVw/rCL2F+jUgRkgLa3qltd5gzKjIMGhkVybkjk6PJadYInPtgtUBp1/hG+mxyigaT7ib+od1Xb84b+L+1Mg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-freebsd-arm64@0.15.13: - resolution: {integrity: sha512-6pCSWt8mLUbPtygv7cufV0sZLeylaMwS5Fznj6Rsx9G2AJJsAjQ9ifA+0rQEIg7DwJmi9it+WjzNTEAzzdoM3Q==} + /esbuild-freebsd-arm64@0.14.54: + resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -12944,6 +10068,16 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true + dev: false + optional: true + + /esbuild-freebsd-arm64@0.15.18: + resolution: {integrity: sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true optional: true /esbuild-linux-32@0.14.22: @@ -12955,17 +10089,8 @@ packages: dev: true optional: true - /esbuild-linux-32@0.14.51: - resolution: {integrity: sha512-RFqpyC5ChyWrjx8Xj2K0EC1aN0A37H6OJfmUXIASEqJoHcntuV3j2Efr9RNmUhMfNE6yEj2VpYuDteZLGDMr0w==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-32@0.15.13: - resolution: {integrity: sha512-VbZdWOEdrJiYApm2kkxoTOgsoCO1krBZ3quHdYk3g3ivWaMwNIVPIfEE0f0XQQ0u5pJtBsnk2/7OPiCFIPOe/w==} + /esbuild-linux-32@0.14.54: + resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -12979,6 +10104,16 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-32@0.15.18: + resolution: {integrity: sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true optional: true /esbuild-linux-64@0.14.22: @@ -12990,17 +10125,8 @@ packages: dev: true optional: true - /esbuild-linux-64@0.14.51: - resolution: {integrity: sha512-dxjhrqo5i7Rq6DXwz5v+MEHVs9VNFItJmHBe1CxROWNf4miOGoQhqSG8StStbDkQ1Mtobg6ng+4fwByOhoQoeA==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-64@0.15.13: - resolution: {integrity: sha512-rXmnArVNio6yANSqDQlIO4WiP+Cv7+9EuAHNnag7rByAqFVuRusLbGi2697A5dFPNXoO//IiogVwi3AdcfPC6A==} + /esbuild-linux-64@0.14.54: + resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -13014,6 +10140,16 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-64@0.15.18: + resolution: {integrity: sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true optional: true /esbuild-linux-arm64@0.14.22: @@ -13025,17 +10161,8 @@ packages: dev: true optional: true - /esbuild-linux-arm64@0.14.51: - resolution: {integrity: sha512-D9rFxGutoqQX3xJPxqd6o+kvYKeIbM0ifW2y0bgKk5HPgQQOo2k9/2Vpto3ybGYaFPCE5qTGtqQta9PoP6ZEzw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-arm64@0.15.13: - resolution: {integrity: sha512-alEMGU4Z+d17U7KQQw2IV8tQycO6T+rOrgW8OS22Ua25x6kHxoG6Ngry6Aq6uranC+pNWNMB6aHFPh7aTQdORQ==} + /esbuild-linux-arm64@0.14.54: + resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -13049,6 +10176,16 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-arm64@0.15.18: + resolution: {integrity: sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true optional: true /esbuild-linux-arm@0.14.22: @@ -13060,17 +10197,8 @@ packages: dev: true optional: true - /esbuild-linux-arm@0.14.51: - resolution: {integrity: sha512-LsJynDxYF6Neg7ZC7748yweCDD+N8ByCv22/7IAZglIEniEkqdF4HCaa49JNDLw1UQGlYuhOB8ZT/MmcSWzcWg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-arm@0.15.13: - resolution: {integrity: sha512-Ac6LpfmJO8WhCMQmO253xX2IU2B3wPDbl4IvR0hnqcPrdfCaUa2j/lLMGTjmQ4W5JsJIdHEdW12dG8lFS0MbxQ==} + /esbuild-linux-arm@0.14.54: + resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -13084,6 +10212,16 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-arm@0.15.18: + resolution: {integrity: sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true optional: true /esbuild-linux-mips64le@0.14.22: @@ -13095,17 +10233,8 @@ packages: dev: true optional: true - /esbuild-linux-mips64le@0.14.51: - resolution: {integrity: sha512-vS54wQjy4IinLSlb5EIlLoln8buh1yDgliP4CuEHumrPk4PvvP4kTRIG4SzMXm6t19N0rIfT4bNdAxzJLg2k6A==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-mips64le@0.15.13: - resolution: {integrity: sha512-47PgmyYEu+yN5rD/MbwS6DxP2FSGPo4Uxg5LwIdxTiyGC2XKwHhHyW7YYEDlSuXLQXEdTO7mYe8zQ74czP7W8A==} + /esbuild-linux-mips64le@0.14.54: + resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -13119,6 +10248,16 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-mips64le@0.15.18: + resolution: {integrity: sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true optional: true /esbuild-linux-ppc64le@0.14.22: @@ -13130,17 +10269,8 @@ packages: dev: true optional: true - /esbuild-linux-ppc64le@0.14.51: - resolution: {integrity: sha512-xcdd62Y3VfGoyphNP/aIV9LP+RzFw5M5Z7ja+zdpQHHvokJM7d0rlDRMN+iSSwvUymQkqZO+G/xjb4/75du8BQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-ppc64le@0.15.13: - resolution: {integrity: sha512-z6n28h2+PC1Ayle9DjKoBRcx/4cxHoOa2e689e2aDJSaKug3jXcQw7mM+GLg+9ydYoNzj8QxNL8ihOv/OnezhA==} + /esbuild-linux-ppc64le@0.14.54: + resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -13154,6 +10284,16 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-ppc64le@0.15.18: + resolution: {integrity: sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true optional: true /esbuild-linux-riscv64@0.14.22: @@ -13165,17 +10305,8 @@ packages: dev: true optional: true - /esbuild-linux-riscv64@0.14.51: - resolution: {integrity: sha512-syXHGak9wkAnFz0gMmRBoy44JV0rp4kVCEA36P5MCeZcxFq8+fllBC2t6sKI23w3qd8Vwo9pTADCgjTSf3L3rA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-riscv64@0.15.13: - resolution: {integrity: sha512-+Lu4zuuXuQhgLUGyZloWCqTslcCAjMZH1k3Xc9MSEJEpEFdpsSU0sRDXAnk18FKOfEjhu4YMGaykx9xjtpA6ow==} + /esbuild-linux-riscv64@0.14.54: + resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -13189,6 +10320,16 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-riscv64@0.15.18: + resolution: {integrity: sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true optional: true /esbuild-linux-s390x@0.14.22: @@ -13200,17 +10341,8 @@ packages: dev: true optional: true - /esbuild-linux-s390x@0.14.51: - resolution: {integrity: sha512-kFAJY3dv+Wq8o28K/C7xkZk/X34rgTwhknSsElIqoEo8armCOjMJ6NsMxm48KaWY2h2RUYGtQmr+RGuUPKBhyw==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-s390x@0.15.13: - resolution: {integrity: sha512-BMeXRljruf7J0TMxD5CIXS65y7puiZkAh+s4XFV9qy16SxOuMhxhVIXYLnbdfLrsYGFzx7U9mcdpFWkkvy/Uag==} + /esbuild-linux-s390x@0.14.54: + resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -13224,6 +10356,16 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-s390x@0.15.18: + resolution: {integrity: sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true optional: true /esbuild-netbsd-64@0.14.22: @@ -13235,17 +10377,8 @@ packages: dev: true optional: true - /esbuild-netbsd-64@0.14.51: - resolution: {integrity: sha512-ZZBI7qrR1FevdPBVHz/1GSk1x5GDL/iy42Zy8+neEm/HA7ma+hH/bwPEjeHXKWUDvM36CZpSL/fn1/y9/Hb+1A==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-netbsd-64@0.15.13: - resolution: {integrity: sha512-EHj9QZOTel581JPj7UO3xYbltFTYnHy+SIqJVq6yd3KkCrsHRbapiPb0Lx3EOOtybBEE9EyqbmfW1NlSDsSzvQ==} + /esbuild-netbsd-64@0.14.54: + resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -13259,6 +10392,16 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true + dev: false + optional: true + + /esbuild-netbsd-64@0.15.18: + resolution: {integrity: sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true optional: true /esbuild-openbsd-64@0.14.22: @@ -13270,17 +10413,8 @@ packages: dev: true optional: true - /esbuild-openbsd-64@0.14.51: - resolution: {integrity: sha512-7R1/p39M+LSVQVgDVlcY1KKm6kFKjERSX1lipMG51NPcspJD1tmiZSmmBXoY5jhHIu6JL1QkFDTx94gMYK6vfA==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-openbsd-64@0.15.13: - resolution: {integrity: sha512-nkuDlIjF/sfUhfx8SKq0+U+Fgx5K9JcPq1mUodnxI0x4kBdCv46rOGWbuJ6eof2n3wdoCLccOoJAbg9ba/bT2w==} + /esbuild-openbsd-64@0.14.54: + resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -13294,6 +10428,16 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true + dev: false + optional: true + + /esbuild-openbsd-64@0.15.18: + resolution: {integrity: sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true optional: true /esbuild-sunos-64@0.14.22: @@ -13305,17 +10449,8 @@ packages: dev: true optional: true - /esbuild-sunos-64@0.14.51: - resolution: {integrity: sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true - optional: true - - /esbuild-sunos-64@0.15.13: - resolution: {integrity: sha512-jVeu2GfxZQ++6lRdY43CS0Tm/r4WuQQ0Pdsrxbw+aOrHQPHV0+LNOLnvbN28M7BSUGnJnHkHm2HozGgNGyeIRw==} + /esbuild-sunos-64@0.14.54: + resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -13329,6 +10464,16 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true + dev: false + optional: true + + /esbuild-sunos-64@0.15.18: + resolution: {integrity: sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true optional: true /esbuild-wasm@0.14.22: @@ -13346,17 +10491,8 @@ packages: dev: true optional: true - /esbuild-windows-32@0.14.51: - resolution: {integrity: sha512-4rtwSAM35A07CBt1/X8RWieDj3ZUHQqUOaEo5ZBs69rt5WAFjP4aqCIobdqOy4FdhYw1yF8Z0xFBTyc9lgPtEg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-32@0.15.13: - resolution: {integrity: sha512-XoF2iBf0wnqo16SDq+aDGi/+QbaLFpkiRarPVssMh9KYbFNCqPLlGAWwDvxEVz+ywX6Si37J2AKm+AXq1kC0JA==} + /esbuild-windows-32@0.14.54: + resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -13370,6 +10506,16 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: false + optional: true + + /esbuild-windows-32@0.15.18: + resolution: {integrity: sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true optional: true /esbuild-windows-64@0.14.22: @@ -13381,17 +10527,8 @@ packages: dev: true optional: true - /esbuild-windows-64@0.14.51: - resolution: {integrity: sha512-HoN/5HGRXJpWODprGCgKbdMvrC3A2gqvzewu2eECRw2sYxOUoh2TV1tS+G7bHNapPGI79woQJGV6pFH7GH7qnA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-64@0.15.13: - resolution: {integrity: sha512-Et6htEfGycjDrtqb2ng6nT+baesZPYQIW+HUEHK4D1ncggNrDNk3yoboYQ5KtiVrw/JaDMNttz8rrPubV/fvPQ==} + /esbuild-windows-64@0.14.54: + resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -13405,6 +10542,16 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: false + optional: true + + /esbuild-windows-64@0.15.18: + resolution: {integrity: sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true optional: true /esbuild-windows-arm64@0.14.22: @@ -13416,17 +10563,8 @@ packages: dev: true optional: true - /esbuild-windows-arm64@0.14.51: - resolution: {integrity: sha512-JQDqPjuOH7o+BsKMSddMfmVJXrnYZxXDHsoLHc0xgmAZkOOCflRmC43q31pk79F9xuyWY45jDBPolb5ZgGOf9g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-arm64@0.15.13: - resolution: {integrity: sha512-3bv7tqntThQC9SWLRouMDmZnlOukBhOCTlkzNqzGCmrkCJI7io5LLjwJBOVY6kOUlIvdxbooNZwjtBvj+7uuVg==} + /esbuild-windows-arm64@0.14.54: + resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -13440,13 +10578,17 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: false optional: true - /esbuild@0.12.29: - resolution: {integrity: sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g==} - hasBin: true + /esbuild-windows-arm64@0.15.18: + resolution: {integrity: sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] requiresBuild: true - dev: false + dev: true + optional: true /esbuild@0.14.22: resolution: {integrity: sha512-CjFCFGgYtbFOPrwZNJf7wsuzesx8kqwAffOlbYcFDLFuUtP8xloK1GH+Ai13Qr0RZQf9tE7LMTHJ2iVGJ1SKZA==} @@ -13474,64 +10616,34 @@ packages: esbuild-windows-64: 0.14.22 esbuild-windows-arm64: 0.14.22 dev: true - optional: true - /esbuild@0.14.51: - resolution: {integrity: sha512-+CvnDitD7Q5sT7F+FM65sWkF8wJRf+j9fPcprxYV4j+ohmzVj2W7caUqH2s5kCaCJAfcAICjSlKhDCcvDpU7nw==} + /esbuild@0.14.54: + resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - esbuild-android-64: 0.14.51 - esbuild-android-arm64: 0.14.51 - esbuild-darwin-64: 0.14.51 - esbuild-darwin-arm64: 0.14.51 - esbuild-freebsd-64: 0.14.51 - esbuild-freebsd-arm64: 0.14.51 - esbuild-linux-32: 0.14.51 - esbuild-linux-64: 0.14.51 - esbuild-linux-arm: 0.14.51 - esbuild-linux-arm64: 0.14.51 - esbuild-linux-mips64le: 0.14.51 - esbuild-linux-ppc64le: 0.14.51 - esbuild-linux-riscv64: 0.14.51 - esbuild-linux-s390x: 0.14.51 - esbuild-netbsd-64: 0.14.51 - esbuild-openbsd-64: 0.14.51 - esbuild-sunos-64: 0.14.51 - esbuild-windows-32: 0.14.51 - esbuild-windows-64: 0.14.51 - esbuild-windows-arm64: 0.14.51 - dev: true - - /esbuild@0.15.13: - resolution: {integrity: sha512-Cu3SC84oyzzhrK/YyN4iEVy2jZu5t2fz66HEOShHURcjSkOSAVL8C/gfUT+lDJxkVHpg8GZ10DD0rMHRPqMFaQ==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.15.13 - '@esbuild/linux-loong64': 0.15.13 - esbuild-android-64: 0.15.13 - esbuild-android-arm64: 0.15.13 - esbuild-darwin-64: 0.15.13 - esbuild-darwin-arm64: 0.15.13 - esbuild-freebsd-64: 0.15.13 - esbuild-freebsd-arm64: 0.15.13 - esbuild-linux-32: 0.15.13 - esbuild-linux-64: 0.15.13 - esbuild-linux-arm: 0.15.13 - esbuild-linux-arm64: 0.15.13 - esbuild-linux-mips64le: 0.15.13 - esbuild-linux-ppc64le: 0.15.13 - esbuild-linux-riscv64: 0.15.13 - esbuild-linux-s390x: 0.15.13 - esbuild-netbsd-64: 0.15.13 - esbuild-openbsd-64: 0.15.13 - esbuild-sunos-64: 0.15.13 - esbuild-windows-32: 0.15.13 - esbuild-windows-64: 0.15.13 - esbuild-windows-arm64: 0.15.13 + '@esbuild/linux-loong64': 0.14.54 + esbuild-android-64: 0.14.54 + esbuild-android-arm64: 0.14.54 + esbuild-darwin-64: 0.14.54 + esbuild-darwin-arm64: 0.14.54 + esbuild-freebsd-64: 0.14.54 + esbuild-freebsd-arm64: 0.14.54 + esbuild-linux-32: 0.14.54 + esbuild-linux-64: 0.14.54 + esbuild-linux-arm: 0.14.54 + esbuild-linux-arm64: 0.14.54 + esbuild-linux-mips64le: 0.14.54 + esbuild-linux-ppc64le: 0.14.54 + esbuild-linux-riscv64: 0.14.54 + esbuild-linux-s390x: 0.14.54 + esbuild-netbsd-64: 0.14.54 + esbuild-openbsd-64: 0.14.54 + esbuild-sunos-64: 0.14.54 + esbuild-windows-32: 0.14.54 + esbuild-windows-64: 0.14.54 + esbuild-windows-arm64: 0.14.54 dev: true /esbuild@0.15.16: @@ -13562,6 +10674,67 @@ packages: esbuild-windows-32: 0.15.16 esbuild-windows-64: 0.15.16 esbuild-windows-arm64: 0.15.16 + dev: false + + /esbuild@0.15.18: + resolution: {integrity: sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.15.18 + '@esbuild/linux-loong64': 0.15.18 + esbuild-android-64: 0.15.18 + esbuild-android-arm64: 0.15.18 + esbuild-darwin-64: 0.15.18 + esbuild-darwin-arm64: 0.15.18 + esbuild-freebsd-64: 0.15.18 + esbuild-freebsd-arm64: 0.15.18 + esbuild-linux-32: 0.15.18 + esbuild-linux-64: 0.15.18 + esbuild-linux-arm: 0.15.18 + esbuild-linux-arm64: 0.15.18 + esbuild-linux-mips64le: 0.15.18 + esbuild-linux-ppc64le: 0.15.18 + esbuild-linux-riscv64: 0.15.18 + esbuild-linux-s390x: 0.15.18 + esbuild-netbsd-64: 0.15.18 + esbuild-openbsd-64: 0.15.18 + esbuild-sunos-64: 0.15.18 + esbuild-windows-32: 0.15.18 + esbuild-windows-64: 0.15.18 + esbuild-windows-arm64: 0.15.18 + dev: true + + /esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.17.19 + '@esbuild/android-arm64': 0.17.19 + '@esbuild/android-x64': 0.17.19 + '@esbuild/darwin-arm64': 0.17.19 + '@esbuild/darwin-x64': 0.17.19 + '@esbuild/freebsd-arm64': 0.17.19 + '@esbuild/freebsd-x64': 0.17.19 + '@esbuild/linux-arm': 0.17.19 + '@esbuild/linux-arm64': 0.17.19 + '@esbuild/linux-ia32': 0.17.19 + '@esbuild/linux-loong64': 0.17.19 + '@esbuild/linux-mips64el': 0.17.19 + '@esbuild/linux-ppc64': 0.17.19 + '@esbuild/linux-riscv64': 0.17.19 + '@esbuild/linux-s390x': 0.17.19 + '@esbuild/linux-x64': 0.17.19 + '@esbuild/netbsd-x64': 0.17.19 + '@esbuild/openbsd-x64': 0.17.19 + '@esbuild/sunos-x64': 0.17.19 + '@esbuild/win32-arm64': 0.17.19 + '@esbuild/win32-ia32': 0.17.19 + '@esbuild/win32-x64': 0.17.19 + dev: true /esbuild@0.9.7: resolution: {integrity: sha512-VtUf6aQ89VTmMLKrWHYG50uByMF4JQlVysb8dmg6cOgW8JnFCipmz7p+HNBl+RR3LLCuBxFGVauAe2wfnF9bLg==} @@ -13580,6 +10753,7 @@ packages: /escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} + dev: true /escape-string-regexp@2.0.0: resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} @@ -13589,6 +10763,12 @@ packages: /escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} + dev: true + + /escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + dev: true /escodegen@2.0.0: resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} @@ -13618,15 +10798,6 @@ packages: semver: 6.3.0 dev: true - /eslint-config-prettier@8.5.0(eslint@8.22.0): - resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - dependencies: - eslint: 8.22.0 - dev: true - /eslint-config-prettier@8.8.0(eslint@8.36.0): resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} hasBin: true @@ -13640,8 +10811,8 @@ packages: resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} dependencies: debug: 3.2.7 - is-core-module: 2.11.0 - resolve: 1.22.1 + is-core-module: 2.12.1 + resolve: 1.22.2 transitivePeerDependencies: - supports-color dev: true @@ -13693,11 +10864,11 @@ packages: eslint-import-resolver-node: 0.3.7 eslint-module-utils: 2.7.4(eslint-import-resolver-node@0.3.7)(eslint@8.36.0) has: 1.0.3 - is-core-module: 2.11.0 + is-core-module: 2.12.1 is-glob: 4.0.3 minimatch: 3.1.2 object.values: 1.1.6 - resolve: 1.22.1 + resolve: 1.22.2 semver: 6.3.0 tsconfig-paths: 3.14.2 transitivePeerDependencies: @@ -13740,15 +10911,6 @@ packages: prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-react-hooks@4.6.0(eslint@8.22.0): - resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - dependencies: - eslint: 8.22.0 - dev: true - /eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} @@ -13765,16 +10927,6 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.22.0): - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' - dependencies: - eslint: 8.22.0 - eslint-visitor-keys: 2.1.0 - dev: true - /eslint-utils@3.0.0(eslint@8.36.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} @@ -13795,54 +10947,6 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.22.0: - resolution: {integrity: sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - dependencies: - '@eslint/eslintrc': 1.3.0 - '@humanwhocodes/config-array': 0.10.4 - '@humanwhocodes/gitignore-to-minimatch': 1.0.2 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4 - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.1.1 - eslint-utils: 3.0.0(eslint@8.22.0) - eslint-visitor-keys: 3.3.0 - espree: 9.3.3 - esquery: 1.4.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - functional-red-black-tree: 1.0.1 - glob-parent: 6.0.2 - globals: 13.17.0 - globby: 11.1.0 - grapheme-splitter: 1.0.4 - ignore: 5.2.0 - import-fresh: 3.3.0 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - js-yaml: 4.1.0 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.1 - regexpp: 3.2.0 - strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 - text-table: 0.2.0 - v8-compile-cache: 2.3.0 - transitivePeerDependencies: - - supports-color - dev: true - /eslint@8.36.0: resolution: {integrity: sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -13892,15 +10996,6 @@ packages: - supports-color dev: true - /espree@9.3.3: - resolution: {integrity: sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - acorn: 8.8.2 - acorn-jsx: 5.3.2(acorn@8.8.2) - eslint-visitor-keys: 3.3.0 - dev: true - /espree@9.5.0: resolution: {integrity: sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -13914,12 +11009,6 @@ packages: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} hasBin: true - - /esquery@1.4.0: - resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} - engines: {node: '>=0.10'} - dependencies: - estraverse: 5.3.0 dev: true /esquery@1.5.0: @@ -13960,6 +11049,7 @@ packages: /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} + dev: true /etag@1.8.1: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} @@ -13987,10 +11077,6 @@ packages: engines: {node: '>=0.8.x'} dev: true - /exec-sh@0.3.6: - resolution: {integrity: sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==} - dev: true - /execa@1.0.0: resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} engines: {node: '>=6'} @@ -14004,21 +11090,6 @@ packages: strip-eof: 1.0.0 dev: true - /execa@4.1.0: - resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} - engines: {node: '>=10'} - dependencies: - cross-spawn: 7.0.3 - get-stream: 5.2.0 - human-signals: 1.1.1 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - dev: true - /execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -14078,27 +11149,15 @@ packages: engines: {node: '>=6'} dev: false - /expect@26.6.2: - resolution: {integrity: sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==} - engines: {node: '>= 10.14.2'} + /expect@29.5.0: + resolution: {integrity: sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 26.6.2 - ansi-styles: 4.3.0 - jest-get-type: 26.3.0 - jest-matcher-utils: 26.6.2 - jest-message-util: 26.6.2 - jest-regex-util: 26.0.0 - dev: true - - /expect@28.1.3: - resolution: {integrity: sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - dependencies: - '@jest/expect-utils': 28.1.3 - jest-get-type: 28.0.2 - jest-matcher-utils: 28.1.3 - jest-message-util: 28.1.3 - jest-util: 28.1.3 + '@jest/expect-utils': 29.5.0 + jest-get-type: 29.4.3 + jest-matcher-utils: 29.5.0 + jest-message-util: 29.5.0 + jest-util: 29.5.0 dev: true /express@4.18.1: @@ -14145,6 +11204,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: is-extendable: 0.1.1 + dev: true /extend-shallow@3.0.2: resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==} @@ -14156,6 +11216,7 @@ packages: /extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: true /external-editor@3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} @@ -14209,8 +11270,8 @@ packages: resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} dev: true - /fast-glob@3.2.11: - resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} + /fast-glob@3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -14290,10 +11351,14 @@ packages: engines: {node: '>=6'} dev: false + /file-uri-to-path@1.0.0: + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} + dev: true + /filelist@1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} dependencies: - minimatch: 5.1.0 + minimatch: 5.1.6 dev: true /fill-range@4.0.0: @@ -14361,10 +11426,6 @@ packages: pkg-dir: 4.2.0 dev: true - /find-root@1.1.0: - resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} - dev: false - /find-up@3.0.0: resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} engines: {node: '>=6'} @@ -14386,6 +11447,7 @@ packages: dependencies: locate-path: 6.0.0 path-exists: 4.0.0 + dev: true /flat-cache@3.0.4: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} @@ -14409,12 +11471,11 @@ packages: engines: {node: '>=0.4.0'} dev: true - /focus-lock@0.9.2: - resolution: {integrity: sha512-YtHxjX7a0IC0ZACL5wsX8QdncXofWpGPNoVMuI/nZUrPGp6LmNI6+D5j0pPj+v8Kw5EpweA+T5yImK0rnWf7oQ==} - engines: {node: '>=10'} + /focus-trap@7.4.3: + resolution: {integrity: sha512-BgSSbK4GPnS2VbtZ50VtOv1Sti6DIkj3+LkVjiWMNjLeAp1SH1UlLx3ULu/DCu4vq5R4/uvTm+zrvsMsuYmGLg==} dependencies: - tslib: 2.5.0 - dev: false + tabbable: 6.1.2 + dev: true /follow-redirects@1.15.1: resolution: {integrity: sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==} @@ -14430,6 +11491,7 @@ packages: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: is-callable: 1.2.7 + dev: true /for-in@1.0.2: resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} @@ -14449,15 +11511,6 @@ packages: mime-types: 2.1.35 dev: true - /form-data@3.0.1: - resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} - engines: {node: '>= 6'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - dev: true - /form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} @@ -14489,36 +11542,6 @@ packages: map-cache: 0.2.2 dev: true - /framer-motion@6.5.1(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-o1BGqqposwi7cgDrtg0dNONhkmPsUFDaLcKXigzuTFC5x58mE8iyTazxSudFzmT6MEyJKfjjU8ItoMe3W+3fiw==} - peerDependencies: - react: '>=16.8 || ^17.0.0 || ^18.0.0' - react-dom: '>=16.8 || ^17.0.0 || ^18.0.0' - dependencies: - '@motionone/dom': 10.12.0 - framesync: 6.0.1 - hey-listen: 1.0.8 - popmotion: 11.0.3 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - style-value-types: 5.0.0 - tslib: 2.5.0 - optionalDependencies: - '@emotion/is-prop-valid': 0.8.8 - dev: false - - /framesync@5.3.0: - resolution: {integrity: sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA==} - dependencies: - tslib: 2.5.0 - dev: false - - /framesync@6.0.1: - resolution: {integrity: sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA==} - dependencies: - tslib: 2.5.0 - dev: false - /fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} @@ -14530,7 +11553,7 @@ packages: /fs-extra@1.0.0: resolution: {integrity: sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 2.4.0 klaw: 1.3.1 dev: true @@ -14539,7 +11562,7 @@ packages: resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} engines: {node: '>=14.14'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.0 dev: true @@ -14548,7 +11571,7 @@ packages: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 dev: true @@ -14558,7 +11581,7 @@ packages: engines: {node: '>=10'} dependencies: at-least-node: 1.0.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.0 dev: true @@ -14586,6 +11609,7 @@ packages: /function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + dev: true /function.prototype.name@1.1.5: resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} @@ -14595,18 +11619,15 @@ packages: define-properties: 1.2.0 es-abstract: 1.21.2 functions-have-names: 1.2.3 - - /functional-red-black-tree@1.0.1: - resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} dev: true /functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: true /fuse.js@6.6.2: resolution: {integrity: sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==} engines: {node: '>=10'} - dev: false /gauge@2.7.4: resolution: {integrity: sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==} @@ -14621,6 +11642,21 @@ packages: wide-align: 1.1.5 dev: false + /gauge@3.0.2: + resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} + engines: {node: '>=10'} + dependencies: + aproba: 1.2.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.5 + dev: true + /gauge@4.0.4: resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -14638,6 +11674,7 @@ packages: /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} + dev: true /get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} @@ -14647,23 +11684,24 @@ packages: resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} dev: true - /get-intrinsic@1.2.0: - resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} + /get-intrinsic@1.2.1: + resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} dependencies: function-bind: 1.1.1 has: 1.0.3 + has-proto: 1.0.1 has-symbols: 1.0.3 - - /get-nonce@1.0.1: - resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} - engines: {node: '>=6'} - dev: false + dev: true /get-package-type@0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} engines: {node: '>=8.0.0'} dev: true + /get-port-please@3.0.1: + resolution: {integrity: sha512-R5pcVO8Z1+pVDu8Ml3xaJCEkBiiy1VQN9za0YqH8GIi1nIqD4IzQhzY6dDzMRtdS1lyiGlucRzm8IN8wtLIXng==} + dev: true + /get-stream@4.1.0: resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} engines: {node: '>=6'} @@ -14688,7 +11726,8 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 + dev: true /get-value@2.0.6: resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} @@ -14707,6 +11746,21 @@ packages: omggif: 1.0.10 dev: false + /giget@1.1.2: + resolution: {integrity: sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==} + hasBin: true + dependencies: + colorette: 2.0.19 + defu: 6.1.2 + https-proxy-agent: 5.0.1 + mri: 1.2.0 + node-fetch-native: 1.1.1 + pathe: 1.1.0 + tar: 6.1.15 + transitivePeerDependencies: + - supports-color + dev: true + /github-from-package@0.0.0: resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} dev: false @@ -14725,14 +11779,14 @@ packages: is-glob: 4.0.3 dev: true - /glob-promise@5.0.0(glob@8.0.3): + /glob-promise@5.0.0(glob@8.1.0): resolution: {integrity: sha512-YQ7+beqmmQ3yUzybHoxnj7XMImztIdusIFate36/aB1gEWugR1qZI9a2u1A5mt6gYRqYldipZ7NB9s1UEq3vzw==} engines: {node: '>=12'} peerDependencies: glob: ^8.0.3 dependencies: '@types/glob': 7.2.0 - glob: 8.0.3 + glob: 8.1.0 dev: true /glob-to-regexp@0.4.1: @@ -14750,17 +11804,6 @@ packages: path-is-absolute: 1.0.1 dev: true - /glob@7.1.7: - resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - /glob@7.2.0: resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} dependencies: @@ -14782,14 +11825,14 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 - /glob@8.0.3: - resolution: {integrity: sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==} + /glob@8.1.0: + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 5.1.0 + minimatch: 5.1.6 once: 1.4.0 dev: true @@ -14803,12 +11846,6 @@ packages: /globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - - /globals@13.17.0: - resolution: {integrity: sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.20.2 dev: true /globals@13.20.0: @@ -14823,6 +11860,7 @@ packages: engines: {node: '>= 0.4'} dependencies: define-properties: 1.2.0 + dev: true /globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} @@ -14830,7 +11868,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.11 + fast-glob: 3.2.12 ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 @@ -14842,7 +11880,18 @@ packages: dependencies: array-union: 3.0.1 dir-glob: 3.0.1 - fast-glob: 3.2.11 + fast-glob: 3.2.12 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 4.0.0 + dev: true + + /globby@13.1.4: + resolution: {integrity: sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.2.12 ignore: 5.2.4 merge2: 1.4.1 slash: 4.0.0 @@ -14863,31 +11912,17 @@ packages: /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 + dev: true - /graceful-fs@4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} dev: true /grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} dev: true - /gray-matter@4.0.3: - resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} - engines: {node: '>=6.0'} - dependencies: - js-yaml: 3.14.1 - kind-of: 6.0.3 - section-matter: 1.0.0 - strip-bom-string: 1.0.0 - dev: false - - /growly@1.3.0: - resolution: {integrity: sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==} - dev: true - optional: true - /gzip-size@5.1.1: resolution: {integrity: sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==} engines: {node: '>=6'} @@ -14895,6 +11930,37 @@ packages: duplexer: 0.1.2 pify: 4.0.1 + /gzip-size@7.0.0: + resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + duplexer: 0.1.2 + dev: true + + /h3@1.6.4: + resolution: {integrity: sha512-uoDNeaoeDRwWBtwwi4siZ6l5sBmDJpnpcBssuAbvsaPBonl8vP7Ym4tFPe+tAvGM0GbUoC24wYcloCG+J9hqmA==} + dependencies: + cookie-es: 0.5.0 + defu: 6.1.2 + destr: 1.2.2 + iron-webcrypto: 0.6.0 + radix3: 1.0.1 + ufo: 1.1.2 + uncrypto: 0.1.2 + dev: true + + /h3@1.6.6: + resolution: {integrity: sha512-DWu2s11OuuO9suEkX99dXaJoxd1RgPXiM4iDmLdrhGV63GLoav13f3Kdd5/Rw7xNKzhzn2+F2dleQjG66SnMPQ==} + dependencies: + cookie-es: 1.0.0 + defu: 6.1.2 + destr: 1.2.2 + iron-webcrypto: 0.7.0 + radix3: 1.0.1 + ufo: 1.1.2 + uncrypto: 0.1.2 + dev: true + /handle-thing@2.0.1: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} dev: true @@ -14922,10 +11988,12 @@ packages: /has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: true /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} + dev: true /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} @@ -14935,21 +12003,25 @@ packages: /has-property-descriptors@1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} dependencies: - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 + dev: true /has-proto@1.0.1: resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} engines: {node: '>= 0.4'} + dev: true /has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} + dev: true /has-tostringtag@1.0.0: resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 + dev: true /has-unicode@2.0.1: resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} @@ -14988,68 +12060,7 @@ packages: engines: {node: '>= 0.4.0'} dependencies: function-bind: 1.1.1 - - /hast-to-hyperscript@9.0.1: - resolution: {integrity: sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==} - dependencies: - '@types/unist': 2.0.6 - comma-separated-tokens: 1.0.8 - property-information: 5.6.0 - space-separated-tokens: 1.1.5 - style-to-object: 0.3.0 - unist-util-is: 4.1.0 - web-namespaces: 1.1.4 - dev: false - - /hast-util-from-parse5@6.0.1: - resolution: {integrity: sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==} - dependencies: - '@types/parse5': 5.0.3 - hastscript: 6.0.0 - property-information: 5.6.0 - vfile: 4.2.1 - vfile-location: 3.2.0 - web-namespaces: 1.1.4 - dev: false - - /hast-util-parse-selector@2.2.5: - resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} - dev: false - - /hast-util-raw@6.0.1: - resolution: {integrity: sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==} - dependencies: - '@types/hast': 2.3.4 - hast-util-from-parse5: 6.0.1 - hast-util-to-parse5: 6.0.0 - html-void-elements: 1.0.5 - parse5: 6.0.1 - unist-util-position: 3.1.0 - vfile: 4.2.1 - web-namespaces: 1.1.4 - xtend: 4.0.2 - zwitch: 1.0.5 - dev: false - - /hast-util-to-parse5@6.0.0: - resolution: {integrity: sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==} - dependencies: - hast-to-hyperscript: 9.0.1 - property-information: 5.6.0 - web-namespaces: 1.1.4 - xtend: 4.0.2 - zwitch: 1.0.5 - dev: false - - /hastscript@6.0.0: - resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} - dependencies: - '@types/hast': 2.3.4 - comma-separated-tokens: 1.0.8 - hast-util-parse-selector: 2.2.5 - property-information: 5.6.0 - space-separated-tokens: 1.1.5 - dev: false + dev: true /hdr-histogram-js@2.0.3: resolution: {integrity: sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==} @@ -15089,18 +12100,8 @@ packages: source-map: 0.7.4 dev: true - /hey-listen@1.0.8: - resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} - dev: false - - /hoist-non-react-statics@3.3.2: - resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} - dependencies: - react-is: 16.13.1 - dev: false - - /hosted-git-info@2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + /hookable@5.5.3: + resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} dev: true /hosted-git-info@4.1.0: @@ -15119,13 +12120,6 @@ packages: wbuf: 1.7.3 dev: true - /html-encoding-sniffer@2.0.1: - resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} - engines: {node: '>=10'} - dependencies: - whatwg-encoding: 1.0.5 - dev: true - /html-encoding-sniffer@3.0.0: resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} engines: {node: '>=12'} @@ -15145,10 +12139,6 @@ packages: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} dev: true - /html-void-elements@1.0.5: - resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==} - dev: false - /http-cache-semantics@4.1.0: resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==} dev: true @@ -15213,7 +12203,7 @@ packages: '@types/express': optional: true dependencies: - '@types/http-proxy': 1.17.9 + '@types/http-proxy': 1.17.11 http-proxy: 1.18.1 is-glob: 4.0.3 is-plain-obj: 3.0.0 @@ -15233,6 +12223,11 @@ packages: - debug dev: true + /http-shutdown@1.2.2: + resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + dev: true + /http-signature@1.2.0: resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} engines: {node: '>=0.8', npm: '>=1.3.7'} @@ -15272,11 +12267,6 @@ packages: - supports-color dev: true - /human-signals@1.1.1: - resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} - engines: {node: '>=8.12.0'} - dev: true - /human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -15313,13 +12303,13 @@ packages: safer-buffer: 2.1.2 dev: true - /icss-utils@5.1.0(postcss@8.4.19): + /icss-utils@5.1.0(postcss@8.4.24): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 dev: true /ieee754@1.2.1: @@ -15337,11 +12327,6 @@ packages: engines: {node: '>= 4'} dev: true - /ignore@5.2.0: - resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} - engines: {node: '>= 4'} - dev: true - /ignore@5.2.4: resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} @@ -15388,14 +12373,6 @@ packages: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - - /import-local@3.1.0: - resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} - engines: {node: '>=8'} - hasBin: true - dependencies: - pkg-dir: 4.2.0 - resolve-cwd: 3.0.0 dev: true /imurmurhash@0.1.4: @@ -15439,10 +12416,6 @@ packages: tslib: 2.5.0 dev: true - /inline-style-parser@0.1.1: - resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} - dev: false - /inquirer@8.2.0: resolution: {integrity: sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==} engines: {node: '>=8.0.0'} @@ -15463,27 +12436,42 @@ packages: through: 2.3.8 dev: true - /internal-slot@1.0.3: - resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} - engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.2.0 - has: 1.0.3 - side-channel: 1.0.4 - dev: false - /internal-slot@1.0.5: resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 has: 1.0.3 side-channel: 1.0.4 + dev: true /invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} dependencies: loose-envify: 1.4.0 + dev: true + + /ioredis@5.3.2: + resolution: {integrity: sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==} + engines: {node: '>=12.22.0'} + dependencies: + '@ioredis/commands': 1.2.0 + cluster-key-slot: 1.1.2 + debug: 4.3.4 + denque: 2.1.0 + lodash.defaults: 4.2.0 + lodash.isarguments: 3.1.0 + redis-errors: 1.2.0 + redis-parser: 3.0.0 + standard-as-callback: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: true + + /ip-regex@5.0.0: + resolution: {integrity: sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true /ip@1.1.8: resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==} @@ -15503,6 +12491,14 @@ packages: engines: {node: '>= 10'} dev: true + /iron-webcrypto@0.6.0: + resolution: {integrity: sha512-WYgEQttulX/+JTv1BTJFYY3OsAb+ZnCuA53IjppZMyiRsVdGeEuZ/k4fJrg77Rzn0pp9/PgWtXUF+5HndDA5SQ==} + dev: true + + /iron-webcrypto@0.7.0: + resolution: {integrity: sha512-WkX32iTcwd79ZsWRPP5wq1Jq6XXfPwO783ZiUBY8uMw4/AByx5WvBmxvYGnpVt6AOVJ0F41Qo420r8lIneT9Wg==} + dev: true + /is-accessor-descriptor@0.1.6: resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==} engines: {node: '>=0.10.0'} @@ -15517,17 +12513,6 @@ packages: kind-of: 6.0.3 dev: true - /is-alphabetical@1.0.4: - resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} - dev: false - - /is-alphanumerical@1.0.4: - resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} - dependencies: - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - dev: false - /is-arguments@1.1.1: resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} engines: {node: '>= 0.4'} @@ -15540,11 +12525,13 @@ packages: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 is-typed-array: 1.1.10 + dev: true /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + dev: true /is-arrayish@0.3.2: resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} @@ -15554,6 +12541,7 @@ packages: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: has-bigints: 1.0.2 + dev: true /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} @@ -15568,42 +12556,28 @@ packages: dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 + dev: true /is-buffer@1.1.6: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} - /is-buffer@2.0.5: - resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} - engines: {node: '>=4'} - dev: false - - /is-builtin-module@3.2.0: - resolution: {integrity: sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==} + /is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} engines: {node: '>=6'} dependencies: builtin-modules: 3.3.0 dev: true - /is-callable@1.2.4: - resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} - engines: {node: '>= 0.4'} - dev: false - /is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - - /is-ci@2.0.0: - resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} - hasBin: true - dependencies: - ci-info: 2.0.0 dev: true - /is-core-module@2.11.0: - resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} + /is-core-module@2.12.1: + resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} dependencies: has: 1.0.3 + dev: true /is-data-descriptor@0.1.4: resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==} @@ -15624,10 +12598,7 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 - - /is-decimal@1.0.4: - resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} - dev: false + dev: true /is-descriptor@0.1.6: resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} @@ -15660,6 +12631,7 @@ packages: /is-extendable@0.1.1: resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} engines: {node: '>=0.10.0'} + dev: true /is-extendable@1.0.1: resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} @@ -15698,11 +12670,6 @@ packages: resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==} dev: false - /is-generator-fn@2.1.0: - resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} - engines: {node: '>=6'} - dev: true - /is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -15710,10 +12677,6 @@ packages: is-extglob: 2.1.1 dev: true - /is-hexadecimal@1.0.4: - resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - dev: false - /is-interactive@1.0.0: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} @@ -15723,6 +12686,10 @@ packages: resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} dev: true + /is-map@2.0.2: + resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + dev: true + /is-module@1.0.0: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} dev: true @@ -15730,12 +12697,14 @@ packages: /is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} + dev: true /is-number-object@1.0.7: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 + dev: true /is-number@3.0.0: resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} @@ -15778,11 +12747,6 @@ packages: engines: {node: '>=8'} dev: true - /is-plain-obj@2.1.0: - resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} - engines: {node: '>=8'} - dev: false - /is-plain-obj@3.0.0: resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} engines: {node: '>=10'} @@ -15803,17 +12767,38 @@ packages: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} dev: true + /is-primitive@3.0.1: + resolution: {integrity: sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==} + engines: {node: '>=0.10.0'} + dev: true + + /is-promise@4.0.0: + resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} + dev: true + + /is-reference@1.2.1: + resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} + dependencies: + '@types/estree': 1.0.0 + dev: true + /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 + dev: true + + /is-set@2.0.2: + resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + dev: true /is-shared-array-buffer@1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: call-bind: 1.0.2 + dev: true /is-stream@1.1.0: resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} @@ -15835,12 +12820,14 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 + dev: true /is-symbol@1.0.4: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 + dev: true /is-typed-array@1.1.10: resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} @@ -15851,6 +12838,7 @@ packages: for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.0 + dev: true /is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -15861,10 +12849,22 @@ packages: engines: {node: '>=10'} dev: true + /is-weakmap@2.0.1: + resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + dev: true + /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: call-bind: 1.0.2 + dev: true + + /is-weakset@2.0.2: + resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + dev: true /is-what@3.14.1: resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} @@ -15875,10 +12875,6 @@ packages: engines: {node: '>=12.13'} dev: true - /is-whitespace-character@1.0.4: - resolution: {integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==} - dev: false - /is-whitespace@0.3.0: resolution: {integrity: sha512-RydPhl4S6JwAyj0JJjshWJEFG6hNye3pZFBRZaTUfZFwGHxzppNaNOVgQuS/E/SlhrApuMXrpnK1EEIXfdo3Dg==} engines: {node: '>=0.10.0'} @@ -15889,10 +12885,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /is-word-character@1.0.4: - resolution: {integrity: sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==} - dev: false - /is-wsl@1.1.0: resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==} engines: {node: '>=4'} @@ -15907,6 +12899,10 @@ packages: /isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + /isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: true + /isbinaryfile@4.0.10: resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==} engines: {node: '>= 8.0.0'} @@ -15952,7 +12948,7 @@ packages: engines: {node: '>=8'} dependencies: '@babel/core': 7.20.2 - '@babel/parser': 7.20.7 + '@babel/parser': 7.22.4 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -16031,142 +13027,14 @@ packages: engines: {node: '>= 6.9.x'} dev: true - /jest-changed-files@26.6.2: - resolution: {integrity: sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - execa: 4.1.0 - throat: 5.0.0 - dev: true - - /jest-cli@26.6.3(ts-node@10.9.1): - resolution: {integrity: sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==} - engines: {node: '>= 10.14.2'} - hasBin: true - dependencies: - '@jest/core': 26.6.3(ts-node@10.9.1) - '@jest/test-result': 26.6.2 - '@jest/types': 26.6.2 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.10 - import-local: 3.1.0 - is-ci: 2.0.0 - jest-config: 26.6.3(ts-node@10.9.1) - jest-util: 26.6.2 - jest-validate: 26.6.2 - prompts: 2.4.2 - yargs: 15.4.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: true - - /jest-config@26.6.3(ts-node@10.9.1): - resolution: {integrity: sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==} - engines: {node: '>= 10.14.2'} - peerDependencies: - ts-node: '>=9.0.0' - peerDependenciesMeta: - ts-node: - optional: true - dependencies: - '@babel/core': 7.20.2 - '@jest/test-sequencer': 26.6.3(ts-node@10.9.1) - '@jest/types': 26.6.2 - babel-jest: 26.6.3(@babel/core@7.20.2) - chalk: 4.1.2 - deepmerge: 4.2.2 - glob: 7.2.3 - graceful-fs: 4.2.10 - jest-environment-jsdom: 26.6.2 - jest-environment-node: 26.6.2 - jest-get-type: 26.3.0 - jest-jasmine2: 26.6.3(ts-node@10.9.1) - jest-regex-util: 26.0.0 - jest-resolve: 26.6.2 - jest-util: 26.6.2 - jest-validate: 26.6.2 - micromatch: 4.0.5 - pretty-format: 26.6.2 - ts-node: 10.9.1(@swc/core@1.3.35)(@types/node@14.18.25)(typescript@4.8.4) - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /jest-diff@26.6.2: - resolution: {integrity: sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==} - engines: {node: '>= 10.14.2'} + /jest-diff@29.5.0: + resolution: {integrity: sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 - diff-sequences: 26.6.2 - jest-get-type: 26.3.0 - pretty-format: 26.6.2 - dev: true - - /jest-diff@28.1.3: - resolution: {integrity: sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - dependencies: - chalk: 4.1.2 - diff-sequences: 28.1.1 - jest-get-type: 28.0.2 - pretty-format: 28.1.3 - dev: true - - /jest-docblock@26.0.0: - resolution: {integrity: sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==} - engines: {node: '>= 10.14.2'} - dependencies: - detect-newline: 3.1.0 - dev: true - - /jest-each@26.6.2: - resolution: {integrity: sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - chalk: 4.1.2 - jest-get-type: 26.3.0 - jest-util: 26.6.2 - pretty-format: 26.6.2 - dev: true - - /jest-environment-jsdom@26.6.2: - resolution: {integrity: sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/environment': 26.6.2 - '@jest/fake-timers': 26.6.2 - '@jest/types': 26.6.2 - '@types/node': 14.18.25 - jest-mock: 26.6.2 - jest-util: 26.6.2 - jsdom: 16.7.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /jest-environment-node@26.6.2: - resolution: {integrity: sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/environment': 26.6.2 - '@jest/fake-timers': 26.6.2 - '@jest/types': 26.6.2 - '@types/node': 14.18.25 - jest-mock: 26.6.2 - jest-util: 26.6.2 + diff-sequences: 29.4.3 + jest-get-type: 29.4.3 + pretty-format: 29.5.0 dev: true /jest-get-type@26.3.0: @@ -16174,32 +13042,9 @@ packages: engines: {node: '>= 10.14.2'} dev: true - /jest-get-type@28.0.2: - resolution: {integrity: sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - dev: true - - /jest-haste-map@26.6.2: - resolution: {integrity: sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - '@types/graceful-fs': 4.1.5 - '@types/node': 14.18.25 - anymatch: 3.1.2 - fb-watchman: 2.0.1 - graceful-fs: 4.2.10 - jest-regex-util: 26.0.0 - jest-serializer: 26.6.2 - jest-util: 26.6.2 - jest-worker: 26.6.2 - micromatch: 4.0.5 - sane: 4.1.0 - walker: 1.0.8 - optionalDependencies: - fsevents: 2.3.2 - transitivePeerDependencies: - - supports-color + /jest-get-type@29.4.3: + resolution: {integrity: sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true /jest-haste-map@27.5.1: @@ -16208,10 +13053,10 @@ packages: dependencies: '@jest/types': 27.5.1 '@types/graceful-fs': 4.1.5 - '@types/node': 14.18.25 - anymatch: 3.1.2 + '@types/node': 12.11.1 + anymatch: 3.1.3 fb-watchman: 2.0.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-regex-util: 27.5.1 jest-serializer: 27.5.1 jest-util: 27.5.1 @@ -16222,117 +13067,29 @@ packages: fsevents: 2.3.2 dev: true - /jest-jasmine2@26.6.3(ts-node@10.9.1): - resolution: {integrity: sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==} - engines: {node: '>= 10.14.2'} - dependencies: - '@babel/traverse': 7.20.12 - '@jest/environment': 26.6.2 - '@jest/source-map': 26.6.2 - '@jest/test-result': 26.6.2 - '@jest/types': 26.6.2 - '@types/node': 14.18.25 - chalk: 4.1.2 - co: 4.6.0 - expect: 26.6.2 - is-generator-fn: 2.1.0 - jest-each: 26.6.2 - jest-matcher-utils: 26.6.2 - jest-message-util: 26.6.2 - jest-runtime: 26.6.3(ts-node@10.9.1) - jest-snapshot: 26.6.2 - jest-util: 26.6.2 - pretty-format: 26.6.2 - throat: 5.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: true - - /jest-leak-detector@26.6.2: - resolution: {integrity: sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==} - engines: {node: '>= 10.14.2'} - dependencies: - jest-get-type: 26.3.0 - pretty-format: 26.6.2 - dev: true - - /jest-matcher-utils@26.6.2: - resolution: {integrity: sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==} - engines: {node: '>= 10.14.2'} + /jest-matcher-utils@29.5.0: + resolution: {integrity: sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 - jest-diff: 26.6.2 - jest-get-type: 26.3.0 - pretty-format: 26.6.2 + jest-diff: 29.5.0 + jest-get-type: 29.4.3 + pretty-format: 29.5.0 dev: true - /jest-matcher-utils@28.1.3: - resolution: {integrity: sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + /jest-message-util@29.5.0: + resolution: {integrity: sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - chalk: 4.1.2 - jest-diff: 28.1.3 - jest-get-type: 28.0.2 - pretty-format: 28.1.3 - dev: true - - /jest-message-util@26.6.2: - resolution: {integrity: sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==} - engines: {node: '>= 10.14.2'} - dependencies: - '@babel/code-frame': 7.18.6 - '@jest/types': 26.6.2 + '@babel/code-frame': 7.21.4 + '@jest/types': 29.5.0 '@types/stack-utils': 2.0.1 chalk: 4.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 micromatch: 4.0.5 - pretty-format: 26.6.2 + pretty-format: 29.5.0 slash: 3.0.0 - stack-utils: 2.0.5 - dev: true - - /jest-message-util@28.1.3: - resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - dependencies: - '@babel/code-frame': 7.18.6 - '@jest/types': 28.1.3 - '@types/stack-utils': 2.0.1 - chalk: 4.1.2 - graceful-fs: 4.2.10 - micromatch: 4.0.5 - pretty-format: 28.1.3 - slash: 3.0.0 - stack-utils: 2.0.5 - dev: true - - /jest-mock@26.6.2: - resolution: {integrity: sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - '@types/node': 14.18.25 - dev: true - - /jest-pnp-resolver@1.2.2(jest-resolve@26.6.2): - resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} - engines: {node: '>=6'} - peerDependencies: - jest-resolve: '*' - peerDependenciesMeta: - jest-resolve: - optional: true - dependencies: - jest-resolve: 26.6.2 - dev: true - - /jest-regex-util@26.0.0: - resolution: {integrity: sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==} - engines: {node: '>= 10.14.2'} + stack-utils: 2.0.6 dev: true /jest-regex-util@27.5.1: @@ -16340,159 +13097,12 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /jest-resolve-dependencies@26.6.3: - resolution: {integrity: sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - jest-regex-util: 26.0.0 - jest-snapshot: 26.6.2 - transitivePeerDependencies: - - supports-color - dev: true - - /jest-resolve@26.6.2: - resolution: {integrity: sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - chalk: 4.1.2 - graceful-fs: 4.2.10 - jest-pnp-resolver: 1.2.2(jest-resolve@26.6.2) - jest-util: 26.6.2 - read-pkg-up: 7.0.1 - resolve: 1.22.1 - slash: 3.0.0 - dev: true - - /jest-runner@26.6.3(ts-node@10.9.1): - resolution: {integrity: sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/console': 26.6.2 - '@jest/environment': 26.6.2 - '@jest/test-result': 26.6.2 - '@jest/types': 26.6.2 - '@types/node': 14.18.25 - chalk: 4.1.2 - emittery: 0.7.2 - exit: 0.1.2 - graceful-fs: 4.2.10 - jest-config: 26.6.3(ts-node@10.9.1) - jest-docblock: 26.0.0 - jest-haste-map: 26.6.2 - jest-leak-detector: 26.6.2 - jest-message-util: 26.6.2 - jest-resolve: 26.6.2 - jest-runtime: 26.6.3(ts-node@10.9.1) - jest-util: 26.6.2 - jest-worker: 26.6.2 - source-map-support: 0.5.21 - throat: 5.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: true - - /jest-runtime@26.6.3(ts-node@10.9.1): - resolution: {integrity: sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==} - engines: {node: '>= 10.14.2'} - hasBin: true - dependencies: - '@jest/console': 26.6.2 - '@jest/environment': 26.6.2 - '@jest/fake-timers': 26.6.2 - '@jest/globals': 26.6.2 - '@jest/source-map': 26.6.2 - '@jest/test-result': 26.6.2 - '@jest/transform': 26.6.2 - '@jest/types': 26.6.2 - '@types/yargs': 15.0.14 - chalk: 4.1.2 - cjs-module-lexer: 0.6.0 - collect-v8-coverage: 1.0.1 - exit: 0.1.2 - glob: 7.2.3 - graceful-fs: 4.2.10 - jest-config: 26.6.3(ts-node@10.9.1) - jest-haste-map: 26.6.2 - jest-message-util: 26.6.2 - jest-mock: 26.6.2 - jest-regex-util: 26.0.0 - jest-resolve: 26.6.2 - jest-snapshot: 26.6.2 - jest-util: 26.6.2 - jest-validate: 26.6.2 - slash: 3.0.0 - strip-bom: 4.0.0 - yargs: 15.4.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: true - - /jest-serializer-vue@2.0.2: - resolution: {integrity: sha512-nK/YIFo6qe3i9Ge+hr3h4PpRehuPPGZFt8LDBdTHYldMb7ZWlkanZS8Ls7D8h6qmQP2lBQVDLP0DKn5bJ9QApQ==} - dependencies: - pretty: 2.0.0 - dev: true - - /jest-serializer@26.6.2: - resolution: {integrity: sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==} - engines: {node: '>= 10.14.2'} - dependencies: - '@types/node': 14.18.25 - graceful-fs: 4.2.10 - dev: true - /jest-serializer@27.5.1: resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 14.18.25 - graceful-fs: 4.2.10 - dev: true - - /jest-snapshot@26.6.2: - resolution: {integrity: sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==} - engines: {node: '>= 10.14.2'} - dependencies: - '@babel/types': 7.20.7 - '@jest/types': 26.6.2 - '@types/babel__traverse': 7.18.0 - '@types/prettier': 2.7.0 - chalk: 4.1.2 - expect: 26.6.2 - graceful-fs: 4.2.10 - jest-diff: 26.6.2 - jest-get-type: 26.3.0 - jest-haste-map: 26.6.2 - jest-matcher-utils: 26.6.2 - jest-message-util: 26.6.2 - jest-resolve: 26.6.2 - natural-compare: 1.4.0 - pretty-format: 26.6.2 - semver: 7.3.7 - transitivePeerDependencies: - - supports-color - dev: true - - /jest-util@26.6.2: - resolution: {integrity: sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - '@types/node': 14.18.25 - chalk: 4.1.2 - graceful-fs: 4.2.10 - is-ci: 2.0.0 - micromatch: 4.0.5 + '@types/node': 12.11.1 + graceful-fs: 4.2.11 dev: true /jest-util@27.5.1: @@ -16500,22 +13110,22 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 14.18.25 + '@types/node': 12.11.1 chalk: 4.1.2 - ci-info: 3.3.2 - graceful-fs: 4.2.10 + ci-info: 3.8.0 + graceful-fs: 4.2.11 picomatch: 2.3.1 dev: true - /jest-util@28.1.3: - resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + /jest-util@29.5.0: + resolution: {integrity: sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 28.1.3 - '@types/node': 14.18.25 + '@jest/types': 29.5.0 + '@types/node': 12.11.1 chalk: 4.1.2 - ci-info: 3.3.2 - graceful-fs: 4.2.10 + ci-info: 3.8.0 + graceful-fs: 4.2.11 picomatch: 2.3.1 dev: true @@ -16531,53 +13141,15 @@ packages: pretty-format: 26.6.2 dev: true - /jest-watcher@26.6.2: - resolution: {integrity: sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/test-result': 26.6.2 - '@jest/types': 26.6.2 - '@types/node': 14.18.25 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - jest-util: 26.6.2 - string-length: 4.0.2 - dev: true - - /jest-worker@26.6.2: - resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} - engines: {node: '>= 10.13.0'} - dependencies: - '@types/node': 14.18.25 - merge-stream: 2.0.0 - supports-color: 7.2.0 - dev: true - /jest-worker@27.5.1: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 14.18.25 + '@types/node': 12.11.1 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@26.6.3(ts-node@10.9.1): - resolution: {integrity: sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==} - engines: {node: '>= 10.14.2'} - hasBin: true - dependencies: - '@jest/core': 26.6.3(ts-node@10.9.1) - import-local: 3.1.0 - jest-cli: 26.6.3(ts-node@10.9.1) - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: true - /jetifier@1.6.8: resolution: {integrity: sha512-3Zi16h6L5tXDRQJTb221cnRoVG9/9OvreLdLU2/ZjRv/GILL+2Cemt0IKvkowwkDpvouAU1DQPOJ7qaiHeIdrw==} hasBin: true @@ -16586,13 +13158,18 @@ packages: /jimp@0.14.0: resolution: {integrity: sha512-8BXU+J8+SPmwwyq9ELihpSV4dWPTiOKBWCEgtkbnxxAVMjXdf3yGmyaLSshBfXc8sP/JQ9OZj5R8nZzz2wPXgA==} dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 '@jimp/custom': 0.14.0 '@jimp/plugins': 0.14.0(@jimp/custom@0.14.0) '@jimp/types': 0.14.0(@jimp/custom@0.14.0) - regenerator-runtime: 0.13.10 + regenerator-runtime: 0.13.11 dev: false + /jiti@1.18.2: + resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} + hasBin: true + dev: true + /joi@17.6.0: resolution: {integrity: sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==} dependencies: @@ -16611,15 +13188,15 @@ packages: resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==} dev: false - /js-beautify@1.14.4: - resolution: {integrity: sha512-+b4A9c3glceZEmxyIbxDOYB0ZJdReLvyU1077RqKsO4dZx9FUHjTOJn8VHwpg33QoucIykOiYbh7MfqBOghnrA==} - engines: {node: '>=10'} + /js-beautify@1.14.8: + resolution: {integrity: sha512-4S7HFeI9YfRvRgKnEweohs0tgJj28InHVIj4Nl8Htf96Y6pHg3+tJrmo4ucAM9f7l4SHbFI3IvFAZ2a1eQPbyg==} + engines: {node: '>=12'} hasBin: true dependencies: config-chain: 1.1.13 editorconfig: 0.15.3 - glob: 7.2.3 - nopt: 5.0.0 + glob: 8.1.0 + nopt: 6.0.0 dev: true /js-sdsl@4.4.0: @@ -16635,6 +13212,7 @@ packages: dependencies: argparse: 1.0.10 esprima: 4.0.1 + dev: true /js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} @@ -16660,7 +13238,7 @@ packages: optional: true dependencies: '@babel/core': 7.20.2 - '@babel/parser': 7.20.7 + '@babel/parser': 7.22.4 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.20.2) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.20.2) '@babel/plugin-proposal-optional-chaining': 7.18.9(@babel/core@7.20.2) @@ -16671,7 +13249,7 @@ packages: babel-core: 7.0.0-bridge.0(@babel/core@7.20.2) chalk: 4.1.2 flow-parser: 0.121.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 micromatch: 3.1.10 neo-async: 2.6.2 node-dir: 0.1.17 @@ -16682,90 +13260,6 @@ packages: - supports-color dev: true - /jsdom@16.7.0: - resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} - engines: {node: '>=10'} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - dependencies: - abab: 2.0.6 - acorn: 8.8.2 - acorn-globals: 6.0.0 - cssom: 0.4.4 - cssstyle: 2.3.0 - data-urls: 2.0.0 - decimal.js: 10.4.2 - domexception: 2.0.1 - escodegen: 2.0.0 - form-data: 3.0.1 - html-encoding-sniffer: 2.0.1 - http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.1 - is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.2 - parse5: 6.0.1 - saxes: 5.0.1 - symbol-tree: 3.2.4 - tough-cookie: 4.1.2 - w3c-hr-time: 1.0.2 - w3c-xmlserializer: 2.0.0 - webidl-conversions: 6.1.0 - whatwg-encoding: 1.0.5 - whatwg-mimetype: 2.3.0 - whatwg-url: 8.7.0 - ws: 7.5.9 - xml-name-validator: 3.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - - /jsdom@20.0.0: - resolution: {integrity: sha512-x4a6CKCgx00uCmP+QakBDFXwjAJ69IkkIWHmtmjd3wvXPcdOS44hfX2vqkOQrVrq8l9DhNNADZRXaCEWvgXtVA==} - engines: {node: '>=14'} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - dependencies: - abab: 2.0.6 - acorn: 8.8.0 - acorn-globals: 6.0.0 - cssom: 0.5.0 - cssstyle: 2.3.0 - data-urls: 3.0.2 - decimal.js: 10.4.0 - domexception: 4.0.0 - escodegen: 2.0.0 - form-data: 4.0.0 - html-encoding-sniffer: 3.0.0 - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 - is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.1 - parse5: 7.1.1 - saxes: 6.0.0 - symbol-tree: 3.2.4 - tough-cookie: 4.1.0 - w3c-hr-time: 1.0.2 - w3c-xmlserializer: 3.0.0 - webidl-conversions: 7.0.0 - whatwg-encoding: 2.0.0 - whatwg-mimetype: 3.0.0 - whatwg-url: 11.0.0 - ws: 8.9.0 - xml-name-validator: 4.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /jsdom@20.0.3: resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} engines: {node: '>=14'} @@ -16776,7 +13270,7 @@ packages: optional: true dependencies: abab: 2.0.6 - acorn: 8.8.1 + acorn: 8.8.2 acorn-globals: 7.0.1 cssom: 0.5.0 cssstyle: 2.3.0 @@ -16810,11 +13304,13 @@ packages: /jsesc@0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true + dev: true /jsesc@2.5.2: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} engines: {node: '>=4'} hasBin: true + dev: true /json-parse-better-errors@1.0.2: resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} @@ -16822,6 +13318,7 @@ packages: /json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + dev: true /json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} @@ -16848,11 +13345,13 @@ packages: hasBin: true dependencies: minimist: 1.2.8 + dev: true /json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} hasBin: true + dev: true /jsonc-parser@3.0.0: resolution: {integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==} @@ -16864,13 +13363,13 @@ packages: /jsonfile@2.4.0: resolution: {integrity: sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==} optionalDependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true /jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} optionalDependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true /jsonfile@6.1.0: @@ -16878,7 +13377,7 @@ packages: dependencies: universalify: 2.0.0 optionalDependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true /jsonparse@1.3.1: @@ -16965,7 +13464,7 @@ packages: di: 0.0.1 dom-serialize: 2.2.1 glob: 7.2.3 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 http-proxy: 1.18.1 isbinaryfile: 4.0.10 lodash: 4.17.21 @@ -17008,11 +13507,12 @@ packages: /kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} + dev: true /klaw@1.3.1: resolution: {integrity: sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==} optionalDependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true /kleur@3.0.3: @@ -17025,15 +13525,26 @@ packages: engines: {node: '>=6'} dev: true - /klona@2.0.5: - resolution: {integrity: sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==} + /klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} dev: true + /knitwork@1.0.0: + resolution: {integrity: sha512-dWl0Dbjm6Xm+kDxhPQJsCBTxrJzuGl0aP9rhr+TG8D3l+GL90N8O8lYUi7dTSAN2uuDqCtNgb6aEuQH5wsiV8Q==} + dev: true + /kolorist@1.6.0: resolution: {integrity: sha512-dLkz37Ab97HWMx9KTes3Tbi3D1ln9fCAy2zr2YVExJasDRPGRaKcoE4fycWNtnCAJfjFqe0cnY+f8KT2JePEXQ==} dev: true + /lazystream@1.0.1: + resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} + engines: {node: '>= 0.6.3'} + dependencies: + readable-stream: 2.3.7 + dev: true + /less-loader@10.2.0(less@4.1.2)(webpack@5.76.1): resolution: {integrity: sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==} engines: {node: '>= 12.13.0'} @@ -17041,9 +13552,9 @@ packages: less: ^3.5.0 || ^4.0.0 webpack: ^5.0.0 dependencies: - klona: 2.0.5 + klona: 2.0.6 less: 4.1.2 - webpack: 5.76.1(@swc/core@1.3.35) + webpack: 5.76.1(esbuild@0.14.22) dev: true /less@4.1.2: @@ -17056,7 +13567,7 @@ packages: tslib: 2.5.0 optionalDependencies: errno: 0.1.8 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 image-size: 0.5.5 make-dir: 2.1.0 mime: 1.6.0 @@ -17076,11 +13587,11 @@ packages: tslib: 2.5.0 optionalDependencies: errno: 0.1.8 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 image-size: 0.5.5 make-dir: 2.1.0 mime: 1.6.0 - needle: 3.1.0 + needle: 3.2.0 source-map: 0.6.1 transitivePeerDependencies: - supports-color @@ -17117,7 +13628,7 @@ packages: webpack-sources: optional: true dependencies: - webpack: 5.76.1(@swc/core@1.3.35) + webpack: 5.76.1(esbuild@0.14.22) webpack-sources: 3.2.3 dev: true @@ -17133,6 +13644,7 @@ packages: /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + dev: true /lines-and-columns@2.0.3: resolution: {integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==} @@ -17162,6 +13674,19 @@ packages: - supports-color dev: true + /listhen@1.0.4: + resolution: {integrity: sha512-r94k7kmXHb8e8wpv7+UP/qqhhD+j/9TgX19QKim2cEJuWCLwlTw+5BkCFmYyjhQ7Bt8KdVun/2DcD7MF2Fe3+g==} + dependencies: + clipboardy: 3.0.0 + colorette: 2.0.19 + defu: 6.1.2 + get-port-please: 3.0.1 + http-shutdown: 1.2.2 + ip-regex: 5.0.0 + node-forge: 1.3.1 + ufo: 1.1.2 + dev: true + /listr2@5.0.8: resolution: {integrity: sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==} engines: {node: ^14.13.1 || >=16.0.0} @@ -17199,24 +13724,6 @@ packages: engines: {node: '>=6.11.5'} dev: true - /loader-utils@1.4.0: - resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==} - engines: {node: '>=4.0.0'} - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 1.0.2 - dev: false - - /loader-utils@2.0.0: - resolution: {integrity: sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==} - engines: {node: '>=8.9.0'} - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 2.2.3 - dev: false - /loader-utils@2.0.2: resolution: {integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==} engines: {node: '>=8.9.0'} @@ -17231,8 +13738,8 @@ packages: engines: {node: '>= 12.13.0'} dev: true - /local-pkg@0.4.2: - resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==} + /local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} engines: {node: '>=14'} dev: true @@ -17256,37 +13763,47 @@ packages: engines: {node: '>=10'} dependencies: p-locate: 5.0.0 + dev: true /lodash-es@4.17.21: resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} dev: false - /lodash.clonedeep@4.5.0: - resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} - dev: false - /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + dev: true + + /lodash.defaults@4.2.0: + resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} + dev: true + + /lodash.difference@4.5.0: + resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==} + dev: true + + /lodash.flatten@4.4.0: + resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} + dev: true + + /lodash.isarguments@3.1.0: + resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} + dev: true /lodash.isplainobject@4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - dev: false + dev: true /lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} dev: true - /lodash.mergewith@4.6.2: - resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} - dev: false - /lodash.throttle@4.1.1: resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} dev: true - /lodash.uniq@4.5.0: - resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - dev: false + /lodash.union@4.6.0: + resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==} + dev: true /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -17337,8 +13854,8 @@ packages: dependencies: js-tokens: 4.0.0 - /loupe@2.3.4: - resolution: {integrity: sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==} + /loupe@2.3.6: + resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} dependencies: get-func-name: 2.0.0 dev: true @@ -17354,6 +13871,7 @@ packages: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: yallist: 3.1.1 + dev: true /lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} @@ -17366,8 +13884,13 @@ packages: engines: {node: '>=12'} dev: true - /lz-string@1.4.4: - resolution: {integrity: sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==} + /lru-cache@9.1.1: + resolution: {integrity: sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==} + engines: {node: 14 || >=16.14} + dev: true + + /lz-string@1.5.0: + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true dev: true @@ -17381,7 +13904,6 @@ packages: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} dependencies: sourcemap-codec: 1.4.8 - dev: true /magic-string@0.26.7: resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==} @@ -17389,6 +13911,20 @@ packages: dependencies: sourcemap-codec: 1.4.8 + /magic-string@0.27.0: + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /magic-string@0.30.0: + resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + /make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} @@ -17476,56 +14012,19 @@ packages: object-visit: 1.0.1 dev: true - /markdown-escapes@1.0.4: - resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==} - dev: false - - /material-colors@1.2.6: - resolution: {integrity: sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==} - dev: false - - /mdast-squeeze-paragraphs@4.0.0: - resolution: {integrity: sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==} - dependencies: - unist-util-remove: 2.1.0 - dev: false - - /mdast-util-definitions@4.0.0: - resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==} - dependencies: - unist-util-visit: 2.0.3 - dev: false - - /mdast-util-to-hast@10.0.1: - resolution: {integrity: sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==} - dependencies: - '@types/mdast': 3.0.10 - '@types/unist': 2.0.6 - mdast-util-definitions: 4.0.0 - mdurl: 1.0.1 - unist-builder: 2.0.3 - unist-util-generated: 1.1.6 - unist-util-position: 3.1.0 - unist-util-visit: 2.0.3 - dev: false + /mark.js@8.11.1: + resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==} + dev: true /mdn-data@2.0.14: resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + dev: true /mdn-data@2.0.28: resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} /mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - dev: true - - /mdn-data@2.0.4: - resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==} - dev: false - - /mdurl@1.0.1: - resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} - dev: false /media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} @@ -17543,14 +14042,6 @@ packages: resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} dev: true - /merge-anything@5.0.4: - resolution: {integrity: sha512-YFsDeY5A9SLXhL21Qn15wCWewRUW6wMTxQF4SuPe9bNdr1wsjiE44Rp8FQUTCtwO0WLdlKiFzhAVE5tlf857Tg==} - engines: {node: '>=12.13'} - dependencies: - is-what: 4.1.8 - ts-toolbelt: 9.6.0 - dev: true - /merge-anything@5.1.4: resolution: {integrity: sha512-7PWKwGOs5WWcpw+/OvbiFiAvEP6bv/QHiicigpqMGKIqPPAtGhBLR8LFJW+Zu6m9TXiR/a8+AiPlGG0ko1ruoQ==} engines: {node: '>=12.13'} @@ -17724,14 +14215,14 @@ packages: /metro-runtime@0.70.3: resolution: {integrity: sha512-22xU7UdXZacniTIDZgN2EYtmfau2pPyh97Dcs+cWrLcJYgfMKjWBtesnDcUAQy3PHekDYvBdJZkoQUeskYTM+w==} dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 dev: true /metro-source-map@0.70.3: resolution: {integrity: sha512-zsYtZGrwRbbGEFHtmMqqeCH9K9aTGNVPsurMOWCUeQA3VGyVGXPGtLMC+CdAM9jLpUyg6jw2xh0esxi+tYH7Uw==} dependencies: '@babel/traverse': 7.20.12 - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 invariant: 2.2.4 metro-symbolicate: 0.70.3 nullthrows: 1.1.1 @@ -17774,8 +14265,8 @@ packages: dependencies: '@babel/core': 7.20.2 '@babel/generator': 7.20.7 - '@babel/parser': 7.20.7 - '@babel/types': 7.20.7 + '@babel/parser': 7.22.4 + '@babel/types': 7.22.4 babel-preset-fbjs: 3.4.0(@babel/core@7.20.2) metro: 0.70.3 metro-babel-transformer: 0.70.3 @@ -17796,13 +14287,13 @@ packages: resolution: {integrity: sha512-uEWS7xg8oTetQDABYNtsyeUjdLhH3KAvLFpaFFoJqUpOk2A3iygszdqmjobFl6W4zrvKDJS+XxdMR1roYvUhTw==} hasBin: true dependencies: - '@babel/code-frame': 7.18.6 + '@babel/code-frame': 7.21.4 '@babel/core': 7.20.2 '@babel/generator': 7.20.7 - '@babel/parser': 7.20.7 + '@babel/parser': 7.22.4 '@babel/template': 7.20.7 '@babel/traverse': 7.20.12 - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 absolute-path: 0.0.0 accepts: 1.3.8 async: 3.2.4 @@ -17813,7 +14304,7 @@ packages: denodeify: 1.2.1 error-stack-parser: 2.1.4 fs-extra: 1.0.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 hermes-parser: 0.6.0 image-size: 0.6.3 invariant: 2.2.4 @@ -17911,6 +14402,12 @@ packages: hasBin: true dev: true + /mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + dev: true + /mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} @@ -17944,7 +14441,7 @@ packages: webpack: ^5.0.0 dependencies: schema-utils: 4.0.0 - webpack: 5.76.1(@swc/core@1.3.35) + webpack: 5.76.1(esbuild@0.14.22) dev: true /minimalistic-assert@1.0.1: @@ -17962,21 +14459,13 @@ packages: dependencies: brace-expansion: 1.1.11 - /minimatch@5.1.0: - resolution: {integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==} + /minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} dependencies: brace-expansion: 2.0.1 dev: true - /minimist@1.2.6: - resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} - dev: false - - /minimist@1.2.7: - resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} - dev: false - /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -18044,6 +14533,15 @@ packages: yallist: 4.0.0 dev: true + /minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + dev: true + + /minisearch@6.1.0: + resolution: {integrity: sha512-PNxA/X8pWk+TiqPbsoIYH0GQ5Di7m6326/lwU/S4mlo4wGQddIcf/V//1f9TB0V4j59b57b+HZxt8h3iMROGvg==} + dev: true + /minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} @@ -18074,6 +14572,15 @@ packages: engines: {node: '>=10'} hasBin: true + /mlly@1.3.0: + resolution: {integrity: sha512-HT5mcgIQKkOrZecOjOX3DJorTikWXwsBfpcr/MGBkhfWcjiqvnaL/9ppxvIUXfjT6xt4DVIAsN9fMUz1ev4bIw==} + dependencies: + acorn: 8.8.2 + pathe: 1.1.0 + pkg-types: 1.0.3 + ufo: 1.1.2 + dev: true + /moment@2.29.4: resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==} @@ -18109,8 +14616,8 @@ packages: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} dev: true - /nanoid@3.3.4: - resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + /nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -18159,8 +14666,8 @@ packages: dev: true optional: true - /needle@3.1.0: - resolution: {integrity: sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==} + /needle@3.2.0: + resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==} engines: {node: '>= 4.4.x'} hasBin: true requiresBuild: true @@ -18182,68 +14689,7 @@ packages: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} dev: true - /next-mdx-remote@3.0.8(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-WFSxt0crxG5PN/0WvaunzxzqV3wh3dPBZyhkclxwyQfLSRKzsNSArzot/4gYTOOZ/GtyRfNjbI/HtDsW2S4fqQ==} - peerDependencies: - react: '>=16.x <=17.x' - react-dom: '>=16.x <=17.x' - dependencies: - '@mdx-js/mdx': 1.6.22 - '@mdx-js/react': 1.6.22(react@17.0.2) - esbuild: 0.12.29 - pkg-dir: 5.0.0 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - transitivePeerDependencies: - - supports-color - dev: false - - /next@12.2.5(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-tBdjqX5XC/oFs/6gxrZhjmiq90YWizUYU6qOWAfat7zJwrwapJ+BYgX2PmiacunXMaRpeVT4vz5MSPSLgNkrpA==} - engines: {node: '>=12.22.0'} - hasBin: true - peerDependencies: - fibers: '>= 3.1.0' - node-sass: ^6.0.0 || ^7.0.0 - react: ^17.0.2 || ^18.0.0-0 - react-dom: ^17.0.2 || ^18.0.0-0 - sass: ^1.3.0 - peerDependenciesMeta: - fibers: - optional: true - node-sass: - optional: true - sass: - optional: true - dependencies: - '@next/env': 12.2.5 - '@swc/helpers': 0.4.3 - caniuse-lite: 1.0.30001423 - postcss: 8.4.14 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - styled-jsx: 5.0.4(react@17.0.2) - use-sync-external-store: 1.2.0(react@17.0.2) - optionalDependencies: - '@next/swc-android-arm-eabi': 12.2.5 - '@next/swc-android-arm64': 12.2.5 - '@next/swc-darwin-arm64': 12.2.5 - '@next/swc-darwin-x64': 12.2.5 - '@next/swc-freebsd-x64': 12.2.5 - '@next/swc-linux-arm-gnueabihf': 12.2.5 - '@next/swc-linux-arm64-gnu': 12.2.5 - '@next/swc-linux-arm64-musl': 12.2.5 - '@next/swc-linux-x64-gnu': 12.2.5 - '@next/swc-linux-x64-musl': 12.2.5 - '@next/swc-win32-arm64-msvc': 12.2.5 - '@next/swc-win32-ia32-msvc': 12.2.5 - '@next/swc-win32-x64-msvc': 12.2.5 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - dev: false - - /ng-packagr@13.3.0(@angular/compiler-cli@13.3.12)(@types/node@12.11.1)(tslib@2.4.0)(typescript@4.6.4): + /ng-packagr@13.3.0(@angular/compiler-cli@13.3.12)(@types/node@12.11.1)(tslib@2.3.1)(typescript@4.6.4): resolution: {integrity: sha512-y0bmIkGp1YQJVPYX3/dOjZBTqN+qD6rDbVhJB//1y0WEs8WDjrwaRPp6JGT79z2jbUXoIOsDmPnIKNegpNAgPw==} engines: {node: ^12.20.0 || ^14.15.0 || >=16.10.0} hasBin: true @@ -18269,18 +14715,18 @@ packages: jsonc-parser: 3.2.0 less: 4.1.3 ora: 5.4.1 - postcss: 8.4.19 - postcss-preset-env: 7.2.3(postcss@8.4.19) - postcss-url: 10.1.3(postcss@8.4.19) + postcss: 8.4.24 + postcss-preset-env: 7.2.3(postcss@8.4.24) + postcss-url: 10.1.3(postcss@8.4.24) rollup: 2.79.1 rollup-plugin-sourcemaps: 0.6.3(@types/node@12.11.1)(rollup@2.79.1) rxjs: 7.5.7 sass: 1.62.0 stylus: 0.56.0 - tslib: 2.4.0 + tslib: 2.3.1 typescript: 4.6.4 optionalDependencies: - esbuild: 0.14.51 + esbuild: 0.14.54 transitivePeerDependencies: - '@types/node' - bluebird @@ -18301,6 +14747,87 @@ packages: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} dev: true + /nitropack@2.4.1: + resolution: {integrity: sha512-CJzt5e5E8BKreTW+iqqGSFLPc1Yblcg2fiit8L6JtpCDl3aE9/rHGsv/w9oLV4FtsoC2qjTD2qoeCGp80mHw5Q==} + engines: {node: ^14.16.0 || ^16.11.0 || >=17.0.0} + hasBin: true + dependencies: + '@cloudflare/kv-asset-handler': 0.3.0 + '@netlify/functions': 1.6.0 + '@rollup/plugin-alias': 5.0.0(rollup@3.23.0) + '@rollup/plugin-commonjs': 24.1.0(rollup@3.23.0) + '@rollup/plugin-inject': 5.0.3(rollup@3.23.0) + '@rollup/plugin-json': 6.0.0(rollup@3.23.0) + '@rollup/plugin-node-resolve': 15.1.0(rollup@3.23.0) + '@rollup/plugin-replace': 5.0.2(rollup@3.23.0) + '@rollup/plugin-terser': 0.4.3(rollup@3.23.0) + '@rollup/plugin-wasm': 6.1.3(rollup@3.23.0) + '@rollup/pluginutils': 5.0.2(rollup@3.23.0) + '@types/http-proxy': 1.17.11 + '@vercel/nft': 0.22.6 + archiver: 5.3.1 + c12: 1.4.1 + chalk: 5.2.0 + chokidar: 3.5.3 + citty: 0.1.1 + consola: 3.1.0 + cookie-es: 1.0.0 + defu: 6.1.2 + destr: 1.2.2 + dot-prop: 7.2.0 + esbuild: 0.17.19 + escape-string-regexp: 5.0.0 + etag: 1.8.1 + fs-extra: 11.1.1 + globby: 13.1.4 + gzip-size: 7.0.0 + h3: 1.6.6 + hookable: 5.5.3 + http-proxy: 1.18.1 + is-primitive: 3.0.1 + jiti: 1.18.2 + klona: 2.0.6 + knitwork: 1.0.0 + listhen: 1.0.4 + mime: 3.0.0 + mlly: 1.3.0 + mri: 1.2.0 + node-fetch-native: 1.1.1 + ofetch: 1.0.1 + ohash: 1.1.2 + openapi-typescript: 6.2.6 + pathe: 1.1.0 + perfect-debounce: 1.0.0 + pkg-types: 1.0.3 + pretty-bytes: 6.1.0 + radix3: 1.0.1 + rollup: 3.23.0 + rollup-plugin-visualizer: 5.9.0(rollup@3.23.0) + scule: 1.0.0 + semver: 7.5.1 + serve-placeholder: 2.0.1 + serve-static: 1.15.0 + source-map-support: 0.5.21 + std-env: 3.3.3 + ufo: 1.1.2 + unenv: 1.5.1 + unimport: 3.0.7(rollup@3.23.0) + unstorage: 1.6.1 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/kv' + - debug + - encoding + - supports-color + dev: true + /nocache@3.0.4: resolution: {integrity: sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==} engines: {node: '>=12.0.0'} @@ -18326,6 +14853,10 @@ packages: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} engines: {node: '>=10.5.0'} + /node-fetch-native@1.1.1: + resolution: {integrity: sha512-9VvspTSUp2Sxbl+9vbZTlFGq9lHwE8GDVVekxx6YsNd1YH59sb3Ba8v3Y3cD8PkLNcileGGcA21PFjVl0jzDaw==} + dev: true + /node-fetch@2.6.7: resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} engines: {node: 4.x || >=6.0.0} @@ -18338,15 +14869,6 @@ packages: whatwg-url: 5.0.0 dev: true - /node-fetch@3.2.10: - resolution: {integrity: sha512-MhuzNwdURnZ1Cp4XTazr69K0BTizsBroX7Zx3UgDSVcZYKF/6p0CBe4EUb/hLqmzVhl0UpYfgRljQ4yxE+iCxA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - data-uri-to-buffer: 4.0.0 - fetch-blob: 3.2.0 - formdata-polyfill: 4.0.10 - dev: false - /node-fetch@3.3.1: resolution: {integrity: sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -18354,7 +14876,6 @@ packages: data-uri-to-buffer: 4.0.1 fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - dev: true /node-forge@1.3.1: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} @@ -18373,13 +14894,13 @@ packages: dependencies: env-paths: 2.2.1 glob: 7.2.3 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 make-fetch-happen: 9.1.0 nopt: 5.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.3.7 - tar: 6.1.11 + semver: 7.5.1 + tar: 6.1.15 which: 2.0.2 transitivePeerDependencies: - bluebird @@ -18390,21 +14911,9 @@ packages: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} dev: true - /node-notifier@8.0.2: - resolution: {integrity: sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==} - requiresBuild: true - dependencies: - growly: 1.3.0 - is-wsl: 2.2.0 - semver: 7.3.7 - shellwords: 0.1.1 - uuid: 8.3.2 - which: 2.0.2 - dev: true - optional: true - /node-releases@2.0.10: resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} + dev: true /node-stream-zip@1.15.0: resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==} @@ -18419,20 +14928,12 @@ packages: abbrev: 1.1.1 dev: true - /normalize-package-data@2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + /nopt@6.0.0: + resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + hasBin: true dependencies: - hosted-git-info: 2.8.9 - resolve: 1.22.1 - semver: 5.7.1 - validate-npm-package-license: 3.0.4 - dev: true - - /normalize-path@2.1.1: - resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==} - engines: {node: '>=0.10.0'} - dependencies: - remove-trailing-separator: 1.1.0 + abbrev: 1.1.1 dev: true /normalize-path@3.0.0: @@ -18455,7 +14956,7 @@ packages: resolution: {integrity: sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==} engines: {node: '>=10'} dependencies: - semver: 7.3.7 + semver: 7.5.1 dev: true /npm-normalize-package-bin@1.0.1: @@ -18467,7 +14968,7 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 4.1.0 - semver: 7.3.7 + semver: 7.5.1 validate-npm-package-name: 3.0.0 dev: true @@ -18488,7 +14989,7 @@ packages: npm-install-checks: 4.0.0 npm-normalize-package-bin: 1.0.1 npm-package-arg: 8.1.5 - semver: 7.3.7 + semver: 7.5.1 dev: true /npm-registry-fetch@12.0.2: @@ -18536,6 +15037,15 @@ packages: set-blocking: 2.0.0 dev: false + /npmlog@5.0.1: + resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} + dependencies: + are-we-there-yet: 2.0.0 + console-control-strings: 1.1.0 + gauge: 3.0.2 + set-blocking: 2.0.0 + dev: true + /npmlog@6.0.2: resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -18546,12 +15056,6 @@ packages: set-blocking: 2.0.0 dev: true - /nth-check@1.0.2: - resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} - dependencies: - boolbase: 1.0.0 - dev: false - /nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: @@ -18566,10 +15070,6 @@ packages: engines: {node: '>=0.10.0'} dev: false - /nwsapi@2.2.1: - resolution: {integrity: sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==} - dev: true - /nwsapi@2.2.2: resolution: {integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==} dev: true @@ -18670,6 +15170,7 @@ packages: /object-inspect@1.12.3: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + dev: true /object-is@1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} @@ -18682,11 +15183,7 @@ packages: /object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - - /object-path@0.11.5: - resolution: {integrity: sha512-jgSbThcoR/s+XumvGMTMf81QVBmah+/Q7K7YduKeKVWL7N111unR2d6pZZarSk6kY/caeNxUDyxOvMWyzoU2eg==} - engines: {node: '>= 10.12.0'} - dev: false + dev: true /object-visit@1.0.1: resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} @@ -18703,6 +15200,7 @@ packages: define-properties: 1.2.0 has-symbols: 1.0.3 object-keys: 1.1.1 + dev: true /object.entries@1.1.6: resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} @@ -18713,16 +15211,6 @@ packages: es-abstract: 1.21.2 dev: true - /object.getownpropertydescriptors@2.1.4: - resolution: {integrity: sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==} - engines: {node: '>= 0.8'} - dependencies: - array.prototype.reduce: 1.0.4 - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.20.4 - dev: false - /object.pick@1.3.0: resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} engines: {node: '>=0.10.0'} @@ -18730,15 +15218,6 @@ packages: isobject: 3.0.1 dev: true - /object.values@1.1.5: - resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.20.1 - dev: false - /object.values@1.1.6: resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} engines: {node: '>= 0.4'} @@ -18752,6 +15231,18 @@ packages: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} dev: true + /ofetch@1.0.1: + resolution: {integrity: sha512-icBz2JYfEpt+wZz1FRoGcrMigjNKjzvufE26m9+yUiacRQRHwnNlGRPiDnW4op7WX/MR6aniwS8xw8jyVelF2g==} + dependencies: + destr: 1.2.2 + node-fetch-native: 1.1.1 + ufo: 1.1.2 + dev: true + + /ohash@1.1.2: + resolution: {integrity: sha512-9CIOSq5945rI045GFtcO3uudyOkYVY1nyfFxVQp+9BRgslr8jPNiSSrsFGg/BNTUFOLqx0P5tng6G32brIPw0w==} + dev: true + /omggif@1.0.10: resolution: {integrity: sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==} dev: false @@ -18816,6 +15307,18 @@ packages: is-docker: 2.2.1 is-wsl: 2.2.0 + /openapi-typescript@6.2.6: + resolution: {integrity: sha512-UKLdIwn5Yo0NXx+33H4trIihn/cZAYZo5U+PYD4uYWvBD+mRsEBbXz3gUbeNdgP4Uyv9X6Z8FMx7C08PQI3lcw==} + hasBin: true + dependencies: + ansi-colors: 4.1.3 + fast-glob: 3.2.12 + js-yaml: 4.1.0 + supports-color: 9.3.1 + undici: 5.22.1 + yargs-parser: 21.1.1 + dev: true + /optionator@0.8.3: resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} engines: {node: '>= 0.8.0'} @@ -18860,11 +15363,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /p-each-series@2.2.0: - resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==} - engines: {node: '>=8'} - dev: true - /p-finally@1.0.0: resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} engines: {node: '>=4'} @@ -18882,6 +15380,7 @@ packages: engines: {node: '>=10'} dependencies: yocto-queue: 0.1.0 + dev: true /p-locate@3.0.0: resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} @@ -18902,6 +15401,7 @@ packages: engines: {node: '>=10'} dependencies: p-limit: 3.1.0 + dev: true /p-map@4.0.0: resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} @@ -18910,12 +15410,12 @@ packages: aggregate-error: 3.1.0 dev: true - /p-memoize@7.1.1(typescript@4.9.4): + /p-memoize@7.1.1(typescript@4.9.5): resolution: {integrity: sha512-DZ/bONJILHkQ721hSr/E9wMz5Am/OTJ9P6LhLFo2Tu+jL8044tgc9LwHO8g4PiaYePnlVVRAJcKmgy8J9MVFrA==} engines: {node: '>=14.16'} dependencies: mimic-fn: 4.0.0 - type-fest: 3.10.0(typescript@4.9.4) + type-fest: 3.10.0(typescript@4.9.5) transitivePeerDependencies: - typescript dev: true @@ -18960,7 +15460,7 @@ packages: read-package-json-fast: 2.0.3 rimraf: 3.0.2 ssri: 8.0.1 - tar: 6.1.11 + tar: 6.1.15 transitivePeerDependencies: - bluebird - supports-color @@ -18974,6 +15474,7 @@ packages: engines: {node: '>=6'} dependencies: callsites: 3.1.0 + dev: true /parse-bmfont-ascii@1.0.6: resolution: {integrity: sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==} @@ -18990,17 +15491,6 @@ packages: xml2js: 0.4.23 dev: false - /parse-entities@2.0.0: - resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} - dependencies: - character-entities: 1.2.4 - character-entities-legacy: 1.1.4 - character-reference-invalid: 1.1.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - is-hexadecimal: 1.0.4 - dev: false - /parse-headers@2.0.5: resolution: {integrity: sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==} dev: false @@ -19017,10 +15507,11 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.18.6 + '@babel/code-frame': 7.21.4 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 + dev: true /parse-node-version@1.0.1: resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} @@ -19048,6 +15539,7 @@ packages: /parse5@6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + dev: true /parse5@7.1.1: resolution: {integrity: sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==} @@ -19073,6 +15565,7 @@ packages: /path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} + dev: true /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} @@ -19099,6 +15592,7 @@ packages: /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: true /path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -19107,6 +15601,11 @@ packages: /path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} + dev: true + + /pathe@1.1.0: + resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} + dev: true /pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} @@ -19116,6 +15615,14 @@ packages: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} dev: true + /perfect-debounce@0.1.3: + resolution: {integrity: sha512-NOT9AcKiDGpnV/HBhI22Str++XWcErO/bALvHCuhv33owZW/CjH8KAFLZDCmu3727sihe0wTxpDhyGc6M8qacQ==} + dev: true + + /perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + dev: true + /performance-now@2.1.0: resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} dev: true @@ -19194,12 +15701,13 @@ packages: find-up: 4.1.0 dev: true - /pkg-dir@5.0.0: - resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==} - engines: {node: '>=10'} + /pkg-types@1.0.3: + resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} dependencies: - find-up: 5.0.0 - dev: false + jsonc-parser: 3.2.0 + mlly: 1.3.0 + pathe: 1.1.0 + dev: true /plist@3.0.6: resolution: {integrity: sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA==} @@ -19214,15 +15722,6 @@ packages: engines: {node: '>=4.0.0'} dev: false - /popmotion@11.0.3: - resolution: {integrity: sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA==} - dependencies: - framesync: 6.0.1 - hey-listen: 1.0.8 - style-value-types: 5.0.0 - tslib: 2.5.0 - dev: false - /portfinder@1.0.32: resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==} engines: {node: '>= 0.12.0'} @@ -19239,13 +15738,13 @@ packages: engines: {node: '>=0.10.0'} dev: true - /postcss-attribute-case-insensitive@5.0.2(postcss@8.4.19): + /postcss-attribute-case-insensitive@5.0.2(postcss@8.4.24): resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 postcss-selector-parser: 6.0.10 dev: true @@ -19259,13 +15758,13 @@ packages: postcss-selector-parser: 6.0.10 dev: true - /postcss-color-functional-notation@4.2.4(postcss@8.4.19): + /postcss-color-functional-notation@4.2.4(postcss@8.4.24): resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 postcss-value-parser: 4.2.0 dev: true @@ -19279,13 +15778,13 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-color-hex-alpha@8.0.4(postcss@8.4.19): + /postcss-color-hex-alpha@8.0.4(postcss@8.4.24): resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 postcss-value-parser: 4.2.0 dev: true @@ -19299,13 +15798,13 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-color-rebeccapurple@7.1.1(postcss@8.4.19): + /postcss-color-rebeccapurple@7.1.1(postcss@8.4.24): resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 postcss-value-parser: 4.2.0 dev: true @@ -19319,13 +15818,13 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-custom-media@8.0.2(postcss@8.4.19): + /postcss-custom-media@8.0.2(postcss@8.4.24): resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.3 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 postcss-value-parser: 4.2.0 dev: true @@ -19339,13 +15838,13 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-custom-properties@12.1.11(postcss@8.4.19): + /postcss-custom-properties@12.1.11(postcss@8.4.24): resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 postcss-value-parser: 4.2.0 dev: true @@ -19359,13 +15858,13 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-custom-selectors@6.0.3(postcss@8.4.19): + /postcss-custom-selectors@6.0.3(postcss@8.4.24): resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.3 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 postcss-selector-parser: 6.0.10 dev: true @@ -19379,13 +15878,13 @@ packages: postcss-selector-parser: 6.0.10 dev: true - /postcss-dir-pseudo-class@6.0.5(postcss@8.4.19): + /postcss-dir-pseudo-class@6.0.5(postcss@8.4.24): resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 postcss-selector-parser: 6.0.10 dev: true @@ -19399,14 +15898,14 @@ packages: postcss-selector-parser: 6.0.10 dev: true - /postcss-double-position-gradients@3.1.2(postcss@8.4.19): + /postcss-double-position-gradients@3.1.2(postcss@8.4.24): resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.19) - postcss: 8.4.19 + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.24) + postcss: 8.4.24 postcss-value-parser: 4.2.0 dev: true @@ -19421,13 +15920,13 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-env-function@4.0.6(postcss@8.4.19): + /postcss-env-function@4.0.6(postcss@8.4.24): resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 postcss-value-parser: 4.2.0 dev: true @@ -19441,13 +15940,13 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-focus-visible@6.0.4(postcss@8.4.19): + /postcss-focus-visible@6.0.4(postcss@8.4.24): resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 postcss-selector-parser: 6.0.10 dev: true @@ -19461,13 +15960,13 @@ packages: postcss-selector-parser: 6.0.10 dev: true - /postcss-focus-within@5.0.4(postcss@8.4.19): + /postcss-focus-within@5.0.4(postcss@8.4.24): resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 postcss-selector-parser: 6.0.10 dev: true @@ -19481,12 +15980,12 @@ packages: postcss-selector-parser: 6.0.10 dev: true - /postcss-font-variant@5.0.0(postcss@8.4.19): + /postcss-font-variant@5.0.0(postcss@8.4.24): resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 dev: true /postcss-font-variant@5.0.0(postcss@8.4.5): @@ -19497,13 +15996,13 @@ packages: postcss: 8.4.5 dev: true - /postcss-gap-properties@3.0.5(postcss@8.4.19): + /postcss-gap-properties@3.0.5(postcss@8.4.24): resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 dev: true /postcss-gap-properties@3.0.5(postcss@8.4.5): @@ -19515,13 +16014,13 @@ packages: postcss: 8.4.5 dev: true - /postcss-image-set-function@4.0.7(postcss@8.4.19): + /postcss-image-set-function@4.0.7(postcss@8.4.24): resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 postcss-value-parser: 4.2.0 dev: true @@ -19544,15 +16043,15 @@ packages: postcss: 8.4.5 postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.1 + resolve: 1.22.2 dev: true - /postcss-initial@4.0.1(postcss@8.4.19): + /postcss-initial@4.0.1(postcss@8.4.24): resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 dev: true /postcss-initial@4.0.1(postcss@8.4.5): @@ -19563,14 +16062,14 @@ packages: postcss: 8.4.5 dev: true - /postcss-lab-function@4.2.1(postcss@8.4.19): + /postcss-lab-function@4.2.1(postcss@8.4.24): resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.19) - postcss: 8.4.19 + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.24) + postcss: 8.4.24 postcss-value-parser: 4.2.0 dev: true @@ -19593,19 +16092,19 @@ packages: webpack: ^5.0.0 dependencies: cosmiconfig: 7.0.1 - klona: 2.0.5 + klona: 2.0.6 postcss: 8.4.5 - semver: 7.3.7 - webpack: 5.76.1(@swc/core@1.3.35) + semver: 7.5.1 + webpack: 5.76.1(esbuild@0.14.22) dev: true - /postcss-logical@5.0.4(postcss@8.4.19): + /postcss-logical@5.0.4(postcss@8.4.24): resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 dev: true /postcss-logical@5.0.4(postcss@8.4.5): @@ -19617,13 +16116,13 @@ packages: postcss: 8.4.5 dev: true - /postcss-media-minmax@5.0.0(postcss@8.4.19): + /postcss-media-minmax@5.0.0(postcss@8.4.24): resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} engines: {node: '>=10.0.0'} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 dev: true /postcss-media-minmax@5.0.0(postcss@8.4.5): @@ -19635,55 +16134,55 @@ packages: postcss: 8.4.5 dev: true - /postcss-modules-extract-imports@3.0.0(postcss@8.4.19): + /postcss-modules-extract-imports@3.0.0(postcss@8.4.24): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 dev: true - /postcss-modules-local-by-default@4.0.0(postcss@8.4.19): + /postcss-modules-local-by-default@4.0.0(postcss@8.4.24): resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.19) - postcss: 8.4.19 + icss-utils: 5.1.0(postcss@8.4.24) + postcss: 8.4.24 postcss-selector-parser: 6.0.10 postcss-value-parser: 4.2.0 dev: true - /postcss-modules-scope@3.0.0(postcss@8.4.19): + /postcss-modules-scope@3.0.0(postcss@8.4.24): resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 postcss-selector-parser: 6.0.10 dev: true - /postcss-modules-values@4.0.0(postcss@8.4.19): + /postcss-modules-values@4.0.0(postcss@8.4.24): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.19) - postcss: 8.4.19 + icss-utils: 5.1.0(postcss@8.4.24) + postcss: 8.4.24 dev: true - /postcss-nesting@10.2.0(postcss@8.4.19): + /postcss-nesting@10.2.0(postcss@8.4.24): resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.10) - postcss: 8.4.19 + postcss: 8.4.24 postcss-selector-parser: 6.0.10 dev: true @@ -19698,13 +16197,13 @@ packages: postcss-selector-parser: 6.0.10 dev: true - /postcss-overflow-shorthand@3.0.4(postcss@8.4.19): + /postcss-overflow-shorthand@3.0.4(postcss@8.4.24): resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 postcss-value-parser: 4.2.0 dev: true @@ -19718,12 +16217,12 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-page-break@3.0.4(postcss@8.4.19): + /postcss-page-break@3.0.4(postcss@8.4.24): resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} peerDependencies: postcss: ^8 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 dev: true /postcss-page-break@3.0.4(postcss@8.4.5): @@ -19734,13 +16233,13 @@ packages: postcss: 8.4.5 dev: true - /postcss-place@7.0.5(postcss@8.4.19): + /postcss-place@7.0.5(postcss@8.4.24): resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 postcss-value-parser: 4.2.0 dev: true @@ -19754,46 +16253,46 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-preset-env@7.2.3(postcss@8.4.19): + /postcss-preset-env@7.2.3(postcss@8.4.24): resolution: {integrity: sha512-Ok0DhLfwrcNGrBn8sNdy1uZqWRk/9FId0GiQ39W4ILop5GHtjJs8bu1MY9isPwHInpVEPWjb4CEcEaSbBLpfwA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.4 dependencies: - autoprefixer: 10.4.14(postcss@8.4.19) + autoprefixer: 10.4.14(postcss@8.4.24) browserslist: 4.21.5 caniuse-lite: 1.0.30001478 - css-blank-pseudo: 3.0.3(postcss@8.4.19) - css-has-pseudo: 3.0.4(postcss@8.4.19) - css-prefers-color-scheme: 6.0.3(postcss@8.4.19) + css-blank-pseudo: 3.0.3(postcss@8.4.24) + css-has-pseudo: 3.0.4(postcss@8.4.24) + css-prefers-color-scheme: 6.0.3(postcss@8.4.24) cssdb: 5.1.0 - postcss: 8.4.19 - postcss-attribute-case-insensitive: 5.0.2(postcss@8.4.19) - postcss-color-functional-notation: 4.2.4(postcss@8.4.19) - postcss-color-hex-alpha: 8.0.4(postcss@8.4.19) - postcss-color-rebeccapurple: 7.1.1(postcss@8.4.19) - postcss-custom-media: 8.0.2(postcss@8.4.19) - postcss-custom-properties: 12.1.11(postcss@8.4.19) - postcss-custom-selectors: 6.0.3(postcss@8.4.19) - postcss-dir-pseudo-class: 6.0.5(postcss@8.4.19) - postcss-double-position-gradients: 3.1.2(postcss@8.4.19) - postcss-env-function: 4.0.6(postcss@8.4.19) - postcss-focus-visible: 6.0.4(postcss@8.4.19) - postcss-focus-within: 5.0.4(postcss@8.4.19) - postcss-font-variant: 5.0.0(postcss@8.4.19) - postcss-gap-properties: 3.0.5(postcss@8.4.19) - postcss-image-set-function: 4.0.7(postcss@8.4.19) - postcss-initial: 4.0.1(postcss@8.4.19) - postcss-lab-function: 4.2.1(postcss@8.4.19) - postcss-logical: 5.0.4(postcss@8.4.19) - postcss-media-minmax: 5.0.0(postcss@8.4.19) - postcss-nesting: 10.2.0(postcss@8.4.19) - postcss-overflow-shorthand: 3.0.4(postcss@8.4.19) - postcss-page-break: 3.0.4(postcss@8.4.19) - postcss-place: 7.0.5(postcss@8.4.19) - postcss-pseudo-class-any-link: 7.1.6(postcss@8.4.19) - postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.19) - postcss-selector-not: 5.0.0(postcss@8.4.19) + postcss: 8.4.24 + postcss-attribute-case-insensitive: 5.0.2(postcss@8.4.24) + postcss-color-functional-notation: 4.2.4(postcss@8.4.24) + postcss-color-hex-alpha: 8.0.4(postcss@8.4.24) + postcss-color-rebeccapurple: 7.1.1(postcss@8.4.24) + postcss-custom-media: 8.0.2(postcss@8.4.24) + postcss-custom-properties: 12.1.11(postcss@8.4.24) + postcss-custom-selectors: 6.0.3(postcss@8.4.24) + postcss-dir-pseudo-class: 6.0.5(postcss@8.4.24) + postcss-double-position-gradients: 3.1.2(postcss@8.4.24) + postcss-env-function: 4.0.6(postcss@8.4.24) + postcss-focus-visible: 6.0.4(postcss@8.4.24) + postcss-focus-within: 5.0.4(postcss@8.4.24) + postcss-font-variant: 5.0.0(postcss@8.4.24) + postcss-gap-properties: 3.0.5(postcss@8.4.24) + postcss-image-set-function: 4.0.7(postcss@8.4.24) + postcss-initial: 4.0.1(postcss@8.4.24) + postcss-lab-function: 4.2.1(postcss@8.4.24) + postcss-logical: 5.0.4(postcss@8.4.24) + postcss-media-minmax: 5.0.0(postcss@8.4.24) + postcss-nesting: 10.2.0(postcss@8.4.24) + postcss-overflow-shorthand: 3.0.4(postcss@8.4.24) + postcss-page-break: 3.0.4(postcss@8.4.24) + postcss-place: 7.0.5(postcss@8.4.24) + postcss-pseudo-class-any-link: 7.1.6(postcss@8.4.24) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.24) + postcss-selector-not: 5.0.0(postcss@8.4.24) dev: true /postcss-preset-env@7.2.3(postcss@8.4.5): @@ -19838,13 +16337,13 @@ packages: postcss-selector-not: 5.0.0(postcss@8.4.5) dev: true - /postcss-pseudo-class-any-link@7.1.6(postcss@8.4.19): + /postcss-pseudo-class-any-link@7.1.6(postcss@8.4.24): resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 postcss-selector-parser: 6.0.10 dev: true @@ -19858,12 +16357,12 @@ packages: postcss-selector-parser: 6.0.10 dev: true - /postcss-replace-overflow-wrap@4.0.0(postcss@8.4.19): + /postcss-replace-overflow-wrap@4.0.0(postcss@8.4.24): resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} peerDependencies: postcss: ^8.0.3 dependencies: - postcss: 8.4.19 + postcss: 8.4.24 dev: true /postcss-replace-overflow-wrap@4.0.0(postcss@8.4.5): @@ -19874,13 +16373,13 @@ packages: postcss: 8.4.5 dev: true - /postcss-selector-not@5.0.0(postcss@8.4.19): + /postcss-selector-not@5.0.0(postcss@8.4.24): resolution: {integrity: sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==} peerDependencies: postcss: ^8.1.0 dependencies: balanced-match: 1.0.2 - postcss: 8.4.19 + postcss: 8.4.24 dev: true /postcss-selector-not@5.0.0(postcss@8.4.5): @@ -19900,7 +16399,7 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-url@10.1.3(postcss@8.4.19): + /postcss-url@10.1.3(postcss@8.4.24): resolution: {integrity: sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==} engines: {node: '>=10'} peerDependencies: @@ -19909,7 +16408,7 @@ packages: make-dir: 3.1.0 mime: 2.5.2 minimatch: 3.0.5 - postcss: 8.4.19 + postcss: 8.4.24 xxhashjs: 0.2.2 dev: true @@ -19917,38 +16416,19 @@ packages: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true - /postcss@8.4.14: - resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} + /postcss@8.4.24: + resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.4 + nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 - dev: false - - /postcss@8.4.16: - resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.4 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: true - - /postcss@8.4.19: - resolution: {integrity: sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.4 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: true /postcss@8.4.5: resolution: {integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.4 + nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 dev: true @@ -20016,6 +16496,11 @@ packages: engines: {node: '>=6'} dev: true + /pretty-bytes@6.1.0: + resolution: {integrity: sha512-Rk753HI8f4uivXi4ZCIYdhmG1V+WKzvRMg/X+M42a6t7D07RcmopXJMDNk6N++7Bl75URRGsb40ruvg7Hcp2wQ==} + engines: {node: ^14.13.1 || >=16.0.0} + dev: true + /pretty-format@26.6.2: resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} engines: {node: '>= 10'} @@ -20035,12 +16520,11 @@ packages: react-is: 17.0.2 dev: true - /pretty-format@28.1.3: - resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + /pretty-format@29.5.0: + resolution: {integrity: sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/schemas': 28.1.3 - ansi-regex: 5.0.1 + '@jest/schemas': 29.4.3 ansi-styles: 5.2.0 react-is: 18.2.0 dev: true @@ -20051,17 +16535,9 @@ packages: dependencies: condense-newlines: 0.2.1 extend-shallow: 2.0.1 - js-beautify: 1.14.4 + js-beautify: 1.14.8 dev: true - /prism-react-renderer@1.3.5(react@17.0.2): - resolution: {integrity: sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==} - peerDependencies: - react: '>=0.14.9' - dependencies: - react: 17.0.2 - dev: false - /process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -20112,12 +16588,7 @@ packages: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 - - /property-information@5.6.0: - resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} - dependencies: - xtend: 4.0.2 - dev: false + dev: true /proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} @@ -20126,6 +16597,7 @@ packages: /protractor@7.0.0: resolution: {integrity: sha512-UqkFjivi4GcvUQYzqGYNe0mLzfn5jiLmO8w9nMhQoJRLhy2grJonpga2IWhI6yJO30LibWXJJtA4MOIZD2GgZw==} engines: {node: '>=10.13.x'} + deprecated: We have news to share - Protractor is deprecated and will reach end-of-life by Summer 2023. To learn more and find out about other options please refer to this post on the Angular blog. Thank you for using and contributing to Protractor. https://goo.gle/state-of-e2e-in-angular hasBin: true dependencies: '@types/q': 0.0.32 @@ -20186,7 +16658,7 @@ packages: /puppeteer@8.0.0: resolution: {integrity: sha512-D0RzSWlepeWkxPPdK3xhTcefj8rjah1791GE82Pdjsri49sy11ci/JQsAO8K2NRukqvwEtcI+ImP5F4ZiMvtIQ==} engines: {node: '>=10.18.1'} - deprecated: Version no longer supported. Upgrade to @latest + deprecated: < 19.4.0 is no longer supported requiresBuild: true dependencies: debug: 4.3.4 @@ -20213,11 +16685,6 @@ packages: engines: {node: '>=0.6.0', teleport: '>=0.2.0'} dev: true - /q@1.5.1: - resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} - engines: {node: '>=0.6.0', teleport: '>=0.2.0'} - dev: false - /qjobs@1.2.0: resolution: {integrity: sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==} engines: {node: '>=0.9'} @@ -20243,6 +16710,10 @@ packages: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true + /radix3@1.0.1: + resolution: {integrity: sha512-y+AcwZ3HcUIGc9zGsNVf5+BY/LxL+z+4h4J3/pp8jxSmy1STaCocPS3qrj4tA5ehUSzqtqK+0Aygvz/r/8vy4g==} + dev: true + /randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: @@ -20264,6 +16735,14 @@ packages: unpipe: 1.0.0 dev: true + /rc9@2.1.0: + resolution: {integrity: sha512-ROO9bv8PPqngWKoiUZU3JDQ4sugpdRs9DfwHnzDSxK25XtQn6BEHL6EOd/OtKuDT2qodrtNR+0WkPT6l0jxH5Q==} + dependencies: + defu: 6.1.2 + destr: 1.2.2 + flat: 5.0.2 + dev: true + /rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true @@ -20274,30 +16753,6 @@ packages: strip-json-comments: 2.0.1 dev: false - /react-clientside-effect@1.2.6(react@17.0.2): - resolution: {integrity: sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==} - peerDependencies: - react: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@babel/runtime': 7.18.9 - react: 17.0.2 - dev: false - - /react-color@2.19.3(react@17.0.2): - resolution: {integrity: sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA==} - peerDependencies: - react: '*' - dependencies: - '@icons/material': 0.2.4(react@17.0.2) - lodash: 4.17.21 - lodash-es: 4.17.21 - material-colors: 1.2.6 - prop-types: 15.8.1 - react: 17.0.2 - reactcss: 1.2.3(react@17.0.2) - tinycolor2: 1.4.2 - dev: false - /react-devtools-core@4.24.0: resolution: {integrity: sha512-Rw7FzYOOzcfyUPaAm9P3g0tFdGqGq2LLiAI+wjYcp6CsF3DeeMrRS3HZAho4s273C29G/DJhx0e8BpRE/QZNGg==} dependencies: @@ -20318,48 +16773,18 @@ packages: react: 17.0.2 scheduler: 0.20.2 - /react-dom@18.0.0(react@18.0.0): - resolution: {integrity: sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==} + /react-dom@18.2.0(react@18.2.0): + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: - react: ^18.0.0 + react: ^18.2.0 dependencies: loose-envify: 1.4.0 - react: 18.0.0 - scheduler: 0.21.0 - dev: true - - /react-error-boundary@3.1.4(react@17.0.2): - resolution: {integrity: sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==} - engines: {node: '>=10', npm: '>=6'} - peerDependencies: - react: '>=16.13.1' - dependencies: - '@babel/runtime': 7.18.9 - react: 17.0.2 - dev: true - - /react-fast-compare@3.2.0: - resolution: {integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==} - dev: false - - /react-focus-lock@2.5.2(@types/react@16.14.30)(react@17.0.2): - resolution: {integrity: sha512-WzpdOnEqjf+/A3EH9opMZWauag7gV0BxFl+EY4ElA4qFqYsUsBLnmo2sELbN5OC30S16GAWMy16B9DLPpdJKAQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - dependencies: - '@babel/runtime': 7.18.9 - focus-lock: 0.9.2 - prop-types: 15.8.1 - react: 17.0.2 - react-clientside-effect: 1.2.6(react@17.0.2) - use-callback-ref: 1.3.0(@types/react@16.14.30)(react@17.0.2) - use-sidecar: 1.1.2(@types/react@16.14.30)(react@17.0.2) - transitivePeerDependencies: - - '@types/react' - dev: false + react: 18.2.0 + scheduler: 0.23.0 /react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + dev: true /react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} @@ -20372,7 +16797,7 @@ packages: /react-native-codegen@0.69.1: resolution: {integrity: sha512-TOZEqBarczcyYN3iZE3VpKkooOevaAzBq9n7lU0h9mQUvtRhLVyolc+a5K6cWI0e4v4K69I0MqzjPcPeFKo32Q==} dependencies: - '@babel/parser': 7.20.7 + '@babel/parser': 7.22.4 flow-parser: 0.121.0 jscodeshift: 0.13.1 nullthrows: 1.1.1 @@ -20385,7 +16810,7 @@ packages: resolution: {integrity: sha512-+4JpbIx42zGTONhBTIXSyfyHICHC29VTvhkkoUOJAh/XHPEixpuBduYgf6Y4y9wsN1ARlQhBBoptTvXvAFQf5g==} dev: true - /react-native-svg@13.4.0(react-native@0.69.3)(react@18.0.0): + /react-native-svg@13.4.0(react-native@0.69.3)(react@18.2.0): resolution: {integrity: sha512-B3TwK+H0+JuRhYPzF21AgqMt4fjhCwDZ9QUtwNstT5XcslJBXC0FoTkdZo8IEb1Sv4suSqhZwlAY6lwOv3tHag==} peerDependencies: react: '*' @@ -20393,11 +16818,11 @@ packages: dependencies: css-select: 5.1.0 css-tree: 1.1.3 - react: 18.0.0 - react-native: 0.69.3(react@18.0.0) + react: 18.2.0 + react-native: 0.69.3(react@18.2.0) dev: true - /react-native@0.69.3(react@18.0.0): + /react-native@0.69.3(react@18.2.0): resolution: {integrity: sha512-SyGkcoEUa/BkO+wKVnv4OsnLSNfUM5zLNXS3iT/3eXjKX91/FKBH/nfR9BE1c60X5LQe/P5QYqr6WPX3TRSQkA==} engines: {node: '>=14'} hasBin: true @@ -20426,16 +16851,16 @@ packages: nullthrows: 1.1.1 pretty-format: 26.6.2 promise: 8.1.0 - react: 18.0.0 + react: 18.2.0 react-devtools-core: 4.24.0 react-native-codegen: 0.69.1 react-native-gradle-plugin: 0.0.7 react-refresh: 0.4.3 - react-shallow-renderer: 16.15.0(react@18.0.0) - regenerator-runtime: 0.13.9 + react-shallow-renderer: 16.15.0(react@18.2.0) + regenerator-runtime: 0.13.11 scheduler: 0.21.0 stacktrace-parser: 0.1.10 - use-sync-external-store: 1.2.0(react@18.0.0) + use-sync-external-store: 1.2.0(react@18.2.0) whatwg-fetch: 3.6.2 ws: 6.2.2 transitivePeerDependencies: @@ -20462,115 +16887,16 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-remove-scroll-bar@2.3.3(@types/react@16.14.30)(react@17.0.2): - resolution: {integrity: sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@types/react': 16.14.30 - react: 17.0.2 - react-style-singleton: 2.2.1(@types/react@16.14.30)(react@17.0.2) - tslib: 2.5.0 - dev: false - - /react-remove-scroll@2.4.1(@types/react@16.14.30)(react@17.0.2): - resolution: {integrity: sha512-K7XZySEzOHMTq7dDwcHsZA6Y7/1uX5RsWhRXVYv8rdh+y9Qz2nMwl9RX/Mwnj/j7JstCGmxyfyC0zbVGXYh3mA==} - engines: {node: '>=8.5.0'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@types/react': 16.14.30 - react: 17.0.2 - react-remove-scroll-bar: 2.3.3(@types/react@16.14.30)(react@17.0.2) - react-style-singleton: 2.2.1(@types/react@16.14.30)(react@17.0.2) - tslib: 1.14.1 - use-callback-ref: 1.3.0(@types/react@16.14.30)(react@17.0.2) - use-sidecar: 1.1.2(@types/react@16.14.30)(react@17.0.2) - dev: false - - /react-shallow-renderer@16.15.0(react@17.0.2): + /react-shallow-renderer@16.15.0(react@18.2.0): resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} peerDependencies: react: ^16.0.0 || ^17.0.0 || ^18.0.0 dependencies: object-assign: 4.1.1 - react: 17.0.2 + react: 18.2.0 react-is: 18.2.0 dev: true - /react-shallow-renderer@16.15.0(react@18.0.0): - resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} - peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 - dependencies: - object-assign: 4.1.1 - react: 18.0.0 - react-is: 18.2.0 - dev: true - - /react-style-singleton@2.2.1(@types/react@16.14.30)(react@17.0.2): - resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@types/react': 16.14.30 - get-nonce: 1.0.1 - invariant: 2.2.4 - react: 17.0.2 - tslib: 2.5.0 - dev: false - - /react-svg-core@3.0.3: - resolution: {integrity: sha512-Ws3eM3xCAwcaYeqm4Ajcz3zxBYNI6BeTWWhFR0cpOT+pWuVtozgHYK9xUM0S/ilapZgYMQDe49XgOxpvooFq4w==} - engines: {node: '>=8'} - dependencies: - '@babel/core': 7.20.2 - '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.20.2) - '@babel/preset-react': 7.18.6(@babel/core@7.20.2) - babel-plugin-react-svg: 3.0.3(@babel/plugin-syntax-jsx@7.18.6) - lodash.clonedeep: 4.5.0 - lodash.isplainobject: 4.0.6 - svgo: 1.3.2 - transitivePeerDependencies: - - supports-color - dev: false - - /react-svg-loader@3.0.3: - resolution: {integrity: sha512-V1KnIUtvWVvc4xCig34n+f+/74ylMMugB2FbuAF/yq+QRi+WLi2hUYp9Ze3VylhA1D7ZgRygBh3Ojj8S3TPhJA==} - engines: {node: '>=8'} - dependencies: - loader-utils: 1.4.0 - react-svg-core: 3.0.3 - transitivePeerDependencies: - - supports-color - dev: false - - /react-test-renderer@17.0.2(react@17.0.2): - resolution: {integrity: sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==} - peerDependencies: - react: 17.0.2 - dependencies: - object-assign: 4.1.1 - react: 17.0.2 - react-is: 17.0.2 - react-shallow-renderer: 16.15.0(react@17.0.2) - scheduler: 0.20.2 - dev: true - /react@17.0.2: resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} engines: {node: '>=0.10.0'} @@ -20578,21 +16904,11 @@ packages: loose-envify: 1.4.0 object-assign: 4.1.1 - /react@18.0.0: - resolution: {integrity: sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==} + /react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 - dev: true - - /reactcss@1.2.3(react@17.0.2): - resolution: {integrity: sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==} - peerDependencies: - react: '*' - dependencies: - lodash: 4.17.21 - react: 17.0.2 - dev: false /read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} @@ -20608,25 +16924,6 @@ packages: npm-normalize-package-bin: 1.0.1 dev: true - /read-pkg-up@7.0.1: - resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} - engines: {node: '>=8'} - dependencies: - find-up: 4.1.0 - read-pkg: 5.2.0 - type-fest: 0.8.1 - dev: true - - /read-pkg@5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} - engines: {node: '>=8'} - dependencies: - '@types/normalize-package-data': 2.4.1 - normalize-package-data: 2.5.0 - parse-json: 5.2.0 - type-fest: 0.6.0 - dev: true - /readable-stream@2.3.7: resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} dependencies: @@ -20646,6 +16943,12 @@ packages: string_decoder: 1.1.1 util-deprecate: 1.0.2 + /readdir-glob@1.1.3: + resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} + dependencies: + minimatch: 5.1.6 + dev: true + /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -20675,6 +16978,18 @@ packages: strip-indent: 3.0.0 dev: true + /redis-errors@1.2.0: + resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} + engines: {node: '>=4'} + dev: true + + /redis-parser@3.0.0: + resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} + engines: {node: '>=4'} + dependencies: + redis-errors: 1.2.0 + dev: true + /reflect-metadata@0.1.13: resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==} dev: true @@ -20684,12 +16999,14 @@ packages: engines: {node: '>=4'} dependencies: regenerate: 1.4.2 + dev: true /regenerate@1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + dev: true - /regenerator-runtime@0.13.10: - resolution: {integrity: sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==} + /regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} /regenerator-runtime@0.13.9: resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} @@ -20698,7 +17015,8 @@ packages: /regenerator-transform@0.15.0: resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==} dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.3 + dev: true /regex-not@1.0.2: resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} @@ -20712,13 +17030,14 @@ packages: resolution: {integrity: sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==} dev: true - /regexp.prototype.flags@1.4.3: - resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} + /regexp.prototype.flags@1.5.0: + resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.2.0 functions-have-names: 1.2.3 + dev: true /regexpp@3.2.0: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} @@ -20735,64 +17054,17 @@ packages: regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 + dev: true /regjsgen@0.7.1: resolution: {integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==} + dev: true /regjsparser@0.9.1: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true dependencies: jsesc: 0.5.0 - - /remark-footnotes@2.0.0: - resolution: {integrity: sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==} - dev: false - - /remark-mdx@1.6.22: - resolution: {integrity: sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==} - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-proposal-object-rest-spread': 7.12.1(@babel/core@7.12.9) - '@babel/plugin-syntax-jsx': 7.12.1(@babel/core@7.12.9) - '@mdx-js/util': 1.6.22 - is-alphabetical: 1.0.4 - remark-parse: 8.0.3 - unified: 9.2.0 - transitivePeerDependencies: - - supports-color - dev: false - - /remark-parse@8.0.3: - resolution: {integrity: sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==} - dependencies: - ccount: 1.1.0 - collapse-white-space: 1.0.6 - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - is-whitespace-character: 1.0.4 - is-word-character: 1.0.4 - markdown-escapes: 1.0.4 - parse-entities: 2.0.0 - repeat-string: 1.6.1 - state-toggle: 1.0.3 - trim: 0.0.1 - trim-trailing-lines: 1.1.4 - unherit: 1.1.3 - unist-util-remove-position: 2.0.1 - vfile-location: 3.2.0 - xtend: 4.0.2 - dev: false - - /remark-squeeze-paragraphs@4.0.0: - resolution: {integrity: sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==} - dependencies: - mdast-squeeze-paragraphs: 4.0.0 - dev: false - - /remove-trailing-separator@1.1.0: - resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==} dev: true /rename-keys@1.2.0: @@ -20807,6 +17079,7 @@ packages: /repeat-string@1.6.1: resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} engines: {node: '>=0.10'} + dev: true /request@2.88.2: resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} @@ -20856,13 +17129,6 @@ packages: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} dev: true - /resolve-cwd@3.0.0: - resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} - engines: {node: '>=8'} - dependencies: - resolve-from: 5.0.0 - dev: true - /resolve-from@3.0.0: resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==} engines: {node: '>=4'} @@ -20871,6 +17137,7 @@ packages: /resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} + dev: true /resolve-from@5.0.0: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} @@ -20884,7 +17151,7 @@ packages: adjust-sourcemap-loader: 4.0.0 convert-source-map: 1.8.0 loader-utils: 2.0.2 - postcss: 8.4.19 + postcss: 8.4.24 source-map: 0.6.1 dev: true @@ -20897,18 +17164,19 @@ packages: resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} hasBin: true dependencies: - is-core-module: 2.11.0 + is-core-module: 2.12.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true - /resolve@1.22.1: - resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + /resolve@1.22.2: + resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} hasBin: true dependencies: - is-core-module: 2.11.0 + is-core-module: 2.12.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + dev: true /restore-cursor@3.1.0: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} @@ -20961,7 +17229,7 @@ packages: glob: 7.2.3 dev: true - /rollup-plugin-dts@5.0.0(rollup@3.5.1)(typescript@4.9.3): + /rollup-plugin-dts@5.0.0(rollup@3.23.0)(typescript@4.9.5): resolution: {integrity: sha512-OO8ayCvuJCKaQSShyVTARxGurVVk4ulzbuvz+0zFd1f93vlnWFU5pBMT7HFeS6uj7MvvZLx4kUAarGATSU1+Ng==} engines: {node: '>=v14'} peerDependencies: @@ -20969,13 +17237,13 @@ packages: typescript: ^4.1 dependencies: magic-string: 0.26.7 - rollup: 3.5.1 - typescript: 4.9.3 + rollup: 3.23.0 + typescript: 4.9.5 optionalDependencies: - '@babel/code-frame': 7.18.6 + '@babel/code-frame': 7.21.4 dev: true - /rollup-plugin-esbuild@3.0.4(esbuild@0.9.7)(rollup@2.77.2): + /rollup-plugin-esbuild@3.0.4(esbuild@0.9.7)(rollup@2.79.1): resolution: {integrity: sha512-Txe/qWTx4NykWLwHjQ8vxXB1Mh6nTWnk7nl9lTYBN0DKnbvnSz4u2qiLqceLMZXTk//iYP5jnxlBNciNBp57LQ==} engines: {node: '>=12'} peerDependencies: @@ -20986,28 +17254,28 @@ packages: esbuild: 0.9.7 joycon: 3.1.1 jsonc-parser: 3.2.0 - rollup: 2.77.2 + rollup: 2.79.1 dev: true - /rollup-plugin-esbuild@4.10.2(esbuild@0.15.16)(rollup@3.5.1): + /rollup-plugin-esbuild@4.10.2(esbuild@0.15.16)(rollup@3.23.0): resolution: {integrity: sha512-OPrBgdN1ZC2zQvq/rm5Zvzpb0Rez7zbbVJ+1b5Az//kLlfhwR1mqOP3wAhkg9sn5nF7p+97p55TORE0RNXzNcw==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} peerDependencies: esbuild: '>=0.10.1' rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.5.1) + '@rollup/pluginutils': 5.0.2(rollup@3.23.0) debug: 4.3.4 es-module-lexer: 1.1.0 esbuild: 0.15.16 joycon: 3.1.1 jsonc-parser: 3.2.0 - rollup: 3.5.1 + rollup: 3.23.0 transitivePeerDependencies: - supports-color dev: false - /rollup-plugin-license@3.0.1(rollup@3.5.1): + /rollup-plugin-license@3.0.1(rollup@3.23.0): resolution: {integrity: sha512-/lec6Y94Y3wMfTDeYTO/jSXII0GQ/XkDZCiqkMKxyU5D5nGPaxr/2JNYvAgYsoCYuOLGOanKDPjCCQiTT96p7A==} engines: {node: '>=14.0.0'} peerDependencies: @@ -21020,7 +17288,7 @@ packages: mkdirp: 1.0.4 moment: 2.29.4 package-name-regex: 2.0.6 - rollup: 3.5.1 + rollup: 3.23.0 spdx-expression-validate: 2.0.0 spdx-satisfies: 5.0.1 @@ -21040,7 +17308,7 @@ packages: source-map-resolve: 0.6.0 dev: true - /rollup-plugin-svelte@7.1.0(rollup@3.5.1)(svelte@3.53.1): + /rollup-plugin-svelte@7.1.0(rollup@3.23.0)(svelte@3.53.1): resolution: {integrity: sha512-vopCUq3G+25sKjwF5VilIbiY6KCuMNHP1PFvx2Vr3REBNMDllKHFZN2B9jwwC+MqNc3UPKkjXnceLPEjTjXGXg==} engines: {node: '>=10'} peerDependencies: @@ -21048,12 +17316,12 @@ packages: svelte: '>=3.5.0' dependencies: require-relative: 0.8.7 - rollup: 3.5.1 + rollup: 3.23.0 rollup-pluginutils: 2.8.2 svelte: 3.53.1 dev: true - /rollup-plugin-visualizer@5.8.3(rollup@3.5.1): + /rollup-plugin-visualizer@5.8.3(rollup@3.23.0): resolution: {integrity: sha512-QGJk4Bqe4AOat5AjipOh8esZH1nck5X2KFpf4VytUdSUuuuSwvIQZjMGgjcxe/zXexltqaXp5Vx1V3LmnQH15Q==} engines: {node: '>=14'} hasBin: true @@ -21064,11 +17332,28 @@ packages: optional: true dependencies: open: 8.4.0 - rollup: 3.5.1 + rollup: 3.23.0 source-map: 0.7.4 yargs: 17.6.2 dev: false + /rollup-plugin-visualizer@5.9.0(rollup@3.23.0): + resolution: {integrity: sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg==} + engines: {node: '>=14'} + hasBin: true + peerDependencies: + rollup: 2.x || 3.x + peerDependenciesMeta: + rollup: + optional: true + dependencies: + open: 8.4.0 + picomatch: 2.3.1 + rollup: 3.23.0 + source-map: 0.7.4 + yargs: 17.6.2 + dev: true + /rollup-pluginutils@2.8.2: resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} dependencies: @@ -21081,36 +17366,20 @@ packages: '@babel/core': 7.20.2 '@babel/preset-env': 7.20.2(@babel/core@7.20.2) '@babel/preset-typescript': 7.18.6(@babel/core@7.20.2) - '@rollup/plugin-babel': 6.0.3(@babel/core@7.20.2)(rollup@3.5.1) - '@rollup/plugin-node-resolve': 15.0.1(rollup@3.5.1) - '@rollup/plugin-terser': 0.1.0(rollup@3.5.1) + '@rollup/plugin-babel': 6.0.3(@babel/core@7.20.2)(rollup@3.23.0) + '@rollup/plugin-node-resolve': 15.1.0(rollup@3.23.0) + '@rollup/plugin-terser': 0.1.0(rollup@3.23.0) babel-preset-solid: 1.6.7(@babel/core@7.20.2) colorette: 2.0.19 - esbuild: 0.15.16 + esbuild: 0.15.18 merge-anything: 5.1.4 - rollup: 3.5.1 - typescript: 4.9.4 + rollup: 3.23.0 + typescript: 4.9.5 transitivePeerDependencies: - '@types/babel__core' - supports-color dev: true - /rollup@2.77.2: - resolution: {integrity: sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /rollup@2.78.1: - resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: true - /rollup@2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} engines: {node: '>=10.0.0'} @@ -21119,18 +17388,13 @@ packages: fsevents: 2.3.2 dev: true - /rollup@3.5.1: - resolution: {integrity: sha512-hdQWTvPeiAbM6SUkxV70HdGUVxsgsc+CLy5fuh4KdgUBJ0SowXiix8gANgXoG3wEuLwfoJhCT2V+WwxfWq9Ikw==} + /rollup@3.23.0: + resolution: {integrity: sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: fsevents: 2.3.2 - /rsvp@4.8.5: - resolution: {integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==} - engines: {node: 6.* || >= 7.*} - dev: true - /run-async@2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} @@ -21186,8 +17450,9 @@ packages: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 is-regex: 1.1.4 + dev: true /safe-regex@1.1.0: resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} @@ -21203,30 +17468,11 @@ packages: resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} dependencies: es6-promise: 3.3.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 mkdirp: 0.5.6 rimraf: 2.6.3 dev: true - /sane@4.1.0: - resolution: {integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==} - engines: {node: 6.* || 8.* || >= 10.*} - deprecated: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added - hasBin: true - dependencies: - '@cnakazawa/watch': 1.0.4 - anymatch: 2.0.0 - capture-exit: 2.0.0 - exec-sh: 0.3.6 - execa: 1.0.0 - fb-watchman: 2.0.1 - micromatch: 3.1.10 - minimist: 1.2.8 - walker: 1.0.8 - transitivePeerDependencies: - - supports-color - dev: true - /sass-loader@12.4.0(sass@1.49.9)(webpack@5.76.1): resolution: {integrity: sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==} engines: {node: '>= 12.13.0'} @@ -21243,10 +17489,10 @@ packages: sass: optional: true dependencies: - klona: 2.0.5 + klona: 2.0.6 neo-async: 2.6.2 sass: 1.49.9 - webpack: 5.76.1(@swc/core@1.3.35) + webpack: 5.76.1(esbuild@0.14.22) dev: true /sass@1.49.9: @@ -21280,13 +17526,6 @@ packages: /sax@1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - /saxes@5.0.1: - resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} - engines: {node: '>=10'} - dependencies: - xmlchars: 2.2.0 - dev: true - /saxes@6.0.0: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} @@ -21306,6 +17545,11 @@ packages: loose-envify: 1.4.0 dev: true + /scheduler@0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + dependencies: + loose-envify: 1.4.0 + /schema-utils@2.7.1: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} engines: {node: '>= 8.9.0'} @@ -21334,13 +17578,9 @@ packages: ajv-keywords: 5.1.0(ajv@8.11.0) dev: true - /section-matter@1.0.0: - resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} - engines: {node: '>=4'} - dependencies: - extend-shallow: 2.0.1 - kind-of: 6.0.3 - dev: false + /scule@1.0.0: + resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==} + dev: true /select-hose@2.0.0: resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} @@ -21370,6 +17610,7 @@ packages: /semver@6.3.0: resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} hasBin: true + dev: true /semver@7.3.4: resolution: {integrity: sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==} @@ -21387,8 +17628,15 @@ packages: lru-cache: 6.0.0 dev: true - /semver@7.3.7: - resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} + /semver@7.5.0: + resolution: {integrity: sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + + /semver@7.5.1: + resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==} engines: {node: '>=10'} hasBin: true dependencies: @@ -21420,8 +17668,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /serialize-javascript@6.0.0: - resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} + /serialize-javascript@6.0.1: + resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} dependencies: randombytes: 2.1.0 dev: true @@ -21441,6 +17689,12 @@ packages: - supports-color dev: true + /serve-placeholder@2.0.1: + resolution: {integrity: sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==} + dependencies: + defu: 6.1.2 + dev: true + /serve-static@1.15.0: resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} engines: {node: '>= 0.8.0'} @@ -21493,7 +17747,7 @@ packages: detect-libc: 1.0.3 node-addon-api: 3.2.1 prebuild-install: 6.1.4 - semver: 7.3.7 + semver: 7.5.1 simple-get: 3.1.1 tar-fs: 2.1.1 tunnel-agent: 0.6.0 @@ -21527,17 +17781,29 @@ packages: resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==} dev: true - /shellwords@0.1.1: - resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==} - dev: true - optional: true + /shiki-processor@0.1.3(shiki@0.14.2): + resolution: {integrity: sha512-oZqVFKweklwt+fj6yUPb+ffrCpYYoJ4RYxNt7w1+aoHetHq5ZaN6oX6+4HrypOi0s/O6A2neBpn+Xf6bM4KfsQ==} + peerDependencies: + shiki: 0.x + dependencies: + shiki: 0.14.2 + dev: false + + /shiki@0.14.2: + resolution: {integrity: sha512-ltSZlSLOuSY0M0Y75KA+ieRaZ0Trf5Wl3gutE7jzLuIcWxLp5i/uEnLoQWNvgKXQ5OMpGkJnVMRLAuzjc0LJ2A==} + dependencies: + ansi-sequence-parser: 1.1.0 + jsonc-parser: 3.2.0 + vscode-oniguruma: 1.7.0 + vscode-textmate: 8.0.0 /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.2.0 + get-intrinsic: 1.2.1 object-inspect: 1.12.3 + dev: true /sigmund@1.0.1: resolution: {integrity: sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==} @@ -21566,7 +17832,6 @@ packages: debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true /simple-string-table@1.0.0: resolution: {integrity: sha512-iflPccjsYtTN+Rqj35v/G+i9A04g2HgOPkPp/B5evznUD4VZ4egi/qcFwrUHgGZwJMZz+Aq5elow4Qqsodfflw==} @@ -21631,6 +17896,10 @@ packages: engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} dev: true + /smob@1.4.0: + resolution: {integrity: sha512-MqR3fVulhjWuRNSMydnTlweu38UhQ0HXM4buStD/S3mc/BzX3CuM9OmhyQpmtYCvoYdl5ris6TI0ZqH355Ymqg==} + dev: true + /snapdragon-node@2.1.1: resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} engines: {node: '>=0.10.0'} @@ -21738,7 +18007,7 @@ packages: /solid-js@1.5.4: resolution: {integrity: sha512-+65anSHhH27htkhP5LuC912fviMIckgc7/yN+WWrKhS9Kp3dvtDNl5/m4GWX1lpCvcubjShqJjGt16HET5z5Ig==} dependencies: - csstype: 3.1.0 + csstype: 3.1.2 dev: true /solid-refresh@0.4.1(solid-js@1.5.4): @@ -21748,13 +18017,14 @@ packages: dependencies: '@babel/generator': 7.20.7 '@babel/helper-module-imports': 7.18.6 - '@babel/types': 7.20.7 + '@babel/types': 7.22.4 solid-js: 1.5.4 dev: true /solid-testing-library@0.3.0(solid-js@1.5.4): resolution: {integrity: sha512-6NWVbySNVzyReBm2N6p3eF8bzxRZXHZTAmPix4vFWYol16QWVjNQsEUxvr+ZOutb0yuMZmNuGx3b6WIJYmjwMQ==} engines: {node: '>= 14'} + deprecated: This package is now available at @solidjs/testing-library peerDependencies: solid-js: '>=1.0.0' dependencies: @@ -21785,7 +18055,7 @@ packages: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.0.2 - webpack: 5.76.1(@swc/core@1.3.35) + webpack: 5.76.1(esbuild@0.14.22) dev: true /source-map-resolve@0.5.3: @@ -21828,6 +18098,7 @@ packages: /source-map@0.5.7: resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} engines: {node: '>=0.10.0'} + dev: true /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} @@ -21847,10 +18118,6 @@ packages: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} deprecated: Please use @jridgewell/sourcemap-codec instead - /space-separated-tokens@1.1.5: - resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} - dev: false - /spdx-compare@1.0.0: resolution: {integrity: sha512-C1mDZOX0hnu0ep9dfmuoi03+eOdDoz2yvK79RxbcrVEG1NO1Ph35yW102DHWKN4pk80nwCgeMmSY5L25VE4D9A==} dependencies: @@ -21858,13 +18125,6 @@ packages: spdx-expression-parse: 3.0.1 spdx-ranges: 2.1.1 - /spdx-correct@3.1.1: - resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} - dependencies: - spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.12 - dev: true - /spdx-exceptions@2.3.0: resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} @@ -21927,6 +18187,7 @@ packages: /sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + dev: true /sshpk@1.17.0: resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==} @@ -21958,13 +18219,8 @@ packages: minipass: 3.3.4 dev: true - /stable@0.1.8: - resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} - deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' - dev: false - - /stack-utils@2.0.5: - resolution: {integrity: sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==} + /stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} dependencies: escape-string-regexp: 2.0.0 @@ -21981,9 +18237,9 @@ packages: type-fest: 0.7.1 dev: true - /state-toggle@1.0.3: - resolution: {integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==} - dev: false + /standard-as-callback@2.1.0: + resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} + dev: true /static-extend@0.1.2: resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} @@ -22003,6 +18259,17 @@ packages: engines: {node: '>= 0.8'} dev: true + /std-env@3.3.3: + resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==} + dev: true + + /stop-iteration-iterator@1.0.0: + resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} + engines: {node: '>= 0.4'} + dependencies: + internal-slot: 1.0.5 + dev: true + /streamroller@3.1.2: resolution: {integrity: sha512-wZswqzbgGGsXYIrBYhOE0yP+nQ6XRk7xDcYwuQAGTYXdyAUmvgVFE0YU1g5pvQT0m7GBaQfYcSnlHbapuK0H0A==} engines: {node: '>=8.0'} @@ -22014,19 +18281,16 @@ packages: - supports-color dev: true + /streamsearch@1.1.0: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} + dev: true + /string-argv@0.3.1: resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} engines: {node: '>=0.6.19'} dev: true - /string-length@4.0.2: - resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} - engines: {node: '>=10'} - dependencies: - char-regex: 1.0.2 - strip-ansi: 6.0.1 - dev: true - /string-width@1.0.2: resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==} engines: {node: '>=0.10.0'} @@ -22060,14 +18324,7 @@ packages: call-bind: 1.0.2 define-properties: 1.2.0 es-abstract: 1.21.2 - - /string.prototype.trimend@1.0.5: - resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.20.1 - dev: false + dev: true /string.prototype.trimend@1.0.6: resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} @@ -22075,14 +18332,7 @@ packages: call-bind: 1.0.2 define-properties: 1.2.0 es-abstract: 1.21.2 - - /string.prototype.trimstart@1.0.5: - resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.20.1 - dev: false + dev: true /string.prototype.trimstart@1.0.6: resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} @@ -22090,6 +18340,7 @@ packages: call-bind: 1.0.2 define-properties: 1.2.0 es-abstract: 1.21.2 + dev: true /string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} @@ -22122,21 +18373,11 @@ packages: ansi-regex: 6.0.1 dev: true - /strip-bom-string@1.0.0: - resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} - engines: {node: '>=0.10.0'} - dev: false - /strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} dev: true - /strip-bom@4.0.0: - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} - engines: {node: '>=8'} - dev: true - /strip-eof@1.0.0: resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} engines: {node: '>=0.10.0'} @@ -22169,14 +18410,14 @@ packages: engines: {node: '>=8'} dev: true - /strip-literal@0.4.1: - resolution: {integrity: sha512-z+F/xmDM8GOdvA5UoZXFxEnxdvMOZ+XEBIwjfLfc8hMSuHpGxjXAUCfuEo+t1GOHSb8+qgI/IBRpxXVMaABYWA==} + /strip-literal@0.4.2: + resolution: {integrity: sha512-pv48ybn4iE1O9RLgCAN0iU4Xv7RlBTiit6DKmMiErbs9x1wH6vXBs45tWc0H5wUIF6TLTrKweqkmYF/iraQKNw==} dependencies: acorn: 8.8.2 dev: true - /strip-literal@0.4.2: - resolution: {integrity: sha512-pv48ybn4iE1O9RLgCAN0iU4Xv7RlBTiit6DKmMiErbs9x1wH6vXBs45tWc0H5wUIF6TLTrKweqkmYF/iraQKNw==} + /strip-literal@1.0.1: + resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} dependencies: acorn: 8.8.2 dev: true @@ -22191,39 +18432,6 @@ packages: through: 2.3.8 dev: true - /style-to-object@0.3.0: - resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} - dependencies: - inline-style-parser: 0.1.1 - dev: false - - /style-value-types@5.0.0: - resolution: {integrity: sha512-08yq36Ikn4kx4YU6RD7jWEv27v4V+PUsOGa4n/as8Et3CuODMJQ00ENeAVXAeydX4Z2j1XHZF1K2sX4mGl18fA==} - dependencies: - hey-listen: 1.0.8 - tslib: 2.5.0 - dev: false - - /styled-jsx@5.0.4(react@17.0.2): - resolution: {integrity: sha512-sDFWLbg4zR+UkNzfk5lPilyIgtpddfxXEULxhujorr5jtePTUqiPDc5BC0v1NRqTr/WaFBGQQUoYToGlF4B2KQ==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' - peerDependenciesMeta: - '@babel/core': - optional: true - babel-plugin-macros: - optional: true - dependencies: - react: 17.0.2 - dev: false - - /stylis@4.1.3: - resolution: {integrity: sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==} - dev: false - /stylus-loader@6.2.0(stylus@0.56.0)(webpack@5.76.1): resolution: {integrity: sha512-5dsDc7qVQGRoc6pvCL20eYgRUxepZ9FpeK28XhdXaIPP6kXr6nI1zAAKFQgP5OBkOfKaURp4WUpJzspg1f01Gg==} engines: {node: '>= 12.13.0'} @@ -22231,11 +18439,11 @@ packages: stylus: '>=0.52.4' webpack: ^5.0.0 dependencies: - fast-glob: 3.2.11 - klona: 2.0.5 + fast-glob: 3.2.12 + klona: 2.0.6 normalize-path: 3.0.0 stylus: 0.56.0 - webpack: 5.76.1(@swc/core@1.3.35) + webpack: 5.76.1(esbuild@0.14.22) dev: true /stylus@0.56.0: @@ -22266,6 +18474,7 @@ packages: engines: {node: '>=4'} dependencies: has-flag: 3.0.0 + dev: true /supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} @@ -22281,17 +18490,15 @@ packages: has-flag: 4.0.0 dev: true - /supports-hyperlinks@2.2.0: - resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - supports-color: 7.2.0 + /supports-color@9.3.1: + resolution: {integrity: sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==} + engines: {node: '>=12'} dev: true /supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} + dev: true /svelte-check@2.10.0(svelte@3.53.1): resolution: {integrity: sha512-5iLCoja/WsithyRkNtIeDQ0euJlgWj3Zzo2IA6iuHMuuX9D9OrRYZj2WlA5ACnAFQnN5L9mxWcwUW9VxDNEoGg==} @@ -22301,13 +18508,13 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.15 chokidar: 3.5.3 - fast-glob: 3.2.11 + fast-glob: 3.2.12 import-fresh: 3.3.0 picocolors: 1.0.0 sade: 1.8.1 svelte: 3.53.1 - svelte-preprocess: 4.10.7(svelte@3.53.1)(typescript@4.9.4) - typescript: 4.9.4 + svelte-preprocess: 4.10.7(svelte@3.53.1)(typescript@4.9.5) + typescript: 4.9.5 transitivePeerDependencies: - '@babel/core' - coffeescript @@ -22330,7 +18537,7 @@ packages: svelte: 3.53.1 dev: true - /svelte-preprocess@4.10.7(svelte@3.53.1)(typescript@4.9.3): + /svelte-preprocess@4.10.7(svelte@3.53.1)(typescript@4.9.5): resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==} engines: {node: '>= 9.11.2'} requiresBuild: true @@ -22378,58 +18585,7 @@ packages: sorcery: 0.10.0 strip-indent: 3.0.0 svelte: 3.53.1 - typescript: 4.9.3 - dev: true - - /svelte-preprocess@4.10.7(svelte@3.53.1)(typescript@4.9.4): - resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==} - engines: {node: '>= 9.11.2'} - requiresBuild: true - peerDependencies: - '@babel/core': ^7.10.2 - coffeescript: ^2.5.1 - less: ^3.11.3 || ^4.0.0 - node-sass: '*' - postcss: ^7 || ^8 - postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 - pug: ^3.0.0 - sass: ^1.26.8 - stylus: ^0.55.0 - sugarss: ^2.0.0 - svelte: ^3.23.0 - typescript: ^3.9.5 || ^4.0.0 - peerDependenciesMeta: - '@babel/core': - optional: true - coffeescript: - optional: true - less: - optional: true - node-sass: - optional: true - postcss: - optional: true - postcss-load-config: - optional: true - pug: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - typescript: - optional: true - dependencies: - '@types/pug': 2.0.6 - '@types/sass': 1.43.1 - detect-indent: 6.1.0 - magic-string: 0.25.9 - sorcery: 0.10.0 - strip-indent: 3.0.0 - svelte: 3.53.1 - typescript: 4.9.4 + typescript: 4.9.5 dev: true /svelte-strip@1.0.3(svelte@3.53.1): @@ -22438,12 +18594,12 @@ packages: peerDependencies: svelte: ^3.0.0 dependencies: - glob: 8.0.3 - glob-promise: 5.0.0(glob@8.0.3) - minimatch: 5.1.0 + glob: 8.1.0 + glob-promise: 5.0.0(glob@8.1.0) + minimatch: 5.1.6 svelte: 3.53.1 - svelte-preprocess: 4.10.7(svelte@3.53.1)(typescript@4.9.4) - typescript: 4.9.4 + svelte-preprocess: 4.10.7(svelte@3.53.1)(typescript@4.9.5) + typescript: 4.9.5 yargs: 17.6.2 transitivePeerDependencies: - '@babel/core' @@ -22471,63 +18627,11 @@ packages: sharp: 0.28.1 dev: false - /svg-parser@2.0.4: - resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} - dev: false - /svg-pathdata@6.0.3: resolution: {integrity: sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==} engines: {node: '>=12.0.0'} dev: false - /svgo@1.3.2: - resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==} - engines: {node: '>=4.0.0'} - deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. - hasBin: true - dependencies: - chalk: 2.4.2 - coa: 2.0.2 - css-select: 2.1.0 - css-select-base-adapter: 0.1.1 - css-tree: 1.0.0-alpha.37 - csso: 4.2.0 - js-yaml: 3.14.1 - mkdirp: 0.5.6 - object.values: 1.1.5 - sax: 1.2.4 - stable: 0.1.8 - unquote: 1.1.1 - util.promisify: 1.0.1 - dev: false - - /svgo@2.8.0: - resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} - engines: {node: '>=10.13.0'} - hasBin: true - dependencies: - '@trysound/sax': 0.2.0 - commander: 7.2.0 - css-select: 4.3.0 - css-tree: 1.1.3 - csso: 4.2.0 - picocolors: 1.0.0 - stable: 0.1.8 - dev: false - - /svgo@3.0.0: - resolution: {integrity: sha512-mSqPn6RDeNqJvCeqHERlfWJjd4crP/2PgFelil9WpTwC4D3okAUopPsH3lnEyl7ONXfDVyISOihDjO0uK8YVAA==} - engines: {node: '>=14.0.0'} - hasBin: true - dependencies: - '@trysound/sax': 0.2.0 - commander: 7.2.0 - css-select: 5.1.0 - css-tree: 2.2.1 - csso: 5.0.5 - picocolors: 1.0.0 - dev: false - /svgo@3.0.2: resolution: {integrity: sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==} engines: {node: '>=14.0.0'} @@ -22539,7 +18643,6 @@ packages: css-tree: 2.3.1 csso: 5.0.5 picocolors: 1.0.0 - dev: true /svgson@5.2.1: resolution: {integrity: sha512-nbM6QuyZiKzQ0Uo51VDta93YJAr96ikyT40PsgJRrzynOGsOlnmJ6zAK5hUFyE5gnxcg7yuOPUWbUlmV9K0+Dg==} @@ -22557,6 +18660,10 @@ packages: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true + /tabbable@6.1.2: + resolution: {integrity: sha512-qCN98uP7i9z0fIS4amQ5zbGBOq+OSigYeGvPy7NDk8Y9yncqDZ9pRPgfsc2PJIVM9RrJj7GIfuRgmjoUU9zTHQ==} + dev: true + /tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} @@ -22580,13 +18687,13 @@ packages: inherits: 2.0.4 readable-stream: 3.6.0 - /tar@6.1.11: - resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} - engines: {node: '>= 10'} + /tar@6.1.15: + resolution: {integrity: sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==} + engines: {node: '>=10'} dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 - minipass: 3.3.4 + minipass: 5.0.0 minizlib: 2.1.2 mkdirp: 1.0.4 yallist: 4.0.0 @@ -22607,15 +18714,7 @@ packages: rimraf: 2.6.3 dev: true - /terminal-link@2.1.1: - resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} - engines: {node: '>=8'} - dependencies: - ansi-escapes: 4.3.2 - supports-hyperlinks: 2.2.0 - dev: true - - /terser-webpack-plugin@5.3.5(@swc/core@1.3.35)(webpack@5.76.1): + /terser-webpack-plugin@5.3.5(esbuild@0.14.22)(webpack@5.76.1): resolution: {integrity: sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -22632,12 +18731,12 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.15 - '@swc/core': 1.3.35 + esbuild: 0.14.22 jest-worker: 27.5.1 schema-utils: 3.1.1 - serialize-javascript: 6.0.0 - terser: 5.16.1 - webpack: 5.76.1(@swc/core@1.3.35) + serialize-javascript: 6.0.1 + terser: 5.17.6 + webpack: 5.76.1(esbuild@0.14.22) dev: true /terser@5.14.2: @@ -22651,8 +18750,8 @@ packages: source-map-support: 0.5.21 dev: true - /terser@5.16.1: - resolution: {integrity: sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==} + /terser@5.17.6: + resolution: {integrity: sha512-V8QHcs8YuyLkLHsJO5ucyff1ykrLVsR4dNnS//L5Y3NiSXpbK1J+WMVUs67eI0KTxs9JtHhgEQpXQVHlHI92DQ==} engines: {node: '>=10'} hasBin: true dependencies: @@ -22698,29 +18797,21 @@ packages: resolution: {integrity: sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==} dev: false - /tiny-invariant@1.2.0: - resolution: {integrity: sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==} - dev: false - - /tinybench@2.1.5: - resolution: {integrity: sha512-ak+PZZEuH3mw6CCFOgf5S90YH0MARnZNhxjhjguAmoJimEMAJuNip/rJRd6/wyylHItomVpKTzZk9zrhTrQCoQ==} - dev: true - - /tinybench@2.3.1: - resolution: {integrity: sha512-hGYWYBMPr7p4g5IarQE7XhlyWveh1EKhy4wUBS1LrHXCKYgvz+4/jCqgmJqZxxldesn05vccrtME2RLLZNW7iA==} + /tinybench@2.5.0: + resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} dev: true /tinycolor2@1.4.2: resolution: {integrity: sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==} dev: false - /tinypool@0.3.0: - resolution: {integrity: sha512-NX5KeqHOBZU6Bc0xj9Vr5Szbb1j8tUHIeD18s41aDJaPeC5QTdEhK0SpdpUrZlj2nv5cctNcSjaKNanXlfcVEQ==} + /tinypool@0.3.1: + resolution: {integrity: sha512-zLA1ZXlstbU2rlpA4CIeVaqvWq41MTWqLY3FfsAXgC8+f7Pk7zroaJQxDgxn1xNudKW6Kmj4808rPFShUlIRmQ==} engines: {node: '>=14.0.0'} dev: true - /tinyspy@1.0.2: - resolution: {integrity: sha512-bSGlgwLBYf7PnUsQ6WOc6SJ3pGOcd+d8AA6EUnLDDM0kWEstC1JIlSZA3UNliDXhd9ABoS7hiRBDCu+XP/sf1Q==} + /tinyspy@1.1.1: + resolution: {integrity: sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==} engines: {node: '>=14.0.0'} dev: true @@ -22785,10 +18876,6 @@ packages: safe-regex: 1.1.0 dev: true - /toggle-selection@1.0.6: - resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} - dev: false - /toidentifier@1.0.1: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} @@ -22802,16 +18889,6 @@ packages: punycode: 2.3.0 dev: true - /tough-cookie@4.1.0: - resolution: {integrity: sha512-IVX6AagLelGwl6F0E+hoRpXzuD192cZhAcmT7/eoLr0PnsB1wv2E5c+A2O+V8xth9FlL2p0OstFsWn0bZpVn4w==} - engines: {node: '>=6'} - dependencies: - psl: 1.9.0 - punycode: 2.3.0 - universalify: 0.2.0 - url-parse: 1.5.10 - dev: true - /tough-cookie@4.1.2: resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==} engines: {node: '>=6'} @@ -22826,13 +18903,6 @@ packages: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} dev: true - /tr46@2.1.0: - resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} - engines: {node: '>=8'} - dependencies: - punycode: 2.3.0 - dev: true - /tr46@3.0.0: resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} engines: {node: '>=12'} @@ -22845,19 +18915,7 @@ packages: hasBin: true dev: true - /trim-trailing-lines@1.1.4: - resolution: {integrity: sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==} - dev: false - - /trim@0.0.1: - resolution: {integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==} - dev: false - - /trough@1.0.5: - resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} - dev: false - - /ts-node@10.9.1(@swc/core@1.3.35)(@types/node@14.18.25)(typescript@4.8.4): + /ts-node@10.9.1(@types/node@12.11.1)(typescript@4.6.4): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -22872,27 +18930,22 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.35 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 14.18.25 - acorn: 8.8.1 + '@types/node': 12.11.1 + acorn: 8.8.2 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.8.4 + typescript: 4.6.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true - /ts-toolbelt@9.6.0: - resolution: {integrity: sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==} - dev: true - /tsconfig-paths@3.14.2: resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} dependencies: @@ -22913,17 +18966,15 @@ packages: /tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + dev: true /tslib@2.3.1: resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==} dev: true - /tslib@2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - dev: true - /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} + dev: true /tsutils@3.21.0(typescript@4.6.4): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} @@ -22935,16 +18986,6 @@ packages: typescript: 4.6.4 dev: true - /tsutils@3.21.0(typescript@4.8.4): - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - dependencies: - tslib: 1.14.1 - typescript: 4.8.4 - dev: true - /tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} dependencies: @@ -22983,28 +19024,23 @@ packages: engines: {node: '>=10'} dev: true - /type-fest@0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} - engines: {node: '>=8'} - dev: true - /type-fest@0.7.1: resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} engines: {node: '>=8'} dev: true - /type-fest@0.8.1: - resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} - engines: {node: '>=8'} + /type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} dev: true - /type-fest@3.10.0(typescript@4.9.4): + /type-fest@3.10.0(typescript@4.9.5): resolution: {integrity: sha512-hmAPf1datm+gt3c2mvu0sJyhFy6lTkIGf0GzyaZWxRLnabQfPUqg6tF95RPg6sLxKI7nFLGdFxBcf2/7+GXI+A==} engines: {node: '>=14.16'} peerDependencies: typescript: '>=4.7.0' dependencies: - typescript: 4.9.4 + typescript: 4.9.5 dev: true /type-is@1.6.18: @@ -23021,37 +19057,20 @@ packages: call-bind: 1.0.2 for-each: 0.3.3 is-typed-array: 1.1.10 + dev: true /typed-assert@1.0.9: resolution: {integrity: sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==} dev: true - /typedarray-to-buffer@3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - dependencies: - is-typedarray: 1.0.0 - dev: true - /typescript@4.6.4: resolution: {integrity: sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==} engines: {node: '>=4.2.0'} hasBin: true dev: true - /typescript@4.8.4: - resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - - /typescript@4.9.3: - resolution: {integrity: sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - - /typescript@4.9.4: - resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} + /typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} hasBin: true dev: true @@ -23060,6 +19079,10 @@ packages: resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==} dev: true + /ufo@1.1.2: + resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==} + dev: true + /uglify-es@3.3.9: resolution: {integrity: sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==} engines: {node: '>=0.8.0'} @@ -23077,6 +19100,7 @@ packages: has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 + dev: true /unbzip2-stream@1.4.3: resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} @@ -23085,16 +19109,31 @@ packages: through: 2.3.8 dev: true - /unherit@1.1.3: - resolution: {integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==} + /uncrypto@0.1.2: + resolution: {integrity: sha512-kuZwRKV615lEw/Xx3Iz56FKk3nOeOVGaVmw0eg+x4Mne28lCotNFbBhDW7dEBCBKyKbRQiCadEZeNAFPVC5cgw==} + dev: true + + /undici@5.22.1: + resolution: {integrity: sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==} + engines: {node: '>=14.0'} dependencies: - inherits: 2.0.4 - xtend: 4.0.2 - dev: false + busboy: 1.6.0 + dev: true + + /unenv@1.5.1: + resolution: {integrity: sha512-tQHlmQUPyIoyGc2bF8phugmQd6wVatkVe5FqxxhM1vHfmPKWTiogSVTHA0mO8gNztDKZLpBEJx3M3CJrTZyExg==} + dependencies: + consola: 3.1.0 + defu: 6.1.2 + mime: 3.0.0 + node-fetch-native: 1.1.1 + pathe: 1.1.0 + dev: true /unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} + dev: true /unicode-match-property-ecmascript@2.0.0: resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} @@ -23102,26 +19141,35 @@ packages: dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 unicode-property-aliases-ecmascript: 2.0.0 + dev: true /unicode-match-property-value-ecmascript@2.1.0: resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} engines: {node: '>=4'} + dev: true /unicode-property-aliases-ecmascript@2.0.0: resolution: {integrity: sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==} engines: {node: '>=4'} + dev: true - /unified@9.2.0: - resolution: {integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==} + /unimport@3.0.7(rollup@3.23.0): + resolution: {integrity: sha512-2dVQUxJEGcrSZ0U4qtwJVODrlfyGcwmIOoHVqbAFFUx7kPoEN5JWr1cZFhLwoAwTmZOvqAm3YIkzv1engIQocg==} dependencies: - '@types/unist': 2.0.6 - bail: 1.0.5 - extend: 3.0.2 - is-buffer: 2.0.5 - is-plain-obj: 2.1.0 - trough: 1.0.5 - vfile: 4.2.1 - dev: false + '@rollup/pluginutils': 5.0.2(rollup@3.23.0) + escape-string-regexp: 5.0.0 + fast-glob: 3.2.12 + local-pkg: 0.4.3 + magic-string: 0.30.0 + mlly: 1.3.0 + pathe: 1.1.0 + pkg-types: 1.0.3 + scule: 1.0.0 + strip-literal: 1.0.1 + unplugin: 1.3.1 + transitivePeerDependencies: + - rollup + dev: true /union-value@1.0.1: resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} @@ -23159,55 +19207,6 @@ packages: imurmurhash: 0.1.4 dev: true - /unist-builder@2.0.3: - resolution: {integrity: sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==} - dev: false - - /unist-util-generated@1.1.6: - resolution: {integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==} - dev: false - - /unist-util-is@4.1.0: - resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} - dev: false - - /unist-util-position@3.1.0: - resolution: {integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==} - dev: false - - /unist-util-remove-position@2.0.1: - resolution: {integrity: sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==} - dependencies: - unist-util-visit: 2.0.3 - dev: false - - /unist-util-remove@2.1.0: - resolution: {integrity: sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==} - dependencies: - unist-util-is: 4.1.0 - dev: false - - /unist-util-stringify-position@2.0.3: - resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} - dependencies: - '@types/unist': 2.0.6 - dev: false - - /unist-util-visit-parents@3.1.1: - resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} - dependencies: - '@types/unist': 2.0.6 - unist-util-is: 4.1.0 - dev: false - - /unist-util-visit@2.0.3: - resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} - dependencies: - '@types/unist': 2.0.6 - unist-util-is: 4.1.0 - unist-util-visit-parents: 3.1.1 - dev: false - /universal-user-agent@6.0.0: resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==} dev: true @@ -23232,9 +19231,14 @@ packages: engines: {node: '>= 0.8'} dev: true - /unquote@1.1.1: - resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} - dev: false + /unplugin@1.3.1: + resolution: {integrity: sha512-h4uUTIvFBQRxUKS2Wjys6ivoeofGhxzTe2sRWlooyjHXVttcVfV/JiavNd3d4+jty0SVV0dxGw9AkY9MwiaCEw==} + dependencies: + acorn: 8.8.2 + chokidar: 3.5.3 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.5.0 + dev: true /unset-value@0.1.2: resolution: {integrity: sha512-yhv5I4TsldLdE3UcVQn0hD2T5sNCPv4+qm/CTUpRKIpwthYRIipsAPdsrNpOI79hPQa0rTTeW22Fq6JWRcTgNg==} @@ -23251,15 +19255,51 @@ packages: isobject: 3.0.1 dev: true - /update-browserslist-db@1.0.10(browserslist@4.21.4): - resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} - hasBin: true + /unstorage@1.6.1: + resolution: {integrity: sha512-GUJzwbP5IStEGZy9/0peRqef5CY9icqApsSu8vxj13admjISyz1g5eYk2wPRBjmZhQ3DUMQ36q+zwTbe68khew==} peerDependencies: - browserslist: '>= 4.21.0' + '@azure/app-configuration': ^1.4.1 + '@azure/cosmos': ^3.17.3 + '@azure/data-tables': ^13.2.2 + '@azure/identity': ^3.2.2 + '@azure/keyvault-secrets': ^4.7.0 + '@azure/storage-blob': ^12.14.0 + '@planetscale/database': ^1.7.0 + '@upstash/redis': ^1.20.6 + '@vercel/kv': ^0.2.1 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/kv': + optional: true dependencies: - browserslist: 4.21.4 - escalade: 3.1.1 - picocolors: 1.0.0 + anymatch: 3.1.3 + chokidar: 3.5.3 + destr: 1.2.2 + h3: 1.6.6 + ioredis: 5.3.2 + listhen: 1.0.4 + lru-cache: 9.1.1 + mri: 1.2.0 + node-fetch-native: 1.1.1 + ofetch: 1.0.1 + ufo: 1.1.2 + transitivePeerDependencies: + - supports-color dev: true /update-browserslist-db@1.0.10(browserslist@4.21.5): @@ -23271,6 +19311,7 @@ packages: browserslist: 4.21.5 escalade: 3.1.1 picocolors: 1.0.0 + dev: true /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -23290,51 +19331,12 @@ packages: requires-port: 1.0.0 dev: true - /use-callback-ref@1.3.0(@types/react@16.14.30)(react@17.0.2): - resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@types/react': 16.14.30 - react: 17.0.2 - tslib: 2.5.0 - dev: false - - /use-sidecar@1.1.2(@types/react@16.14.30)(react@17.0.2): - resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@types/react': 16.14.30 - detect-node-es: 1.1.0 - react: 17.0.2 - tslib: 2.5.0 - dev: false - - /use-sync-external-store@1.2.0(react@17.0.2): + /use-sync-external-store@1.2.0(react@18.2.0): resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 17.0.2 - dev: false - - /use-sync-external-store@1.2.0(react@18.0.0): - resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - react: 18.0.0 + react: 18.2.0 dev: true /use@3.1.1: @@ -23351,15 +19353,6 @@ packages: /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - /util.promisify@1.0.1: - resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==} - dependencies: - define-properties: 1.2.0 - es-abstract: 1.20.4 - has-symbols: 1.0.3 - object.getownpropertydescriptors: 2.1.4 - dev: false - /utils-merge@1.0.1: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} @@ -23384,26 +19377,10 @@ packages: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} dev: true - /v8-to-istanbul@7.1.2: - resolution: {integrity: sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==} - engines: {node: '>=10.10.0'} - dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - convert-source-map: 1.8.0 - source-map: 0.7.4 - dev: true - /validate-html-nesting@1.1.0: resolution: {integrity: sha512-m+tQ7mVs2AMXRP0hFFQzmdG2BRMyLJtH39AtCpJDhiHM4oL6eccFnNhnNnwrBRNlPr78Opgh3CC9am2bnaJ2Tg==} dev: true - /validate-npm-package-license@3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - dependencies: - spdx-correct: 3.1.1 - spdx-expression-parse: 3.0.1 - dev: true - /validate-npm-package-name@3.0.0: resolution: {integrity: sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==} dependencies: @@ -23424,51 +19401,31 @@ packages: extsprintf: 1.3.0 dev: true - /vfile-location@3.2.0: - resolution: {integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==} - dev: false - - /vfile-message@2.0.4: - resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} - dependencies: - '@types/unist': 2.0.6 - unist-util-stringify-position: 2.0.3 - dev: false - - /vfile@4.2.1: - resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==} - dependencies: - '@types/unist': 2.0.6 - is-buffer: 2.0.5 - unist-util-stringify-position: 2.0.3 - vfile-message: 2.0.4 - dev: false - /vite-plugin-singlefile@0.5.1(vite@2.9.14): resolution: {integrity: sha512-yA9lWd6bSet0Br4/s34YPNnVBlDl2MbxlHDRrLrBCncD7q+HO5GGsw29Ymp+ydZ3eb4UU2GECgX2MJZW+qnoeQ==} peerDependencies: vite: ^2.1.2 dependencies: - '@rollup/plugin-node-resolve': 11.2.1(rollup@2.77.2) + '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1) esbuild: 0.9.7 - rollup: 2.77.2 - rollup-plugin-esbuild: 3.0.4(esbuild@0.9.7)(rollup@2.77.2) + rollup: 2.79.1 + rollup-plugin-esbuild: 3.0.4(esbuild@0.9.7)(rollup@2.79.1) vite: 2.9.14 dev: true - /vite-plugin-solid@2.3.0(solid-js@1.5.4)(vite@3.2.4): + /vite-plugin-solid@2.3.0(solid-js@1.5.4)(vite@3.2.7): resolution: {integrity: sha512-N2sa54C3UZC2nN5vpj5o6YP+XdIAZW6n6xv8OasxNAcAJPFeZT7EOVvumL0V4c8hBz1yuYniMWdESY8807fVSg==} peerDependencies: solid-js: ^1.3.17 vite: ^3.0.0 dependencies: - '@babel/core': 7.18.13 - '@babel/preset-typescript': 7.18.6(@babel/core@7.18.13) - babel-preset-solid: 1.5.4(@babel/core@7.18.13) - merge-anything: 5.0.4 + '@babel/core': 7.20.2 + '@babel/preset-typescript': 7.18.6(@babel/core@7.20.2) + babel-preset-solid: 1.6.7(@babel/core@7.20.2) + merge-anything: 5.1.4 solid-js: 1.5.4 solid-refresh: 0.4.1(solid-js@1.5.4) - vite: 3.2.4(@types/node@12.11.1) + vite: 3.2.7(@types/node@12.11.1) transitivePeerDependencies: - supports-color dev: true @@ -23489,43 +19446,16 @@ packages: stylus: optional: true dependencies: - esbuild: 0.14.51 - postcss: 8.4.16 - resolve: 1.22.1 - rollup: 2.78.1 + esbuild: 0.14.54 + postcss: 8.4.24 + resolve: 1.22.2 + rollup: 2.79.1 optionalDependencies: fsevents: 2.3.2 dev: true - /vite@3.1.8: - resolution: {integrity: sha512-m7jJe3nufUbuOfotkntGFupinL/fmuTNuQmiVE7cH2IZMuf4UbfbGYMUT3jVWgGYuRVLY9j8NnrRqgw5rr5QTg==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - less: '*' - sass: '*' - stylus: '*' - terser: ^5.4.0 - peerDependenciesMeta: - less: - optional: true - sass: - optional: true - stylus: - optional: true - terser: - optional: true - dependencies: - esbuild: 0.15.13 - postcss: 8.4.16 - resolve: 1.22.1 - rollup: 2.78.1 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /vite@3.2.4(@types/node@12.11.1): - resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} + /vite@3.2.7(@types/node@12.11.1): + resolution: {integrity: sha512-29pdXjk49xAP0QBr0xXqu2s5jiQIXNvE/xwd0vUizYT2Hzqe4BksNNoWllFVXJf4eLZ+UlVQmXfB4lWrc+t18g==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -23550,15 +19480,47 @@ packages: optional: true dependencies: '@types/node': 12.11.1 - esbuild: 0.15.16 - postcss: 8.4.19 - resolve: 1.22.1 + esbuild: 0.15.18 + postcss: 8.4.24 + resolve: 1.22.2 rollup: 2.79.1 optionalDependencies: fsevents: 2.3.2 dev: true - /vitefu@0.2.1(vite@3.1.8): + /vite@4.3.9: + resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.17.19 + postcss: 8.4.24 + rollup: 3.23.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vitefu@0.2.1(vite@3.2.7): resolution: {integrity: sha512-clkvXTAeUf+XQKm3bhWUhT4pye+3acm6YCTGaWhxxIvZZ/QjnA3JA8Zud+z/mO5y5XYvJJhevs5Sjkv/FI8nRw==} peerDependencies: vite: ^3.0.0 @@ -23566,50 +19528,49 @@ packages: vite: optional: true dependencies: - vite: 3.1.8 + vite: 3.2.7(@types/node@12.11.1) dev: true - /vitest@0.23.2(jsdom@20.0.0): - resolution: {integrity: sha512-kTBKp3ROPDkYC+x2zWt4znkDtnT08W1FQ6ngRFuqxpBGNuNVS+eWZKfffr8y2JGvEzZ9EzMAOcNaiqMj/FZqMw==} - engines: {node: '>=v14.16.0'} + /vitepress@1.0.0-beta.1(@algolia/client-search@4.17.1)(fuse.js@6.6.2)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-V2yyCwQ+v9fh7rbnGDLp8M7vHa9sLElexXf/JHtBOsOwv7ed9wt1QI4WUagYgKR3TeoJT9v2s6f0UaQSne0EvQ==} hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@vitest/browser': '*' - '@vitest/ui': '*' - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true dependencies: - '@types/chai': 4.3.3 - '@types/chai-subset': 1.3.3 - '@types/node': 12.11.1 - chai: 4.3.6 - debug: 4.3.4 - jsdom: 20.0.0 - local-pkg: 0.4.2 - strip-literal: 0.4.1 - tinybench: 2.1.5 - tinypool: 0.3.0 - tinyspy: 1.0.2 - vite: 3.2.4(@types/node@12.11.1) + '@docsearch/css': 3.4.0 + '@docsearch/js': 3.4.0(@algolia/client-search@4.17.1)(react-dom@18.2.0)(react@18.2.0) + '@vitejs/plugin-vue': 4.2.3(vite@4.3.9)(vue@3.3.4) + '@vue/devtools-api': 6.5.0 + '@vueuse/core': 10.1.2(vue@3.3.4) + '@vueuse/integrations': 10.1.2(focus-trap@7.4.3)(fuse.js@6.6.2)(vue@3.3.4) + body-scroll-lock: 4.0.0-beta.0 + focus-trap: 7.4.3 + mark.js: 8.11.1 + minisearch: 6.1.0 + shiki: 0.14.2 + vite: 4.3.9 + vue: 3.3.4 transitivePeerDependencies: + - '@algolia/client-search' + - '@types/node' + - '@types/react' + - '@vue/composition-api' + - async-validator + - axios + - change-case + - drauu + - fuse.js + - idb-keyval + - jwt-decode - less + - nprogress + - qrcode + - react + - react-dom - sass + - sortablejs - stylus - sugarss - - supports-color - terser + - universal-cookie dev: true /vitest@0.23.2(jsdom@20.0.3): @@ -23634,18 +19595,18 @@ packages: jsdom: optional: true dependencies: - '@types/chai': 4.3.3 + '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 '@types/node': 12.11.1 - chai: 4.3.6 + chai: 4.3.7 debug: 4.3.4 jsdom: 20.0.3 - local-pkg: 0.4.2 - strip-literal: 0.4.1 - tinybench: 2.1.5 - tinypool: 0.3.0 - tinyspy: 1.0.2 - vite: 3.2.4(@types/node@12.11.1) + local-pkg: 0.4.3 + strip-literal: 0.4.2 + tinybench: 2.5.0 + tinypool: 0.3.1 + tinyspy: 1.1.1 + vite: 3.2.7(@types/node@12.11.1) transitivePeerDependencies: - less - sass @@ -23655,8 +19616,8 @@ packages: - terser dev: true - /vitest@0.24.3(jsdom@20.0.3): - resolution: {integrity: sha512-aM0auuPPgMSstWvr851hB74g/LKaKBzSxcG3da7ejfZbx08Y21JpZmbmDYrMTCGhVZKqTGwzcnLMwyfz2WzkhQ==} + /vitest@0.24.5(jsdom@20.0.3): + resolution: {integrity: sha512-zw6JhPUHtLILQDe5Q39b/SzoITkG+R7hcFjuthp4xsi6zpmfQPOZcHodZ+3bqoWl4EdGK/p1fuMiEwdxgbGLOA==} engines: {node: '>=v14.16.0'} hasBin: true peerDependencies: @@ -23677,22 +19638,23 @@ packages: jsdom: optional: true dependencies: - '@types/chai': 4.3.3 + '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 '@types/node': 12.11.1 - chai: 4.3.6 + chai: 4.3.7 debug: 4.3.4 jsdom: 20.0.3 - local-pkg: 0.4.2 + local-pkg: 0.4.3 strip-literal: 0.4.2 - tinybench: 2.3.1 - tinypool: 0.3.0 - tinyspy: 1.0.2 - vite: 3.1.8 + tinybench: 2.5.0 + tinypool: 0.3.1 + tinyspy: 1.1.1 + vite: 3.2.7(@types/node@12.11.1) transitivePeerDependencies: - less - sass - stylus + - sugarss - supports-color - terser dev: true @@ -23706,18 +19668,57 @@ packages: engines: {node: '>=0.10.0'} dev: true - /vue-template-compiler@2.7.14: + /vscode-oniguruma@1.7.0: + resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} + + /vscode-textmate@8.0.0: + resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==} + + /vue-demi@0.14.5(vue@3.2.47): + resolution: {integrity: sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: 3.2.47 + dev: false + + /vue-demi@0.14.5(vue@3.3.4): + resolution: {integrity: sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: 3.3.4 + dev: true + + /vue-template-compiler@2.7.14(vue@2.7.14): resolution: {integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==} + peerDependencies: + vue: 2.7.14 dependencies: de-indent: 1.0.2 he: 1.2.0 + vue: 2.7.14 dev: true /vue@2.7.14: resolution: {integrity: sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==} dependencies: '@vue/compiler-sfc': 2.7.14 - csstype: 3.1.0 + csstype: 3.1.2 dev: true /vue@3.2.45: @@ -23730,24 +19731,24 @@ packages: '@vue/shared': 3.2.45 dev: true - /w3c-hr-time@1.0.2: - resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} + /vue@3.2.47: + resolution: {integrity: sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==} dependencies: - browser-process-hrtime: 1.0.0 - dev: true + '@vue/compiler-dom': 3.2.47 + '@vue/compiler-sfc': 3.2.47 + '@vue/runtime-dom': 3.2.47 + '@vue/server-renderer': 3.2.47(vue@3.2.47) + '@vue/shared': 3.2.47 + dev: false - /w3c-xmlserializer@2.0.0: - resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} - engines: {node: '>=10'} + /vue@3.3.4: + resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==} dependencies: - xml-name-validator: 3.0.0 - dev: true - - /w3c-xmlserializer@3.0.0: - resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==} - engines: {node: '>=12'} - dependencies: - xml-name-validator: 4.0.0 + '@vue/compiler-dom': 3.3.4 + '@vue/compiler-sfc': 3.3.4 + '@vue/runtime-dom': 3.3.4 + '@vue/server-renderer': 3.3.4(vue@3.3.4) + '@vue/shared': 3.3.4 dev: true /w3c-xmlserializer@4.0.0: @@ -23763,18 +19764,12 @@ packages: makeerror: 1.0.12 dev: true - /warning@4.0.3: - resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==} - dependencies: - loose-envify: 1.4.0 - dev: false - /watchpack@2.4.0: resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true /wbuf@1.7.3: @@ -23789,10 +19784,6 @@ packages: defaults: 1.0.3 dev: true - /web-namespaces@1.1.4: - resolution: {integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==} - dev: false - /web-streams-polyfill@3.2.1: resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} engines: {node: '>= 8'} @@ -23827,16 +19818,6 @@ packages: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} dev: true - /webidl-conversions@5.0.0: - resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} - engines: {node: '>=8'} - dev: true - - /webidl-conversions@6.1.0: - resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} - engines: {node: '>=10.4'} - dev: true - /webidl-conversions@7.0.0: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} @@ -23853,7 +19834,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.0.0 - webpack: 5.76.1(@swc/core@1.3.35) + webpack: 5.76.1(esbuild@0.14.22) dev: true /webpack-dev-middleware@5.3.3(webpack@5.76.1): @@ -23867,7 +19848,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.0.0 - webpack: 5.76.1(@swc/core@1.3.35) + webpack: 5.76.1(esbuild@0.14.22) dev: true /webpack-dev-server@4.7.3(webpack@5.76.1): @@ -23895,7 +19876,7 @@ packages: default-gateway: 6.0.3 del: 6.1.1 express: 4.18.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 html-entities: 2.3.3 http-proxy-middleware: 2.0.6 ipaddr.js: 2.0.1 @@ -23908,7 +19889,7 @@ packages: sockjs: 0.3.24 spdy: 4.0.2 strip-ansi: 7.0.1 - webpack: 5.76.1(@swc/core@1.3.35) + webpack: 5.76.1(esbuild@0.14.22) webpack-dev-middleware: 5.3.3(webpack@5.76.1) ws: 8.11.0 transitivePeerDependencies: @@ -23943,10 +19924,14 @@ packages: optional: true dependencies: typed-assert: 1.0.9 - webpack: 5.76.1(@swc/core@1.3.35) + webpack: 5.76.1(esbuild@0.14.22) dev: true - /webpack@5.76.1(@swc/core@1.3.35): + /webpack-virtual-modules@0.5.0: + resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} + dev: true + + /webpack@5.76.1(esbuild@0.14.22): resolution: {integrity: sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==} engines: {node: '>=10.13.0'} hasBin: true @@ -23970,14 +19955,14 @@ packages: eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 json-parse-even-better-errors: 2.3.1 loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.5(@swc/core@1.3.35)(webpack@5.76.1) + terser-webpack-plugin: 5.3.5(esbuild@0.14.22)(webpack@5.76.1) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -24000,12 +19985,6 @@ packages: engines: {node: '>=0.8.0'} dev: true - /whatwg-encoding@1.0.5: - resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} - dependencies: - iconv-lite: 0.4.24 - dev: true - /whatwg-encoding@2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} @@ -24017,10 +19996,6 @@ packages: resolution: {integrity: sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==} dev: true - /whatwg-mimetype@2.3.0: - resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} - dev: true - /whatwg-mimetype@3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} engines: {node: '>=12'} @@ -24041,15 +20016,6 @@ packages: webidl-conversions: 3.0.1 dev: true - /whatwg-url@8.7.0: - resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} - engines: {node: '>=10'} - dependencies: - lodash: 4.17.21 - tr46: 2.1.0 - webidl-conversions: 6.1.0 - dev: true - /which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: @@ -24058,6 +20024,16 @@ packages: is-number-object: 1.0.7 is-string: 1.0.7 is-symbol: 1.0.4 + dev: true + + /which-collection@1.0.1: + resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} + dependencies: + is-map: 2.0.2 + is-set: 2.0.2 + is-weakmap: 2.0.1 + is-weakset: 2.0.2 + dev: true /which-module@2.0.0: resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==} @@ -24073,6 +20049,7 @@ packages: gopd: 1.0.1 has-tostringtag: 1.0.0 is-typed-array: 1.1.10 + dev: true /which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} @@ -24126,20 +20103,11 @@ packages: /write-file-atomic@2.4.3: resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 imurmurhash: 0.1.4 signal-exit: 3.0.7 dev: true - /write-file-atomic@3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - dependencies: - imurmurhash: 0.1.4 - is-typedarray: 1.0.0 - signal-exit: 3.0.7 - typedarray-to-buffer: 3.1.5 - dev: true - /ws@6.2.2: resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} peerDependencies: @@ -24193,19 +20161,6 @@ packages: optional: true dev: true - /ws@8.9.0: - resolution: {integrity: sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: true - /xhr@2.6.0: resolution: {integrity: sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==} dependencies: @@ -24220,10 +20175,6 @@ packages: dependencies: eventemitter3: 2.0.3 - /xml-name-validator@3.0.0: - resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} - dev: true - /xml-name-validator@4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} @@ -24283,6 +20234,7 @@ packages: /yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: true /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} @@ -24290,6 +20242,7 @@ packages: /yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} + dev: true /yaml@2.2.1: resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==} @@ -24375,13 +20328,19 @@ packages: /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + dev: true + + /zip-stream@4.1.0: + resolution: {integrity: sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==} + engines: {node: '>= 10'} + dependencies: + archiver-utils: 2.1.0 + compress-commons: 4.1.1 + readable-stream: 3.6.0 + dev: true /zone.js@0.11.4: resolution: {integrity: sha512-DDh2Ab+A/B+9mJyajPjHFPWfYU1H+pdun4wnnk0OcQTNjem1XQSZ2CDW+rfZEUDjv5M19SBqAkjZi0x5wuB5Qw==} dependencies: tslib: 2.5.0 dev: true - - /zwitch@1.0.5: - resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} - dev: false diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index d8feedddf..1ad0ae086 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,3 +2,4 @@ packages: - 'packages/*' - 'tools/*' - 'site' + - 'docs' diff --git a/scripts/writeIconMetaIndex.mjs b/scripts/writeIconMetaIndex.mjs new file mode 100644 index 000000000..d2813d59b --- /dev/null +++ b/scripts/writeIconMetaIndex.mjs @@ -0,0 +1,44 @@ +import fs from 'fs'; +import path from 'path'; +import { readSvgDirectory, toCamelCase } from './helpers.mjs'; + +const currentDir = process.cwd(); +const ICONS_DIR = path.resolve(currentDir, '../icons'); +const iconJsonFiles = readSvgDirectory(ICONS_DIR, '.json'); + +const location = path.resolve(currentDir, '.vitepress/data', 'iconMetaData.ts'); + +if (fs.existsSync(location)) { + fs.unlinkSync(location); +} + +const iconMetaIndexFileImports = []; +const iconMetaIndexFileExports = []; + +iconJsonFiles.forEach((iconJsonFile) => { + const iconName = path.basename(iconJsonFile, '.json'); + + iconMetaIndexFileImports.push( + `import ${toCamelCase(iconName)}Metadata from '../../../icons/${iconName}.json';`, + ); + iconMetaIndexFileExports.push(` '${iconName}': ${toCamelCase(iconName)}Metadata,`); +}); + +try { + await fs.promises.writeFile( + location, + `\ +${iconMetaIndexFileImports.join('\n')} + + + export default { +${iconMetaIndexFileExports.join('\n')} + } + `, + 'utf-8', + ); + + console.log('Successfully write icon json file index'); +} catch (error) { + throw new Error(`Something went wrong generating icon json file index file,\n ${error}`); +} diff --git a/scripts/writeIconNodes.mjs b/scripts/writeIconNodes.mjs new file mode 100644 index 000000000..2d9e0bfd5 --- /dev/null +++ b/scripts/writeIconNodes.mjs @@ -0,0 +1,60 @@ +import fs from 'fs'; +import path from 'path'; +import renderIconsObject from './render/renderIconsObject.mjs'; +import { readSvgDirectory, toCamelCase } from './helpers.mjs'; + +const currentDir = process.cwd(); +const ICONS_DIR = path.resolve(currentDir, '../icons'); +const svgFiles = readSvgDirectory(ICONS_DIR); +const icons = renderIconsObject(svgFiles, ICONS_DIR, true); + +const iconNodesDirectory = path.resolve(currentDir, '.vitepress/data', 'iconNodes'); + +if (fs.existsSync(iconNodesDirectory)) { + fs.rmSync(iconNodesDirectory, { recursive: true, force: true }); +} + +if (!fs.existsSync(iconNodesDirectory)) { + fs.mkdirSync(iconNodesDirectory); +} + +const iconIndexFile = path.resolve(iconNodesDirectory, `index.ts`); +const iconIndexFileImports = []; +const iconIndexFileExports = []; +const iconIndexFileDefaultExports = []; + +const writeIconFiles = Object.entries(icons).map(async ([iconName, { children }]) => { + // We need to use .node.json because the there is a file called package, which is a reserved word for packages. + const location = path.resolve(iconNodesDirectory, `${iconName}.node.json`); + const iconNode = children.map(({ name, attributes }) => [name, attributes]); + + const output = JSON.stringify(iconNode, null, 2); + await fs.promises.writeFile(location, output, 'utf-8'); + + iconIndexFileImports.push(`import ${toCamelCase(iconName)}Node from './${iconName}.node.json';`); + iconIndexFileExports.push(` ${toCamelCase(iconName)}Node as ${toCamelCase(iconName)},`); + iconIndexFileDefaultExports.push(` '${iconName}': ${toCamelCase(iconName)}Node,`); +}); + +try { + await Promise.all(writeIconFiles); + await fs.promises.writeFile( + iconIndexFile, + `\ +${iconIndexFileImports.join('\n')} + +export { +${iconIndexFileExports.join('\n')} +} + +export default { +${iconIndexFileDefaultExports.join('\n')} +} + `, + 'utf-8', + ); + + console.log('Successfully write', writeIconFiles.length, 'iconNodes.'); +} catch (error) { + throw new Error(`Something went wrong generating iconNode files,\n ${error}`); +} diff --git a/scripts/writeIconRelatedIcons.mjs b/scripts/writeIconRelatedIcons.mjs new file mode 100644 index 000000000..eb8544001 --- /dev/null +++ b/scripts/writeIconRelatedIcons.mjs @@ -0,0 +1,78 @@ +import fs from 'fs'; +import path from 'path'; +import { readSvgDirectory } from './helpers.mjs'; + +const currentDir = process.cwd(); +const ICONS_DIR = path.resolve(currentDir, '../icons'); +const svgFiles = readSvgDirectory(ICONS_DIR, '.json'); + +const location = path.resolve(currentDir, '.vitepress/data', 'relatedIcons.json'); + +if (fs.existsSync(location)) { + fs.unlinkSync(location); +} + +const nameWeight = 5; +const tagWeight = 4; +const categoryWeight = 3; + +const arrayMatches = (a, b) => { + // let matches = 0; + // for (let i = 0; i < a.length; ++i) { + // if (b.indexOf(a[i]) != -1) { + // matches++; + // } + // } + // return matches; + return a.filter(item => b.includes(item)).length; +} + +const nameParts = (icon) => [icon.name, ...icon.aliases ?? []] + .join('-') + .split('-') + .filter(word => word.length > 2) + +const getRelatedIcons = (currentIcon, icons) => { + const iconSimilarity = (item) => + nameWeight * arrayMatches(nameParts(item), nameParts(currentIcon)) + + categoryWeight * arrayMatches(item.categories, currentIcon.categories) + + tagWeight * arrayMatches(item.tags, currentIcon.tags) + ; + return icons + .filter(i => i.name !== currentIcon.name) + .map(icon => ({icon, similarity: iconSimilarity(icon)})) + .filter(a => a.similarity > 0) // @todo: maybe require a minimal non-zero similarity + .sort((a, b) => b.similarity - a.similarity) + .map(i => i.icon) + ; +} + +const iconsMetaDataPromises = svgFiles.map(async (iconName) => { + // eslint-disable-next-line import/no-dynamic-require, global-require + const metaData = await import(`../icons/${iconName}`, { + assert: { type: 'json' } + }); + + const name = iconName.replace('.json', ''); + + return { + name, + ...metaData.default + }; +}); + +const iconsMetaData = await Promise.all(iconsMetaDataPromises); + +const relatedIcons = iconsMetaData.map(icon => { + const iconRelatedIcons = getRelatedIcons(icon, iconsMetaData); + return [icon.name, iconRelatedIcons.map(i => i.name)]; +}); + +fs.promises + .writeFile(location, JSON.stringify(Object.fromEntries(relatedIcons), null, 2), 'utf-8') + .then(() => { + console.log('Successfully written relatedIcons.json file'); + }) + .catch((error) => { + throw new Error(`Something went wrong generating iconNode files,\n ${error}`); + }); diff --git a/scripts/writeReleaseMetadata.mjs b/scripts/writeReleaseMetadata.mjs new file mode 100644 index 000000000..74d9bb121 --- /dev/null +++ b/scripts/writeReleaseMetadata.mjs @@ -0,0 +1,168 @@ +/* eslint-disable no-restricted-syntax, no-await-in-loop */ +import { simpleGit } from 'simple-git'; +import semver from 'semver'; +import fs from 'fs'; +import path from 'path'; +import { readSvgDirectory } from './helpers.mjs'; + +const DATE_OF_FORK = '2020-06-08T16:39:52+0100'; + +const git = simpleGit(); + +const currentDir = process.cwd(); +const ICONS_DIR = path.resolve(currentDir, '../icons'); +const iconJsonFiles = readSvgDirectory(ICONS_DIR, '.json'); +const location = path.resolve(currentDir, '.vitepress/data', 'releaseMetaData.json'); + +if (fs.existsSync(location)) { + fs.unlinkSync(location); +} + +const fetchAllReleases = async () => { + await git.fetch('https://github.com/lucide-icons/lucide.git', '--tags'); + + return Promise.all( + (await git.tag(['-l'])) + .trim() + .split(/\n/) + .filter((tag) => semver.valid(tag)) + .sort(semver.compare), + ); +}; + +const tags = await fetchAllReleases(); + +const comparisonsPromises = tags.map(async (tag, index) => { + const previousTag = tags[index - 1]; + + if (!previousTag) return undefined; + + const diff = await git.diff(['--name-status', '--oneline', previousTag, tag]); + const files = diff.split('\n').map((line) => { + const [status, file, renamedFile] = line.split('\t'); + + return { status, file, renamedFile }; + }); + + const iconFiles = files.filter(({ file }) => file != null && file.startsWith('icons/')); + let date = (await git.show(['-s', '--format=%cI', tag])).trim(); + + // Fallback to dat of fork if date is not valid + if (!date.startsWith('20')) { + date = DATE_OF_FORK; + } + + return { + tag, + date, + iconFiles, + }; +}); + +const comparisons = await Promise.all(comparisonsPromises); +const newReleaseMetaData = {}; + +comparisons.forEach(({ tag, iconFiles, date } = {}) => { + if (tag == null) return; + + iconFiles.forEach(({ status, file, renamedFile }) => { + if (file.endsWith('.json')) return; + + const version = tag.replace('v', ''); + const iconName = path.basename(file, '.svg'); + + if (newReleaseMetaData[iconName] == null) newReleaseMetaData[iconName] = {}; + + const releaseData = { + version, + date, + }; + + if (status.startsWith('R')) { + // Make sure set the old one as well + newReleaseMetaData[iconName].changedRelease = { + version, + date, + }; + + const renamedIconName = path.basename(renamedFile, '.svg'); + + if (newReleaseMetaData[renamedIconName] == null) { + newReleaseMetaData[renamedIconName] = {}; + } + + newReleaseMetaData[renamedIconName].changedRelease = { + version, + date, + }; + } + + if (status === 'A') { + if ('changedRelease' in newReleaseMetaData[iconName]) { + throw new Error(`Icon '${iconName}' has already changedRelease set.`); + } + + newReleaseMetaData[iconName].createdRelease = releaseData; + newReleaseMetaData[iconName].changedRelease = releaseData; + } + if (status === 'M') { + newReleaseMetaData[iconName].changedRelease = { + version, + date, + }; + } + }); +}); + +const defaultReleaseMetaData = { + createdRelease: { + version: '0.0.0', + date: DATE_OF_FORK, + }, + changedRelease: { + version: '0.0.0', + date: DATE_OF_FORK, + }, +}; + +try { + const releaseMetaData = await Promise.all( + iconJsonFiles.map(async (iconJsonFile) => { + const iconName = path.basename(iconJsonFile, '.json'); + + if (iconName in newReleaseMetaData === false) { + console.error(`Could not find release metadata for icon '${iconName}'.`); + } + + const contents = { + ...defaultReleaseMetaData, + ...(newReleaseMetaData[iconName] ?? {}), + }; + + const metaData = await fs.promises.readFile(path.join(ICONS_DIR, iconJsonFile), 'utf-8'); + const iconMetaData = JSON.parse(metaData); + const aliases = iconMetaData.aliases ?? []; + + if (aliases.length) { + aliases.forEach((alias) => { + if (alias in newReleaseMetaData === false) { + return; + } + + contents.createdRelease = newReleaseMetaData[alias].createdRelease; + }); + } + + return [iconName, contents]; + }), + ); + await fs.promises.writeFile( + location, + JSON.stringify(Object.fromEntries(releaseMetaData), null, 2), + 'utf-8', + ); + + console.log('Successfully written icon release meta files'); +} catch (error) { + throw new Error(`Something went wrong generating icon release meta cache file,\n ${error}`); +} diff --git a/scripts/writeVercelOutput.mjs b/scripts/writeVercelOutput.mjs new file mode 100644 index 000000000..1bcaa18ab --- /dev/null +++ b/scripts/writeVercelOutput.mjs @@ -0,0 +1,35 @@ +import path from 'path'; +import fs from 'fs'; + +const currentDir = process.cwd(); + +const vercelRouteConfig = { + version: 3, + overrides: {}, + cleanUrls: true, + routes: [ + { + handle: 'filesystem', + }, + { + src: '(?/api/.*)', + dest: '/__nitro?url=$url', + }, + // { + // source: '/icon/:path*', + // destination: '/icons/:path*', + // permanent: true, + // }, + // { + // src: '/(.*)', + // status: 404, + // dest: '/static/404.html', + // }, + ], +}; + +const output = JSON.stringify(vercelRouteConfig, null, 2); + +const vercelOutputJosn = path.resolve(currentDir, '.vercel/output/config.json'); + +fs.writeFileSync(vercelOutputJosn, output, 'utf-8'); diff --git a/site/.eslintrc.js b/site/.eslintrc.js deleted file mode 100644 index 5d9fe1301..000000000 --- a/site/.eslintrc.js +++ /dev/null @@ -1,15 +0,0 @@ -/* eslint-disable */ -module.exports = { - root: true, - parser: '@typescript-eslint/parser', - plugins: ['@typescript-eslint', 'import'], - extends: [ - 'eslint:recommended', - 'plugin:@typescript-eslint/recommended', - 'plugin:@next/next/recommended', - 'plugin:react-hooks/recommended' - ], - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/site/.gitignore b/site/.gitignore deleted file mode 100644 index 97d946250..000000000 --- a/site/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -.idea -public/docs/images -.vercel -.env diff --git a/site/.prettierignore b/site/.prettierignore deleted file mode 100644 index a680367ef..000000000 --- a/site/.prettierignore +++ /dev/null @@ -1 +0,0 @@ -.next diff --git a/site/jest.config.js b/site/jest.config.js deleted file mode 100644 index 9125b9c23..000000000 --- a/site/jest.config.js +++ /dev/null @@ -1,8 +0,0 @@ -/* eslint-disable */ -module.exports = { - testPathIgnorePatterns: ['/.next/', '/node_modules/'], - setupFilesAfterEnv: ['/setupTests.js'], - transform: { - '^.+\\.(js|jsx|ts|tsx)$': '/node_modules/babel-jest', - }, -}; diff --git a/site/next-env.d.ts b/site/next-env.d.ts deleted file mode 100644 index 4f11a03dc..000000000 --- a/site/next-env.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -/// -/// - -// NOTE: This file should not be edited -// see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/site/next.config.js b/site/next.config.js deleted file mode 100644 index 9cfd0862b..000000000 --- a/site/next.config.js +++ /dev/null @@ -1,11 +0,0 @@ -/* eslint-disable */ -module.exports = { - webpack(config) { - config.module.rules.push({ - test: /\.svg$/, - use: ["@svgr/webpack"] - }); - - return config; - } -}; diff --git a/site/package.json b/site/package.json deleted file mode 100644 index 69af50d78..000000000 --- a/site/package.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "name": "@lucide/site", - "private": true, - "version": "1.0.0", - "author": "John Letey", - "scripts": { - "dev": "next dev", - "copy-assets": "mkdir -p ./public/docs/images && cp -rf ../docs/images ./public/docs", - "prebuild": "ts-node --swc scripts/preBuild.ts && pnpm -w lucide-react build", - "build": "pnpm copy-assets && pnpm prebuild && next build", - "export": "next export -o build", - "deploy": "pnpm build && pnpm export", - "lint": "eslint .", - "lint:fix": "eslint --fix .", - "test": "jest", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "@chakra-ui/react": "1.8.8", - "@emotion/react": "^11.10.5", - "@emotion/styled": "^11.10.5", - "@mdx-js/loader": "^1.6.22", - "@mdx-js/react": "^1.6.22", - "@next/mdx": "^11.0.0", - "@svgr/webpack": "^6.3.1", - "downloadjs": "^1.4.7", - "framer-motion": "^6.2.8", - "element-to-path": "^1.2.1", - "fuse.js": "^6.5.3", - "gray-matter": "^4.0.3", - "js-yaml": "^4.1.0", - "jszip": "^3.7.0", - "lodash": "^4.17.20", - "lucide-react": "workspace:*", - "next": "12", - "next-mdx-remote": "^3.0.2", - "object-path": "0.11.5", - "prism-react-renderer": "^1.2.1", - "react": "17.0.2", - "react-color": "^2.19.3", - "react-dom": "17.0.2", - "react-svg-loader": "^3.0.3", - "svgson": "^5.2.1", - "svg-pathdata": "^6.0.3" - }, - "devDependencies": { - "@next/eslint-plugin-next": "^12.2.5", - "@swc/core": "^1.3.35", - "@testing-library/dom": "^7.31.2", - "@testing-library/jest-dom": "^5.16.5", - "@testing-library/react": "^11.2.7", - "@testing-library/react-hooks": "^8.0.1", - "@types/jest": "^28.1.7", - "@types/node": "^14.0.11", - "@types/react": "^16.9.35", - "@types/react-dom": "^16.9.8", - "@typescript-eslint/eslint-plugin": "^5.34.0", - "@typescript-eslint/parser": "^5.34.0", - "babel-jest": "^26.5.2", - "babel-loader": "^8.1.0", - "eslint": "^8.22.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-react-hooks": "^4.6.0", - "jest": "^26.5.2", - "node-fetch": "2", - "prettier": "^2.3.2", - "react-test-renderer": "17.0.2", - "ts-node": "~10.9.1", - "tslib": "^2.4.0", - "typescript": "^4.3.5" - } -} diff --git a/site/public/framework-logos/11ty.svg b/site/public/framework-logos/11ty.svg deleted file mode 100644 index 6d580c6d6..000000000 --- a/site/public/framework-logos/11ty.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - diff --git a/site/public/framework-logos/hyva.svg b/site/public/framework-logos/hyva.svg deleted file mode 100644 index b12013454..000000000 --- a/site/public/framework-logos/hyva.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/site/public/framework-logos/react-native.svg b/site/public/framework-logos/react-native.svg deleted file mode 100644 index b38b2894d..000000000 --- a/site/public/framework-logos/react-native.svg +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - diff --git a/site/scripts/preBuild.ts b/site/scripts/preBuild.ts deleted file mode 100644 index f0e97022b..000000000 --- a/site/scripts/preBuild.ts +++ /dev/null @@ -1,17 +0,0 @@ -import {fetchTags} from "../src/lib/fetchTags"; -import {fetchIconNodes} from "../src/lib/fetchIconNodes"; -import NextCache from "../src/lib/nextCache"; - -const clearCache = async () => { - await NextCache.clear('api-tags', 'api-icon-nodes') -} - -const buildCache = async () => { - await Promise.all([fetchTags(), fetchIconNodes()]) -} - -const rebuildCache = async () => { - await Promise.all([clearCache(), buildCache()]) -} - -rebuildCache().then(() => null) diff --git a/site/setupTests.js b/site/setupTests.js deleted file mode 100644 index cbe7c3d78..000000000 --- a/site/setupTests.js +++ /dev/null @@ -1 +0,0 @@ -import "@testing-library/jest-dom/extend-expect"; \ No newline at end of file diff --git a/site/src/assets/styling.css b/site/src/assets/styling.css deleted file mode 100644 index 03f3414d8..000000000 --- a/site/src/assets/styling.css +++ /dev/null @@ -1,23 +0,0 @@ -.icon-large svg { - width: 100%; - height: 100%; - position: relative; - z-index: 1; -} - -.icon-grid { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; -} - -body { - min-height: 100%; - padding-bottom: 80px; -} - -html:has(*:target) { - scroll-behavior: smooth; -} diff --git a/site/src/components/CategoryChangesBar.tsx b/site/src/components/CategoryChangesBar.tsx deleted file mode 100644 index 9647bb6e9..000000000 --- a/site/src/components/CategoryChangesBar.tsx +++ /dev/null @@ -1,123 +0,0 @@ -import { - Box, - Button, - Flex, - Modal, - ModalBody, - ModalCloseButton, - ModalContent, - ModalFooter, - ModalHeader, - ModalOverlay, - Text, - Divider, -} from '@chakra-ui/react'; -import theme from '../lib/theme'; -import { useMemo, useState } from 'react'; -import CodeBlock from './CodeBlock'; -import CopyButton from './CopyButton'; -import { IconEntity } from 'src/types'; - -const CategoryChangesBar = ({ categories, changes }) => { - const [modalOpen, setModalOpen] = useState(false); - const [showCode, setShowCode] = useState(false); - const handleSubmit = () => { - setModalOpen(true); - }; - - const openPullRequestUrl = 'https://github.com/lucide-icons/lucide/edit/master/categories.json'; - - const onClose = () => { - setModalOpen(false); - }; - - const newMappedCategories = useMemo(() => { - return Object.fromEntries( - Object.entries(categories).map(([category, icons]) => [ - category, - (icons as IconEntity[]).map(({ name }) => name), - ]), - ); - }, [categories]); - - const categoryCode = useMemo(() => JSON.stringify(newMappedCategories, null, ' '), [ - newMappedCategories, - ]); - - return ( - <> - - - You're editing the overview categories. - - - {changes} - - - changes made to 'categories.json' - - - - - - - - - Nice changes! - - - To submit those changes, follow these steps: - - Step 1: - - - Copy all the code, - - - - - Step 2: - - - Open Pull-request, select-all and paste the code with the changes. - - - - - Code: - - - {showCode && ( - - - - )} - - - - - - - - - ); -}; - -export default CategoryChangesBar; diff --git a/site/src/components/CodeBlock.tsx b/site/src/components/CodeBlock.tsx deleted file mode 100644 index f2e7d118a..000000000 --- a/site/src/components/CodeBlock.tsx +++ /dev/null @@ -1,126 +0,0 @@ -import { Box, BoxProps, chakra, useColorMode } from '@chakra-ui/react'; -import nightOwlLightTheme from 'prism-react-renderer/themes/nightOwlLight'; -import nightOwlDarkTheme from 'prism-react-renderer/themes/nightOwl'; -import uiTheme from '../lib/theme'; -import BaseHighlight, { defaultProps, Language } from 'prism-react-renderer'; -import { CSSProperties } from 'react'; -import CopyButton from './CopyButton'; - -const editorStyle: CSSProperties = { - fontSize: 14, - overflowX: 'auto', - fontFamily: 'SF Mono, Menlo, monospace', - height: '100%', -}; - -const CodeContainer = (props: BoxProps) => ( - -); - -const RE = /{([\d,-]+)}/; - -const calculateLinesToHighlight = (meta: string) => { - if (!RE.test(meta)) { - return () => false; - } - const lineNumbers = RE.exec(meta)[1] - .split(`,`) - .map(v => v.split(`-`).map(x => parseInt(x, 10))); - - return (index: number) => { - const lineNumber = index + 1; - const inRange = lineNumbers.some(([start, end]) => - end ? lineNumber >= start && lineNumber <= end : lineNumber === start, - ); - return inRange; - }; -}; - -interface HighlightProps extends BoxProps { - code: string; - language: Language; - metastring?: string; - showLines?: boolean; -} - -function CodeBlock({ code, language, metastring, showLines, ...props }: HighlightProps) { - const shouldHighlightLine = calculateLinesToHighlight(metastring); - const { colorMode } = useColorMode(); - - const backgroundColor = - colorMode === 'light' ? uiTheme.colors.gray[100] : uiTheme.colors.gray[900]; - const codeTheme = colorMode === 'light' ? nightOwlLightTheme : nightOwlDarkTheme; - - const customizedCodeTheme = { - ...codeTheme, - plain: { - ...codeTheme.plain, - backgroundColor, - }, - }; - - return ( - - - {/* eslint-disable-next-line @typescript-eslint/ban-ts-comment */} - {/* @ts-ignore */} - - {({ className, style, tokens, getLineProps, getTokenProps }) => ( -
-
-                {tokens.slice(0, -1).map((line, i) => {
-                  const lineProps = getLineProps({ line, key: i });
-                  return (
-                    
-                      {showLines && (
-                        
-                          {i + 1}
-                        
-                      )}
-                      {line.map((token, key) => (
-                        
-                      ))}
-                    
-                  );
-                })}
-              
-
- )} -
-
- -
- ); -} - -export default CodeBlock; diff --git a/site/src/components/ColorPicker.tsx b/site/src/components/ColorPicker.tsx deleted file mode 100644 index d8e9dd0db..000000000 --- a/site/src/components/ColorPicker.tsx +++ /dev/null @@ -1,75 +0,0 @@ -import { SyntheticEvent, useEffect, useRef, useState } from 'react'; -import { FormLabel, Icon, Input, InputGroup, InputLeftElement } from '@chakra-ui/react'; -import { Saturation, Hue, ColorWrap as CustomPicker } from 'react-color/lib/components/common'; - -type ColorPickerProps = { - value: string; - hex: string; - hsl: string; - hsv: string; - onChange: (s: string, e: SyntheticEvent) => void; -}; - -function ColorPicker({ hsv, hsl, onChange, value: color }: ColorPickerProps) { - const [value, setValue] = useState(color); - const input = useRef(null); - - useEffect(() => { - if (color !== value && input.current !== document.activeElement) { - setValue(color === 'currentColor' ? color : String(color).toUpperCase()); - } - }, [color]); - - const handleChange = (e) => { - const value = e.target.value; - setValue(value); - onChange(value, e); - }; - - return ( -
- - Color - - - - - - } - /> - - -
- -
-
- -
-
- ); -} - -export default CustomPicker(ColorPicker); diff --git a/site/src/components/CopyButton.tsx b/site/src/components/CopyButton.tsx deleted file mode 100644 index 2eb1fe843..000000000 --- a/site/src/components/CopyButton.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import { Button, useClipboard } from '@chakra-ui/react'; - -const CopyButton = ({ copyText, buttonText = 'copy', ...props }) => { - const { hasCopied, onCopy } = useClipboard(copyText); - - return ( - - ); -}; - -export default CopyButton; diff --git a/site/src/components/CustomizeIconContext.tsx b/site/src/components/CustomizeIconContext.tsx deleted file mode 100644 index 69d391799..000000000 --- a/site/src/components/CustomizeIconContext.tsx +++ /dev/null @@ -1,79 +0,0 @@ -import { createContext, useRef, useState, MutableRefObject, useContext, useMemo } from 'react'; - -type IconsRef = Record; - -interface ICustomIconStyle { - color: string; - setColor: (s: string) => void; - strokeWidth: number; - setStroke: (n: number) => void; - size: number; - setSize: (n: number) => void; - resetStyle: () => void; - iconsRef: MutableRefObject; -} - -const DEFAULT_STYLE = { - color: 'currentColor', - strokeWidth: 2, - size: 24, -}; - -export const IconStyleContext = createContext({ - color: 'currentColor', - setColor: () => null, - strokeWidth: 2, - setStroke: () => null, - size: 24, - setSize: () => null, - resetStyle: () => null, - iconsRef: { current: {} }, -}); - -export function CustomizeIconContext({ children }): JSX.Element { - const iconsRef = useRef({}); - const [color, setColor] = useState(DEFAULT_STYLE.color); - const [stroke, setStroke] = useState(DEFAULT_STYLE.strokeWidth); - const [size, setSize] = useState(DEFAULT_STYLE.size); - - function resetStyle() { - setColor(DEFAULT_STYLE.color); - setStroke(DEFAULT_STYLE.strokeWidth); - setSize(DEFAULT_STYLE.size); - } - - const value = useMemo( - () => ({ - color, - setColor, - strokeWidth: stroke, - setStroke, - size, - setSize, - resetStyle, - iconsRef, - }), - [color, setColor, stroke, setStroke, size, setSize, resetStyle, iconsRef], - ); - - return {children}; -} - -export function useCustomizeIconContext() { - const context = useContext(IconStyleContext); - if (context === undefined) { - return { - color: 'currentColor', - size: 24, - strokeWidth: 2, - iconsRef: { current: {} }, - /* eslint-disable @typescript-eslint/no-empty-function */ - setStroke: function() {}, - setColor: function() {}, - setSize: function() {}, - resetStyle: function() {}, - /* eslint-enable @typescript-eslint/no-empty-function */ - }; - } - return context; -} diff --git a/site/src/components/DocsMenu.tsx b/site/src/components/DocsMenu.tsx deleted file mode 100644 index 692fda5ef..000000000 --- a/site/src/components/DocsMenu.tsx +++ /dev/null @@ -1,48 +0,0 @@ -import { Box, Text, Link, BoxProps } from '@chakra-ui/react'; -import docsMenuTree from '../lib/docsMenuTree'; -import NextLink from 'next/link'; -import { useRouter } from 'next/router'; - -const DocsMenu = (props: BoxProps) => { - const router = useRouter(); - const linkIsActive = (currentPath, href) => currentPath === `/docs/${href}`; - return ( - - - {docsMenuTree.map(({ section, items }) => ( - - - {section} - - - {items.map(({ href, title }) => ( - - - - - {title} - - - - - ))} - - - ))} - - - ); -}; - -export default DocsMenu; diff --git a/site/src/components/Header.tsx b/site/src/components/Header.tsx deleted file mode 100644 index 7ac8b937d..000000000 --- a/site/src/components/Header.tsx +++ /dev/null @@ -1,189 +0,0 @@ -import { Button, Flex, Link, WrapItem, Text, Wrap, Heading, Box } from '@chakra-ui/react'; -import download from 'downloadjs'; -import { Download, Github } from 'lucide-react'; -import NextLink from 'next/link'; -import { IconCustomizerDrawer } from './IconCustomizerDrawer'; -import JSLogo from '../../public/framework-logos/js.svg'; -import ReactLogo from '../../public/framework-logos/react.svg'; -import VueLogo from '../../public/framework-logos/vue.svg'; -import Vue3Logo from '../../public/framework-logos/vue-next.svg'; -import PreactLogo from '../../public/framework-logos/preact.svg'; -import AngularLogo from '../../public/framework-logos/angular.svg'; -import FlutterLogo from '../../public/framework-logos/flutter.svg'; -import SvelteLogo from '../../public/framework-logos/svelte.svg'; -import { useCallback, useState } from 'react'; -import { useCustomizeIconContext } from './CustomizeIconContext'; -import { IconEntity } from '../types'; -import generateZip, { IconContent } from 'src/lib/generateZip'; - -interface HeaderProps { - data: IconEntity[]; -} - -const Header = ({ data }: HeaderProps) => { - const [zippingIcons, setZippingIcons] = useState(false); - const { iconsRef, strokeWidth, color, size } = useCustomizeIconContext(); - - const downloadAllIcons = useCallback(async () => { - setZippingIcons(true); - - let iconEntries: IconContent[] = Object.entries(iconsRef.current) - .map(([name, svgEl]) => [ - name, - svgEl.outerHTML, - ]); - - // Fallback - if (iconEntries.length === 0) { - const getFallbackZip = (await import('../lib/getFallbackZip')).default - iconEntries = getFallbackZip(data, { strokeWidth, color, size }) - } - - const zip = await generateZip(iconEntries); - download(zip, 'lucide.zip'); - setZippingIcons(false); - }, []); - - const repositoryUrl = 'https://github.com/lucide-icons/lucide'; - - const packages = [ - { - name: 'lucide', - Logo: JSLogo, - href: '/docs/lucide', - label: 'Lucide documentation for JavaScript', - }, - { - name: 'lucide-react', - Logo: ReactLogo, - href: '/docs/lucide-react', - label: 'Lucide documentation for React', - }, - { - name: 'lucide-react-native', - Logo: ReactLogo, - href: '/docs/lucide-react-native', - label: 'Lucide documentation for React Native', - }, - { - name: 'lucide-vue', - Logo: VueLogo, - href: '/docs/lucide-vue', - label: 'Lucide documentation for Vue', - }, - { - name: 'lucide-vue-next', - Logo: Vue3Logo, - href: '/docs/lucide-vue-next', - label: 'Lucide documentation for Vue 3', - }, - { - name: 'lucide-svelte', - Logo: SvelteLogo, - href: '/docs/lucide-svelte', - label: 'Lucide documentation for Svelte', - }, - { - name: 'lucide-preact', - Logo: PreactLogo, - href: '/docs/lucide-preact', - label: 'Lucide documentation for Preact', - }, - { - name: 'lucide-angular', - Logo: AngularLogo, - href: '/docs/lucide-angular', - label: 'Lucide documentation for Angluar', - }, - { - name: 'lucide-flutter', - Logo: FlutterLogo, - href: '/docs/lucide-flutter', - label: 'Lucide documentation for Flutter', - }, - ]; - - return ( - - - - Beautiful & consistent icon toolkit made by the community. - - - Open-source project and a fork of{' '} - - Feather Icons - - .
- We're expanding the icon set as much as possible while keeping it nice-looking -{' '} - - join us - - ! -
- - - - - - Available for: - - - - - {packages.map(({ name, href, Logo, label }) => ( - - - - - - - - ))} - - - - More options - - - - - - - - - - - - - - - -
-
- ); -}; - -export default Header; diff --git a/site/src/components/HeadingAnchored.tsx b/site/src/components/HeadingAnchored.tsx deleted file mode 100644 index 8b05a42e6..000000000 --- a/site/src/components/HeadingAnchored.tsx +++ /dev/null @@ -1,51 +0,0 @@ -import { Link, Heading } from '@chakra-ui/react'; -import { useEffect } from 'react'; -import { useHeadingNavigationContext } from './HeadingNavigationProvider'; - -function getAnchor(text: string) { - return text - .toLowerCase() - .replace(/[^a-z0-9 ]/g, '') - .replace(/[ ]/g, '-'); -} - -const HeadingAnchored = ({ children, as: headingLevel, ...restProps }) => { - const { addHeading } = useHeadingNavigationContext(); - const headingText = typeof children === 'string' ? children : children[0]; - - const anchor = getAnchor(headingText); - const link = `#${anchor}`; - const hoverStyling = { - textDecoration: 'none', - _before: { - content: '"#"', - color: '#F56565', - fontWeight: 'bold', - position: 'absolute', - left: 0, - transform: 'translateX(-100%)', - paddingX: 2, - }, - }; - const focusStyling = { - outline: 'none', - }; - - useEffect(() => { - addHeading({ - anchor, - label: headingText, - headingLevel, - }); - }, [anchor, headingText]); - - return ( - - - {children} - - - ); -}; - -export default HeadingAnchored; diff --git a/site/src/components/HeadingNavigationProvider.tsx b/site/src/components/HeadingNavigationProvider.tsx deleted file mode 100644 index 446903681..000000000 --- a/site/src/components/HeadingNavigationProvider.tsx +++ /dev/null @@ -1,35 +0,0 @@ -import { createContext, useState, useContext, useMemo, useCallback } from 'react'; - -interface HeadingTypes { - anchor: string; - label: string; - headingLevel: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'; -} - -const HeadingNavigationContext = createContext({ - headings: [], - // eslint-disable-next-line @typescript-eslint/no-empty-function, @typescript-eslint/no-unused-vars - addHeading: (heading: HeadingTypes) => {}, -}); - -export default function HeadingNavigationProvider({ children }) { - const [headings, setHeadings] = useState([]); - - const addHeading = useCallback((heading: HeadingTypes) => { - if (!['h1', 'h2', 'h3'].includes(heading.headingLevel)) return; - - setHeadings((currentHeadings) => [ - ...currentHeadings, - heading - ]); - }, [headings]); - - const value = useMemo(() => ({ headings, addHeading }), [headings, addHeading]); - - return ( - {children} - ); -} - -export const useHeadingNavigationContext = () => useContext(HeadingNavigationContext); - diff --git a/site/src/components/HeadingTreeMenu.tsx b/site/src/components/HeadingTreeMenu.tsx deleted file mode 100644 index cc2a3421e..000000000 --- a/site/src/components/HeadingTreeMenu.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import { useMemo } from 'react'; -import { useHeadingNavigationContext } from './HeadingNavigationProvider'; - -const HeadingTreeMenu = () => { - const { headings } = useHeadingNavigationContext(); - // eslint-disable-next-line @typescript-eslint/no-unused-vars - const headingElements = useMemo( - () => - headings.map(heading => { - const headingElement = document.getElementById(heading.anchor); - - return { - element: headingElement, - offsetTop: headingElement.getBoundingClientRect().top, - }; - }), - [headings], - ); - - return
; -}; - -export default HeadingTreeMenu; diff --git a/site/src/components/IconCategory.tsx b/site/src/components/IconCategory.tsx deleted file mode 100644 index 1d7218622..000000000 --- a/site/src/components/IconCategory.tsx +++ /dev/null @@ -1,45 +0,0 @@ -import { Box, Text, useColorModeValue, BoxProps } from '@chakra-ui/react'; -import { forwardRef } from 'react'; -import theme from '../lib/theme'; - -interface IconCategoryProps extends BoxProps { - active?: boolean; - name: string; - dragging: boolean; -} - -const IconCategory = forwardRef( - ({ name, active = false, dragging, children, ...props }: IconCategoryProps, ref) => { - const activeBackground = useColorModeValue(theme.colors.gray, theme.colors.gray[700]); - const toTitleCase = string => - string - .split(' ') - .map(word => word[0].toUpperCase() + word.slice(1)) - .join(' '); - - return ( - - - - {toTitleCase(name)} - - {children} - - - ); - }, -); - -export default IconCategory; diff --git a/site/src/components/IconCategoryDrawer.tsx b/site/src/components/IconCategoryDrawer.tsx deleted file mode 100644 index 8cbb36cc2..000000000 --- a/site/src/components/IconCategoryDrawer.tsx +++ /dev/null @@ -1,168 +0,0 @@ -import { Box, BoxProps, Button, Divider, Drawer, DrawerBody, DrawerCloseButton, DrawerContent, DrawerHeader, DrawerOverlay, useBreakpointValue, useTheme, useColorModeValue } from "@chakra-ui/react" -import { motion } from "framer-motion" -import { Fragment, useMemo } from "react" -import {Category, IconEntity} from "src/types" -import {createLucideIcon} from "lucide-react"; - -const ListWrapper = ({ children, ...restProps }: BoxProps) => { - return ( - - - { children } - - - ) -} - -const CATEGORY_TOP_OFFSET = 100 - -interface IconCategoryDrawerProps { - data: IconEntity[]; - categories: Category[] - setCategoryView: (view: boolean) => void - open: boolean - onClose: () => void -} - -const IconCategoryDrawer = ({ open, onClose, categories, data, setCategoryView }: IconCategoryDrawerProps) => { - const theme = useTheme() - - const useCustomDrawer = useBreakpointValue({ base: false, md: true }); - - const sidebarVariants = { - closed: { - width: 0, - }, - open: { - width: theme.sizes['xs'] - } - } - - const categoryList = useMemo(() => { - return ( - <> - {[{ name: 'all', title: 'All', icon: null, iconCount: data.length }, ...categories].map(({ title, name, icon, iconCount }) => { - // Show category icon? - const iconData = data.find(({ name: iconName }) => iconName === icon) - const Icon = iconData ? createLucideIcon(iconData.name, iconData.iconNode) : null - - return ( - - - {name === 'all' && ( - - )} - - ) - })} - - - ) - }, [categories, useCustomDrawer]) - - if(useCustomDrawer) { - return ( - - - {categoryList} - - - ) -} - -return ( - - - - - - - - {categoryList} - - - - - ) -} - -export default IconCategoryDrawer diff --git a/site/src/components/IconCategoryList.tsx b/site/src/components/IconCategoryList.tsx deleted file mode 100644 index 4a5bfbc18..000000000 --- a/site/src/components/IconCategoryList.tsx +++ /dev/null @@ -1,78 +0,0 @@ -import { Box, BoxProps, Stack, Text, useColorModeValue } from '@chakra-ui/react'; -import { useMemo } from 'react'; -import { Category, IconEntity } from 'src/types'; -import theme from '../lib/theme'; -import IconList from './IconList'; - -interface IconCategoryProps { - icons: IconEntity[] - data: IconEntity[] - categories: Category[] - categoryProps?: { - innerProps: BoxProps, - activeCategory: string | null - } -} - -const IconCategory = ({ - icons, - data, - categories = [], - categoryProps = { - innerProps: {}, - activeCategory: null, - }, -}: IconCategoryProps) => { - const { innerProps, activeCategory, ...outerProps } = categoryProps; - const activeBackground = useColorModeValue(theme.colors.gray, theme.colors.gray[700]); - - const iconCategories = useMemo( - () => - categories.reduce((categoryMap, { name, title }) => { - const categoryIcons = data.filter(({categories}) => categories.includes(name)) - - const isSearching = icons.length !== data.length; - const searchResults = isSearching - ? categoryIcons.filter(icon => icons.some((item) => item?.name === icon?.name)) - : categoryIcons; - - categoryMap.push({ - title, - name, - icons: searchResults, - isActive: name === activeCategory, - }); - - return categoryMap; - }, []), - [icons, categories, activeCategory], - ); - - return ( - - {iconCategories - .filter(({ icons }) => icons.length) - .map(({ name, title, icons, isActive }) => ( - - - - {title} - - - - - ))} - - ); -}; - -export default IconCategory; diff --git a/site/src/components/IconCustomizerDrawer.tsx b/site/src/components/IconCustomizerDrawer.tsx deleted file mode 100644 index 618e35d6f..000000000 --- a/site/src/components/IconCustomizerDrawer.tsx +++ /dev/null @@ -1,122 +0,0 @@ -import { useState } from 'react'; -import { useCustomizeIconContext } from './CustomizeIconContext'; -import { Edit } from 'lucide-react'; -import { - Button, - Drawer, - DrawerBody, - DrawerCloseButton, - DrawerContent, - DrawerHeader, - FormControl, - FormLabel, - Grid, - Hide, - IconButton, - Show, - Slider, - SliderFilledTrack, - SliderThumb, - SliderTrack, - Flex, - Text, - ButtonProps, -} from '@chakra-ui/react'; -import ColorPicker from './ColorPicker'; - -export const IconCustomizerDrawer = (props: ButtonProps) => { - const [showCustomize, setShowCustomize] = useState(false); - const { - color, - setColor, - size, - setSize, - strokeWidth, - setStroke, - resetStyle, - } = useCustomizeIconContext(); - - return ( - <> - - - - - setShowCustomize(true)} - icon={} - {...props} - > - - setShowCustomize(false)} size="md"> - - - Customize Icons - - - - - setColor(col.hex)} - /> - - - - - - Stroke - - {strokeWidth}px - - - - - - - - - - - - - - Size - - {size}px - - - - - - - - - - - - - - - - - - ); -}; diff --git a/site/src/components/IconDetailOverlay.tsx b/site/src/components/IconDetailOverlay.tsx deleted file mode 100644 index 85cd8ce0b..000000000 --- a/site/src/components/IconDetailOverlay.tsx +++ /dev/null @@ -1,254 +0,0 @@ -import { Box, Text, IconButton, useColorMode, Flex, Slide, ButtonGroup, Button, useToast, Heading, Avatar, AvatarGroup, Link, Tooltip, useMediaQuery, useDisclosure } from "@chakra-ui/react"; -import theme from "../lib/theme"; -import download from 'downloadjs'; -import { X as Close } from 'lucide-react'; -import { useEffect, useRef } from "react"; -import {useCustomizeIconContext} from "./CustomizeIconContext"; -import ModifiedTooltip from "./ModifiedTooltip"; -import { IconEntity } from "../types"; -import { createLucideIcon } from 'lucide-react'; - -type IconDownload = { - src: string; - name: string; -}; - -interface IconDetailOverlayProps { - open?: boolean - close?: () => void - icon?: IconEntity -} - -const IconDetailOverlay = ({ open = true, close, icon }: IconDetailOverlayProps) => { - const toast = useToast(); - const { colorMode } = useColorMode(); - - const { tags = [], name, iconNode } = icon ?? {}; - const {color, strokeWidth, size} = useCustomizeIconContext(); - const iconRef = useRef(null); - const [isMobile] = useMediaQuery("(max-width: 560px)") - const { isOpen, onOpen, onClose } = useDisclosure() - - useEffect(() => { - if(open) { - onOpen() - } - }, [open]) - - if(icon == null) { - return null - } - - const handleClose = () => { - onClose(); - close(); - }; - - const iconStyling = { - height: "25vw", - width: "25vw", - minHeight: "160px", - minWidth: "160px", - maxHeight: "240px", - maxWidth: "240px", - color: color, - }; - - const Icon = createLucideIcon(name, iconNode) - - const downloadIcon = ({name = ''} : IconDownload) => download(iconRef.current.outerHTML, `${name}.svg`, 'image/svg+xml'); - - const copyIcon = async ({name} : IconDownload) => { - const trimmedSrc = iconRef.current.outerHTML.replace(/(\r\n|\n|\r|\s\s)/gm, "") - - await navigator.clipboard.writeText(trimmedSrc) - - toast({ - title: "Copied!", - description: `Icon "${name}" copied to clipboard.`, - status: "success", - duration: 1500, - isClosable: true - }); - } - - const downloadPNG = ({name}: IconDownload) => { - const canvas = document.createElement('canvas'); - canvas.width = size; - canvas.height = size; - const ctx = canvas.getContext("2d"); - - const image = new Image(); - image.src = `data:image/svg+xml;base64,${btoa(iconRef.current.outerHTML)}`; - image.onload = function() { - ctx.drawImage(image, 0, 0); - - const link = document.createElement('a'); - link.download = `${name}.png`; - link.href = canvas.toDataURL('image/png') - link.click(); - } - } - - return ( - - - - - } - /> - - - -
- - -
- - - { Array.from({ length:(size - 1) }, (_, i) => ( - - - - - )) } - -
-
- - - - - - {icon.name} - - { icon?.contributors?.length ? ( ) : null} - - - - { tags?.length ? ( - - { tags.join(' • ') } - - ) : ''} - - {/* */} - - - - - - - - - { icon?.contributors?.length ? ( - <> - - Contributors: - - - { icon.contributors.map((commit, index) => ( - - - - - - )) } - - - ) : null } - - -
-
- -
-
-
- ); -}; - -export default IconDetailOverlay; diff --git a/site/src/components/IconList.tsx b/site/src/components/IconList.tsx deleted file mode 100644 index 2927080d8..000000000 --- a/site/src/components/IconList.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import { Grid } from '@chakra-ui/react'; -import { memo } from 'react'; -import IconListItem from './IconListItem'; -import { IconEntity } from '../types'; - -interface IconListProps { - icons: IconEntity[]; - category?: string -} - -const IconList = memo(({ icons, category = '' }: IconListProps) => { - return ( - - {icons.map(icon => { - return ( - - ); - })} - - ); -}); - -export default IconList; diff --git a/site/src/components/IconListItem.tsx b/site/src/components/IconListItem.tsx deleted file mode 100644 index 30637e218..000000000 --- a/site/src/components/IconListItem.tsx +++ /dev/null @@ -1,82 +0,0 @@ -import { Button, ButtonProps, Tooltip, useToast } from '@chakra-ui/react'; -import download from 'downloadjs'; -import { memo, useCallback } from 'react'; -import { createLucideIcon, IconNode } from 'lucide-react'; -import { useCustomizeIconContext } from './CustomizeIconContext'; -import { useRouter } from 'next/router'; - -interface IconListItemProps extends ButtonProps { - name: string; - iconNode: IconNode; -} - -const IconListItem = ({ name, iconNode }: IconListItemProps) => { - const router = useRouter() - const toast = useToast(); - const { color, size, strokeWidth, iconsRef } = useCustomizeIconContext(); - - const Icon = createLucideIcon(name, iconNode) - - const handleClick:ButtonProps['onClick'] = useCallback(async (event) => { - const src = (iconsRef.current[name].outerHTML).replace(/(\r\n|\n|\r|(>\s\s<))/gm, "") - - if (event.shiftKey) { - await navigator.clipboard.writeText(src) - - toast({ - title: 'Copied!', - description: `Icon "${name}" copied to clipboard.`, - status: 'success', - duration: 1500, - }); - return - } - if (event.altKey) { - download(src, `${name}.svg`, 'image/svg+xml'); - return - } - - router.push({ - pathname: `/icon/${name}`, - query: ( - router.query?.search != null - ? { search: router.query.search } - : {} - ), - }, - undefined, - { - shallow: true, - scroll: false - }) - }, [iconsRef, name, router, toast]) - - - return ( - - - - ); -}; - -export default memo(IconListItem); diff --git a/site/src/components/IconOverview.tsx b/site/src/components/IconOverview.tsx deleted file mode 100644 index cf06f3ca7..000000000 --- a/site/src/components/IconOverview.tsx +++ /dev/null @@ -1,88 +0,0 @@ -import { Box, Text, IconButton, HStack } from '@chakra-ui/react'; -import React, { memo, useEffect, useState } from 'react'; -import useSearch from '../lib/useSearch'; -import IconList from './IconList'; -import { SearchInput } from './SearchInput'; -import { Category, IconEntity } from '../types'; - -import { SidebarClose, SidebarOpen } from 'lucide-react'; - -import IconCategoryList from './IconCategoryList'; -import { IconCustomizerDrawer } from './IconCustomizerDrawer'; -import IconCategoryDrawer from './IconCategoryDrawer'; - -interface IconOverviewProps { - data: IconEntity[]; - categories: Category[] -} - -const IconOverview = ({ data, categories }: IconOverviewProps): JSX.Element => { - const [query, setQuery] = useState(''); - const [sidebarOpen, setSidebarOpen] = useState(); - const [categoryView, setCategoryView] = useState(false); - - useEffect(() => { - if( - typeof window !== 'undefined' && - window.location.href.split('#').length === 2 - ) { - const [,hash] = window.location.href.split('#') - - setCategoryView(categories.some(({ name }) => name === hash)) - } - }, []) - - const SidebarIcon = sidebarOpen ? SidebarOpen : SidebarClose; - - const searchResults = useSearch(query, data, [ - { name: 'name', weight: 2 }, - { name: 'tags', weight: 1 }, - ]); - - return ( - - - setSidebarOpen(currentView => { - if(currentView == null) { - return false - } - - return !currentView - })} - icon={} - /> - - - - - - setSidebarOpen(false)} - categories={categories} - data={data} - setCategoryView={setCategoryView} - /> - - {searchResults.length > 0 ? ( - categoryView ? ( - - ) : ( - - ) - ) : ( - - No results found for "{query}" - - )} - - - - ); -}; - -export default memo(IconOverview) diff --git a/site/src/components/IconReorder.tsx b/site/src/components/IconReorder.tsx deleted file mode 100644 index d94117b4b..000000000 --- a/site/src/components/IconReorder.tsx +++ /dev/null @@ -1,66 +0,0 @@ -import { Box, BoxProps } from '@chakra-ui/react'; -import { AnimatePresence, Reorder } from 'framer-motion'; -import { memo, RefObject } from 'react'; -import { IconEntity } from '../types'; -import IconReorderItem from './IconReorderItem'; - -interface IconListProps { - icons: IconEntity[]; - setIcons: (icons) => void; - dropZones?: RefObject<[string, HTMLDivElement][]>; - onDrop?: (name: string, category: string) => void; - dragging: boolean; - setDragging: (dragging) => void; - sx?: BoxProps['sx']; -} - -const IconReorder = ({ - icons, - setIcons, - dropZones, - onDrop, - dragging, - setDragging, - sx, -}: IconListProps) => { - return ( - name)} - sx={{ - '.dragging': { - position: 'absolute', - }, - ...sx, - }} - > - - {icons.map(icon => { - return ( - - ); - })} - - - ); -}; - -export default memo(IconReorder, (prevProps, nextProps) => { - const prevIconsNames = prevProps.icons.map(({ name }) => name); - const nextIconsNames = nextProps.icons.map(({ name }) => name); - - return JSON.stringify(prevIconsNames) === JSON.stringify(nextIconsNames); -}); diff --git a/site/src/components/IconReorderItem.tsx b/site/src/components/IconReorderItem.tsx deleted file mode 100644 index 9e8193e29..000000000 --- a/site/src/components/IconReorderItem.tsx +++ /dev/null @@ -1,78 +0,0 @@ -import { useState } from 'react'; -import { useMotionValue, Reorder } from 'framer-motion'; -import useRaisedShadow from '../hooks/useRaisedShadow'; -import IconListItem from './IconListItem'; -import { IconEntity } from '../types'; -import { RefObject } from 'react'; - -interface Props { - icon: IconEntity - dropZones?: RefObject<[string, HTMLDivElement][]> - onDrop?: (name:string, category: string) => void - dragging: boolean; - setDragging: (dragging) => void; -} - -const IconReorderItem = ({ icon, dropZones, onDrop, setDragging }: Props): JSX.Element => { - const y = useMotionValue(0); - const boxShadow = useRaisedShadow(y); - const [dragItem, setDragItem] = useState(false); - - const onDragEnd = (event) => { - setDragItem(false) - setDragging(false); - - const dropZone = dropZones.current?.find(([, el]) => { - if (!Array.isArray(event?.path)) { - return false - } - - return Array.from(event.path).includes(el) - }) - - if (dropZone?.[0] && onDrop) { - const category = dropZone?.[0] - console.log(icon.name, category); - - onDrop(icon.name, category) - } - }; - - const onDrag = () => { - setDragItem(true) - setDragging(true); - }; - - return ( - - - - ); -}; - -export default IconReorderItem; diff --git a/site/src/components/IconWrapper.tsx b/site/src/components/IconWrapper.tsx deleted file mode 100644 index 6104ced2a..000000000 --- a/site/src/components/IconWrapper.tsx +++ /dev/null @@ -1,28 +0,0 @@ -import { forwardRef, SVGProps } from 'react'; - -interface IconWrapperProps extends SVGProps { - src: string; -} - -export const IconWrapper = forwardRef((props, ref) => { - const defaultAttrs: SVGProps = { - xmlns: 'http://www.w3.org/2000/svg', - width: '24px', - height: '24px', - viewBox: '0 0 24 24', - fill: 'none', - stroke: 'currentColor', - strokeWidth: '2px', - strokeLinecap: 'round', - strokeLinejoin: 'round', - }; - - const { src, ...rest } = props; - const attrs = { - ...defaultAttrs, - ...rest, - }; - const content = src.replace(/]*>|<\/svg>/g, ''); - - return ; -}); diff --git a/site/src/components/Layout.tsx b/site/src/components/Layout.tsx deleted file mode 100644 index fbf3c5db4..000000000 --- a/site/src/components/Layout.tsx +++ /dev/null @@ -1,141 +0,0 @@ -import { - Box, - Divider, - Flex, - Link, - useColorMode, - useColorModeValue, - IconButton, - useBreakpointValue, - BoxProps, -} from '@chakra-ui/react'; -import { useKeyBindings } from '../lib/key'; -import { useRouter } from 'next/router'; -import NextLink from 'next/link'; -import { Moon, Sun, Menu, X } from 'lucide-react'; -import { useMobileNavigationContext, useMobileNavigationValue } from './MobileNavigationProvider'; -import Logo from './Logo'; -import menuItems from '../static/menuItems'; - -interface LayoutProps extends BoxProps { - aside?: BoxProps['children']; -} - -const Layout = ({ aside, children }: LayoutProps) => { - const router = useRouter(); - const { toggleMobileMenu } = useMobileNavigationContext(); - const { toggleColorMode } = useColorMode(); - const currentColorMode = useColorModeValue('dark', 'light'); - const ColorModeToggle = useColorModeValue(Moon, Sun); - const MobileMenuToggle = useMobileNavigationValue(Menu, X); - const showBaseNavigation = useBreakpointValue({ base: false, md: true }); - const IconbuttonProps = { - size: 'md', - fontSize: 'lg', - variant: 'ghost', - color: 'current', - ml: '3', - }; - - function setQuery(query) { - router.push( - { - pathname: '/', - query: { query: query }, - }, - undefined, - { shallow: true }, - ); - } - - useKeyBindings({ - Escape: { - fn: () => setQuery(''), - }, - KeyT: { - fn: () => toggleColorMode(), - }, - }); - - return ( - - - - - - - - {showBaseNavigation ? ( - <> - {menuItems.map(menuItem => { - if (menuItem.isExternal) { - return ( - - {menuItem.name} - - ); - } - return ( - - - {menuItem.name} - - - ); - })} - - ) : null} - } - /> - {!showBaseNavigation ? ( - } - /> - ) : null} - - - - - {aside ? ( - - {aside} - - ) : null} - - {children} - -

- - {/* eslint-disable-next-line @next/next/no-img-element */} - Powered by Vercel - -

-
-
-
-
- ); -}; - -export default Layout; diff --git a/site/src/components/Logo.tsx b/site/src/components/Logo.tsx deleted file mode 100644 index ebb01bdd3..000000000 --- a/site/src/components/Logo.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import { Icon, Link, Text } from '@chakra-ui/react'; -import LogoImage from '../../public/logo.svg'; -import NextLink from 'next/link'; - -const Logo = () => ( - - - - - - - Lucide - - - -); - -export default Logo; diff --git a/site/src/components/MobileMenu.tsx b/site/src/components/MobileMenu.tsx deleted file mode 100644 index 56dd3218e..000000000 --- a/site/src/components/MobileMenu.tsx +++ /dev/null @@ -1,72 +0,0 @@ -import { - Drawer, - DrawerBody, - DrawerCloseButton, - DrawerContent, - DrawerHeader, - DrawerOverlay, - Link, - Box, - Divider, -} from '@chakra-ui/react'; -import NextLink from 'next/link'; -import { useRouter } from 'next/router'; -import { ReactNode, useEffect } from 'react'; -import menuItems from '../static/menuItems'; -import Logo from './Logo'; -import { useMobileNavigationContext } from './MobileNavigationProvider'; - -const MobileMenu = ({ children }: { children?: ReactNode }): JSX.Element => { - const { isOpen, onClose } = useMobileNavigationContext(); - const router = useRouter(); - - useEffect(() => { - if (router.route && isOpen) { - onClose(); - } - }, [router.route]); - - return ( - - - - - - - - - - {menuItems.map(menuItem => { - if (menuItem.isExternal) { - return ( - - {menuItem.name} - - ); - } - return ( - - - {menuItem.name} - - - ); - })} - - - {children} - - - - ); -}; - -export default MobileMenu; diff --git a/site/src/components/MobileNavigationProvider.tsx b/site/src/components/MobileNavigationProvider.tsx deleted file mode 100644 index ab15f9b56..000000000 --- a/site/src/components/MobileNavigationProvider.tsx +++ /dev/null @@ -1,28 +0,0 @@ -/* eslint-disable @typescript-eslint/no-empty-function */ -import { useDisclosure } from '@chakra-ui/react'; -import { createContext, useContext, useMemo } from 'react'; - -const MobileNavigationContext = createContext({ - isOpen: false, - onOpen: () => {}, - onClose: () => {}, - toggleMobileMenu: () => {}, -}); - -export function MobileNavigationProvider({ children }) { - const { isOpen, onOpen, onClose } = useDisclosure(); - const toggleMobileMenu = () => (isOpen ? onClose() : onOpen()); - - return ( - - {children} - - ); -} - -export const useMobileNavigationContext = () => useContext(MobileNavigationContext); - -export const useMobileNavigationValue = (intialValue, activeValue) => { - const { isOpen } = useMobileNavigationContext(); - return useMemo(() => (isOpen ? activeValue : intialValue), [isOpen]); -}; diff --git a/site/src/components/ModifiedTooltip.tsx b/site/src/components/ModifiedTooltip.tsx deleted file mode 100644 index 010e8433a..000000000 --- a/site/src/components/ModifiedTooltip.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import { Box, Tooltip, useColorMode } from "@chakra-ui/react"; -import theme from '../lib/theme'; - -const ModifiedTooltip = () => { - const { colorMode } = useColorMode(); - - return ( - - - - ) -} - -export default ModifiedTooltip; diff --git a/site/src/components/Package.tsx b/site/src/components/Package.tsx deleted file mode 100644 index 108da98a6..000000000 --- a/site/src/components/Package.tsx +++ /dev/null @@ -1,138 +0,0 @@ -import { - Button, - Flex, - Box, - Heading, - Text, - useColorMode, - ButtonGroup, -} from '@chakra-ui/react'; -import { Code, FileText } from 'lucide-react'; -import Link from 'next/link'; - -interface Shield { - alt: string - src: string - href: string -} -export interface PackageItem { - name: string - description: string - icon: string - shields: Shield[] - source: string - documentation: string - order?: number - private?: boolean - flutter?: object -} - - -const Package = ({ name, description, icon, shields, source, documentation }: PackageItem) => { - const { colorMode } = useColorMode(); - - return ( - - - - - - - - - - - - - - - {name} - - {description} - - {shields.map(({ alt, src, href }, index) => ( - - - {/* eslint-disable-next-line @next/next/no-img-element */} - - - - ))} - - - - - - - - - - - - - - - ); -}; - -export default Package; diff --git a/site/src/components/SearchInput.tsx b/site/src/components/SearchInput.tsx deleted file mode 100644 index 8c3bee651..000000000 --- a/site/src/components/SearchInput.tsx +++ /dev/null @@ -1,73 +0,0 @@ -import { - Icon, - Input, - InputGroup, - InputLeftElement, - useColorMode, - useUpdateEffect, -} from '@chakra-ui/react'; -import { Search as SearchIcon } from 'lucide-react'; -import React, { useEffect, useRef, useState } from 'react'; -import theme from '../lib/theme'; -import { useDebounce } from '../lib/useDebounce'; -import { useRouterParam } from '../lib/useRouterParam'; - -interface SearchInputProps { - onChange(value: string): void; - count: number; -} - -export const SearchInput = ({ onChange, count }: SearchInputProps) => { - const { colorMode } = useColorMode(); - - const [urlValue, setUrlValue] = useRouterParam('search'); - - const [inputValue, setInputValue] = useState(''); - const debouncedValue = useDebounce(inputValue.trim(), 300); - - useUpdateEffect(() => { - onChange(debouncedValue); - setUrlValue(debouncedValue); - }, [debouncedValue]); - - useEffect(() => { - if (urlValue && !inputValue) { - setInputValue(urlValue); - onChange(urlValue); - } - }, [urlValue]); - - const ref = useRef(null); - - // Keyboard `/` shortcut - useEffect(() => { - const handleKeyDown = (event: KeyboardEvent) => { - if (event.key === '/' && ref.current !== document.activeElement) { - event.preventDefault(); - ref.current.focus(); - } - }; - - window.addEventListener('keydown', handleKeyDown); - return () => window.removeEventListener('keydown', handleKeyDown); - }, []); - - return ( - - - - - } - /> - setInputValue(event.target.value)} - value={inputValue} - bg={colorMode == 'light' ? theme.colors.white : theme.colors.gray[700]} - /> - - ); -}; diff --git a/site/src/components/UnCategorizedIcons.tsx b/site/src/components/UnCategorizedIcons.tsx deleted file mode 100644 index 9541989b9..000000000 --- a/site/src/components/UnCategorizedIcons.tsx +++ /dev/null @@ -1,97 +0,0 @@ -import { Box, Heading, useColorModeValue } from '@chakra-ui/react'; -import { motion } from 'framer-motion'; -import { useCallback, useEffect, useMemo, useRef, useState } from 'react'; -import { Category, IconEntity } from 'src/types'; -import theme from '../lib/theme'; -import IconReorder from './IconReorder'; - -const UnCategorizedIcons = ({ - icons, - dropZones, - dragging, - setDragging, - categories, - handleChange, -}): JSX.Element => { - const [scrollPosition, setScrollPosition] = useState(0); - const boxBackground = useColorModeValue(theme.colors.white, theme.colors.gray[700]); - const allIconContainerRef = useRef(null); - const unCategorizedIcons = useMemo(() => { - return (icons as IconEntity[]).filter(icon => { - return !Object.values(categories as Category[]) - .flat() - .some(categorizedIcon => categorizedIcon.name === icon.name); - }); - }, [icons, categories]); - - const onItemDrop = useCallback( - (iconName: string, targetCategory: string) => { - const newIcons = [...categories[targetCategory].map(({ name }) => name), iconName]; - - handleChange(targetCategory)(newIcons); - }, - [categories], - ); - - useEffect(() => { - allIconContainerRef.current.addEventListener('scroll', () => { - setScrollPosition(allIconContainerRef.current.scrollTop); - }); - }, []); - - return ( - - - - - Uncategorized Icons - - {}} - dragging={dragging} - setDragging={setDragging} - /> - - - All Icons - - {}} - dragging={dragging} - setDragging={setDragging} - sx={{ - opacity: 0.4, - }} - /> - - - - ); -}; - -export default UnCategorizedIcons; diff --git a/site/src/hooks/useRaisedShadow.ts b/site/src/hooks/useRaisedShadow.ts deleted file mode 100644 index 6e717ca16..000000000 --- a/site/src/hooks/useRaisedShadow.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { animate, MotionValue, useMotionValue } from 'framer-motion'; -import { useEffect } from 'react'; - -const inactiveShadow = '0px 0px 0px rgba(0,0,0,0.8)'; - -export default function useRaisedShadow(value: MotionValue): MotionValue { - const boxShadow = useMotionValue(inactiveShadow); - - useEffect(() => { - let isActive = false; - value.onChange(latest => { - const wasActive = isActive; - if (latest !== 0) { - isActive = true; - if (isActive !== wasActive) { - animate(boxShadow, '5px 5px 10px rgba(0,0,0,0.3)'); - } - } else { - isActive = false; - if (isActive !== wasActive) { - animate(boxShadow, inactiveShadow); - } - } - }); - }, [value, boxShadow]); - - return boxShadow; -} diff --git a/site/src/hooks/useUpdateEffect.ts b/site/src/hooks/useUpdateEffect.ts deleted file mode 100644 index e4fb1d10c..000000000 --- a/site/src/hooks/useUpdateEffect.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { DependencyList, EffectCallback, useEffect, useRef } from 'react'; - -export const useUpdateEffect = (effect: EffectCallback, deps?: DependencyList) => { - const isFirstRef = useRef(true); - - if (isFirstRef.current) { - isFirstRef.current = false; - } - - useEffect(() => { - if (!isFirstRef.current) { - return effect(); - } - }, deps); -}; diff --git a/site/src/lib/categories.ts b/site/src/lib/categories.ts deleted file mode 100644 index 8466b7ea1..000000000 --- a/site/src/lib/categories.ts +++ /dev/null @@ -1,32 +0,0 @@ -import fs from "fs"; -import path from "path"; -import {Category, IconEntity} from "../types"; -import {getAllData} from "./icons"; - -const directory = path.join(process.cwd(), "../categories"); - -export function getAllCategoryFiles() { - const fileNames = fs.readdirSync(directory).filter((file) => path.extname(file) === '.json'); - - return fileNames - .map((fileName) => path.basename(fileName, '.json')); -} - -export async function getData(name: string, icons: IconEntity[]): Promise { - const jsonPath = path.join(directory, `${name}.json`); - const jsonContent = fs.readFileSync(jsonPath, "utf8"); - const categoryJson = JSON.parse(jsonContent); - - return { - ...categoryJson, - name, - iconCount: icons.reduce((acc, curr) => (curr.categories.includes(name) ? ++acc : acc), 0) - }; -} - -export async function getAllCategories(): Promise { - const names = getAllCategoryFiles(); - const icons = await getAllData(); - - return Promise.all(names.map((name) => getData(name, icons))); -} diff --git a/site/src/lib/docsMenuTree.ts b/site/src/lib/docsMenuTree.ts deleted file mode 100644 index e1326bfe5..000000000 --- a/site/src/lib/docsMenuTree.ts +++ /dev/null @@ -1,136 +0,0 @@ -const docsMenuTree = [ - { - section: 'Getting Started', - items: [ - { - title: 'Introduction', - href: '' - }, - { - title: 'Installation', - href: 'installation' - }, - { - title: 'Comparison', - href: 'comparison' - }, - // { - // title: 'Examples', - // href: 'examples' - // } - ] - }, - // { - // section: 'Using Icons', - // items: [ - // { - // title: 'What should I use', - // href: 'what-should-i-use' - // }, - // { - // title: 'For Web (Vanilla)', - // href: 'lucide-with-web' - // }, - // { - // title: 'React', - // href: 'lucide-with-react' - // }, - // { - // title: 'Vue', - // href: 'lucide-with-vue' - // }, - // { - // title: 'Angular', - // href: 'lucide-with-angular' - // }, - // { - // title: 'Preact', - // href: 'lucide-with-preact' - // }, - // { - // title: 'nodejs', - // href: 'lucide-with-nodejs' - // }, - // { - // title: 'Flutter', - // href: 'lucide-with-flutter' - // }, - // { - // title: 'Figma', - // href: 'lucide-with-figma' - // }, - // { - // title: 'Other Design programs', - // href: 'lucide-with-design-programs' - // }, - // ] - // }, - { - section: 'Packages', - items: [ - { - title: 'Lucide', - href: 'lucide' - }, - { - title: 'Lucide React', - href: 'lucide-react' - }, - { - title: 'Lucide React Native', - href: 'lucide-react-native' - }, - { - title: 'Lucide Vue', - href: 'lucide-vue' - }, - { - title: 'Lucide Vue Next (Vue 3)', - href: 'lucide-vue-next' - }, - { - title: 'Lucide Svelte', - href: 'lucide-svelte' - }, - { - title: 'Lucide Preact', - href: 'lucide-preact' - }, - { - title: 'Lucide Angular', - href: 'lucide-angular' - }, - { - title: 'Lucide Static', - href: 'lucide-static' - }, - { - title: 'Lucide Flutter', - href: 'lucide-flutter' - }, - ] - }, - { - section: 'Contributing', - items: [ - { - title: 'Icon Design Principles', - href: 'icon-design-guide' - }, - { - title: 'Designing in Illustrator', - href: 'illustrator-guide' - }, - { - title: 'Designing in InkScape', - href: 'inkscape-guide' - }, - { - title: 'Designing in Figma', - href: 'figma-guide' - }, - ] - }, -] - -export default docsMenuTree; diff --git a/site/src/lib/fetchAllContributors.ts b/site/src/lib/fetchAllContributors.ts deleted file mode 100644 index 1c003354f..000000000 --- a/site/src/lib/fetchAllContributors.ts +++ /dev/null @@ -1,131 +0,0 @@ -import crypto from 'crypto'; -import fs from 'fs'; -import path from 'path'; -import { Contributor } from '../types'; -import fetch, { Headers } from 'node-fetch' - -const IGNORE_COMMIT_MESSAGES = ['fork', 'optimize']; - -function getContentHashOfFile(path) { - return new Promise((resolve, reject) => { - const hash = crypto.createHash('sha256'); - const stream = fs.createReadStream(path); - stream.on('error', err => reject(err)); - stream.on('data', chunk => hash.update(chunk)); - stream.on('end', () => resolve(hash.digest('hex'))); - }); -} - -const fetchCommitsOfIcon = async (name) =>{ - try { - const headers = new Headers(); - const token = process.env.GITHUB_TOKEN; - const username = process.env.GITHUB_USERNAME; - const password = process.env.GITHUB_API_KEY; - headers.set( - 'Authorization', - token ? `Bearer ${token}` : `Basic ${Buffer.from(`${username}:${password}`).toString('base64')}`, - ); - - const res = await fetch( - `https://api.github.com/repos/lucide-icons/lucide/commits?path=icons/${name}.svg`, - { - method: 'GET', - headers, - }, - ); - - const data = await res.json(); - - return { - name, - commits: data, - }; - } catch (error) { - - throw new Error(error); - } - }; - -export const filterCommits = (commits) => - commits.filter(({ commit }) => - !IGNORE_COMMIT_MESSAGES.some(ignoreItem => - commit.message.toLowerCase().includes(ignoreItem), - )) - .map(({ author }) => ({ - author: author && author.login ? author.login : null, - })) - .filter(({ author }, index, self) => self.findIndex((commit) => commit.author === author) === index); - -const getIconHash = async (icon) => await getContentHashOfFile(path.join(process.cwd(), "../icons", `${icon}.svg`)) -const iconCacheDir = path.join(process.cwd(),'.next/cache/github-api'); -const iconCache = (hash) => path.join(iconCacheDir, `${hash}.json`); - -export async function checkIconCache(icon) { - const hash = await getIconHash(icon); - - const cachePath = iconCache(hash); - - if(fs.existsSync( cachePath )) { - const iconCache = fs.readFileSync(cachePath, "utf8"); - - return JSON.parse(iconCache) - } - - return false -} - -async function writeIconCache(icon, content) { - const hash = await getIconHash(icon); - - const iconCachePath = iconCache(hash); - - if (!fs.existsSync(iconCacheDir)){ - fs.mkdirSync(iconCacheDir); -} - - fs.writeFileSync(iconCachePath, JSON.stringify(content), 'utf-8'); -} - -export async function getContributors(icon): Promise { - try { - let iconCommits - const iconCache = await checkIconCache(icon); - - if (iconCache) { - iconCommits = iconCache - } else { - const { commits } = await fetchCommitsOfIcon(icon); - - writeIconCache(icon, commits) - - iconCommits = commits - } - - if (iconCommits && iconCommits.length) { - return filterCommits(iconCommits); - } - - return []; - } catch (error) { - throw new Error(error); - } -} - -export async function getAllContributors(icons) { - try { - const AllIconCommits = await Promise.all(icons.map(fetchCommitsOfIcon)); - - const filteredCommits = AllIconCommits.reduce((acc, { name, commits }) => { - if (commits && commits.length) { - acc[name] = filterCommits(commits) - } - - return acc; - }, {}); - - return filteredCommits - } catch (error) { - console.error(error); - } -} diff --git a/site/src/lib/fetchAllDocuments.ts b/site/src/lib/fetchAllDocuments.ts deleted file mode 100644 index 54190fba5..000000000 --- a/site/src/lib/fetchAllDocuments.ts +++ /dev/null @@ -1,68 +0,0 @@ -import { promises as fs } from 'fs'; -import { serialize } from 'next-mdx-remote/serialize' -import path from 'path'; -import grayMatter from 'gray-matter' - -export default async function fetchAllDocuments() { - const docsDir = path.resolve(process.cwd(), '../docs'); - const fileNames = await (await fs.readdir(docsDir)).map(filename => ({filename, directory: docsDir})) - - const mapDirectoryTree = async ({filename, directory}) => { - const filePath = path.join(directory, filename); - const fileStat = await fs.lstat(filePath); - - if(fileStat.isDirectory()) { - const filenamesInDirectory = - (await fs.readdir(filePath)) - .map(childFileName => ({ - directory: filePath, - directoryName: filename, - filename: childFileName - })) - - return await Promise.all(filenamesInDirectory.map(mapDirectoryTree)) - } - - if (!fileStat.isFile()) return null; - - return { - filePath, - filename, - } - } - - const mapFileContents = async ({filename, filePath, directoryName = null}) => { - const source = await fs.readFile(filePath, 'utf-8'); - - const { content, data } = grayMatter(source) - const doc = await serialize(content) - - return { - filename, - directoryName, - doc, - data, - content - } - } - - console.log( - (await Promise.all(fileNames.map(mapDirectoryTree))), - (await Promise.all(fileNames.map(mapDirectoryTree))).flat() - ); - - - const mappedDirectoryTree = (await Promise.all(fileNames.map(mapDirectoryTree))).flat() - .filter((item) => - item != null - && typeof item === 'object' - && 'filename' in item - && item.filename.endsWith('.md') - ) - const mappedFileContents = await Promise.all( - mappedDirectoryTree - .map(mapFileContents) - ) - - return mappedFileContents -} diff --git a/site/src/lib/fetchIconNodes.tsx b/site/src/lib/fetchIconNodes.tsx deleted file mode 100644 index 43b49ab7b..000000000 --- a/site/src/lib/fetchIconNodes.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import NextCache from './nextCache'; -import {getAllData, GetDataOptions} from './icons'; - -export type IconNode = [string, object, IconNode[]]; -export type IconNodes = {[iconName: string]: IconNode}; - -export function fetchIconNodes(writeCache = true, options?: GetDataOptions): Promise { - if (options?.withChildKeys) { - return NextCache.resolve('api-icon-nodes-with-keys', async () => { - return (await getAllData({ withChildKeys : true})).reduce((acc, icon) => { - acc[icon.name] = icon.iconNode - return acc; - }, {}); - }, writeCache); - } - - return NextCache.resolve('api-icon-nodes', async () => { - return (await getAllData()).reduce((acc, icon) => { - acc[icon.name] = icon.iconNode - return acc; - }, {}); - }, writeCache); -} diff --git a/site/src/lib/fetchTags.tsx b/site/src/lib/fetchTags.tsx deleted file mode 100644 index 6f8bb2cba..000000000 --- a/site/src/lib/fetchTags.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import NextCache from './nextCache'; -import {getAllData} from './icons'; - -export type Tags = {[iconName: string]: string[]}; - -export function fetchTags(writeCache = true): Promise { - return NextCache.resolve('api-tags', async () => { - return (await getAllData()).reduce((acc, icon) => { - acc[icon.name] = icon.tags; - return acc; - }, {}); - }, writeCache); -} diff --git a/site/src/lib/icons.tsx b/site/src/lib/icons.tsx deleted file mode 100644 index 08e8d2c6e..000000000 --- a/site/src/lib/icons.tsx +++ /dev/null @@ -1,57 +0,0 @@ -import fs from "fs"; -import path from "path"; -import { parseSync } from "svgson"; -import { IconNode } from "../../../packages/lucide-react/src/createLucideIcon"; -import { IconEntity } from "../types"; -import { getContributors } from "./fetchAllContributors"; -import { generateHashedKey } from "./helpers"; - -const directory = path.join(process.cwd(), "../icons"); - -export function getAllNames() { - const fileNames = fs.readdirSync(directory).filter((file) => path.extname(file) === '.json'); - - return fileNames - .filter((fileName) => fs.existsSync(directory + '/' + path.basename(fileName, '.json') + '.svg')) - .map((fileName) => path.basename(fileName, '.json')); -} - -export interface GetDataOptions { - withChildKeys?: boolean -} - -export async function getData(name: string, { withChildKeys = false }: GetDataOptions | undefined = {}) { - const svgPath = path.join(directory, `${name}.svg`); - const svgContent = fs.readFileSync(svgPath, "utf8"); - const jsonPath = path.join(directory, `${name}.json`); - const jsonContent = fs.readFileSync(jsonPath, "utf8"); - const { tags, categories } = JSON.parse(jsonContent); - - const iconNode = parseSync(svgContent).children.map( - (child) => { - const { name, attributes } = child - - if (withChildKeys) { - attributes.key = generateHashedKey(child) - } - - return [name, attributes] - } - ) as IconNode - - const contributors = await getContributors(name); - - return { - name, - tags, - categories, - contributors, - iconNode, - }; -} - -export async function getAllData(options?: GetDataOptions): Promise { - const names = getAllNames(); - - return Promise.all(names.map((name) => getData(name, options))); -} diff --git a/site/src/lib/key.js b/site/src/lib/key.js deleted file mode 100644 index bbaecee71..000000000 --- a/site/src/lib/key.js +++ /dev/null @@ -1,36 +0,0 @@ -import { useEffect, useState } from "react"; - -const isCtrl = (e) => e.metaKey || e.ctrlKey; - -// https://keycode.info -export const useKeyBindings = ( - initialKeyBindings = {}, - eventListener = "keydown" -) => { - const [keyBindings] = useState(initialKeyBindings); - - useEffect(() => { - // eslint-disable-next-line no-undef - document.addEventListener( - eventListener, - (event) => { - const { code } = event; - const keyBinding = keyBindings[code]; - if (keyBinding === undefined) return; - const condition = keyBinding.ctrl ? isCtrl(event) : true; - if (!condition) return; - if (event.target.type != "text" || code == "Escape") { - event.preventDefault(); - keyBinding.fn(event); - } - }, - false - ); - - return () => - Object.keys(keyBindings).forEach((keyBinding) => - // eslint-disable-next-line no-undef - document.removeEventListener(eventListener, keyBindings[keyBinding]) - ); - }, []); -}; diff --git a/site/src/lib/mdxComponents.tsx b/site/src/lib/mdxComponents.tsx deleted file mode 100644 index 38cdb7547..000000000 --- a/site/src/lib/mdxComponents.tsx +++ /dev/null @@ -1,103 +0,0 @@ -import { - Text, - UnorderedList, - ListItem, - Image, - Divider, - OrderedList, - Table, - Thead, - Tbody, - Tr, - Th, - Td, - Alert, - Code as InlineCode, - Link -} from '@chakra-ui/react'; -import CodeBlock from '../components/CodeBlock'; -import NextLink from "next/link" -import HeadingAnchored from '../components/HeadingAnchored'; - - -const components = { - h1: (props) => ( - - ), - h2: ({children, ...rest}) => ( - - {children} - - - ), - h3: (props) => ( - - ), - h4: (props) => ( - - ), - h5: (props) => ( - - ), - h6: (props) => ( - - ), - ul: (props) => {props.children}, - ol: (props) => {props.children}, - li: (props) => {props.children}, - p: (props) => {props.children}, - img: ({ children, ...rest }) => {children}, - code: ({ className, children: code }) => { - const language = className.replace('language-', ''); - - return ( - - ) - }, - table: (props) => , - thead: Thead, - tbody: Tbody, - tr: Tr, - th: Th, - td: Td, - blockquote: (props) => ( - - ), - inlineCode: InlineCode, - hr: () => , - a: ({children, href, ...rest}) => { - let link = href - const isExternal = link.startsWith('http') - - if(link.startsWith('packages/')) { - link = href.replace('packages/', '') - } - - link = link.replace('.md', '') - - return ( - - {children} - - ) - } -}; - -export default components; diff --git a/site/src/lib/nextCache.ts b/site/src/lib/nextCache.ts deleted file mode 100644 index 484c104a3..000000000 --- a/site/src/lib/nextCache.ts +++ /dev/null @@ -1,64 +0,0 @@ -import path from 'path'; -import fs from 'fs'; - -const cacheDir = path.join(process.cwd(), '.next/cache'); -const nextDir = path.join(process.cwd(), '.next'); -const cachePath = (cacheKey: string) => path.join(cacheDir, `${cacheKey}.json`); - -type AtomicCacheable = object|string|number|boolean|null; -type Cacheable = AtomicCacheable|AtomicCacheable[]; - -if (!fs.existsSync(nextDir)) { - fs.mkdirSync(nextDir) -} - -if (!fs.existsSync(cacheDir)) { - fs.mkdirSync(cacheDir) -} - -function read(cacheKey: string): T { - if (fs.existsSync(cachePath(cacheKey))) { - const iconCache = fs.readFileSync(cachePath(cacheKey), "utf8") - return JSON.parse(iconCache) - } - - return null -} - -function write(cacheKey: string, content: T): void { - - - if (!fs.existsSync(path.join(cacheDir, cacheKey))) { - fs.mkdirSync(path.join(cacheDir, cacheKey)) - } - - fs.writeFileSync(cachePath(cacheKey), JSON.stringify(content), 'utf-8') -} - -function clear(...cacheKeys: string[]) { - for (const cacheKey of cacheKeys) { - const itemCachePath = cachePath(cacheKey) - if (fs.existsSync(itemCachePath)) { - fs.unlinkSync(itemCachePath) - } - } -} - -async function resolve(cacheKey: string, contentResolver: () => Promise|T, writeCache = true): Promise { - try { - let cacheItem = await read(cacheKey) - if (cacheItem === null) { - cacheItem = await contentResolver() - if (writeCache) { - write(cacheKey, cacheItem) - } - } - return cacheItem; - } catch (error) { - throw new Error(error) - } -} - -const NextCache = {read, write, resolve, clear} - -export default NextCache diff --git a/site/src/lib/theme.tsx b/site/src/lib/theme.tsx deleted file mode 100644 index 7fc91d634..000000000 --- a/site/src/lib/theme.tsx +++ /dev/null @@ -1,40 +0,0 @@ -import { theme as chakraTheme } from "@chakra-ui/react"; - -const theme = { - ...chakraTheme, - fonts: { - ...chakraTheme.fonts, - body: `'Mukta', sans-serif`, - }, - colors: { - ...chakraTheme.colors, - brand: { - DEFAULT: '#F56565', - '50': '#FFFFFF', - '100': '#FFFEFE', - '200': '#FCD8D8', - '300': '#FAB2B2', - '400': '#F78B8B', - '500': '#F56565', - '600': '#F23030', - '700': '#DC0E0E', - '800': '#A70B0B', - '900': '#720707' - }, - }, - component: { - Button: { - variants: { - solid: (props) => { - // if(props?.colorScheme === 'red') { - return { - bg: props.colorMode === 'dark' ? 'red.700' : 'red.100', - } - // } - }, - } - } - } -}; - -export default theme; diff --git a/site/src/lib/useDebounce.ts b/site/src/lib/useDebounce.ts deleted file mode 100644 index f318fcfc1..000000000 --- a/site/src/lib/useDebounce.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { useEffect, useState } from 'react'; - -export function useDebounce(value: T, delay: number): T { - const [debouncedValue, setDebouncedValue] = useState(value); - - useEffect(() => { - const handler = setTimeout(() => { - setDebouncedValue(value); - }, delay); - - return () => { - clearTimeout(handler); - }; - }, [value]); - - return debouncedValue; -} diff --git a/site/src/lib/useRouterParam.ts b/site/src/lib/useRouterParam.ts deleted file mode 100644 index 0143f183c..000000000 --- a/site/src/lib/useRouterParam.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { useRouter } from 'next/router'; - -export const useRouterParam = (key: string) => { - const router = useRouter(); - - const queryValue = router.query[key]; - const urlValue = typeof queryValue === 'string' ? queryValue : ''; - - const setParam = (value: string) => { - router.push( - { - query: value ? { [key]: value } : undefined, - }, - undefined, - { - scroll: false, - shallow: true, - } - ); - }; - - return [urlValue, setParam] as const; -}; diff --git a/site/src/lib/useSearch.ts b/site/src/lib/useSearch.ts deleted file mode 100644 index edd806c6a..000000000 --- a/site/src/lib/useSearch.ts +++ /dev/null @@ -1,23 +0,0 @@ -import Fuse from 'fuse.js'; -import { useMemo } from 'react'; - -const useSearch = (query = '', collection: T[], keys: Fuse.FuseOptionKey[] = []) => { - const index = useMemo(() => { - return new Fuse(collection, { - threshold: 0.2, - keys, - }); - }, [collection]); - - const results = useMemo(() => { - if (query) { - return index.search(query).map((result) => result.item); - } - - return collection; - }, [query, index]); - - return results; -}; - -export default useSearch; diff --git a/site/src/pages/_app.tsx b/site/src/pages/_app.tsx deleted file mode 100644 index 5ded98a24..000000000 --- a/site/src/pages/_app.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import { ChakraProvider } from '@chakra-ui/react'; -import customTheme from '../lib/theme'; -import '../assets/styling.css'; -import Head from 'next/head'; -import { CustomizeIconContext } from '../components/CustomizeIconContext'; -import { MobileNavigationProvider } from '../components/MobileNavigationProvider'; - -const App = ({ Component, pageProps }) => { - return ( - <> - - Lucide - - - - - - - - - - ); -}; - -export default App; diff --git a/site/src/pages/_document.tsx b/site/src/pages/_document.tsx deleted file mode 100644 index e6cb97021..000000000 --- a/site/src/pages/_document.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import Document, { Head, Html, Main, NextScript } from "next/document"; -import { ColorModeScript } from "@chakra-ui/react" - -class MyDocument extends Document { - render() { - return ( - - - - - - - - - - - - - - - -
- - - - ); - } -} - -export default MyDocument; diff --git a/site/src/pages/api/gh-icon/[...data].tsx b/site/src/pages/api/gh-icon/[...data].tsx deleted file mode 100644 index ca2300589..000000000 --- a/site/src/pages/api/gh-icon/[...data].tsx +++ /dev/null @@ -1,109 +0,0 @@ -import { getData } from 'src/lib/icons'; -import SvgPreview from '../../../components/SvgPreview'; -import { stringify } from 'svgson'; -import { ReactNode } from 'react'; - -export default async function handler(req, res) { - // ReactDOMServer needs to be imported dynamically - // https://github.com/vercel/next.js/issues/43810 - const ReactDOMServer = (await import('react-dom/server')).default; - - const url = req.url.split('/'); - const data = url.at(-1).slice(0, -4); - const src = Buffer.from(data, 'base64') - .toString('utf8') - .replace(/]*>|<\/svg>/g, ''); - - let backdrop: ReactNode; - try { - if (url.at(-2) !== 'gh-icon') { - const backdropString = stringify({ - type: 'element', - name: 'svg', - value: undefined, - attributes: {}, - children: (await getData(url.at(-2))).iconNode.map(([name, attributes]) => ({ - type: 'element', - name, - attributes, - children: undefined, - value: undefined, - })), - }).replace(/]*>|<\/svg>/g, ''); - - backdrop = ( - <> - - - - - - - - - - - - - - - - - - - - - - ); - } - } catch (e) { - backdrop = undefined; - } - - const svg = Buffer.from( - ReactDOMServer.renderToString( - - {backdrop} - - ) - ); - - res.setHeader('Cache-Control', 'public,max-age=31536000'); - res.setHeader('Content-Type', 'image/svg+xml'); - res.status(200).end(svg); -} diff --git a/site/src/pages/api/gh-icon/stroke-width/[...data].tsx b/site/src/pages/api/gh-icon/stroke-width/[...data].tsx deleted file mode 100644 index 712fc54aa..000000000 --- a/site/src/pages/api/gh-icon/stroke-width/[...data].tsx +++ /dev/null @@ -1,29 +0,0 @@ -import { parseSync } from 'svgson'; -import { createLucideIcon, IconNode } from 'lucide-react'; - -export default async function handler(req, res) { - // ReactDOMServer needs to be imported dynamically - // https://github.com/vercel/next.js/issues/43810 - const ReactDOMServer = (await import('react-dom/server')).default; - - const url = req.url.split('/'); - const src = Buffer.from(url.at(-1).slice(0, -4), 'base64').toString('utf8'); - - const Icon = createLucideIcon( - 'icon', - parseSync(src.includes('${src}`).children.map( - ({ name, attributes }) => [name, attributes] - ) as IconNode - ); - - const svg = Buffer.from( - ReactDOMServer.renderToString().replace( - />/, - '>' - ) - ); - - res.setHeader('Cache-Control', 'public,max-age=31536000'); - res.setHeader('Content-Type', 'image/svg+xml'); - res.status(200).end(svg); -} diff --git a/site/src/pages/api/icon-nodes/index.tsx b/site/src/pages/api/icon-nodes/index.tsx deleted file mode 100644 index 473dae545..000000000 --- a/site/src/pages/api/icon-nodes/index.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import { NextApiRequest, NextApiResponse } from 'next'; -import {fetchIconNodes} from '../../../lib/fetchIconNodes'; - -export default async function handler(request: NextApiRequest, response: NextApiResponse) { - const params = request.query - - return response - .setHeader( - 'Cache-Control', - 'public, max-age=86400' - ) - .status(200) - .json( - await fetchIconNodes(false, params) - ); -} diff --git a/site/src/pages/api/tags/index.tsx b/site/src/pages/api/tags/index.tsx deleted file mode 100644 index e76e23191..000000000 --- a/site/src/pages/api/tags/index.tsx +++ /dev/null @@ -1,8 +0,0 @@ -import {fetchTags} from '../../../lib/fetchTags'; - -export default async function handler(req, res) { - res.setHeader( - 'Cache-Control', - 'public, max-age=86400' - ).status(200).json(await fetchTags(false)); -} diff --git a/site/src/pages/docs/[docName].tsx b/site/src/pages/docs/[docName].tsx deleted file mode 100644 index e4ca0e795..000000000 --- a/site/src/pages/docs/[docName].tsx +++ /dev/null @@ -1,34 +0,0 @@ -import fetchAllDocuments from '../../lib/fetchAllDocuments'; - -export { default } from '.'; - -const transformToReadableSlug = (fileName: string) => - fileName - .toLowerCase() - .replace(/_/g, '-') - .replace('.md', ''); - -export async function getStaticProps({ params: { docName } }) { - const allDocs = await fetchAllDocuments(); - - const doc = allDocs.find(({ filename = '' }) => transformToReadableSlug(filename) === docName); - - return { props: doc }; -} - -export async function getStaticPaths() { - const docs = await fetchAllDocuments(); - - const paths = docs - .filter(({ filename = '' }) => filename !== 'index.md') - .map(doc => ({ - params: { - docName: transformToReadableSlug(doc.filename), - }, - })); - - return { - paths, - fallback: false, - }; -} diff --git a/site/src/pages/docs/index.tsx b/site/src/pages/docs/index.tsx deleted file mode 100644 index 9fadcc165..000000000 --- a/site/src/pages/docs/index.tsx +++ /dev/null @@ -1,77 +0,0 @@ -import Layout from '../../components/Layout'; -import Head from 'next/head'; -import fetchAllDocuments from '../../lib/fetchAllDocuments' -import { MDXRemote } from 'next-mdx-remote' -import mdxComponents from '../../lib/mdxComponents'; -import HeadingNavigationProvider from '../../components/HeadingNavigationProvider'; -import MobileMenu from '../../components/MobileMenu'; -import DocsMenu from '../../components/DocsMenu'; -import { Box, Button, Text } from '@chakra-ui/react'; -import { ArrowRight } from 'lucide-react' -import Link from 'next/link'; - -const DocPage = ({ doc, data }) => { - if (!data || !doc) return null - - const nextPage = data.nextPage || [] - - return ( - - - - - - } - > - { data?.title ? ( - - { data.title } - - ) : null} - - - - - { nextPage.map((page) => ( - - - - )) } - - - - ) -} - -export default DocPage - -export async function getStaticProps() { - const allDocs = await fetchAllDocuments(); - const doc = allDocs.find(({filename = ''}) => filename === 'index.md'); - - return { props: doc } -} diff --git a/site/src/pages/edit/categories.tsx b/site/src/pages/edit/categories.tsx deleted file mode 100644 index 5bbf4a1d3..000000000 --- a/site/src/pages/edit/categories.tsx +++ /dev/null @@ -1,105 +0,0 @@ -import { getAllData } from '../../lib/icons'; -import Layout from '../../components/Layout'; -import { Box, Grid, Heading } from '@chakra-ui/react'; -import IconCategory from '../../components/IconCategory'; -import CategoryChangesBar from '../../components/CategoryChangesBar'; -import { useState, useRef, RefAttributes } from 'react'; -import IconReorder from '../../components/IconReorder'; -import UnCategorizedIcons from '../../components/UnCategorizedIcons'; -import { getAllCategories } from 'src/lib/categories'; -import { Category, IconEntity } from 'src/types'; - -interface EditCategoriesPageProps { - icons: IconEntity[] - categories: Category[] -} - - -const EditCategoriesPage = ({ icons = [], categories: categoryList }: EditCategoriesPageProps) => { - const [dragging, setDragging] = useState(false); - const [categories, setCategories] = useState>( - categoryList.reduce((categoryMap, { name }) => { - const categoryIcons = icons.filter(({categories}) => categories.includes(name)) - - categoryMap[name] = categoryIcons - - return categoryMap; - }, {}), - ); - const [changes, setChanges] = useState(0); - const dropZones = useRef<[string, HTMLDivElement][]>([]); - - const handleChange = (category: string) => (newIcons: string[]) => { - console.log(category, newIcons); - - setCategories(currentCategories => { - const newCategories = { - ...currentCategories, - [category]: newIcons.map(iconName => icons[iconName]), - }; - - if (JSON.stringify(currentCategories) !== JSON.stringify(newCategories)) { - setChanges(changes => changes + 1); - } - - return newCategories; - }); - }; - - return ( - - - - - - All Icons - - - - - - Categories - - - {Object.entries(categories).map(([category, icons], index) => ( - - (dropZones.current[index] = [category, el]) as RefAttributes - } - > - - - ))} - - - - - ); -}; - -export default EditCategoriesPage; - -export async function getStaticProps() { - const icons = await getAllData({ withChildKeys: true }); - const categories = await getAllCategories() - - return { props: { icons, categories } }; -} diff --git a/site/src/pages/icon/[iconName].tsx b/site/src/pages/icon/[iconName].tsx deleted file mode 100644 index be9e5bf81..000000000 --- a/site/src/pages/icon/[iconName].tsx +++ /dev/null @@ -1,67 +0,0 @@ -import { useMemo } from 'react'; -import { useRouter } from 'next/router'; -import IconDetailOverlay from '../../components/IconDetailOverlay'; -import { getAllData, getData } from '../../lib/icons'; -import IconOverview from '../../components/IconOverview'; -import Layout from '../../components/Layout'; -import { GetStaticPaths, GetStaticProps } from 'next'; -import { getAllCategories } from 'src/lib/categories'; - -const IconPage = ({ icon, data, categories }): JSX.Element => { - const router = useRouter(); - const getIcon = iconName => data.find(({ name }) => name === iconName) || {}; - - const onClose = () => { - let query = {}; - - if (router.query.search) { - query = { - search: router.query.search, - }; - } - - router.push( - { - pathname: '/icons', - query, - }, - undefined, - { scroll: false, shallow: true }, - ); - }; - - const currentIcon = useMemo(() => { - if (icon.name === router.query.iconName) { - return icon; - } - return getIcon(router.query.iconName); - }, [router.query]); - - return ( - - - - - ); -}; - -export default IconPage; - -export const getStaticProps: GetStaticProps = async ({ params: { iconName } }) => { - const data = await getAllData({ withChildKeys: true }); - const icon = await getData(iconName as string, { withChildKeys: true }); - const categories = await getAllCategories() - - return { props: { icon, data, categories } }; -}; - -export const getStaticPaths: GetStaticPaths = async () => { - const data = await getAllData(); - - return { - paths: data.map(({ name: iconName }) => ({ - params: { iconName }, - })), - fallback: false, - }; -}; diff --git a/site/src/pages/icons/index.tsx b/site/src/pages/icons/index.tsx deleted file mode 100644 index 249b8e36a..000000000 --- a/site/src/pages/icons/index.tsx +++ /dev/null @@ -1,28 +0,0 @@ -import Layout from '../../components/Layout'; -import IconOverview from '../../components/IconOverview'; -import { getAllData } from '../../lib/icons'; -import { getAllCategories } from 'src/lib/categories'; -import IconDetailOverlay from 'src/components/IconDetailOverlay'; - -const IconsPage = ({ data, categories }) => { - return ( - - - - - ); -}; - -export default IconsPage; - -export async function getStaticProps() { - const data = await getAllData({ withChildKeys: true }); - const categories = await getAllCategories() - - return { - props: { - data, - categories, - }, - }; -} diff --git a/site/src/pages/index.tsx b/site/src/pages/index.tsx deleted file mode 100644 index fdbf74ac5..000000000 --- a/site/src/pages/index.tsx +++ /dev/null @@ -1,59 +0,0 @@ -import Layout from '../components/Layout'; -import { getAllData } from '../lib/icons'; - -import IconOverview from '../components/IconOverview'; -import IconDetailOverlay from '../components/IconDetailOverlay'; -import { useRouter } from 'next/router'; -import Header from '../components/Header'; -import MobileMenu from '../components/MobileMenu'; -import { useMemo } from 'react'; -import { GetStaticPropsResult, NextPage } from 'next'; -import { IconEntity, Category } from '../types'; -import { getAllCategories } from 'src/lib/categories'; - -interface HomePageProps { - data: IconEntity[] - categories: Category[] -} - -const HomePage: NextPage = ({ data, categories }) => { - const router = useRouter(); - const getIcon = iconName => data.find(({ name }) => name === iconName); - - const currentIcon = useMemo(() => { - return getIcon(router.query.iconName) - }, [router.query]) - - return ( - - - router.push({ - pathname: '/icon/[iconName]', - query: { - ...router.query, - iconName: '', - }, - }, undefined, { shallow: true })} - /> -
- - - ); -}; - -export async function getStaticProps(): Promise> { - const data = await getAllData({ withChildKeys: true }); - const categories = await getAllCategories() - - return { - props: { - data, - categories, - }, - }; -} - -export default HomePage; diff --git a/site/src/pages/license.tsx b/site/src/pages/license.tsx deleted file mode 100644 index 39eda2168..000000000 --- a/site/src/pages/license.tsx +++ /dev/null @@ -1,60 +0,0 @@ -import Layout from '../components/Layout'; -import Head from 'next/head'; - -import MobileMenu from '../components/MobileMenu'; -import { Box, Heading, Text } from '@chakra-ui/react'; -import { promises as fs } from 'fs'; -import { resolve } from 'path'; -import { GetStaticProps } from 'next'; - -const LicensePage = ({ licenseText }: { licenseText: string[] }): JSX.Element => { - return ( - - - - - License - Lucide - - - - - Lucide License - - {licenseText.map((text, index) => { - if (index === 0) { - return ( - - {text} - - ); - } - - return ( - - {text} - - ); - })} - - - - ); -}; - -export default LicensePage; - -export const getStaticProps: GetStaticProps = async () => { - const doc: string = await fs.readFile(resolve('../LICENSE'), 'utf-8'); - - const licenseText = doc - .split(/\n{2,}/) - .map(paragraph => - paragraph - .split('\n') - .join(' ') - .trim(), - ) - .filter(Boolean); - - return { props: { licenseText } }; -}; diff --git a/site/src/pages/packages/index.tsx b/site/src/pages/packages/index.tsx deleted file mode 100644 index f9f854049..000000000 --- a/site/src/pages/packages/index.tsx +++ /dev/null @@ -1,65 +0,0 @@ -import Layout from '../../components/Layout'; -import HeadingNavigationProvider from '../../components/HeadingNavigationProvider'; -import MobileMenu from '../../components/MobileMenu'; -import { Stack } from '@chakra-ui/react'; -import Package, { PackageItem } from '../../components/Package'; -import packagesData from '../../data/packageData.json'; -import thirdPartyPackagesData from '../../data/packageData.thirdParty.json'; -import { Heading } from '@chakra-ui/react'; -import fetchPackages from '../../lib/fetchPackages'; -import { GetStaticPropsResult } from 'next'; - -interface PackagesPageProps { - packages: PackageItem[] - thirdPartyPackages: PackageItem[] -} - -const PackagesPage = ({ packages, thirdPartyPackages }: PackagesPageProps): JSX.Element => { - return ( - - - - - Packages - - - {packages.length - ? packages.map((packageItem) => ) - : null} - - - - Third party packages - - - {thirdPartyPackages.length - ? thirdPartyPackages.map((packageItem) => ()) - : null} - - - - ); -}; - -export default PackagesPage; - -export async function getStaticProps(): Promise> { - const packages: PackageItem[] = (await fetchPackages()) - .filter(Boolean) - .filter(packageObj => !packageObj.private && packageObj.name in packagesData) - .map(({ name, description, flutter }) => { - const packageDirectory = flutter ? 'lucide-flutter' : name; - - return { - name, - description, - source: `https://github.com/lucide-icons/lucide/tree/main/packages/${packageDirectory}`, - documentation: `/docs/${packageDirectory}`, - ...packagesData[packageDirectory], - icon: `/framework-logos/${packagesData[packageDirectory].icon}.svg`, - }; - }) - .sort((a, b) => a.order - b.order); - - return { props: { packages, thirdPartyPackages: thirdPartyPackagesData } }; -} diff --git a/site/src/static/menuItems.tsx b/site/src/static/menuItems.tsx deleted file mode 100644 index 0a532d6b4..000000000 --- a/site/src/static/menuItems.tsx +++ /dev/null @@ -1,23 +0,0 @@ -export default [ - { - name: 'Icons', - href: '/icons', - }, - { - name: 'Documentation', - href: '/docs', - }, - { - name: 'Packages', - href: '/packages', - }, - { - name: 'License', - href: '/license', - }, - { - name: 'Github', - isExternal: true, - href: 'https://github.com/lucide-icons/lucide', - }, -]; diff --git a/site/src/types.ts b/site/src/types.ts deleted file mode 100644 index 4d9cfe690..000000000 --- a/site/src/types.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { IconNode } from "../../packages/lucide-react/dist/lucide-react"; - -export interface IconEntity { - name: string; - tags: string[]; - categories: string[]; - contributors: Contributor[]; - iconNode: IconNode; -} - -export interface Contributor { - author: string; -} - -export interface Category { - name: string - title: string - icon?: string - iconCount: number -} diff --git a/site/tests/IconOverview.test.tsx b/site/tests/IconOverview.test.tsx deleted file mode 100644 index d0251322f..000000000 --- a/site/tests/IconOverview.test.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import { getAllData } from '../src/lib/icons'; -import { renderHook } from '@testing-library/react-hooks'; -import useSearch from '../src/lib/useSearch'; - -const keys = [ - { name: 'name', weight: 2 }, - { name: 'tags', weight: 1 }, -] - -describe('Icon Overview', () => { - it('can search filter icons', async () => { - const allData = await getAllData(); - - const { result: result1 } = renderHook(() => useSearch('', allData, keys)); - expect(result1.current).toHaveLength(allData.length); - - const { result: result2, waitForNextUpdate: wait2 } = renderHook(() => - useSearch(allData, 'airplay', keys) - ); - await wait2(); - expect(result2.current).toHaveLength(2); - }); -}); diff --git a/site/tests/index.test.tsx b/site/tests/index.test.tsx deleted file mode 100644 index 2c4eb1a5d..000000000 --- a/site/tests/index.test.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import { screen, render } from '@testing-library/react'; -import Index from '../src/pages/index'; -import React from 'react'; -import { getAllData } from '../src/lib/icons'; - -import App from '../src/pages/_app'; - -describe('App', () => { - it('renders without crashing', async () => { - const allData = await getAllData(); - render(); - expect( - screen.getByText('Simply beautiful open source icons, community-sourced') - ).toBeInTheDocument(); - }); -}); diff --git a/site/tsconfig.json b/site/tsconfig.json deleted file mode 100644 index acc1b78a1..000000000 --- a/site/tsconfig.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "ts-node": { - "esm": true, - "compilerOptions": { - "baseUrl": ".", - "module": "nodenext", - } - }, - "compilerOptions": { - "baseUrl": ".", - "target": "ESNext", - "lib": [ - "dom", - "dom.iterable", - "esnext" - ], - "allowJs": true, - "skipLibCheck": true, - "strict": false, - "forceConsistentCasingInFileNames": true, - "noEmit": true, - "esModuleInterop": true, - "module": "esnext", - "moduleResolution": "node", - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "preserve", - "incremental": true - }, - "exclude": [ - "node_modules", - "use-popper.d.ts", - "*.md" - ], - "include": [ - "next-env.d.ts", - "src/**/*.ts", - "src/**/*.tsx" - ] -} diff --git a/site/tsconfig.tsbuildinfo b/site/tsconfig.tsbuildinfo deleted file mode 100644 index aab4184be..000000000 --- a/site/tsconfig.tsbuildinfo +++ /dev/null @@ -1 +0,0 @@ -{"program":{"fileNames":["../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es5.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2015.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2016.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2017.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2018.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2019.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2020.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2021.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2022.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.esnext.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.dom.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.dom.iterable.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2015.core.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2015.collection.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2015.generator.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2015.iterable.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2015.promise.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2015.proxy.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2015.reflect.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2015.symbol.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2016.array.include.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2017.object.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2017.string.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2017.intl.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2018.intl.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2018.promise.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2018.regexp.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2019.array.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2019.object.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2019.string.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2019.symbol.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2020.bigint.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2020.date.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2020.promise.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2020.string.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2020.intl.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2020.number.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2021.promise.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2021.string.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2021.weakref.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2021.intl.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2022.array.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2022.error.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2022.intl.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2022.object.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.es2022.string.d.ts","../node_modules/.pnpm/typescript@4.8.4/node_modules/typescript/lib/lib.esnext.intl.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/styled-jsx/types/css.d.ts","../node_modules/.pnpm/@types+react@17.0.48/node_modules/@types/react/global.d.ts","../node_modules/.pnpm/csstype@3.1.0/node_modules/csstype/index.d.ts","../node_modules/.pnpm/@types+prop-types@15.7.5/node_modules/@types/prop-types/index.d.ts","../node_modules/.pnpm/@types+scheduler@0.16.2/node_modules/@types/scheduler/tracing.d.ts","../node_modules/.pnpm/@types+react@17.0.48/node_modules/@types/react/index.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/styled-jsx/types/index.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/styled-jsx/types/macro.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/styled-jsx/types/style.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/styled-jsx/types/global.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/shared/lib/amp.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/amp.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/assert.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/globals.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/async_hooks.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/buffer.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/child_process.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/cluster.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/console.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/constants.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/crypto.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/dgram.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/dns.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/domain.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/events.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/fs.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/fs/promises.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/http.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/http2.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/https.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/inspector.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/module.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/net.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/os.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/path.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/perf_hooks.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/process.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/punycode.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/querystring.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/readline.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/repl.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/stream.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/string_decoder.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/timers.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/tls.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/trace_events.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/tty.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/url.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/util.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/v8.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/vm.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/wasi.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/worker_threads.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/zlib.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/globals.global.d.ts","../node_modules/.pnpm/@types+node@14.18.25/node_modules/@types/node/index.d.ts","../node_modules/.pnpm/@types+react@16.14.30/node_modules/@types/react/global.d.ts","../node_modules/.pnpm/@types+react@16.14.30/node_modules/@types/react/index.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/get-page-files.d.ts","../node_modules/.pnpm/@types+react-dom@16.9.16/node_modules/@types/react-dom/index.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/compiled/webpack/webpack.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/config.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/lib/load-custom-routes.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/shared/lib/image-config.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/config-shared.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/base-http/index.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/api-utils/index.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/shared/lib/router/utils/route-regex.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/shared/lib/router/utils/route-matcher.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/body-streams.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/request-meta.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/router.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/build/webpack/loaders/get-module-build-info.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/build/webpack/plugins/middleware-plugin.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/render-result.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/web/next-url.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/web/spec-extension/cookies.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/web/spec-extension/request.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/web/spec-extension/fetch-event.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/web/spec-extension/response.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/web/types.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/build/index.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/send-payload/revalidate-headers.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/send-payload/index.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/base-http/node.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/font-utils.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/load-components.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/render.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/shared/lib/router/utils/parse-url.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/server-route-utils.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/base-server.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/response-cache.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/image-optimizer.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/next-server.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/lib/coalesced-function.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/dev/static-paths-worker.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/dev/next-dev-server.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/next.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/types/index.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/shared/lib/html-context.d.ts","../node_modules/.pnpm/@next+env@12.2.5/node_modules/@next/env/types/index.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/shared/lib/mitt.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/client/with-router.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/client/router.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/client/route-loader.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/client/page-loader.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/shared/lib/router/router.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/shared/lib/utils.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/pages/_app.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/app.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/shared/lib/runtime-config.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/config.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/pages/_document.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/document.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/shared/lib/dynamic.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dynamic.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/pages/_error.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/error.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/shared/lib/head.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/head.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/client/image.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/image.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/client/link.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/link.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/router.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/client/script.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/script.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/server/web/spec-extension/user-agent.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/dist/compiled/@edge-runtime/primitives/url.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/server.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/types/global.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/index.d.ts","../node_modules/.pnpm/next@12.2.5_sfoxds7t5ydpegc3knd667wn6m/node_modules/next/image-types/global.d.ts","./next-env.d.ts","../node_modules/.pnpm/@types+react@18.0.25/node_modules/@types/react/global.d.ts","../node_modules/.pnpm/@types+react@18.0.25/node_modules/@types/react/index.d.ts","../packages/lucide-react/dist/lucide-react.d.ts","./src/types.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/easing/types.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/animations/types.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/animations/index.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/animations/inertia.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/animations/generators/decay.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/animations/generators/spring.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/animations/generators/keyframes.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/types.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/angle.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/apply-offset.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/attract.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/clamp.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/degrees-to-radians.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/distance.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/interpolate.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/is-point-3d.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/is-point.d.ts","../node_modules/.pnpm/style-value-types@5.0.0/node_modules/style-value-types/lib/types.d.ts","../node_modules/.pnpm/style-value-types@5.0.0/node_modules/style-value-types/lib/numbers/index.d.ts","../node_modules/.pnpm/style-value-types@5.0.0/node_modules/style-value-types/lib/numbers/units.d.ts","../node_modules/.pnpm/style-value-types@5.0.0/node_modules/style-value-types/lib/color/hsla.d.ts","../node_modules/.pnpm/style-value-types@5.0.0/node_modules/style-value-types/lib/color/rgba.d.ts","../node_modules/.pnpm/style-value-types@5.0.0/node_modules/style-value-types/lib/color/hex.d.ts","../node_modules/.pnpm/style-value-types@5.0.0/node_modules/style-value-types/lib/color/index.d.ts","../node_modules/.pnpm/style-value-types@5.0.0/node_modules/style-value-types/lib/complex/index.d.ts","../node_modules/.pnpm/style-value-types@5.0.0/node_modules/style-value-types/lib/complex/filter.d.ts","../node_modules/.pnpm/style-value-types@5.0.0/node_modules/style-value-types/lib/index.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/mix-color.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/mix-complex.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/mix.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/pipe.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/point-from-vector.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/progress.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/radians-to-degrees.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/smooth-frame.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/smooth.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/snap.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/to-decimal.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/velocity-per-frame.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/velocity-per-second.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/utils/wrap.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/easing/index.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/easing/cubic-bezier.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/easing/steps.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/easing/utils.d.ts","../node_modules/.pnpm/popmotion@11.0.3/node_modules/popmotion/lib/index.d.ts","../node_modules/.pnpm/@motionone+types@10.14.0/node_modules/@motionone/types/types/motionvalue.d.ts","../node_modules/.pnpm/@motionone+types@10.14.0/node_modules/@motionone/types/types/index.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/types.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/timeline/types.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/animate/types.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/animate/index.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/animate/animate-style.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/timeline/index.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/utils/stagger.d.ts","../node_modules/.pnpm/@motionone+generators@10.14.0/node_modules/@motionone/generators/types/glide/types.d.ts","../node_modules/.pnpm/@motionone+generators@10.14.0/node_modules/@motionone/generators/types/glide/index.d.ts","../node_modules/.pnpm/@motionone+generators@10.14.0/node_modules/@motionone/generators/types/spring/types.d.ts","../node_modules/.pnpm/@motionone+generators@10.14.0/node_modules/@motionone/generators/types/spring/index.d.ts","../node_modules/.pnpm/@motionone+generators@10.14.0/node_modules/@motionone/generators/types/utils/pregenerate-keyframes.d.ts","../node_modules/.pnpm/@motionone+generators@10.14.0/node_modules/@motionone/generators/types/utils/velocity.d.ts","../node_modules/.pnpm/@motionone+generators@10.14.0/node_modules/@motionone/generators/types/index.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/easing/spring/index.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/easing/glide/index.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/animate/style.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/gestures/in-view.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/gestures/resize/types.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/gestures/resize/index.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/gestures/scroll/types.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/gestures/scroll/index.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/gestures/scroll/offsets/presets.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/animate/utils/controls.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/animate/data.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/animate/utils/get-style-name.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/state/types.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/state/index.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/animate/utils/style-object.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/animate/utils/style-string.d.ts","../node_modules/.pnpm/@motionone+dom@10.12.0/node_modules/@motionone/dom/types/index.d.ts","../node_modules/.pnpm/framer-motion@6.5.1_sfoxds7t5ydpegc3knd667wn6m/node_modules/framer-motion/dist/index.d.ts","./src/hooks/useraisedshadow.ts","./src/hooks/useupdateeffect.ts","./src/lib/categories.ts","./src/lib/docsmenutree.ts","../node_modules/.pnpm/formdata-polyfill@4.0.10/node_modules/formdata-polyfill/esm.min.d.ts","../node_modules/.pnpm/fetch-blob@3.2.0/node_modules/fetch-blob/file.d.ts","../node_modules/.pnpm/fetch-blob@3.2.0/node_modules/fetch-blob/index.d.ts","../node_modules/.pnpm/fetch-blob@3.2.0/node_modules/fetch-blob/from.d.ts","../node_modules/.pnpm/node-fetch@3.2.10/node_modules/node-fetch/@types/index.d.ts","./src/lib/fetchallcontributors.ts","../node_modules/.pnpm/@types+unist@2.0.6/node_modules/@types/unist/index.d.ts","../node_modules/.pnpm/vfile-message@2.0.4/node_modules/vfile-message/types/index.d.ts","../node_modules/.pnpm/vfile@4.2.1/node_modules/vfile/types/index.d.ts","../node_modules/.pnpm/unified@9.2.0/node_modules/unified/types/ts4.0/index.d.ts","../node_modules/.pnpm/next-mdx-remote@3.0.8_sfoxds7t5ydpegc3knd667wn6m/node_modules/next-mdx-remote/dist/types.d.ts","../node_modules/.pnpm/next-mdx-remote@3.0.8_sfoxds7t5ydpegc3knd667wn6m/node_modules/next-mdx-remote/dist/serialize.d.ts","../node_modules/.pnpm/next-mdx-remote@3.0.8_sfoxds7t5ydpegc3knd667wn6m/node_modules/next-mdx-remote/serialize.d.ts","../node_modules/.pnpm/gray-matter@4.0.3/node_modules/gray-matter/gray-matter.d.ts","./src/lib/fetchalldocuments.ts","../node_modules/.pnpm/@chakra-ui+color-mode@1.4.8_react@17.0.2/node_modules/@chakra-ui/color-mode/dist/declarations/src/color-mode.utils.d.ts","../node_modules/.pnpm/@chakra-ui+color-mode@1.4.8_react@17.0.2/node_modules/@chakra-ui/color-mode/dist/declarations/src/storage-manager.d.ts","../node_modules/.pnpm/@chakra-ui+color-mode@1.4.8_react@17.0.2/node_modules/@chakra-ui/color-mode/dist/declarations/src/color-mode-provider.d.ts","../node_modules/.pnpm/@chakra-ui+color-mode@1.4.8_react@17.0.2/node_modules/@chakra-ui/color-mode/dist/declarations/src/color-mode-script.d.ts","../node_modules/.pnpm/@chakra-ui+color-mode@1.4.8_react@17.0.2/node_modules/@chakra-ui/color-mode/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+color-mode@1.4.8_react@17.0.2/node_modules/@chakra-ui/color-mode/dist/chakra-ui-color-mode.cjs.d.ts","../node_modules/.pnpm/csstype@3.0.9/node_modules/csstype/index.d.ts","../node_modules/.pnpm/css-box-model@1.2.1/node_modules/css-box-model/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/declarations/src/array.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/declarations/src/types.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/declarations/src/assertion.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/declarations/src/breakpoint.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/declarations/src/dom.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/declarations/src/dom-query.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/declarations/src/tabbable.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/declarations/src/focus.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/declarations/src/flatten.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/declarations/src/function.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/declarations/src/lazy.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/declarations/src/number.d.ts","../node_modules/.pnpm/@types+lodash@4.14.184/node_modules/@types/lodash/common/common.d.ts","../node_modules/.pnpm/@types+lodash@4.14.184/node_modules/@types/lodash/common/array.d.ts","../node_modules/.pnpm/@types+lodash@4.14.184/node_modules/@types/lodash/common/collection.d.ts","../node_modules/.pnpm/@types+lodash@4.14.184/node_modules/@types/lodash/common/date.d.ts","../node_modules/.pnpm/@types+lodash@4.14.184/node_modules/@types/lodash/common/function.d.ts","../node_modules/.pnpm/@types+lodash@4.14.184/node_modules/@types/lodash/common/lang.d.ts","../node_modules/.pnpm/@types+lodash@4.14.184/node_modules/@types/lodash/common/math.d.ts","../node_modules/.pnpm/@types+lodash@4.14.184/node_modules/@types/lodash/common/number.d.ts","../node_modules/.pnpm/@types+lodash@4.14.184/node_modules/@types/lodash/common/object.d.ts","../node_modules/.pnpm/@types+lodash@4.14.184/node_modules/@types/lodash/common/seq.d.ts","../node_modules/.pnpm/@types+lodash@4.14.184/node_modules/@types/lodash/common/string.d.ts","../node_modules/.pnpm/@types+lodash@4.14.184/node_modules/@types/lodash/common/util.d.ts","../node_modules/.pnpm/@types+lodash@4.14.184/node_modules/@types/lodash/index.d.ts","../node_modules/.pnpm/@types+lodash.mergewith@4.6.6/node_modules/@types/lodash.mergewith/index.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/declarations/src/object.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/declarations/src/pointer-event.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/declarations/src/pan-event.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/declarations/src/responsive.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/declarations/src/user-agent.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/declarations/src/walk-object.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+utils@1.10.4/node_modules/@chakra-ui/utils/dist/chakra-ui-utils.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/create-theme-vars/calc.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/create-theme-vars/css-var.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/theming.types.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/theme.types.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/utils/types.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/utils/transform-functions.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/utils/index.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/create-theme-vars/to-css-var.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/create-theme-vars/flatten-tokens.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/create-theme-vars/theme-tokens.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/create-theme-vars/index.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/utils/prop-config.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/background.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/border.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/color.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/effect.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/filter.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/flexbox.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/grid.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/interactivity.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/layout.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/list.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/others.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/position.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/ring.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/space.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/text-decoration.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/transform.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/transition.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/typography.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/scroll.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/config/index.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/pseudos.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/system.types.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/css.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/system.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/utils/create-transform.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+styled-system@1.19.0/node_modules/@chakra-ui/styled-system/dist/chakra-ui-styled-system.cjs.d.ts","../node_modules/.pnpm/@emotion+utils@1.2.0/node_modules/@emotion/utils/types/index.d.ts","../node_modules/.pnpm/@emotion+cache@11.10.5/node_modules/@emotion/cache/types/index.d.ts","../node_modules/.pnpm/@emotion+serialize@1.1.1/node_modules/@emotion/serialize/types/index.d.ts","../node_modules/.pnpm/@emotion+react@11.10.5_bdzrcjszn4u4ksnkedit7lnkp4/node_modules/@emotion/react/types/jsx-namespace.d.ts","../node_modules/.pnpm/@emotion+react@11.10.5_bdzrcjszn4u4ksnkedit7lnkp4/node_modules/@emotion/react/types/helper.d.ts","../node_modules/.pnpm/@emotion+react@11.10.5_bdzrcjszn4u4ksnkedit7lnkp4/node_modules/@emotion/react/types/theming.d.ts","../node_modules/.pnpm/@emotion+react@11.10.5_bdzrcjszn4u4ksnkedit7lnkp4/node_modules/@emotion/react/types/index.d.ts","../node_modules/.pnpm/@chakra-ui+system@1.12.1_3lsrph6se4xquylogkb5yq6ogu/node_modules/@chakra-ui/system/dist/declarations/src/system.types.d.ts","../node_modules/.pnpm/@chakra-ui+system@1.12.1_3lsrph6se4xquylogkb5yq6ogu/node_modules/@chakra-ui/system/dist/declarations/src/hooks.d.ts","../node_modules/.pnpm/@chakra-ui+system@1.12.1_3lsrph6se4xquylogkb5yq6ogu/node_modules/@chakra-ui/system/dist/declarations/src/providers.d.ts","../node_modules/.pnpm/@chakra-ui+system@1.12.1_3lsrph6se4xquylogkb5yq6ogu/node_modules/@chakra-ui/system/dist/declarations/src/system.utils.d.ts","../node_modules/.pnpm/@emotion+styled@11.10.5_3a2oyic74zqylcbnhvpbamm3xa/node_modules/@emotion/styled/types/base.d.ts","../node_modules/.pnpm/@emotion+styled@11.10.5_3a2oyic74zqylcbnhvpbamm3xa/node_modules/@emotion/styled/types/index.d.ts","../node_modules/.pnpm/@chakra-ui+system@1.12.1_3lsrph6se4xquylogkb5yq6ogu/node_modules/@chakra-ui/system/dist/declarations/src/system.d.ts","../node_modules/.pnpm/@chakra-ui+system@1.12.1_3lsrph6se4xquylogkb5yq6ogu/node_modules/@chakra-ui/system/dist/declarations/src/forward-ref.d.ts","../node_modules/.pnpm/@chakra-ui+system@1.12.1_3lsrph6se4xquylogkb5yq6ogu/node_modules/@chakra-ui/system/dist/declarations/src/use-style-config.d.ts","../node_modules/.pnpm/@chakra-ui+system@1.12.1_3lsrph6se4xquylogkb5yq6ogu/node_modules/@chakra-ui/system/dist/declarations/src/factory.d.ts","../node_modules/.pnpm/@chakra-ui+system@1.12.1_3lsrph6se4xquylogkb5yq6ogu/node_modules/@chakra-ui/system/dist/declarations/src/should-forward-prop.d.ts","../node_modules/.pnpm/@chakra-ui+system@1.12.1_3lsrph6se4xquylogkb5yq6ogu/node_modules/@chakra-ui/system/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+system@1.12.1_3lsrph6se4xquylogkb5yq6ogu/node_modules/@chakra-ui/system/dist/chakra-ui-system.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+react-env@1.1.6_react@17.0.2/node_modules/@chakra-ui/react-env/dist/declarations/src/env.d.ts","../node_modules/.pnpm/@chakra-ui+react-env@1.1.6_react@17.0.2/node_modules/@chakra-ui/react-env/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+react-env@1.1.6_react@17.0.2/node_modules/@chakra-ui/react-env/dist/chakra-ui-react-env.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+provider@1.7.14_mpum5pu5vxdmtbvcevx44455ti/node_modules/@chakra-ui/provider/dist/declarations/src/chakra-provider.d.ts","../node_modules/.pnpm/@chakra-ui+provider@1.7.14_mpum5pu5vxdmtbvcevx44455ti/node_modules/@chakra-ui/provider/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+provider@1.7.14_mpum5pu5vxdmtbvcevx44455ti/node_modules/@chakra-ui/provider/dist/chakra-ui-provider.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+react@1.8.8_t7any7j3o7tnxjltivkwjcwiya/node_modules/@chakra-ui/react/dist/declarations/src/chakra-provider.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/accordion.d.ts","../node_modules/.pnpm/@ctrl+tinycolor@3.4.1/node_modules/@ctrl/tinycolor/dist/interfaces.d.ts","../node_modules/.pnpm/@ctrl+tinycolor@3.4.1/node_modules/@ctrl/tinycolor/dist/index.d.ts","../node_modules/.pnpm/@ctrl+tinycolor@3.4.1/node_modules/@ctrl/tinycolor/dist/css-color-names.d.ts","../node_modules/.pnpm/@ctrl+tinycolor@3.4.1/node_modules/@ctrl/tinycolor/dist/readability.d.ts","../node_modules/.pnpm/@ctrl+tinycolor@3.4.1/node_modules/@ctrl/tinycolor/dist/to-ms-filter.d.ts","../node_modules/.pnpm/@ctrl+tinycolor@3.4.1/node_modules/@ctrl/tinycolor/dist/from-ratio.d.ts","../node_modules/.pnpm/@ctrl+tinycolor@3.4.1/node_modules/@ctrl/tinycolor/dist/format-input.d.ts","../node_modules/.pnpm/@ctrl+tinycolor@3.4.1/node_modules/@ctrl/tinycolor/dist/random.d.ts","../node_modules/.pnpm/@ctrl+tinycolor@3.4.1/node_modules/@ctrl/tinycolor/dist/conversion.d.ts","../node_modules/.pnpm/@ctrl+tinycolor@3.4.1/node_modules/@ctrl/tinycolor/dist/public_api.d.ts","../node_modules/.pnpm/@chakra-ui+theme-tools@1.3.6_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme-tools/dist/declarations/src/color.d.ts","../node_modules/.pnpm/@chakra-ui+theme-tools@1.3.6_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme-tools/dist/declarations/src/component.d.ts","../node_modules/.pnpm/@chakra-ui+theme-tools@1.3.6_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme-tools/dist/declarations/src/create-breakpoints.d.ts","../node_modules/.pnpm/@chakra-ui+theme-tools@1.3.6_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme-tools/dist/declarations/src/anatomy.d.ts","../node_modules/.pnpm/@chakra-ui+theme-tools@1.3.6_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme-tools/dist/declarations/src/css-var.d.ts","../node_modules/.pnpm/@chakra-ui+theme-tools@1.3.6_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme-tools/dist/declarations/src/css-calc.d.ts","../node_modules/.pnpm/@chakra-ui+theme-tools@1.3.6_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme-tools/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+theme-tools@1.3.6_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme-tools/dist/chakra-ui-theme-tools.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/alert.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/avatar.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/badge.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/breadcrumb.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/button.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/checkbox.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/close-button.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/code.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/container.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/divider.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/drawer.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/editable.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/form.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/form-error.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/form-label.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/heading.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/input.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/kbd.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/link.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/list.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/menu.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/modal.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/number-input.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/pin-input.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/popover.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/progress.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/radio.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/select.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/skeleton.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/skip-link.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/slider.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/spinner.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/stat.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/switch.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/table.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/tabs.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/tag.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/textarea.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/tooltip.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/components/index.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/theme.types.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/utils.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+theme@1.14.1_@chakra-ui+system@1.12.1/node_modules/@chakra-ui/theme/dist/chakra-ui-theme.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+react@1.8.8_t7any7j3o7tnxjltivkwjcwiya/node_modules/@chakra-ui/react/dist/declarations/src/extend-theme.d.ts","../node_modules/.pnpm/@chakra-ui+react@1.8.8_t7any7j3o7tnxjltivkwjcwiya/node_modules/@chakra-ui/react/dist/declarations/src/theme-extensions/with-default-color-scheme.d.ts","../node_modules/.pnpm/@chakra-ui+react@1.8.8_t7any7j3o7tnxjltivkwjcwiya/node_modules/@chakra-ui/react/dist/declarations/src/theme-extensions/with-default-size.d.ts","../node_modules/.pnpm/@chakra-ui+react@1.8.8_t7any7j3o7tnxjltivkwjcwiya/node_modules/@chakra-ui/react/dist/declarations/src/theme-extensions/with-default-variant.d.ts","../node_modules/.pnpm/@chakra-ui+react@1.8.8_t7any7j3o7tnxjltivkwjcwiya/node_modules/@chakra-ui/react/dist/declarations/src/theme-extensions/with-default-props.d.ts","../node_modules/.pnpm/@chakra-ui+react@1.8.8_t7any7j3o7tnxjltivkwjcwiya/node_modules/@chakra-ui/react/dist/declarations/src/theme-extensions/index.d.ts","../node_modules/.pnpm/@chakra-ui+icon@2.0.5_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/icon/dist/declarations/src/icon.d.ts","../node_modules/.pnpm/@chakra-ui+icon@2.0.5_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/icon/dist/declarations/src/create-icon.d.ts","../node_modules/.pnpm/@chakra-ui+icon@2.0.5_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/icon/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+icon@2.0.5_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/icon/dist/chakra-ui-icon.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+react-utils@1.2.3_react@17.0.2/node_modules/@chakra-ui/react-utils/dist/declarations/src/refs.d.ts","../node_modules/.pnpm/@chakra-ui+react-utils@1.2.3_react@17.0.2/node_modules/@chakra-ui/react-utils/dist/declarations/src/context.d.ts","../node_modules/.pnpm/@chakra-ui+react-utils@1.2.3_react@17.0.2/node_modules/@chakra-ui/react-utils/dist/declarations/src/types.d.ts","../node_modules/.pnpm/@chakra-ui+react-utils@1.2.3_react@17.0.2/node_modules/@chakra-ui/react-utils/dist/declarations/src/children.d.ts","../node_modules/.pnpm/@chakra-ui+react-utils@1.2.3_react@17.0.2/node_modules/@chakra-ui/react-utils/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+react-utils@1.2.3_react@17.0.2/node_modules/@chakra-ui/react-utils/dist/chakra-ui-react-utils.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+descendant@2.1.3_react@17.0.2/node_modules/@chakra-ui/descendant/dist/declarations/src/descendant.d.ts","../node_modules/.pnpm/@chakra-ui+descendant@2.1.3_react@17.0.2/node_modules/@chakra-ui/descendant/dist/declarations/src/use-descendant.d.ts","../node_modules/.pnpm/@chakra-ui+descendant@2.1.3_react@17.0.2/node_modules/@chakra-ui/descendant/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+descendant@2.1.3_react@17.0.2/node_modules/@chakra-ui/descendant/dist/chakra-ui-descendant.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+descendant@2.1.3_react@17.0.2/node_modules/@chakra-ui/descendant/src/utils.ts","../node_modules/.pnpm/@chakra-ui+descendant@2.1.3_react@17.0.2/node_modules/@chakra-ui/descendant/src/descendant.ts","../node_modules/.pnpm/@chakra-ui+descendant@2.1.3_react@17.0.2/node_modules/@chakra-ui/descendant/src/use-descendant.ts","../node_modules/.pnpm/@chakra-ui+accordion@1.4.11_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/accordion/dist/declarations/src/use-accordion.d.ts","../node_modules/.pnpm/@chakra-ui+accordion@1.4.11_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/accordion/dist/declarations/src/accordion.d.ts","../node_modules/.pnpm/@chakra-ui+accordion@1.4.11_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/accordion/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+accordion@1.4.11_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/accordion/dist/chakra-ui-accordion.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+alert@1.3.7_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/alert/dist/declarations/src/alert.d.ts","../node_modules/.pnpm/@chakra-ui+alert@1.3.7_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/alert/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+alert@1.3.7_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/alert/dist/chakra-ui-alert.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+avatar@1.3.11_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/avatar/dist/declarations/src/avatar.d.ts","../node_modules/.pnpm/@chakra-ui+avatar@1.3.11_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/avatar/dist/declarations/src/avatar-group.d.ts","../node_modules/.pnpm/@chakra-ui+avatar@1.3.11_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/avatar/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+avatar@1.3.11_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/avatar/dist/chakra-ui-avatar.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+breadcrumb@1.3.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/breadcrumb/dist/declarations/src/breadcrumb.d.ts","../node_modules/.pnpm/@chakra-ui+breadcrumb@1.3.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/breadcrumb/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+breadcrumb@1.3.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/breadcrumb/dist/chakra-ui-breadcrumb.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+button@1.5.10_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/button/dist/declarations/src/button.d.ts","../node_modules/.pnpm/@chakra-ui+button@1.5.10_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/button/dist/declarations/src/button-group.d.ts","../node_modules/.pnpm/@chakra-ui+button@1.5.10_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/button/dist/declarations/src/icon-button.d.ts","../node_modules/.pnpm/@chakra-ui+button@1.5.10_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/button/dist/declarations/src/button-spinner.d.ts","../node_modules/.pnpm/@chakra-ui+button@1.5.10_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/button/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+button@1.5.10_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/button/dist/chakra-ui-button.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+checkbox@1.7.1_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/checkbox/dist/declarations/src/use-checkbox-group.d.ts","../node_modules/.pnpm/@chakra-ui+checkbox@1.7.1_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/checkbox/dist/declarations/src/checkbox-group.d.ts","../node_modules/.pnpm/@chakra-ui+checkbox@1.7.1_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/checkbox/dist/declarations/src/use-checkbox.d.ts","../node_modules/.pnpm/@chakra-ui+checkbox@1.7.1_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/checkbox/dist/declarations/src/checkbox.d.ts","../node_modules/.pnpm/@chakra-ui+checkbox@1.7.1_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/checkbox/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+checkbox@1.7.1_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/checkbox/dist/chakra-ui-checkbox.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+close-button@1.2.7_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/close-button/dist/declarations/src/close-button.d.ts","../node_modules/.pnpm/@chakra-ui+close-button@1.2.7_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/close-button/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+close-button@1.2.7_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/close-button/dist/chakra-ui-close-button.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+counter@1.2.10_react@17.0.2/node_modules/@chakra-ui/counter/dist/declarations/src/use-counter.d.ts","../node_modules/.pnpm/@chakra-ui+counter@1.2.10_react@17.0.2/node_modules/@chakra-ui/counter/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+counter@1.2.10_react@17.0.2/node_modules/@chakra-ui/counter/dist/chakra-ui-counter.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+css-reset@1.1.3_l7gftlbh7xaw66y2swwtfz6cva/node_modules/@chakra-ui/css-reset/dist/declarations/src/css-reset.d.ts","../node_modules/.pnpm/@chakra-ui+css-reset@1.1.3_l7gftlbh7xaw66y2swwtfz6cva/node_modules/@chakra-ui/css-reset/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+css-reset@1.1.3_l7gftlbh7xaw66y2swwtfz6cva/node_modules/@chakra-ui/css-reset/dist/chakra-ui-css-reset.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+editable@1.4.2_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/editable/dist/declarations/src/use-editable.d.ts","../node_modules/.pnpm/@chakra-ui+editable@1.4.2_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/editable/dist/declarations/src/editable.d.ts","../node_modules/.pnpm/@chakra-ui+editable@1.4.2_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/editable/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+editable@1.4.2_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/editable/dist/chakra-ui-editable.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+form-control@1.6.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/form-control/dist/declarations/src/form-control.d.ts","../node_modules/.pnpm/@chakra-ui+form-control@1.6.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/form-control/dist/declarations/src/use-form-control.d.ts","../node_modules/.pnpm/@chakra-ui+form-control@1.6.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/form-control/dist/declarations/src/form-error.d.ts","../node_modules/.pnpm/@chakra-ui+form-control@1.6.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/form-control/dist/declarations/src/form-label.d.ts","../node_modules/.pnpm/@chakra-ui+form-control@1.6.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/form-control/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+form-control@1.6.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/form-control/dist/chakra-ui-form-control.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+control-box@1.1.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/control-box/dist/declarations/src/control-box.d.ts","../node_modules/.pnpm/@chakra-ui+control-box@1.1.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/control-box/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+control-box@1.1.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/control-box/dist/chakra-ui-control-box.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-boolean.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-callback-ref.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-clipboard.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-const.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-controllable.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-dimensions.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-disclosure.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-event-callback.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-event-listener.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-event-listener-map.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-focus-effect.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-focus-on-hide.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-focus-on-pointerdown.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-focus-on-show.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-force-update.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-id.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-interval.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-latest-ref.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-merge-refs.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-mouse-down-ref.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-outside-click.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-pan-gesture.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-pointer-event.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-previous.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-safe-layout-effect.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-shortcut.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-timeout.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-unmount-effect.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-update-effect.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-why-update.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/use-animation-state.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+hooks@1.9.1_react@17.0.2/node_modules/@chakra-ui/hooks/dist/chakra-ui-hooks.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+image@1.1.10_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/image/dist/declarations/src/use-image.d.ts","../node_modules/.pnpm/@chakra-ui+image@1.1.10_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/image/dist/declarations/src/image.d.ts","../node_modules/.pnpm/@chakra-ui+image@1.1.10_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/image/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+image@1.1.10_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/image/dist/chakra-ui-image.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+input@1.4.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/input/dist/declarations/src/input.d.ts","../node_modules/.pnpm/@chakra-ui+input@1.4.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/input/dist/declarations/src/input-addon.d.ts","../node_modules/.pnpm/@chakra-ui+input@1.4.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/input/dist/declarations/src/input-group.d.ts","../node_modules/.pnpm/@chakra-ui+input@1.4.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/input/dist/declarations/src/input-element.d.ts","../node_modules/.pnpm/@chakra-ui+input@1.4.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/input/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+input@1.4.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/input/dist/chakra-ui-input.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/aspect-ratio.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/badge.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/box.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/center.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/code.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/container.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/divider.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/flex.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/grid.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/heading.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/kbd.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/link.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/list.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/simple-grid.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/spacer.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/stack.utils.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/stack.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/text.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/wrap.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/link-box.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+layout@1.8.0_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/layout/dist/chakra-ui-layout.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+media-query@2.0.4_sxr25aaor3bltw4csjjk62xw3q/node_modules/@chakra-ui/media-query/dist/declarations/src/media-query.d.ts","../node_modules/.pnpm/@chakra-ui+media-query@2.0.4_sxr25aaor3bltw4csjjk62xw3q/node_modules/@chakra-ui/media-query/dist/declarations/src/media-query.hook.d.ts","../node_modules/.pnpm/@chakra-ui+media-query@2.0.4_sxr25aaor3bltw4csjjk62xw3q/node_modules/@chakra-ui/media-query/dist/declarations/src/use-breakpoint.d.ts","../node_modules/.pnpm/@chakra-ui+media-query@2.0.4_sxr25aaor3bltw4csjjk62xw3q/node_modules/@chakra-ui/media-query/dist/declarations/src/use-media-query.d.ts","../node_modules/.pnpm/@chakra-ui+media-query@2.0.4_sxr25aaor3bltw4csjjk62xw3q/node_modules/@chakra-ui/media-query/dist/declarations/src/use-breakpoint-value.d.ts","../node_modules/.pnpm/@chakra-ui+media-query@2.0.4_sxr25aaor3bltw4csjjk62xw3q/node_modules/@chakra-ui/media-query/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+media-query@2.0.4_sxr25aaor3bltw4csjjk62xw3q/node_modules/@chakra-ui/media-query/dist/chakra-ui-media-query.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+table@1.3.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/table/dist/declarations/src/table.d.ts","../node_modules/.pnpm/@chakra-ui+table@1.3.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/table/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+table@1.3.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/table/dist/chakra-ui-table.cjs.d.ts","../node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/enums.d.ts","../node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/modifiers/popperoffsets.d.ts","../node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/modifiers/flip.d.ts","../node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/modifiers/hide.d.ts","../node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/modifiers/offset.d.ts","../node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/modifiers/eventlisteners.d.ts","../node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/modifiers/computestyles.d.ts","../node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/modifiers/arrow.d.ts","../node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/modifiers/preventoverflow.d.ts","../node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/modifiers/applystyles.d.ts","../node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/types.d.ts","../node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/modifiers/index.d.ts","../node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/utils/detectoverflow.d.ts","../node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/createpopper.d.ts","../node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/popper-lite.d.ts","../node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/popper.d.ts","../node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/lib/index.d.ts","../node_modules/.pnpm/@popperjs+core@2.11.6/node_modules/@popperjs/core/index.d.ts","../node_modules/.pnpm/@chakra-ui+popper@2.4.3_react@17.0.2/node_modules/@chakra-ui/popper/dist/declarations/src/popper.placement.d.ts","../node_modules/.pnpm/@chakra-ui+popper@2.4.3_react@17.0.2/node_modules/@chakra-ui/popper/dist/declarations/src/use-popper.d.ts","../node_modules/.pnpm/@chakra-ui+popper@2.4.3_react@17.0.2/node_modules/@chakra-ui/popper/dist/declarations/src/utils.d.ts","../node_modules/.pnpm/@chakra-ui+popper@2.4.3_react@17.0.2/node_modules/@chakra-ui/popper/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+popper@2.4.3_react@17.0.2/node_modules/@chakra-ui/popper/dist/chakra-ui-popper.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+menu@1.8.11_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/menu/dist/declarations/src/use-menu.d.ts","../node_modules/.pnpm/@chakra-ui+menu@1.8.11_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/menu/dist/declarations/src/menu.d.ts","../node_modules/.pnpm/@chakra-ui+menu@1.8.11_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/menu/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+menu@1.8.11_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/menu/dist/chakra-ui-menu.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+focus-lock@1.2.6_bdzrcjszn4u4ksnkedit7lnkp4/node_modules/@chakra-ui/focus-lock/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+focus-lock@1.2.6_bdzrcjszn4u4ksnkedit7lnkp4/node_modules/@chakra-ui/focus-lock/dist/chakra-ui-focus-lock.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+portal@1.3.10_sfoxds7t5ydpegc3knd667wn6m/node_modules/@chakra-ui/portal/dist/declarations/src/portal-manager.d.ts","../node_modules/.pnpm/@chakra-ui+portal@1.3.10_sfoxds7t5ydpegc3knd667wn6m/node_modules/@chakra-ui/portal/dist/declarations/src/portal.d.ts","../node_modules/.pnpm/@chakra-ui+portal@1.3.10_sfoxds7t5ydpegc3knd667wn6m/node_modules/@chakra-ui/portal/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+portal@1.3.10_sfoxds7t5ydpegc3knd667wn6m/node_modules/@chakra-ui/portal/dist/chakra-ui-portal.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+modal@1.11.1_o5imh6srgeqblmumchrig7qbhq/node_modules/@chakra-ui/modal/dist/declarations/src/use-modal.d.ts","../node_modules/.pnpm/@chakra-ui+modal@1.11.1_o5imh6srgeqblmumchrig7qbhq/node_modules/@chakra-ui/modal/dist/declarations/src/modal.d.ts","../node_modules/.pnpm/@chakra-ui+modal@1.11.1_o5imh6srgeqblmumchrig7qbhq/node_modules/@chakra-ui/modal/dist/declarations/src/alert-dialog.d.ts","../node_modules/.pnpm/@chakra-ui+transition@1.4.8_4bcqv2kvtjx6raziruhdnbn2uq/node_modules/@chakra-ui/transition/dist/declarations/src/transition-utils.d.ts","../node_modules/.pnpm/@chakra-ui+transition@1.4.8_4bcqv2kvtjx6raziruhdnbn2uq/node_modules/@chakra-ui/transition/dist/declarations/src/collapse.d.ts","../node_modules/.pnpm/@chakra-ui+transition@1.4.8_4bcqv2kvtjx6raziruhdnbn2uq/node_modules/@chakra-ui/transition/dist/declarations/src/fade.d.ts","../node_modules/.pnpm/@chakra-ui+transition@1.4.8_4bcqv2kvtjx6raziruhdnbn2uq/node_modules/@chakra-ui/transition/dist/declarations/src/scale-fade.d.ts","../node_modules/.pnpm/@chakra-ui+transition@1.4.8_4bcqv2kvtjx6raziruhdnbn2uq/node_modules/@chakra-ui/transition/dist/declarations/src/slide.d.ts","../node_modules/.pnpm/@chakra-ui+transition@1.4.8_4bcqv2kvtjx6raziruhdnbn2uq/node_modules/@chakra-ui/transition/dist/declarations/src/slide-fade.d.ts","../node_modules/.pnpm/@chakra-ui+transition@1.4.8_4bcqv2kvtjx6raziruhdnbn2uq/node_modules/@chakra-ui/transition/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+transition@1.4.8_4bcqv2kvtjx6raziruhdnbn2uq/node_modules/@chakra-ui/transition/dist/chakra-ui-transition.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+modal@1.11.1_o5imh6srgeqblmumchrig7qbhq/node_modules/@chakra-ui/modal/dist/declarations/src/drawer.d.ts","../node_modules/.pnpm/@chakra-ui+modal@1.11.1_o5imh6srgeqblmumchrig7qbhq/node_modules/@chakra-ui/modal/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+modal@1.11.1_o5imh6srgeqblmumchrig7qbhq/node_modules/@chakra-ui/modal/dist/chakra-ui-modal.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+number-input@1.4.7_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/number-input/dist/declarations/src/use-number-input.d.ts","../node_modules/.pnpm/@chakra-ui+number-input@1.4.7_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/number-input/dist/declarations/src/number-input.d.ts","../node_modules/.pnpm/@chakra-ui+number-input@1.4.7_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/number-input/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+number-input@1.4.7_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/number-input/dist/chakra-ui-number-input.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+pin-input@1.7.10_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/pin-input/dist/declarations/src/use-pin-input.d.ts","../node_modules/.pnpm/@chakra-ui+pin-input@1.7.10_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/pin-input/dist/declarations/src/pin-input.d.ts","../node_modules/.pnpm/@chakra-ui+pin-input@1.7.10_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/pin-input/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+pin-input@1.7.10_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/pin-input/dist/chakra-ui-pin-input.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+popover@1.11.9_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/popover/dist/declarations/src/popover-context.d.ts","../node_modules/.pnpm/@chakra-ui+popover@1.11.9_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/popover/dist/declarations/src/popover-transition.d.ts","../node_modules/.pnpm/@chakra-ui+popover@1.11.9_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/popover/dist/declarations/src/use-popover.d.ts","../node_modules/.pnpm/@chakra-ui+popover@1.11.9_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/popover/dist/declarations/src/popover.d.ts","../node_modules/.pnpm/@chakra-ui+popover@1.11.9_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/popover/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+popover@1.11.9_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/popover/dist/chakra-ui-popover.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+progress@1.2.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/progress/dist/declarations/src/circular-progress.d.ts","../node_modules/.pnpm/@chakra-ui+progress@1.2.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/progress/dist/declarations/src/progress.utils.d.ts","../node_modules/.pnpm/@chakra-ui+progress@1.2.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/progress/dist/declarations/src/progress.d.ts","../node_modules/.pnpm/@chakra-ui+progress@1.2.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/progress/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+progress@1.2.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/progress/dist/chakra-ui-progress.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+radio@1.5.1_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/radio/dist/declarations/src/use-radio.d.ts","../node_modules/.pnpm/@chakra-ui+radio@1.5.1_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/radio/dist/declarations/src/radio.d.ts","../node_modules/.pnpm/@chakra-ui+radio@1.5.1_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/radio/dist/declarations/src/use-radio-group.d.ts","../node_modules/.pnpm/@chakra-ui+radio@1.5.1_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/radio/dist/declarations/src/radio-group.d.ts","../node_modules/.pnpm/@chakra-ui+radio@1.5.1_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/radio/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+radio@1.5.1_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/radio/dist/chakra-ui-radio.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+select@1.2.11_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/select/dist/declarations/src/select.d.ts","../node_modules/.pnpm/@chakra-ui+select@1.2.11_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/select/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+select@1.2.11_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/select/dist/chakra-ui-select.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+skeleton@1.2.14_hlhlbifwen6mjptv5mqjicznhy/node_modules/@chakra-ui/skeleton/dist/declarations/src/skeleton.d.ts","../node_modules/.pnpm/@chakra-ui+skeleton@1.2.14_hlhlbifwen6mjptv5mqjicznhy/node_modules/@chakra-ui/skeleton/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+skeleton@1.2.14_hlhlbifwen6mjptv5mqjicznhy/node_modules/@chakra-ui/skeleton/dist/chakra-ui-skeleton.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+slider@1.5.11_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/slider/dist/declarations/src/use-range-slider.d.ts","../node_modules/.pnpm/@chakra-ui+slider@1.5.11_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/slider/dist/declarations/src/range-slider.d.ts","../node_modules/.pnpm/@chakra-ui+slider@1.5.11_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/slider/dist/declarations/src/use-slider.d.ts","../node_modules/.pnpm/@chakra-ui+slider@1.5.11_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/slider/dist/declarations/src/slider.d.ts","../node_modules/.pnpm/@chakra-ui+slider@1.5.11_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/slider/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+slider@1.5.11_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/slider/dist/chakra-ui-slider.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+spinner@1.2.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/spinner/dist/declarations/src/spinner.d.ts","../node_modules/.pnpm/@chakra-ui+spinner@1.2.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/spinner/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+spinner@1.2.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/spinner/dist/chakra-ui-spinner.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+stat@1.2.7_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/stat/dist/declarations/src/stat.d.ts","../node_modules/.pnpm/@chakra-ui+stat@1.2.7_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/stat/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+stat@1.2.7_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/stat/dist/chakra-ui-stat.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+switch@1.3.10_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/switch/dist/declarations/src/switch.d.ts","../node_modules/.pnpm/@chakra-ui+switch@1.3.10_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/switch/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+switch@1.3.10_csxourtydlqlkdypnr3c6yasxu/node_modules/@chakra-ui/switch/dist/chakra-ui-switch.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+clickable@1.2.6_react@17.0.2/node_modules/@chakra-ui/clickable/dist/declarations/src/use-clickable.d.ts","../node_modules/.pnpm/@chakra-ui+clickable@1.2.6_react@17.0.2/node_modules/@chakra-ui/clickable/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+clickable@1.2.6_react@17.0.2/node_modules/@chakra-ui/clickable/dist/chakra-ui-clickable.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+tabs@1.6.10_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/tabs/dist/declarations/src/use-tabs.d.ts","../node_modules/.pnpm/@chakra-ui+tabs@1.6.10_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/tabs/dist/declarations/src/tabs.d.ts","../node_modules/.pnpm/@chakra-ui+tabs@1.6.10_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/tabs/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+tabs@1.6.10_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/tabs/dist/chakra-ui-tabs.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+tag@1.2.7_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/tag/dist/declarations/src/tag.d.ts","../node_modules/.pnpm/@chakra-ui+tag@1.2.7_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/tag/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+tag@1.2.7_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/tag/dist/chakra-ui-tag.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+textarea@1.2.11_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/textarea/dist/declarations/src/textarea.d.ts","../node_modules/.pnpm/@chakra-ui+textarea@1.2.11_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/textarea/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+textarea@1.2.11_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/textarea/dist/chakra-ui-textarea.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+toast@1.5.9_zbxngkwtndcajnqyumwskenfdm/node_modules/@chakra-ui/toast/dist/declarations/src/toast.placement.d.ts","../node_modules/.pnpm/@chakra-ui+toast@1.5.9_zbxngkwtndcajnqyumwskenfdm/node_modules/@chakra-ui/toast/dist/declarations/src/toast.types.d.ts","../node_modules/.pnpm/@chakra-ui+toast@1.5.9_zbxngkwtndcajnqyumwskenfdm/node_modules/@chakra-ui/toast/dist/declarations/src/use-toast.d.ts","../node_modules/.pnpm/@chakra-ui+toast@1.5.9_zbxngkwtndcajnqyumwskenfdm/node_modules/@chakra-ui/toast/dist/declarations/src/toast.class.d.ts","../node_modules/.pnpm/@chakra-ui+toast@1.5.9_zbxngkwtndcajnqyumwskenfdm/node_modules/@chakra-ui/toast/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+toast@1.5.9_zbxngkwtndcajnqyumwskenfdm/node_modules/@chakra-ui/toast/dist/chakra-ui-toast.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+tooltip@1.5.1_zbxngkwtndcajnqyumwskenfdm/node_modules/@chakra-ui/tooltip/dist/declarations/src/use-tooltip.d.ts","../node_modules/.pnpm/@chakra-ui+tooltip@1.5.1_zbxngkwtndcajnqyumwskenfdm/node_modules/@chakra-ui/tooltip/dist/declarations/src/tooltip.d.ts","../node_modules/.pnpm/@chakra-ui+tooltip@1.5.1_zbxngkwtndcajnqyumwskenfdm/node_modules/@chakra-ui/tooltip/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+tooltip@1.5.1_zbxngkwtndcajnqyumwskenfdm/node_modules/@chakra-ui/tooltip/dist/chakra-ui-tooltip.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+visually-hidden@1.1.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/visually-hidden/dist/declarations/src/visually-hidden.d.ts","../node_modules/.pnpm/@chakra-ui+visually-hidden@1.1.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/visually-hidden/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+visually-hidden@1.1.6_5qblqjf622vzzkdskgddihcrca/node_modules/@chakra-ui/visually-hidden/dist/chakra-ui-visually-hidden.cjs.d.ts","../node_modules/.pnpm/@chakra-ui+react@1.8.8_t7any7j3o7tnxjltivkwjcwiya/node_modules/@chakra-ui/react/dist/declarations/src/index.d.ts","../node_modules/.pnpm/@chakra-ui+react@1.8.8_t7any7j3o7tnxjltivkwjcwiya/node_modules/@chakra-ui/react/dist/chakra-ui-react.cjs.d.ts","./src/components/package.tsx","./src/lib/fetchpackages.ts","../node_modules/.pnpm/jszip@3.10.1/node_modules/jszip/index.d.ts","./src/lib/generatezip.ts","./src/lib/helpers.ts","./src/lib/nextcache.ts","./src/lib/usedebounce.ts","./src/lib/userouterparam.ts","../node_modules/.pnpm/fuse.js@6.6.2/node_modules/fuse.js/dist/fuse.d.ts","./src/lib/usesearch.ts","./src/lib/theme.tsx","../node_modules/.pnpm/prism-react-renderer@1.3.5_react@17.0.2/node_modules/prism-react-renderer/index.d.ts","./src/components/copybutton.tsx","./src/components/codeblock.tsx","./src/components/categorychangesbar.tsx","./src/components/colorpicker.tsx","./src/components/customizeiconcontext.tsx","./src/components/docsmenu.tsx","./src/components/iconcustomizerdrawer.tsx","../node_modules/.pnpm/@types+react-dom@16.9.16/node_modules/@types/react-dom/server/index.d.ts","./src/lib/getfallbackzip.tsx","./src/components/header.tsx","./src/components/headingnavigationprovider.tsx","./src/components/headinganchored.tsx","./src/components/headingtreemenu.tsx","./src/components/iconcategory.tsx","./src/components/iconcategorydrawer.tsx","./src/components/iconlistitem.tsx","./src/components/iconlist.tsx","./src/components/iconcategorylist.tsx","./src/components/modifiedtooltip.tsx","./src/components/icondetailoverlay.tsx","./src/components/searchinput.tsx","./src/components/iconoverview.tsx","./src/components/iconreorderitem.tsx","./src/components/iconreorder.tsx","./src/components/iconwrapper.tsx","./src/lib/key.js","./src/components/mobilenavigationprovider.tsx","./src/components/logo.tsx","./src/static/menuitems.tsx","./src/components/layout.tsx","./src/components/mobilemenu.tsx","./src/components/uncategorizedicons.tsx","../node_modules/.pnpm/svgson@5.2.1/node_modules/svgson/types.d.ts","../packages/lucide-react/src/defaultattributes.ts","../packages/lucide-react/src/createlucideicon.ts","./src/lib/icons.tsx","./src/lib/fetchiconnodes.tsx","./src/lib/fetchtags.tsx","./src/lib/mdxcomponents.tsx","./src/pages/_app.tsx","./src/pages/_document.tsx","./src/pages/index.tsx","./src/pages/license.tsx","./src/pages/api/icon-nodes/index.tsx","./src/pages/api/tags/index.tsx","../node_modules/.pnpm/next-mdx-remote@3.0.8_sfoxds7t5ydpegc3knd667wn6m/node_modules/next-mdx-remote/dist/index.d.ts","../node_modules/.pnpm/next-mdx-remote@3.0.8_sfoxds7t5ydpegc3knd667wn6m/node_modules/next-mdx-remote/index.d.ts","./src/pages/docs/index.tsx","./src/pages/docs/[docname].tsx","./src/pages/edit/categories.tsx","./src/pages/icon/[iconname].tsx","./src/pages/icons/index.tsx","./src/data/packagedata.json","./src/data/packagedata.thirdparty.json","./src/pages/packages/index.tsx","../node_modules/.pnpm/@jest+expect-utils@28.1.3/node_modules/@jest/expect-utils/build/index.d.ts","../node_modules/.pnpm/chalk@4.1.2/node_modules/chalk/index.d.ts","../node_modules/.pnpm/@sinclair+typebox@0.24.28/node_modules/@sinclair/typebox/typebox.d.ts","../node_modules/.pnpm/@jest+schemas@28.1.3/node_modules/@jest/schemas/build/index.d.ts","../node_modules/.pnpm/pretty-format@28.1.3/node_modules/pretty-format/build/index.d.ts","../node_modules/.pnpm/jest-diff@28.1.3/node_modules/jest-diff/build/index.d.ts","../node_modules/.pnpm/jest-matcher-utils@28.1.3/node_modules/jest-matcher-utils/build/index.d.ts","../node_modules/.pnpm/expect@28.1.3/node_modules/expect/build/index.d.ts","../node_modules/.pnpm/@types+jest@28.1.7/node_modules/@types/jest/index.d.ts","../node_modules/.pnpm/@types+eslint@8.4.6/node_modules/@types/eslint/helpers.d.ts","../node_modules/.pnpm/@types+estree@1.0.0/node_modules/@types/estree/index.d.ts","../node_modules/.pnpm/@types+json-schema@7.0.11/node_modules/@types/json-schema/index.d.ts","../node_modules/.pnpm/@types+eslint@8.4.6/node_modules/@types/eslint/index.d.ts","../node_modules/.pnpm/@types+eslint-scope@3.7.4/node_modules/@types/eslint-scope/index.d.ts","../node_modules/.pnpm/@types+prettier@2.7.0/node_modules/@types/prettier/index.d.ts","./src/context/categorycontextprovider.tsx"],"fileInfos":[{"version":"f20c05dbfe50a208301d2a1da37b9931bce0466eb5a1f4fe240971b4ecc82b67","affectsGlobalScope":true},"dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6","7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467","8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9","5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06","e6b724280c694a9f588847f754198fb96c43d805f065c3a5b28bbc9594541c84","1fc5ab7a764205c68fa10d381b08417795fc73111d6dd16b5b1ed36badb743d9","746d62152361558ea6d6115cf0da4dd10ede041d14882ede3568bce5dc4b4f1f","d11a03592451da2d1065e09e61f4e2a9bf68f780f4f6623c18b57816a9679d17","aea179452def8a6152f98f63b191b84e7cbd69b0e248c91e61fb2e52328abe8c",{"version":"9b087de7268e4efc5f215347a62656663933d63c0b1d7b624913240367b999ea","affectsGlobalScope":true},{"version":"3260e3386d9535b804205bdddb5618a9a27735bd22927f48ad54363abcd23d45","affectsGlobalScope":true},{"version":"adb996790133eb33b33aadb9c09f15c2c575e71fb57a62de8bf74dbf59ec7dfb","affectsGlobalScope":true},{"version":"8cc8c5a3bac513368b0157f3d8b31cfdcfe78b56d3724f30f80ed9715e404af8","affectsGlobalScope":true},{"version":"cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a","affectsGlobalScope":true},{"version":"c5c05907c02476e4bde6b7e76a79ffcd948aedd14b6a8f56e4674221b0417398","affectsGlobalScope":true},{"version":"0d5f52b3174bee6edb81260ebcd792692c32c81fd55499d69531496f3f2b25e7","affectsGlobalScope":true},{"version":"55f400eec64d17e888e278f4def2f254b41b89515d3b88ad75d5e05f019daddd","affectsGlobalScope":true},{"version":"181f1784c6c10b751631b24ce60c7f78b20665db4550b335be179217bacc0d5f","affectsGlobalScope":true},{"version":"3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93","affectsGlobalScope":true},{"version":"75ec0bdd727d887f1b79ed6619412ea72ba3c81d92d0787ccb64bab18d261f14","affectsGlobalScope":true},{"version":"3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006","affectsGlobalScope":true},{"version":"17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a","affectsGlobalScope":true},{"version":"7ce9f0bde3307ca1f944119f6365f2d776d281a393b576a18a2f2893a2d75c98","affectsGlobalScope":true},{"version":"6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577","affectsGlobalScope":true},{"version":"81cac4cbc92c0c839c70f8ffb94eb61e2d32dc1c3cf6d95844ca099463cf37ea","affectsGlobalScope":true},{"version":"b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e","affectsGlobalScope":true},{"version":"0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a","affectsGlobalScope":true},{"version":"da233fc1c8a377ba9e0bed690a73c290d843c2c3d23a7bd7ec5cd3d7d73ba1e0","affectsGlobalScope":true},{"version":"d154ea5bb7f7f9001ed9153e876b2d5b8f5c2bb9ec02b3ae0d239ec769f1f2ae","affectsGlobalScope":true},{"version":"bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c","affectsGlobalScope":true},{"version":"c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8","affectsGlobalScope":true},{"version":"9d57b2b5d15838ed094aa9ff1299eecef40b190722eb619bac4616657a05f951","affectsGlobalScope":true},{"version":"6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de","affectsGlobalScope":true},{"version":"6e7997ef61de3132e4d4b2250e75343f487903ddf5370e7ce33cf1b9db9a63ed","affectsGlobalScope":true},{"version":"2ad234885a4240522efccd77de6c7d99eecf9b4de0914adb9a35c0c22433f993","affectsGlobalScope":true},{"version":"09aa50414b80c023553090e2f53827f007a301bc34b0495bfb2c3c08ab9ad1eb","affectsGlobalScope":true},{"version":"d7f680a43f8cd12a6b6122c07c54ba40952b0c8aa140dcfcf32eb9e6cb028596","affectsGlobalScope":true},{"version":"3787b83e297de7c315d55d4a7c546ae28e5f6c0a361b7a1dcec1f1f50a54ef11","affectsGlobalScope":true},{"version":"e7e8e1d368290e9295ef18ca23f405cf40d5456fa9f20db6373a61ca45f75f40","affectsGlobalScope":true},{"version":"faf0221ae0465363c842ce6aa8a0cbda5d9296940a8e26c86e04cc4081eea21e","affectsGlobalScope":true},{"version":"06393d13ea207a1bfe08ec8d7be562549c5e2da8983f2ee074e00002629d1871","affectsGlobalScope":true},{"version":"775d9c9fd150d5de79e0450f35bc8b8f94ae64e3eb5da12725ff2a649dccc777","affectsGlobalScope":true},{"version":"b248e32ca52e8f5571390a4142558ae4f203ae2f94d5bac38a3084d529ef4e58","affectsGlobalScope":true},{"version":"6c55633c733c8378db65ac3da7a767c3cf2cf3057f0565a9124a16a3a2019e87","affectsGlobalScope":true},{"version":"fb4416144c1bf0323ccbc9afb0ab289c07312214e8820ad17d709498c865a3fe","affectsGlobalScope":true},{"version":"5b0ca94ec819d68d33da516306c15297acec88efeb0ae9e2b39f71dbd9685ef7","affectsGlobalScope":true},{"version":"34c839eaaa6d78c8674ae2c37af2236dee6831b13db7b4ef4df3ec889a04d4f2","affectsGlobalScope":true},{"version":"34478567f8a80171f88f2f30808beb7da15eac0538ae91282dd33dce928d98ed","affectsGlobalScope":true},{"version":"ab7d58e6161a550ff92e5aff755dc37fe896245348332cd5f1e1203479fe0ed1","affectsGlobalScope":true},{"version":"6bda95ea27a59a276e46043b7065b55bd4b316c25e70e29b572958fa77565d43","affectsGlobalScope":true},{"version":"aedb8de1abb2ff1095c153854a6df7deae4a5709c37297f9d6e9948b6806fa66","affectsGlobalScope":true},{"version":"a4da0551fd39b90ca7ce5f68fb55d4dc0c1396d589b612e1902f68ee090aaada","affectsGlobalScope":true},{"version":"11ffe3c281f375fff9ffdde8bbec7669b4dd671905509079f866f2354a788064","affectsGlobalScope":true},{"version":"52d1bb7ab7a3306fd0375c8bff560feed26ed676a5b0457fa8027b563aecb9a4","affectsGlobalScope":true},"0990a7576222f248f0a3b888adcb7389f957928ce2afb1cd5128169086ff4d29",{"version":"bbdf156fea2fabed31a569445835aeedcc33643d404fcbaa54541f06c109df3f","affectsGlobalScope":true},"ba7617784f6b9aeac5e20c5eea869bbc3ef31b905f59c796b0fd401dae17c111","6a386ff939f180ae8ef064699d8b7b6e62bc2731a62d7fbf5e02589383838dea","f5a8b384f182b3851cec3596ccc96cb7464f8d3469f48c74bf2befb782a19de5",{"version":"a2037c0eea8dc883f41b8dcbc7e0f9b305f79989f4d310d77c9c321432a66411","affectsGlobalScope":true},"cc69795d9954ee4ad57545b10c7bf1a7260d990231b1685c147ea71a6faa265c","54bd71c625e111b058159fc737c8f9a7170acfdb63cdb9a178558fb70e9fa9e9","1b61d259de5350f8b1e5db06290d31eaebebc6baafd5f79d314b5af9256d7153","57194e1f007f3f2cbef26fa299d4c6b21f4623a2eddc63dfeef79e38e187a36e","0f6666b58e9276ac3a38fdc80993d19208442d6027ab885580d93aec76b4ef00","05fd364b8ef02fb1e174fbac8b825bdb1e5a36a016997c8e421f5fab0a6da0a0","4c2c4f53e8eedd970f8afa369d7371544fb6231bf95e659f8602e09abe74d5a5",{"version":"32ddf2b046fa7269050f64a87f1f3d2db10b92ad6302460681915af1207b1222","affectsGlobalScope":true},"c2b5085f47e41d6940bbc5b0d3bd7cc0037c752efb18aecd243c9cf83ad0c0b7","3143a5add0467b83150961ecd33773b561a1207aec727002aa1d70333068eb1b","9b2a8f604e7c0482a9061755f00b287cc99bd8718dc82d8207dd74c599b6dc43","d0fc76a91c828fbe3f0be5d683273634b7b101068333ceed975a8a9ac464137b",{"version":"1a048ff164b8d9609f5de3139d4e37f6e8a82af82087ac414b9208f52ef8aac7","affectsGlobalScope":true},"3111079f3cb5f2b9c812ca3f46161562bce5bfb355e915f46ed46c41714dc1c3","db86f82fac051ae344b47e8fe7ac7990174b41db79b2b220a49dc5a47c71a9b5","b32b6b16cb0bda68199582ad6f22242d07ee75fac9b1f28a98cd838afc5eea45","4441ee4119824bfaebc49308559edd7545978f9cb41a40f115074e1031dde75f",{"version":"60693a88462d0e97900123b5bf7c73e146ce0cc94da46a61fe6775b430d2ff05","affectsGlobalScope":true},{"version":"588c69eda58b9202676ec7ca11a72c3762819b46a0ed72462c769846153c447c","affectsGlobalScope":true},"ae064ed4f855716b7ff348639ddcd6a6d354a72fae82f506608a7dc9266aa24c","92f019c55b21c939616f6a48f678e714ac7b109444cbbf23ad69310ce66ecbdc","53d2c24a3cbc00a88ebaf8ab8e1b6e206bc3a6647d544f877241684ea3d484e3","ecee890ff04b70d8e8815fb753c20f24f95203426267a577823d375009c1ace7","0ce99c641ea20b0c0c09d093fc28f18f5ab31dc80033707a1ac3154399de2559","f614c3f61e46ccc2cb58702d5a158338ea57ee09099fde5db4cfc63ed0ce4d74","44e42ed6ec9c4451ebe89524e80ac8564e9dd0988c56e6c58f393c810730595d","d79fda68cbfb361c4ee9cd9ea169babb65887534d64017726cd01f54783d20a5","1606ea615c0a5ea9f5c1376a33e34c0e1112e8dee31a5b3b8a74ce781893aa6f","dde6c10c7673da8dce5af747f809a532f43421f85a146d603fe10c8d9ee02846","4455c78d226d061b1203c7614c6c6eb5f4f9db5f00d44ff47d0112de8766fbc4",{"version":"ec369bb9d97c4dc09dd2a4093b7ca3ba69ad284831fccac8a1977785e9e38ce5","affectsGlobalScope":true},"4465a636f5f6e9665a90e30691862c9e0a3ac2edc0e66296704f10865e924f2a","9af781f03d44f5635ed7844be0ce370d9d595d4b4ec67cad88f0fac03255257e","f9fd4c3ef6de27fa0e256f4e75b61711c4be05a3399f7714621d3edc832e36b0","e49290b7a927995c0d7e6b2b9c8296284b68a9036d9966531de65185269258d7","c3689f70ce7563c2299f2dcb3c72efdf6f87ae510e7456fa6223c767d0ca99fc","874ca809b79276460011480a2829f4c8d4db29416dd411f71efbf8f497f0ac09","6c903bceaf3f3bc04f2d4c7dcd89ce9fb148b3ba0a5f5408d8f6de2b7eecc7ea","c65a0eeb867ff5c41debade8e2e8e63ec5367172d121afa726a598111d348816","23a28f834a078986bbf58f4e3705956983ff81c3c2493f3db3e5f0e8a9507779","4febdf7f3ec92706c58e0b4e8159cd6de718284ef384260b07c9641c13fc70ce",{"version":"eabefc2999c1489cf870e0c85af908900462fa245822d9a4616780a1a129945d","affectsGlobalScope":true},"7335933d9f30dcfd2c4b6080a8b78e81912a7fcefb1dafccb67ca4cb4b3ac23d","a6bfe9de9adef749010c118104b071d14943802ff0614732b47ce4f1c3e383cd","4c3d0e10396646db4a1e917fb852077ee77ae62e512913bef9cccc2bb0f8bd0e","3b220849d58140dcc6718f5b52dcd29fdb79c45bc28f561cbd29eb1cac6cce13","0ee22fce41f7417a24c808d266e91b850629113c104713a35854393d55994beb","22d1b1d965baba05766613e2e6c753bb005d4386c448cafd72c309ba689e8c24",{"version":"2708349d5a11a5c2e5f3a0765259ebe7ee00cdcc8161cb9990cb4910328442a1","affectsGlobalScope":true},"79d679a1d56574cc5cef92be1f0e5e8fb4af62fb55933b236670a0e0a23c83f6",{"version":"ecf78e637f710f340ec08d5d92b3f31b134a46a4fcf2e758690d8c46ce62cba6","affectsGlobalScope":true},{"version":"684d162537515c0fefbef4b52234aede85d671fdc9e0d93b9333924d620592ed","affectsGlobalScope":true},"30a1b56068b3820c91a055425a6af2294f8ef2bb10a59dcda413f6437093620d","ed721c06ad2310a5009990954b21d9fde5f21c240c7b01ea029eb8de5fecea99","72cd580decc682538544d8507f98c38c9201f83da228d2a0c170bcaa0937a829","963b5072aa7ebc63bc9c83b52eb8b959b0520a0b71ecea771eb5c10be9c64bb8","9cff19b33e21d30a9dbbec6ca8703b2450d96a47c98a0b5482aca5e04aa616b0","2610d947a31be8f141e7d5e7404448dcf550e058aa478d5cd03963e6f45d38ed","f66fd06e5f794bbcb125f894d14eed93b9b5c6cbed3ed06f58578e67e784f67d","3150ee51540bdf0d4e0ccb05de6f905962dc3505bd28b7385c6924f7d9eeba11","5f3e8a00c0ad1a470886b8a507b1f7c7c545f42bdb4b5b9700e9e476450d5e57","2c82a2c64574d609291502c20ae6903427865babcd16ee1409b198fcacc86aa0","98e00fba67d4b527de2929778f96c7f9453fbbb8c50968ff096dddd29057450b","8e6293e1bca411080e914e18422830e94ef10bf6d1783110abfcfdfe25a41d59","5b4f115a5629b0d63675ff48d48fbb37500c72c92efec0991667cb6b63b8461a","fdb625ef50897872ac8e84b767286f0db08fe118f82793350b3cb7f31af40c5b","2e544aca9a4a8f902fe8fb5dc4c26ecbe70a30175902713e2bc39ad042691ffa","2a6ae9e55f4f54d2f0cb25639316cc454bd4a58f25ff317716066ee9d148c7be","59e2744080d2d8827042fb42552da90e7d6d927aaa9767c05ec03d6693109053","a4d54e810a73e1d6453e4c6fac8fe5b956891cdff8aa01a0a60f3f4d23a43634","85cc7ba47f064d73b53d98e5384dad6e88809b8c0ecbf155846203d8736e99bb","be5dfb4c5c1bdfb0d853370c0de9a995cb39eef0f277d645a7f43caaea423d18","58902668adae2e5eb67efbccb4048afa02308fa684f1a4e4c7d47668ecf58c1b","2e14bcdfb0fd8cf0f6397a641018bb3d1409870af299707126302bd264cb3d42","11206290b4d52fa4a2ce697aef740ebb4514c58ac73a7c792e5b241b24d03c1b","837acd3f64bcd556da76827c292e82ad812170d880a490a7deb3f2de0ffa7c9a","4d3cb120ddd68004eb659d0a2908f38aad9618697c8eb73c738e1bffc42d6c01","17937316a2f7f362dd6375251a9ce9e4960cfdc0aa7ba6cbd00656f7ab92334b","c04bcf83d828894f048729bf0dfd070cfa627b6ce7d873d14e65e634d3f6e4cf","9b309e1aceac1fbc35f4e61fd5515e58d32c7e432880fb3e987353cd5ca6628d","dd1b2492877b4d5b42fc2724d18d9805248efc5648be6ebea3c70b8bbff0a804","1d9fd90e64212f9de643c0be444c34fb2afff443ae8b80169c067f0cf7cf9034","94c2b674bd3e0eb61cabf595ecb8f3cf116bf4d4b8f2ae900804845854751d66","6e5f5cee603d67ee1ba6120815497909b73399842254fc1e77a0d5cdc51d8c9c","6add71abdea279f2a48c6c47cae2885706cb52082bc8731fd8bc9e3d1ae3d51c","8c0e7f73b4a3cf8d5c32bbfdca7df56ec23beef8fac400a86a7e3d3949de8d4d","dd38946fbeff1cc29e4523e6fb2b9c7eeb71657dee94803a08d8ec8aec0dede9","95196770fb88c12cf1162ebb4226ed4237d5549562bb136a9fcb889d9f266950","745264c1f1dba2b8fcbdb49cec0b6a71332b978d74c4f585aa1bb7f2a8f6e438","0aef0a60e229dfeff49f68bf941d24b8338fc3d55aa7c64b1c9acbf9d3a67b46","e25cff2dda1894e35fb32d05a7d467f31c24455745ee4e7893bd2d15f2432f50","d1bb5100aa613be4b9ff87d0cecb31a56097e719fee06a53af11fec867d4e229","5cab8fa167ee711e4dfcd22ed632c60be36bd49dc6eea8cfdd3613c59d00c43d",{"version":"a2136013255a7b1d48842f54fcc94899791950596701d4824daf8cd27a87f420","affectsGlobalScope":true},"00c3481a81c6a7c88506e455e3f76d5ca98b4ed4eea64f7fad3767495a269158","00357bb70a10782936bbfdf7c87ad632e5c2694b6714224ea0995299db1885ed","2766dee26ea113e9b491b7842cb44df57c4d79b17057b42607e09fc174bd411d","93865b0723d744eab9c00bfe7a8ccd962d1f6a2047e4c7eecd18482ef8b87e8a","0511c61c22d677da1b6bab4d3844aead1d7e27028d2f0ed1ed315e0860ed5357",{"version":"8b3d7bc844881705de14cd6cf4026012005d98a4f7e3230136df05cd8e6d8817","affectsGlobalScope":true},{"version":"3ce49ca75dbc65180082e5923a1160ea341a09101add2ba443aa63f3691063b9","affectsGlobalScope":true},{"version":"b521360af968c5db7248a7fdc718fd233413990a1f88c700a3da48ae1dd3ce9a","affectsGlobalScope":true},"c9c775dfb85ececfa209b42c8e8eb0aead06be4d651fcbe4b7f1c6d161856a02","6148e1cba85721ace8b3e29fae4d745b20434faec2ada3b26e9a91b9f983fce2","65c24a8baa2cca1de069a0ba9fba82a173690f52d7e2d0f1f7542d59d5eb4db0","b7fff2d004c5879cae335db8f954eb1d61242d9f2d28515e67902032723caeab","8303df69e9d100e3df8f2d67ec77348cb6494dc406356fdd9b56e61aa7c3c758","2c57a1622851b8acbad2921882cf09f6fc98547a035ffa5dd1758ba3f3776627","4545c1a1ceca170d5d83452dd7c4994644c35cf676a671412601689d9a62da35","7e3327a4bd457a8949d15cc317b76fc394732519b09facac6836a726b58f277e","a2d648d333cf67b9aeac5d81a1a379d563a8ffa91ddd61c6179f68de724260ff","c3a905a7fa93ca648349e934fb19356cf7b40e48d65658de3e0c77d67696fd40","a3f41ed1b4f2fc3049394b945a68ae4fdefd49fa1739c32f149d32c0545d67f5","c2489c80994d62e5b51370a6f02f537db4c37af5f914fcb5b2755b81f1906cae","47699512e6d8bebf7be488182427189f999affe3addc1c87c882d36b7f2d0b0e","38f19e920e7f0babb44119ed394e1916a16cf04b17b6724e07e1497cd5ea1445","42c686ce08bf5576ed178f4a6a62d1b580d941334fb53bdff7054e0980f2dc75","0262a26b59b7f3d76cac86e453f652e9b4654de97ec8034af7bd9c527f246d3d","cdf21eee8007e339b1b9945abf4a7b44930b1d695cc528459e68a3adc39a622e","1d079c37fa53e3c21ed3fa214a27507bda9991f2a41458705b19ed8c2b61173d","26a451bf3a5f87ebaaa7694c5b664c3d9cec296f3fa8b797b872aee0f302b3a0","5835a6e0d7cd2738e56b671af0e561e7c1b4fb77751383672f4b009f4e161d70","c0eeaaa67c85c3bb6c52b629ebbfd3b2292dc67e8c0ffda2fc6cd2f78dc471e6","55c426ffbba6b7e47bc186f6fc5a1095f9d44773309f2fdd35ee29518f2eb342","5b5399e88bf15a6fbf4ac3660ae8c3df467932531f6940a914987faad103072e",{"version":"7a87441a419deeff2165cf497fed7c3600c886cd41e92bce644320b9a01f5c5c","affectsGlobalScope":true},"9c00f78ac4e60d1c34d0fb415df6b2fea5f6eea200076dff4d782256a4c2802d","79d056984a8964d3917c7587067447d7565d9da696fcf6ecaa5e8437a214f04e","9269d492817e359123ac64c8205e5d05dab63d71a3a7a229e68b5d9a0e8150bf",{"version":"bbdf156fea2fabed31a569445835aeedcc33643d404fcbaa54541f06c109df3f","affectsGlobalScope":true},{"version":"d8d8dd5b60bde2305e6140d63ddb04f82a539d02c8c80fc9651b6db261e7f3be","affectsGlobalScope":true},"c2c3750c3e9f31d152bb39333882a189e69ab3f788e5dc5f13c608c3c2263e8c",{"version":"e0c5f722e1569dacc0e681c6dc9c82fe6e9336d2fc0a725a6fff384ac7cb7ecb","signature":"534bef93f2f8041ee362719a7216c03a7787c9133380e63b3307aa41f88ac9ae"},"d0c0f39ab9ff6b7ef1a6e7e96bc3cd8b94d9b85b3190c235b731c2ac203af5ab","50ce876315b294d9e536e21ccd653e034d7129fadb430e9f12269db502fcabfc","22432c85bd10343496fb7510e9cd6bda21abe640e1d8b14392d4b8863fde73b8","f63f208e5a1c8e723d2232ca6264d2fa095408eef61cce6191d5dac7e59b041f","616529ae35413a62a111b9a345d90c7393960e18b40495e5f99ae5dc60887b34","e6083cad1cb01d506b5221e8bcc877bac06d50ce5bba051290da923e912bfa5d","571a269060ef4f9cb70cb0c9f9b5f687ba8de57378faadbc95dcf57e23d5c99c","36ed747f279f781eea7a4bcbe36a4266690117da19ed69d74143ab7478071f94","10200d2aa597f0ce3810557e42bfd153b65d4ac268fc215ee44cca4ea27f4b1c","e9f1c10b02d4304a398d619833075fa700b7a709670d3c50a2704da36ee8b956","739cebd3176e883f5ca52b3099bec6ce82b5d749778d46aafce05ab0e668c36f","7c1cb7263183e242692f734f084d2fcebb64c7a0c6f6d332c10dd1fb53ced89d","58306029d64e91ccd8528d5280995b596c2076e4f1ff59dcf9e22fb2cfbd06c5","704664819dcf8f038a1e563bff31a5c00e9c97770859701167de5980ad166628","945a95c635233b1320d09bff0777027a224727316d93a3f29c1fc1cc4552164b","b04c2d7befeab1a1d0bc9b26e3261fee8b5c4502a3f017bf506b898469149e62","e9397d9f81f80045e9e0afe5b5b807e2d5d6263835972386300909671d6a379f","7dae1f56f2ad91a37d341423e35c9f737469db6b3f6707f479a1e4c036eeeb8d","ee9a66192fc46684233cf346f836c51f96a37c7102c0e5680c0d81beda08cd89","9d3387d1a7743f49728e60e549705491c774026ff195e395e5dc2779cdc719a5","6dcc2abf9117a817b6e9a040eaf16bb86d47933f19ddf0099af90a45040ed7e6","08ed3fc2ceb7a3345f5ff2387462b8f78d6629b301677f289efba430915f58ce","55b959c573990335960449ee933cf2ffac70b2c84437f6cb47466dccd8ae148a","c677ddf3c889ad7412b0a64c2e3eded211d6dab3dc3b2652edfb58cb5d0e4e3e","192d6b489e9c1552980130416798cd34bbb688a6cf08f6720714b6e32e8094e9","f89ff4c7315436b913e30b002527c4f37e9daee37866a4ff682a4e604910f70e","fae41f78c04c439a699584133d775b88cdd449ed5eb2e7fd5ef8a0871f90be45","00b8301ed453affb1cc59cc61e12840dfd522c3d676aa52ec542d17bbbd6beff","3098ac9fd34b5cdf3f1d4a819ca226f2c783343fb0cbdc19b34f0f9e65b0384b","293dc5e0bf75e05d1af76f678680d918cb2634635964c045608a434b5f827509","2f5a55632d11abc7295a4222b7e36803198bd81ddd53216d3e2c81a0e884b3a3","c0eb11f60460e79a7c375d74c151858a43cc4ddd99bb6f66f5363b8a83a490f3","fe4f7d6b40437cdbb6dee740257e2bc9fef9a77dc516e311123a2647c1e5c1a6","3b5822aded1f0c62ee415e8af3ac58bdfc70ff55183b219795b864332721ea32","d145750461607d32cbeb58bd505cc6fe6ab70f5fa364a53ad2df07abbbeb30bb","b01c9fe13775edd76bbdfbb512c82275d096009ee768445d27cdd0ea0e63c74e","e6c47282cdfb4e0b6f72e818e423ca8ab78ac5a9368fbef3bec02141cd0861df","b7a975db95f61a13ca580d157caacf64719b58569fc53582b3b483e72f50ca71","b25ab7a31344397cbdbbd85a01f6fae14d637318bc8b52e264e4845633b26b99","3aeb7be40c1a8c231f1e79dff97d817e62641c003c459d0c526c8ced973fdce6","53e69d594dcd9c43af52dab87ce6d43808481aca3b1861deeb12fa6a909ceb4c","a31a955df7193c6bd1d012666f0c512332567b008d1a9bac651bfc3c80c49e89","d8dcc9ee97f3b4935c8d6927c8fe6097f10c7fc9d645ea50ee680011652553eb","e34a06b91aef600d04e7aceb73ed2719b1571bd824b1cfdd8ce88029bede276b","3e904fe58a671e89d0631aff68b9d2d9fd8105f415b92954eb7bf1e0b87f81fa","08b54b613fc0c2da5677c5dfe46bec0300d508b6046721266d3466e803707f43","af9a33e5cbda4425c47e2c5d0018b8abcb29594a9e9497f349dc75059b615349","e3571cdcbdf4e8feecf7a7db6b89337e6ab567589a484d30693826e95c5eb7b7","67224d6746d3201fe64f68aac8c1f2f6f46165abb227d5535c4834730b600170","df9544701dbd5b155c49270dcda6910560966db4b5c39a4df064158ca4f7ca8b","5817580a2acc84e6402689727cab56bd44e2ddd216e80021cf2ed984151a42f3","ec412142805b24f2559e172075bc417367837c781b9bd98754087d6fd9c8ee45","15f158e955356eba0e4361977a011fb011a978703dfdf0c2b0e33bffa0507f3d","acc6d55044664cb440e941f3aba27387c5100113588f4cd8c778bcd6b4132eb6","2e8956c5bb023d9f01599a0d52788b4fd287504ef742a0b83fe454f6a397bcf4","40d7f55193687caddb0cda280156791956639f28d3f48ec3f2de8767cb33bbc2","efeafa7af3f22248894ab41b898713c36dd0f146730b6e3b425bc9d16a0bc04f","107118a212b508f069f9dd89b9d295e586f32233f06eaeca6ffd6237a5127391","07fe9a18b2390fb55a78b004a9fe3365f4cc88f6ea4b579b9ff4a1384bf1f301","d46e6af4026cf60503394c4780319c4bd7c4b8d50a3dd7cda847b487ab9b3836","a6459f595d5f0651bd1dc0f105ea1f09538ef69f35d43496c6ceacd9af01a3df","f21d08a4d4ace3471950a04568d544de5c55bc99d0358bb6d7fe207410d9099c","4b11eb3c94309f64f594b943cce9a20bac9a190e70db5ffee9005da96f2f0b8b","6490298fc09c9548f4bda686cf50269a84dcf36391f2e3724f48a73701ff15a2","8c32b53e699f27529d71a50684d333912ae026fdf87a537bdf779483a0b57d1e","58086e61ec2c670b1da6dd03860e846668551f1002ea2198667e6ce23a89b662","61addcb3dfe058f66f936e2632b26be52ce17e4e25bc384607aea10243310bb3","11fa37a52ff0400a2a667bffb020fb379477cd64f45b2696c998d24ebb0a7017","75534f116f683ace9040b80d37f295b43c4bc2f06f06ac696c3c911ae56b348e","55889acabdbaf9db91d5e4484b41ae78544d079aea79972937694e224339b82f","3175ff4d6c3ab3d38c4a0547a23be194d0c5af4795ef21777b9a6cf4c349c7b1","24ce9939b0db32990e987e1ff70755f9bb9e5d7c58b4aff6b048f3150d148ed8","e3390591bf164db68f8973cfed212b20a2fc63360e07188c4ad389dedde4bab7","e3a3af32067f8b1189491ce402553d9aa1c4e7572e7334443a35d5a531673140",{"version":"94fde642a9ba9d443b640a314de039285f22a4b3709532a925c4174c0dbd6127","affectsGlobalScope":true},"dc377f1f70d876f4e7af5ce4df0588a967c33289127034d507befd34c8741619","2162bf16904d19269087b93322d561a8c03dc341106dd4fdfbaa0956f11c872f","c1a50af428793ec81efbf845042eacd64241a5f80fb026639ca01648875e427e","28f6339ba9c41add09764b4e23a982c841740d2280118e328572e43ef45477c8","9d48c9a25aa12b4cb2cfd11c269fbec3febfe78810df9e9dab98d8a7b451ca33",{"version":"dd15fbf8ae91f52cdffa0684b9400d44f7ec437e13afe7e19ad33e3eab659bd0","signature":"d0141f1af3fc85ff808c261f061b757103a0b50700b0272d914b27f72b793184"},{"version":"8449076fbd7dad9a47ebd9d66ef10cfa7be7e42709004e16c0160f85f3a2d62e","signature":"cc36f96d0198eb1ddca690f6242df481b7fb626022e04c0da262df455075c943"},{"version":"56a43df05cb6e2ca31efcaeabe7149e06efb61c11cbd64f7f5066974bbd7d973","signature":"455560562adf01a7e7c72f24321c53160633b1258cae0511e1ae625908b8737c"},{"version":"a24df76ea39d3c789e314c609f2f437e6634fd0d38fd063c20a30886a0565e28","signature":"46b38c3fb94bb98cc618b6ada8e02168f82b0be35fcbf852c311d80d27a8f4ce"},"d782e571cb7d6ec0f0645957ed843d00e3f8577e08cc2940f400c931bc47a8df","9167246623f181441e6116605221268d94e33a1ebd88075e2dc80133c928ae7e","dc1a838d8a514b6de9fbce3bd5e6feb9ccfe56311e9338bb908eb4d0d966ecaf","186f09ed4b1bc1d5a5af5b1d9f42e2d798f776418e82599b3de16423a349d184","6d2863fb35421c4e0e06ac5d852d13e9a7b39bdba1ac186610fa6cfa05c74981",{"version":"28712a9321d2b2f2953a66780d52a591eb02f0c7504bf9c171a51f101d1825ad","signature":"2374b72a2d79b275f332993ae0f836167dcbdba1e25f780d54b4f0b25aab7c04"},"cddf5c26907c0b8378bc05543161c11637b830da9fadf59e02a11e675d11e180","eb09cf44043f7d6e0208dca6f0555207015e91fff5ff77b9c21d63672f7d68d5","bbf6f246061b92bb84241897eebfcdb9ce28444ab6acbc32c425388dd27c1011","e9c23b6f6bfcb04f1d8b8f6f55fee93b99ac78e4929e6828938f96d6d86d6106","34a73f96efd48996f68b4902bcaa1134a3bbab7966d55aebadc9618a816843cd","733847eb3e345815891b88a7e3bb5b1bf2e715f710cbd7032e46a3b99b3d57c0","6c933f480195015bbea56da718fc4513b722394a678c0e84cf22faa4c6b0f157","a52c5f687d788d283ea1fa38bdc2fabe0eac863135a7dfe175ec52b309f61892",{"version":"95281bdce1b1a4da7fe794236aca2ac40dd23c1f2ce0fa4a6ea95c586398f223","signature":"82e70a033d532f5f3dc78baa1cd63ca4620145bfe976c995490be77e26efba0d"},"2d9977e3158dfbcdbf35a8e235d9861ed7c2b9ae8687e29ae626ddffc2d0739c","e33bd00bed8e048a218dfe5abc0333c73b4a35b89dda5767149390fbd53e3ccf","56c7702f252a7d15dd543f0c916f4295929984e7ecfd3e3612bbf0d462a0034f","dfc24405cb993a082599cdeca1712e4fe5cf8d86fd8c13e2f3b8eeb65e670a18","54e0cc1f11da55245cdc21363699c013ca483f4527528470598f8a705ddf87d2","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","5b1d4ebd62d975c7d3826202f8fac290bac0bae6e04d9e84d1707d7047e108df","cc0db34c3fa72ad32b36db06b2921b228ddc3921cf91076ce762c550ff28a265","59971c6186f7225918266d70576f29717a911fded91bdc7395427b6ea323bbe9","442bde36c709f1b62b9de3fca182973824ecdd5a882ee9075671e5dccfbbb5f6","6e1fdfeec603801cacd8577631660920b6b3b3944d71674b396ba5210057a189","8ba265136f6e87a992ad8437b50d8a88d0bc1fe29f578193ad7b748df271ee13","907fa89531061e64dd67ddd9210ae9d2b12864207aef9d8e19c691ee712cad89","0819a9c62ea19d0945bc518999740d58bf9bd38fdee9c6b604a9be36309dc805","e27334e28244b2d0ca057957c044f320f40f09f79cd79faaf5e9a0d696f9d3ec","ba21be25f2d73339b39d81b3a1cd656e4799157abe7e1787521d7a3391881d13","65be8e3df5467a42cda8ca9ea2b0662a8989a15da9de7d017d4024507b636b23","77358f315aace8acc29ff77340e4cf70c296927e1e897997f493ff2150d6cd4b","5fc83bc123f73785782ffe041534ef4b31f32efdd5de0279b53e8896b90b1b60","da4da5e901d132d318acaa94ca9a7be47a1baaceefd8788c9e315ffb6e3ac26c","675e702f2032766a91eeadee64f51014c64688525da99dccd8178f0c599f13a8","fe4a2042d087990ebfc7dc0142d5aaf5a152e4baea86b45f283f103ec1e871ea","d70c026dd2eeaa974f430ea229230a1897fdb897dc74659deebe2afd4feeb08f","187119ff4f9553676a884e296089e131e8cc01691c546273b1d0089c3533ce42","febf0b2de54781102b00f61653b21377390a048fbf5262718c91860d11ff34a6","6702a1cd8818cb22ee95c85dcf2c31c117bde892e1afd2bc254bd720f4c6263c","0aaef8cded245bf5036a7a40b65622dd6c4da71f7a35343112edbe112b348a1e","00baffbe8a2f2e4875367479489b5d43b5fc1429ecb4a4cc98cfc3009095f52a","ae9930989ed57478eb03b9b80ad3efa7a3eacdfeff0f78ecf7894c4963a64f93","3c92b6dfd43cc1c2485d9eba5ff0b74a19bb8725b692773ef1d66dac48cda4bd","3cf0d343c2276842a5b617f22ba82af6322c7cfe8bb52238ffc0c491a3c21019","df996e25faa505f85aeb294d15ebe61b399cf1d1e49959cdfaf2cc0815c203f9",{"version":"f2eff8704452659641164876c1ef0df4174659ce7311b0665798ea3f556fa9ad","affectsGlobalScope":true},"68b7968bfe692bb273debb1d38ed534b695f8b387d36b7b7a75a81b03f8bf238","4b7a65a03ec4e3ff71a1b0c8a55ebf38473f03ee926d4a23471790d8605c4b42","437eb048031a9f2107e2763ccb1f02198b23469a636c5eac65b7d92abd958039","f56bdae5d92a0b70d8d763afe772c95a86890597a4dc3e2991264d6584d9f98a","ea0a0b22cea652b3df57d867777dec8d52bf04e6913150f3e840b94408f3af7d","4649d42255f4547fd8d87c5ef6ee22decbec2d13942b2e97fd7faefbf2d4d1eb","a771cddda2926f869ad21e898fa073b4ecf54f4a5bddfa3d701052d880ff7c45","1a78c421a39af41016041405350daf88a2962b999ba951870df9a6b27003695f","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","d0c48f7169f18f57a43361fe2a2edced1338b8b14964845e378c06e1af8027f6","9020490f5ad45db602ef41a2b82729e0725be4dd44b915c0e33f863e5214295a","43600ce12d25f890c5666cb862d955efbdd6086c99c82323e99ba61ffa9c1d47","bf6a1ca6d0291811ad35fedeee401ac87ba9878f7a7558d841733657eeab219a","d87d07b5be0bf1c673a4af8c7b1433aaa66938db350d0372f71ec51ad444fe12","15d79674230cad97d134f67d41a240fee01b754226b961a6099874a05495f6b2","ea3ca40ef56ad61f9aac4383675464e89c62d7bb44879717ccdf20aac5d2753c","2fe970b15b7e60858762fae3277a0738f2e6d8bb291db9a00d538a4e2ff6180d","c7bf30688c07f6659299ab2010cfa4024559ec50b6da4fd77cd1e46fb80a6ce0","0a6ca52f54c6849f5e63b3ae9f7aa0ff053f7be8d417a4a9ea135bc82ecd9604","67f512a477413f73935215629c9e99b9ae85ba43b216237a3af8bd67dd2bb129","dc200ad7152d39b16413beebf9ae00fc6c86af283466926d47095fac8c960e4a","e39639ed97e57af65c1cf3fc68c327d00b9abbba883f72d0e7feeaa47db02b00","b1622cd09fdc1798b5bd0e862954855f5f586ec844eafe83e067e25e8ed0295a","2c1668d46e22b926e04f6cfa2aecfaba641be21a7b6d0c77f43ce26056677bba","d68f79d3d0282ee8fa76ef0190f65fb31ae03f5276a05a8df929e590941249b4","fc1cff59bd81e490e59591257416364b9c240d0b562da825a4ff59f63c439f34","f667d1df02566b8b30d42d6af6debd75a976ccb016c6becaa3fadd7e684c3785","fb359d749ed02ce97b4a985f691e409beddff6a20bcc180ecf79cc441abef19b","09e3e80079b056d6049ef0b5ef60d027f0233ead071f0e3163fc1b03820e427f","ecea4a99a3d7e411368b8350648a545bdb654597da60f52c04b6a4fe23761068","9c6e6042ec7434a87d4053f8d7c6d84413e2ad470a61087396edc0a04e731c33","f9ed4f6ee91043289663d61f8ae3769ab372c9ec65f9b3e71c3f12d850dd189e","b9121452c08671c97a3215ba562285978c56c2f6c0f3cbc57da29af720bf3479","3272049da0cca6a5b85e9fa868d9b7b9112d4328407bf90074b0ed040ec001c7","325ed6bdc13231cd61ed82ac06fa0de88d21602862989945259bd2a2c180632e","a25cdc68029cf99a6be451201edcdcd1adafccee12b22d9f949a694550106070","8c3b18fb0c40b557b68356046e89f6a248ee1a89650d34637718a718a3b35acf","87b32905ae6b8a979492525f35c2ede4056dac39b672de2c630d83b778cd9143","6d67e05c2841aa4305ae73c659f9e628b41b6102e7a3dd36222ed18f939ec8ad","1746beedc7e784f53b47b3f9591463b3e411f81cb30e922f3cc3ab7c7cfac453","bdccf2966bf25c321f4b0fc27a2b61bcc7274f439bd350a7df0ded55bedef368","c6dae7c799c69e0906bf7af09353db3082d092d25c1e7ad63c2daaddb96d1236","c381385df560e0035ecb584010b1519cf7f7d3f8fb35083fd3935b4dc57988da","73e834a91963c29b5b749c853d62379bd34eebdd0e3c4a752f5a91f41735e903","4129c89154941ba0e3c9ca3a3d1fb8e44c8da17752ac05e707a7842cb9de6305","37b6e438a4237c28c354db686fc173fe954cb6ab866372262139e46379841f4d","492306ea25f8c140931451f14739c5e7efbe446ce627fb9450155eef3a081c15","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","531cd80e4dba2620d86844a50e7d21b89436e56a14e66d6774e99b3759ac69ad","c83a76ad0bf69b0176042adfc65f8c6be7dd1141b66cfa20954520315dcf2c1a","af99fcbddd1d45ac4b1ab3d21ef6665c3a4c78003f3dcf2855f406e0d41f5545","ecfa9ce3a5a37d15b813065e8a7cdf677a0f493018e47ce59815443dfbb9c910","83e56d3337e1a6dbafdbe5a2502a84c330b1a328ed2860d689b2ded82b1f5c95","f186de91b1c50640e4d2bef41307ee06446d7ec76f787d4384ef808981025546","909bac92983e542dd29efcf9eedf4ab5a330767c70c505a52326f7f5ee4b288d","1c666362cf1f2c6b438d956f8c6389f952a04680787775ea940101ec74500932","3aa28cf0ce4c6df4c4b03c7ff85c423dd603f9a7bc57323b1d49711d7fa6a24b","63337a57446298a63822b7212c24a02dd3d851eee1c8142ffa76d0dd1085e588","267458ef87fba19ce4afcefdb95f75397e3418e4be6c5fac29c5b0544a847b28","e0407a1b8afc9b03d6b3063a3c8a80f4c769146bbd39fccd5ade9df5c4ffb703","ae1d409a961b46f0b0c2b1dbb51ddf298e161698b7ebc3360dbae8cd6837f06e","29934bb15326c8e43d54194dd4bf652757928cb60b30a30810ec695696787992","858b60a0847b7104f5c2f7132843e1043416c9a1e5105cd32a29db19b154bebe","ad1645372cd497fdade609bb913e03be41a00efd77d15c3d327fc8f522ba0815","5ee0a0e204ebc47ba9a53eb086f00f605cb49a3d4e6c50d646840f9422b9ec83","cc31143b0f499dc538be82ac4d724ea74ac53bcf87623aa8c706ddf2b7c10e03","13b1b9394faf31050536ca845debc126f0597335b61d83859f791d05605d6e30","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","e82b947348a2c01682ae5cfc626038984a6394f915adc377e3742b380ecb6c3a","3dbf16e1c28c23f7ba4796230522fbee0578113c0152cf6e13145da2530fc80f","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","b5516fdc7b7855453e99fa05ad6d6899e7ef0f201e50c0ee7663f656fb02bca0","422b1f0ce724c861ee0b696d496767d6d175e2d27235fad5b15fc9a889f89cc8","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","23514a3651f82c53ea64d55568bef42526643b24e090ec9e2a59e947ff1c7a06","e17d654d5286cb4b4d8dbec5a3c56c19f55ac4e064a578e54d6143d54dd8faf3","b1b35200ed3c1c0cbea8c7cb21fee3eedf416886ec1589f49bd3d376a875c929","87754842fb964d36500ad7a33141c38bf5e88a10436d4115828f71f0c8f5f52f","df9d5f06a1692717762ca9f368917924fdaccfdfced152804d768eff9baeb352","6340f8e2bb659e4ca974a3704b4c4b10d77b07e6e98f51e1b0ab3165472946a6","255e138c60c1427d3fdb86de7c27f8521604a01b33688642a9f6e6dc0cd2ddd2","cf47ec822609efb55c52bb2afeb40cdd6fda8936410d81db14205278fd90b417","6b70eb3347b223e5cccde1a3356488166923f2ac41381ff38e5b204684f36163","3d032c06d3ebb588d9b8d79f7a6a9ebbf7ab2dfb0ad1565e0ac0e718a370ffe7","51cd1287083ad7cc7f718540e40f65bd1f494ef64d85ba854c49896b6a9c52be","b6aa29ed75b8eb54ec49f7d16687fb6d0f8d37d5088af2d94f40ad92fa8b555f","621dde8d7242206bed302a8adbd68847720e28c97281a5a582c53da5f178f830","01b90c6f228ce3c2cbe3218afd08c446092adb12b00ce71ba20cb75cb4fd9c37","15a342add0bb639ce29deab4bd8b7c97143bb1454422226bd957bf5cd6172cec","b54588ee1b25222727a90a8e51e6d8ccda0134f2528b55cffe3eac2d502f314d","42a74b4fc0f57cb1de4cfa7197f5a95cc29a21f47cdc07c0a801c3e24359e0aa","b7b535750c5e93e2235b1a6379c25bd2a82bf09b699450d953615f1066725127","c0a0fc9d68229b28e98cb91944f04611f7afba28b6fa665e4006c5b6959c863d","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","82deef74bfe810f86f3cd0a75effeb1ab70ea7b830e50f79f70b66e8d32a45bb","df246c1cc37e6764f5560780f2186dcfaadc38d0ac9f150020aa2f0f3c59cb4b","42d03baf7b0e160b6afcb29b943620600a24867c2cdfb5bc842b02fe9931611a","75a08d2db9528465cad037b78e2ef19a50c94c34ab3436b9d9670bb1def2c175","8e71151862893546a98ff0959a4eacfb4ce68e73c02be7730e9fc3499053c9a0","ab9f6b88a5bfec58c2f43a526b79b611022e0e66b0018f29e3c52846eee46144","8eaadd1100cd82b5464dae01f2f54f00e960e4edae14eec06b97aa603760af6f","c0fae6e92c0fc00a9b1b02ace25509d7710d35ba1a8abe5dc6fae2465f024630","f7f4decf2b3214d3cd9d8107f1432e7951085a4cff77899ae4127d81aa0790b2","1436b60e4b09c1167d8fda601a9ff332eb410e5aab67d9d5ec8be3a8cf516cfb","3af9abf5b89ef286b9250edfe1dbf740cdc007f741f636874a1c4533565ae5df","633fbb2506c721d5d1a79e61eedcbe1e0a9f4bf86361490a44cfa8ce66ebd031","739e27c0d7ff2397e58bb2d01a7625f1f042ede3b65ef5071b5e29689baaf8c2","8af8286f7d4c5fd84afdf8bd8f338320e12bcf84896a3f3b562ba95bd715778d","fb150644fe83a5057b3a2c9349160388250ced25df6bc183fcffa8fc2eaecfd3","c9fd31862c272ffd57f860b05ce33583e0524537acaa9bd466300b61af952398","7066776c7c566f93915dd818da244be72a13921ec1c94ee5ebb995ef0ccaffd4","7ab2c7d91edc4ecdc440179da3d9cea49f3d4f5b107f0a33d67fd16932a5cace","c97aab6946ba2d513a1c8d1975fc1e54e9ae8e48faefd22d9c875efbb14f9135","ae16db5aafb13597c5adfabc25fae58d8038070eea39a657b261274d667d27ca","bbba628e413fa3be0ad71b0c5faf5d345b44932c5634c698fd18790a21c3f08e","616b81ad180203655e0864fb7f87c899f8b917cfe26f25a0562adf3f52ebdcc0","8618d27b8af7854bbaaf6d31c6c127647ec64a3ff50fd9fe99f981c01d07492a","37a272008c38c1bd12997d3b766d5696d17ef6511343da5389af41cd1fd6674b","71a278048504aa33000c51f84d69028e94a758c0f53ac7dbf5466382cb86a539","f5df1a09a5d03e2639905b4b37e2ba4069a0f28283de822c7e516f2b322d94f8","d904ecc8e53641bf6d2cb78f157724f9ef495f571b06296f2c712a9411454d98","42767956a2aacb6777d6b46dbfb2a928e39afe1e959ba2f1093d2335534d78f1","9e30820d5a7d6c1aa1ae98a5e5bc7d9618f3cd5c8cc33a417db8d7830364b14b","c3b45524953304783dfa18e1988b10873c35fc1717934fc49eac8d39737da039","0197585191a31a91308e409a8ca5bce9035c062f815e3fc20ec6f8a567909ed2","597904608da10f1fd66b1d5dc94f1d49cef8eaa3037ee31b83f5c934161c46dc","7d661b55fb979163693501200271778c794f03409bad45b59184528aab6896f8","5a98e1286e31a5bed7d8be146f16fbc5d933da5f16138a6e063a498cfba4ca4b","b105f1beed0f3fa772fd127dab125af6180d0b3138de530f0cc7e0c24792c7fe","4261f5a0a2988bc52c7b2cbdd8be01706a3b929d9a837d86f4883dffe7122977","46bcef36a7ecdf2178ad0de1476353a7fc0c873d44fb0c144cbb8bd00cbf7a80","aa865586cabc65cc86aa49e1d313d5ce485589868f5e7036a6cdf407868cdfb2","0297acdd6d80b9b5908d2b4d59b2305b8cda09c6c4d5afc4f1e02d48ad67f455","3c129823ac6b817fbd187af53f4681bb786aec48b91f1d47389fc3d6b2f99e91","646a35145dc22a2ac8d8d10a46fc9755239e8e6a10abaea5b6e9b4bf636a05c6","5020e8d929b372cdd4a457e2ef16a509bdcbb2316f1ea4a3fc7fd998caba3162","c14c23495bb12d2b0ecf6e5d35a8404106eaf791f769b84c970d64da9509486a","e38d5bb0f0d07c2105b55ae8845df8c8271822186005469796be48c68058ef33","317d55d902c253236b26fe30ecd1b251c55edfe89f1c1fc03e817fa99c59706f","cda60ad3e1171bf86e9a1e5438db2876d7a352274e78b151fd812f2e488456f6","a6137482eef182440fd61549abbed66af330d2e576cea1d36b5e3567a5bb5820","cc4bd36626d28d92cd42b14de5a2bbfb7e24d449b90cb9a5b3dce327bb78a08a","fafaf7f5be5f091d698630653e2150fc7f458db4243a86ec23ff4cbcbf2248b0","67165e75992eff3ae0c4810887fdb8f0669ae7742f9cd1b2068fab42f9aa673a","e0acb0f7b323cb2b1979d7c9fd5bfef99e43b97fa7c93e9dda69393c060b879a","71a8a46f681670a4145da3a9340d6435270d8a6c9b1c6a427a9cb5e32392783d","b319f23aea78102ee04aae0cff77a91bcaa3964abc473eb4ddc67057b67754b3","e38d5bb0f0d07c2105b55ae8845df8c8271822186005469796be48c68058ef33","0663bdbdb1e03886d73aa98ed2ca98888fbc231df5df4aea52e48662cc32cc32","d406e4c999d7c2dceb718163b288a896e66d6523ecf4bc8095d2cac355508edc","d17d48bdc450aef7693b2895262a6d7b082d9a662e6a771acee5769f868a00eb","286f68b2b7980a7736bddc45fb1fc52c005fa4d36766506a094f3eb5c1c195b4","f615e0cfc3b02647dfeaf19e458da6f960b2dbda617ddd970b720e16ca02d0fc","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","2e3f4ca4d7a965b505d26a14ea0d8bb084654053dc1994ef9488b45677c2e572","9c580cf75844ca5f115a04d92d79a22e8c215acd42ffbf35c5726f9e9836af9d","f5cd086f9ea30ae652446e3627f3811382a6c2d655f4d910b9d6bc41bea96da6","e38d5bb0f0d07c2105b55ae8845df8c8271822186005469796be48c68058ef33","4300bbdfe31e6f6bfca1a0ed83722eb554132ca5586fb078900e0cfe65d22564","4190f97193d43913cf6fddc11e7922043ed920bb6106a282309858bbda13b002","e61a7677e57f59d0957a048ddf80cce3ca5765f0b6bfa8336fccb77689ad3a66","09595755af8ccc1fb910c545fbe93d36781d42cbba34bcc8f3d58e1cb3052401","6d47e6c81361c4ad60b461aada10ba56c815b39541790922f967bc5d500020ee","a65af2afa405939eb254ddf6219138f09799ac02b642f7b33756fdad2f3cde54","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","dc3ba6ac94af406fbd58fdb78651e6019bc8a2e3dbb6f6d9decdbaf1189469f4","ccd349ddeffefc8ae3a9da7494070821626b8db2bd61de0c9d5a43919745fbde","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","ac2d973106a68d806c0d52db18e5d72f8e1bad013540e6a69890ce521e9231f7","c622fbd1590f51ea7c1c498c7fc4b091a47745438da4ccd15b0a9ee299ae4eeb","12031dddff8949f3957c688003bbdafa61421556e69fa67f8142f2b27b6845de","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","429bddec334c6d0c8335ab03df30adbec59ea5dd0c87f0e1e5ef48e121ace74e","d2bfcf6a7626ede92e3b8e35edba7728435e12756c55d381f0822d4d5d3d10f4","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","acb2593fdc8350256e7bc455683b11e519e7039535aa68d8ae570abce35c47e9","97d3366df14ec247fc6352fbacb21bef5a3176225fe94e0ffade2944b26de817","f24c427ae30e122882747849faceaf580c6b4696fa0c76ac535aabf21d72596a","3b51e55efa14bb2774db31af7941c65cf405853b66a0e5a76d830e20815dffa5","a2fe09b2436a387827f7842a0330f256eac4a1ffa0fc44a423b35ea15289d7ce","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","94f85eb7dca87808d55dd7de926e6d476ded693632b307d3036a8573cefac45f","465c6c9ac717bc273bdd90ba828a08df969c4959e5ba5fa0ace28a750a3d9057","31e1ee20bcb0834b1fbb72b2cbc17983451655c0381cc61ff3910a377caa11de","255124607f08b24da3e8983c0d4144ddabfc90d5771ebd8a576cd8f45719cdd2","f3be2ebb3ca9cb96c12dfbf24a4e17b57033ba0aff0d216164c7c86ec2d85cdc","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","5f2ec96dad27b5de901dbb60dddfa709457e2464b65cc3d7af5677884b0c6b06","0e2c0a58940d44edcbb0d17668c33fc036d23fd2025edb1348de7d188b998a25","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","2fa03166966b8f9825cfb1a7f2a869aa5f2038c36554a859e708c407c7f80ba3","2a6da84a601abb8fe9dcfb089ac5214587cfcb09a45ffa33b39e4ff8883e11e0","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","8b7b01dcdd36aae0ea46984f6306b6176c70dcda7280e6b551b4533848a18857","e5f913f31a66dcdb7495d872893770d75fa11b3b974644c89c26a896d9260f33","e38d5bb0f0d07c2105b55ae8845df8c8271822186005469796be48c68058ef33","255dadb4627aaa3a50f0301e22992034ee16d493411f528a5ca0e98ace10ab37","78d4582e497966d2cc8d39a16ca4964f2a51438e771ce3982c838592e914a3e7","b8d3f6baa553494546b3f07a66b133f548f3144bff4960f119d54ef4149745c6","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","c2f1c5cec6ac89c2b97ee732ebadb624027ece2973ae4ef2aa19835983b2c5ea","0768dd902925fe9fc148a0030e3c44300c740c08e56088cf0d06033fa290326b","73df88d3e32a716f0e0cdf9746f74f7094ea6df7c76bc35c7a28dbb761418352","e167052988e31380e6bbbe93277cbe93c56ffd3795363c927b6c43d258fc57f1","1a01d1d45701a68d38b8d602d24a8e66cc60cb2c345da68a89f4477a261be5fe","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","304209e17814364da410251324b8a80fa31ea919f9a2d3e9f5f6a0ad1a92738a","2acf69ff9b5870a4de0ed85bb0d38fc47003f29aed45a6e8d2eca5609e3e7465","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","3a41fe0f9927379fd9ce5952fce08bbcccdfadb096b27d7d0477f22dda26c107","a2c5d59a8e57eebeafd10136283a3898e68318184b22e0e226095857e9d20743","3d928171cdd421be1d4acdbc362b2dd150e2c51ce63642a163a0bc40235a009e","7a1f032821c793304985a9727cff9b29d711106508ce7c921798dbd0e04e64fe","1f35c3f42e75260a9cf45155c5a4cf4f74ef7d9dff13551be2a403a8a45b407e","5726d601804a6ad7560a385ef189ee5d99efb112aa00ba306155c3c723994794","2d5ffb556d1f71a07266d477ecfc4534424cd2fa365f1029204a95eb08ec1d6b","abe7d9ca372dc436f2b4d11fcc36f47432e5bf574adcb02a14061d654a1afd8d","af2f129f90be83f433abd5f69ae2df4ff1513f0ca4d098cad747727f46edb18a","06fabc22ab59e1ab4c467175f2480f1ab4a3768cbcfffcd4e0d12eb060ace207","b139e03bcfffb9c96e8c4d026844619c13bfc0418b734066ce6fb5e291166040","4cd5f477051bfbca59e04598643b8a2b7315ecd361d2bb88bb7389507a5c138e","a4bf4b6cef07cb7c270071387ec1e82ad43c5f048b6c64ff3e60cbbaf52c8e1f","a980dce74ac9f6689bfae28287b027472a626f88ae33b1627afb8e5d47705ff3","864ea8b0eefee45f13c8b989b2c207767b20280917e1ba96acc703c91ce5e96c","adc016eb5549bdc9cad07068b9849b73ee80c660b2cb69c4b5d833094497568d","03e5a042178aec2455132537f70128eee1edc7ac77c00f5cf0ad1d6d2a361063","7c512362d6faf478da9ec4aa77e30efd2bca48ea3985a9ed4cbec7e39a90ae78","734ac57e4df2a3ae012b79ff20b94b8ecb06d772aa3e04dd9dcd30a885cc99db","dbcadc0ee5c8d41ecf100fa1209301e8b3281898a0e81b657ee85212e04198f4","a907bfee66462da73055ecd4ba6e0866123163d1b4cf2514690d72460af8f11e","9254a275c7987bbdec0387e776ebe8085362ddaa5c9ca78beb19a3d93976c726","e48a20b692d551e4add012fa65ba97e839047a615cc519d20b203ca344ed634b","ec7bcef83c28cced1e0d73b2fe910b110c1ddae0385e8846b0cf100b13ff9617","66c47e927f94afd1868786e84926816597a84b798088391de05cba90f437e748","1eb463132796f4e536878dc5315bf2a9d97ece7c825b430ddb3825c31117b7bd","04e13fc6d2ed10ecd3fb138fce1fbccf51c70463210faac2dc4fe2255a73079f","c9e36d02213977aac9c3f3fabd657fd61280d0b5effd14f6e277f51141ec8269","07e1b430cfdf65cc15a8d19c70c183e0b0e75546f7480958b67d3db41bccc0f5","f68851e896ae5a0861482dfeceba754833fd0c6bd148cfb1465c16ef87aeef82","c17ab40045232e29962df227bede03fca74e63eb8e39df13fda81c89f26d809a","2acca7a4f32c78ca2647b4d807692184932e4eaf2199b0f2fe3c2b85cdde698c","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","2d0f0c77e6085a71871f20391f8b2f5dd4fd142cd4998f35466b2dd503c07f03","23c28c8d1935ec7d1455c96d54a541d81c94ee8cf521acec335df5d3c2d0e699","9c62829a9fc108fa9738066b60eeae3aa0c4ad79aa5dc3328b418b5cdb989740","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","d8ef5d98c1eb5e9f0318dc076b8e0a1c022f7cd98641d6e28612eb45e10fdf18","001a055ac0ae3a2ffdf796edc06f4efcc029d902fc3d453197f940c2a99b499c","30ff28d05dac1ab5bd9970542a2bafacfed8cf33f492034d3b743ea72d80c588","864a5fb2ab54795d566f1aa9c35909b1454bb4f4d095c6d19b255180c034d1a3","d26b94b56ba8bdb1dbedd86e0490e06823e995d96588b116390012c5e35fcd8f","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","98399187bb57a28f2ef7fff52012783923aab6a4f6c1fd241a2370631da15420","223bb71832e1a35ad316d4385b6d847ec61e95521ec0d857961107a1bc45c055","d2dc50477781e8901c13c087026adaeaa3f0ed48f15925590a20623d7e840c75","ba970d3553684acc63972be5b9c9710163d4d1d9380cfccdca3c421288c0c754","64ce95c816402ba558d0d0c178943fdc816d3f44bafc2b4bb84e18fd7cdf0fb8","90f2ffa91a44e72d5e416821b926000d8918df26916c7d993bdf20116b1d61d5","bc3a7c2b5231b11e4a365e7c834b089b55c5a12a2bfe26a645823ba7a63cda13","f8865b9ef1df4cdd8c140895603f4e07edd9c5563231116f62b4f57cd2eba1a4","1393e3035295bf78d95acb5e69c29cad91048b0f465193b71df2dd2848fb8a83","603b26d969cfa9afeefe52c87b692c6ba58d9028f9d4820bf17504d29262b718","29d8b4e2011cb66bc74f554ef5e8aa17e1ba0eaa0839a80136604a97c8566134","2a67aa52dcf3037b26d7329a0300455756e533e4e347b8b1ba06bf975b0b0be3","9ec9d86c7bc8c4f9be14b79bbffe1e5637c56b4ed4c4d0d3397ba9a7defc7001","0aeecc84b65f034f89b638acbd59fdfcd8f0529ed0c619a509d9989c62d94e08","524155030bbd69e75e2fb6488db3ace95583428338297fcceac7d628f00b4d9a","62b98334a1e1e4a6b9d06c64e9536bb352d9345e4f705db69de41ef80c786a01","7dbc783753fc42ed37a20a8aa95557c57c9bdff0d1fa1858c94b3529da9884b7","319b7ed1f233971b1e32b137c9164a5f1488655beced510cec838daf96b691c4","cc87e98eb7eb57bde002fc3a836ee6802035642703fd920685bb826a6eaf2d1a","503d5d5f8b24dfcbd721cfdfd8480b8ac11b97f22c49e840168b3d79721a5007","ebbb7b662f742d93c5b70cc61c583c84f48d0f1b3ce80aefd65cec88ebbe2c99","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","8e34536ec69726a1486e25e170cd1805489ddc3dfe4ea426406246335db36177","558d59cbfdbe11d1059cb3a00a0c4d4e61f920bac52404a7d23cc1348c6b38c5","df946c6e15f4d8f74c7668d548d4ddd4e8d7986950054c033ecff0666043d829","8bb6245ef9dd4f8ea63134d7d9b102fba00688bb365890b6e5c9fbb9673113bd","5b17d269ad0bb19e189ea36c5049f68dbeec84545134c35514f272ec1f623501","b85ef9dab591c6a1cb6f852098a01396897b0744aac140d2ddcb115b4fdb1821","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","997efa7e8da5462547b0fa13c30a2a65aee72427bba30e1515f99f3c1cb3dd1b","649b213a67541d65c3b788386a12b36629986a6e5fa6355e13996f81ca5a5f7b","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","70a29119482d358ab4f28d28ee2dcd05d6cbf8e678068855d016e10a9256ec12","869ac759ae8f304536d609082732cb025a08dcc38237fe619caf3fcdd41dde6f","0ea900fe6565f9133e06bce92e3e9a4b5a69234e83d40b7df2e1752b8d2b5002","e5408f95ca9ac5997c0fea772d68b1bf390e16c2a8cad62858553409f2b12412","3c1332a48695617fc5c8a1aead8f09758c2e73018bd139882283fb5a5b8536a6","9260b03453970e98ce9b1ad851275acd9c7d213c26c7d86bae096e8e9db4e62b","083838d2f5fea0c28f02ce67087101f43bd6e8697c51fd48029261653095080c","969132719f0f5822e669f6da7bd58ea0eb47f7899c1db854f8f06379f753b365","94ca5d43ff6f9dc8b1812b0770b761392e6eac1948d99d2da443dc63c32b2ec1","2cbc88cf54c50e74ee5642c12217e6fd5415e1b35232d5666d53418bae210b3b","ccb226557417c606f8b1bba85d178f4bcea3f8ae67b0e86292709a634a1d389d","5ea98f44cc9de1fe05d037afe4813f3dcd3a8c5de43bdd7db24624a364fad8e6","5260a62a7d326565c7b42293ed427e4186b9d43d6f160f50e134a18385970d02","0b3fc2d2d41ad187962c43cb38117d0aee0d3d515c8a6750aaea467da76b42aa","ed219f328224100dad91505388453a8c24a97367d1bc13dcec82c72ab13012b7","6847b17c96eb44634daa112849db0c9ade344fe23e6ced190b7eeb862beca9f4","d479a5128f27f63b58d57a61e062bd68fa43b684271449a73a4d3e3666a599a7","6f308b141358ac799edc3e83e887441852205dc1348310d30b62c69438b93ca0","b3504f3d552b25e1f67f2c6badf057a033f61c1913f0a2250dccfda2b50ad55c","828cd7f1f8dc141e46235da2180d83cf4f015d44be1e4139a4a4b622e1a0bc17","fb433d3fbc1eeed77bea6f4b61f7492c04cc8e5c0003f70b4fff05a32f280058","a88039abd9e4d89c79aecea3d4ec49053733e0a9adc5de7e68ffa849238ab314","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","1b0576af15d48c03a481827952c99fdfa277bd942535c86b90e69891bafb0235","ef78670baa620c09f54ee2e66c41f4772e70075bcfe35cd4b87db86c97819d07","d0b0f94b120a0dc6fe47a8df7fb4e5a26a9210535040bec2b6fa67be15185255","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","3c8f355f29748cd9041c8e318640140e56569113a96d3d8e43b6bbc87fb46fae","e38d5bb0f0d07c2105b55ae8845df8c8271822186005469796be48c68058ef33","f910d418629634fabf5e17276bb7dfdf38bbdaef9df270d1d88b65b0b0140afe","5854e77064b13f5c3921bf4e1172b09835f51fd8f7e3f481b4d92eb43bfe8aff","2d49c85a8fe0f63489359db8661252eddcc2472c2be954ffa8c622fc7acb81a3","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","4a1cc65b9492f0464f16d77fb87bfe39dae373fd5ae79fee43b1a4f283e681cc","07ff09df3c5d65d95cc1c00d82d57e5b71df00e3b10333c1b544c707162377b8","8ee90aaeb8dead8043527f94beba322f6564368cd8a0b85db0935ac329daded1","fd93f774d8039481676f92ebf202e564a4bddf2ff99e973b238fc8ef2466c820","9b28f13c05b8807221deb42eca946c2c37bd29bffa92b5c099d61e51d58a902f","322847906fa381e03a3747908dde4154867d210c84d6ca7109c6084934f6f562","9ff8624f48762236dac2ea7c287ff2824b4b7f3960a1455bbc2778d804a56a75","baf4dd4a4d5a15802d6b9ee6ab34e23408ad9d579e6192681bf3cf319b03ca03","52b1687a7b581f4d5e7ed15cb658b0e63dc94a998c47ea9cfa987abe3aeecbad","1e0b247d1008a463aabc16256223dcb0c98b2f0c5ee4afc52545f2b8efb8896b","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","933504a4017c6f4a1762d77bfb615af67afa90557bd6b34e551a8689e7bd76eb","416673aada466cc523cd02a21460c86e03595071b215a94d39712955658defc3","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","22f013656431cfb2409e3a3e6424ed6061732aecb03f167e3a65ce3e9c7be085","b831334c3984548069b3b7cbf951129c624b66bd697072c18645bde3ad006eef","1a648a16cbef1ee8a2c51174828b0b43094a4501a6dadb9481f5d77a9b1d94d9","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","794959531f325d31a10d777f92c47be66c91a3b75533235bd35cf2e9b6b136cc","e5effde4ecfaa707e3ec1a8cdb024c6b4d39cce8085ec83e934b8d74f2f6b159","ad3f82d9f36a7cf688437a34c612d27b51313bc85c443efe62c1d792922e228c","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","c4c4337a5c8b3e04a489384dca121904f0e4df0ab8c1d9a953408888ef9e0f90","c7f1624aba54f6bfe36bb23cd90e76201e59ae03a0575dcf3bf57c7c3ea19d54","6a3c498f1bf661304e59bef9c7aa07b0337353df9e3d49db60ac17aefa2c8f1c","2c28b35b3c34aeb8a89c0ff720b8fe532ab89c3d962292a4685d06a3f52da2a4","f6b4e6feb0a037aecf24b7fe363dc6ecd19355013a5ee7ef2b545fcb2ece2685","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","bc24c7ec4a732f2d0d6fd862f2f072de45e643ca57ff31a8fa8bc438e7b5497f","1156af2058fbf8323d372815c195d9cb6bfb3d42e0702d557b0140f8dff972e8","ba10963fc2247de7cc1a8e15234dce68ae0b9aa767f3f0ecaac87a5eb970c7c6","49a90ce9f1ccdcde462a7869ee3bbeef30d3108fbefa885c5e216f7c9d1b7906","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","ad14822574f4731235f9f3d4719c27cf99ae9ea6867bd160dc4cef17f050671d","a50bdf4f4bccd34bc96f511c6997e5f6efa47073b0b523f6aa64188d20467eec","27186338aef295c9fb19f23ef61e694a57976ef7c0413bd8802ffaeecf1acc0b","16b6ae0de6519c8828de6d76ba5b8c9a8ea998c78433164a05189800536e8dac","a7535f3db8da3951a009aeca81d67785c4c2f4ffd3e58be4fdd6f11c56fdcbbb","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","4967f1d564c07d13845bb69c476042d143b67106674645b20757d018c9ef951f","3d6f0f3dc044d3eaf2c79861cbc180ca637689dca6faf5f8942db59d258044d5","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","14ab22332b7291f620bfb3fe278562f49217eb188bb0859c4c3ff68c35618cce","18cfc2752dbe7072ff77f64b010aae45cfac70bc8fd611095e1b737d4c552d02","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","b0052767963df25c179b054f6885c5b13243e8f5bc22a86485677311a5cd2615","870b84a08b6bcdd308a16162a2c0e27f9a4397f56f1f05e3a5f1609396d61573","81ef76f7a95c278c00c6137223b0bdc0aa98eedf79a5881268e0fca2bdda8b3c","d4914321384e0f449251726712c6888132d56a1d28f6566e1470288e1f1fbbf3","460b6e4ca9a9f368f992f8dbbf4076430ca54e9277e6e6e7850a5003f6c80cb9","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","7f460f87231762269ab99040a1411639961b6cc9a65af78e57285371a3ca0e3b","d0eff6b318ed81c733ef7e4cf9e6337c10b9397a7c767245d0f092ec5d5acdef","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","1b7758fa4c918237d1ed997c95a25b6dd8601bf215458a90efdfa9832cae87e3","f811f7589806c9cb12e03fbf6b344f9800855764fa7dce2150f0df084fb43cdf","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","e3d5e13206ef195e9a1e13bbafac63a5c89538df273e20ece01ffb1f586eed46","0645539bb5dd3478cbf2f97ad2aea184ff2642cc73ca3e8d1fbc60d8bc1aae5b","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","e1ffc1682be0a35ad41c112762d46ffb0e8ae106b67e3f9d53ea537fa4d9e529","09237d47f57bc269baa05a3835dba3e856a8ac51ef8e7a4ed0088c1e748fefe4","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","d8eb42db962ac956109df1df449f555d1b2701e0668c2e578c1e5be7c379581b","0840af70f8a257d6ecb693a47306d729a086031bb9cf9724c4546e07934abb8c","da9086607d1e79d6e6061e363fcb4689ee1661fc538075f7dc09566c3ebae0b2","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","f1bb112cc0162fdd7d85c18f07c6e3c4cda5d171d2bf006f9a0d40d0dd4d8342","dd4953209eacd226b0fe029cd95afafb0308e99c35b6369ee39bc97dcabd3a53","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","5edbaa30f17c979a80de8ad4865fced58b8985d258b086c24237ab34d610da7b","e52f38912f582de5e8706ea89b1e64cac9e5b64561cc9a769b04765ddf0b3282","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","0eabdb73540fc0dcc03a47092a69245a0c0c6b0eb71f13d66fdfae384fadf18b","c0dab4f94bdf099a2a5b2518f0dcf9d1c6f83743e62bca8c6e30e2762d8a2e5a","5e79ac61b83e2d87f96f66bc2034cd8e5ae2f2dcf989782256c291ad71ea55ea","7e19e40668eb9543a885c6cf5925b4ca8d183ae4d7adc93aaabc59df923a6225","5de6e4e1f3dc9b8c03f68cb97f3e973e4f21458c642739f6ce6d6ea70f432219","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","be2dad0f37efdd250d5ab6911971083212191d6c20db43acac05e406db93aa27","b0fd77fad0fd36bd3d97751014addac8294bf045b3b010ab834cad1173c83c3a","c20021b04bcd6572443a168d9961c02d33f6fcb24b2e191ee4a2fb19bfb5adf7","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de","1928c74309302670fae347f9a8ec41cd656f94464ad0aee85dffffc4905cf86c","dc5c89c175a5e3c7d63455c0a1603f3a973a1b2c432adcec64e49b730da935a3","e38d5bb0f0d07c2105b55ae8845df8c8271822186005469796be48c68058ef33","820972ce916784d14f2c742aa9570da8343af2ab5755a62d781559893969f202","b4fbfaa34aacd768965b0135a0c4e7dbaa055a8a4d6ffe7bedf1786d3dc614de",{"version":"95d723042b039521246bdabf6e85913785d251dc7b5f7dca6c72ae97bda31261","signature":"856a11399e890b1a36c95bb589c4c78307a0d204b6519c1be4020001c9015987"},{"version":"869a0dc9b4d4fef9fc38fda2ff231ee3ec7aa1a86a8e30082dc94789d77903b1","signature":"7856745b51d7dcf2057ad62e5db0977bf83af33d24f096719c065b93e0b79771"},"522cb15ff9bef5a65c2f3dbd10dbba9e7ecae4de32f90f5c0b4198132be63ae4",{"version":"d1dbbb1406b573da87b96792bb7269a5f3c2edb5d76e55cb7fb941483368868e","signature":"599275e0aab8fd730d340dd7e65d9b27bb5e04cd7a815f4f0cf0e61d0c922fa8"},{"version":"dbd81d1175acfaa897018aad0b089d86d7846e559d79a91e6167a102e366cf21","signature":"c11c0c91ef76fffdedc55c69230b2f523c09d3fcb7a4b0ce6ce27dad60dd6a4e"},{"version":"5b33b1f2fd04f668a6b4ef3f96d2edf591df814ebdbf7c2fe7146fe9d28e2d9e","signature":"e40a37a75049c63d23a07ede5d845c5c685b98135c1ba0c042ee90204eb6a53a"},{"version":"0d09e8f206272b3f4d6b37ab14b703de4d7e79061b354c91055fa9a785b4e722","signature":"55c0f90ab0a263c74c58f8e7ade7b414c47fad26da8d71b187e3c23481d6afb0"},{"version":"5ad6885f1ddb5d73431b25556df3be729f516414646e69216b18487d1aa78d1a","signature":"2619d6c8ac54c11df026d0faa1f127ce0a715eba0e91079109fe7d6dc6734e3b"},"ebcc87729293bedddea27e5f4b859f2bd3b1b1aad6fff528d2096a04f5fe7be0",{"version":"99137de1d363800340aa9971278fa7f71187939c7af859737d863e2f7759e68f","signature":"6f1a19eb2de6a8f2cab89f640f6dffe4597eeb6e263471d5709a6da5d1dc0d55"},{"version":"1e094b654d0fdb4c2e4e52fdce7ca5fbc79d0e321ac0cfc976ec05988fdf4e04","signature":"5453444874d5743faeca75c4d5d09ebb23c0f270d67758075ef2068a099d452c"},"c049825db31784c6ac8c54a28a5eefbed58217ba48e0593cecd1d3e4a2643667",{"version":"ac566f5eeb6fbdf419b4e0058ab6607b8a1495aedf34c6c241c4fe08000b5182","signature":"cb3ad95cf058ebddb82a3a9208c20f7cc517088ecf870b1254327a0dbfca6ee5"},{"version":"f256b718773c565564ff69f68b86528a58fa6b3c6f428d0a8668246dc87a6e35","signature":"d9ba114f02c18ef4cd19f9c296d54915cb39ec3728f5bd302b5d1a80a1dcbb84"},{"version":"92e62abd329af1a62eef9d9314e529ff12b0fac52f9a00e769b60bf046a59abc","signature":"4ffde912b54c452399ad2fadebcfdbfc71cfcc976b4693a6cf12d301cdb81f84"},{"version":"39ef4d6085d1aa2b53919607eedc30022d8d8bc4eaa15d531cef70cb8875f6e0","signature":"46a0b34e1264c4d25ca6646ff0e6cfaa7275ea1ae5a6bc23d4dfd84edf2f2b2e"},{"version":"5777d17dd9a4448f87c8c182e44bd35c4deb809bd05a0d0761252f908db32e2a","signature":"98aadbe7a8f41fd4024230c69294d205147c6b24047466aafeab64cef40a08b5"},{"version":"f4c5b1181b40042ce62154389cc97dc65b6f530fca5112682d698f1443806533","signature":"3361c4acb71e40fb01cc69f6783296df63c35b0224d134db60c2c8388c890e7c"},{"version":"5a56ef415fd4276ae3a61e47be04e306acb65de74894c02be6a443072ac9a148","signature":"3af920d1f143a70971bff28a9fdcc0d8c85cb014ed0f2b7b87d6c6c345900e48"},{"version":"53cea979e3bea1c13b6c88496a6dcfd130f5cbcd36c697dabfc71d5033508164","affectsGlobalScope":true},{"version":"f3e896ff366de16e0eabfb757df07af4b78d2e1db555fcbc97a4e23dbaa1b71a","signature":"8af1820206ec57f767dfc29762fd2762efa9e2845c691f78426baab6334f136f"},{"version":"8d28888f1ba63f0b00e424273565e12700d5bf58824f484e5e1fb8cc4ab044b6","signature":"39c1d87e3c0942bba583440e1d2197652985076e43d0cfbd085ec9c03ef4fcae"},{"version":"c004a0b3fbf49e2884b56da632e6c736f26cb49f6896a4e47cf2497a3165c455","signature":"9ce295a5f7045c5ece48186da70537ee1632ac097e249c48bc46008504f34085"},{"version":"13fe60dbfc3831e23b9f0267d36b5dab9cfb2c038a4fbd215f00862135bc49d8","signature":"4d4b0c992cc49fac3b946ff72d4f6e5faffb94981d2c493c4146df6674b135d6"},{"version":"c9c19cea75ea2fb88c7f4d3805973718cf60a881ba9d33ed33787228a2ef7e38","signature":"2dcefef5f2cdfd31212abae2ea0b270e9ffa4fd8f6c4333c760ed4116ba7ac92"},{"version":"0b5adb62cbe946775c962b4ddb806871e4f7ec879579e34466a080c19472688b","signature":"187d1a8c3d2f68ba3b00e13cb956efdd944d71af4a14edf95f17c69f118a1274"},{"version":"68c5c25fc8ef020bb298519c94bcb01bfd4e2d8d80715526f6187fbe023120db","signature":"3b4860d721634f90919e1577125dd218c8672ddd6487ba77ea818f3dddea4389"},{"version":"df7eb34b582e8311e2897af4c9fa4648f9b9aaa233bd393f6629ca375af48d03","signature":"ec8175b58b51dfabd895e0d538b96b912783dc28a6375de5810db978866e0054"},{"version":"ab008a1075d57aec180267ab5c0d001b7f70147b39fdfeb586843f586dd8f3c0","signature":"25aad04c97687eded622379cbc327affed8a4ee2815971f5992c30a993294ee6"},{"version":"5052fb0f86a59127cb327897956a424a04b232a75bcf0b1013d4becc521cc21f","signature":"7d007bd24d4a041c33bd68e855732d2798a15e04944f6cd95c95366cce8ced24"},{"version":"9097dad20e654e86a0ed985afae41003890c7a49461e77e72a1be4088b0bbc50","signature":"eb8ce74b338476587441cda4428a1d2de6799b02742333975a4ebff75d19c100"},{"version":"caae6fbbb585f82c383d56c2080bd18e088d559a7f2da5364e1a689758e0a210","signature":"7f95bb0678aa5554362547311baf1e9cd0d45aa47108b05a8b34557b48944352"},{"version":"ab850e1d1b912b30daeb07c8955421c3f1544b7dfc46eb8fba939fc4c2e1551f","signature":"e4ee6ea71dd09ee4feacea459f0aca75ce5e8b0aa7fba613d7da3c1b5f527b0f"},{"version":"3ce3f5761aec3c17188e3b7926497aa7629dc1f3cb077e0ff24d4537446ad4da","signature":"72865dd3a10aeca972043705ee90e5df93548753a8a13af9d4a79c24e20484ca"},{"version":"779de98de3260c97850fc635521aafeaa6accdca86f7f60cb8ef8838533b31c7","signature":"ea0823876887da89ac627427e6d5df6a6b24aa484e4ce54a0e74b9d1970ba35a"},{"version":"65bff9fd2629a73c2696bf1d972f677551f9d599cf04379d23d3da302fec92aa","signature":"7a7d7a9bba2b311dcadf9f51f5d8e3781181f33fe50152de74408a02ff45a2a1"},{"version":"45152c02cd5ef9ef809143f2cd45cd441d93a7039c985d4c41ce319017171967","signature":"08b3f1d1289420f6fb020cd8b4f0ae290850b46c3a0b77e9128a7db1e9d3dea5"},{"version":"cb3c9a129d3d96b2a664927268a1cd43ecf3d38d92bb70a08448c16f6b086486","signature":"4d97ea846396dfc91ed5d2bbe557c2bd2f181238e44ef5ff9149c6dab37162d4"},{"version":"08e7f8ab3addade3e04490ca2282bbac51dcab457133d459d6b87be24d9c265a","signature":"fd8d29965af37fd719f71420cc8318b3f40b3323ab9d5f905f50aa5009bb2b04"},{"version":"9eb3e8eb39670c5175c616e5152a169e0c17590c7db15b90d6ffd033d60d0c85","signature":"55f4c147ffb150adc67c81e37870b26d82266940805106b48d1e001d4ea921e4"},{"version":"d3154d87d8543820ea5c98de90644c2589e19b4ec737874ca8303378398aa501","signature":"db5836fee0b630ac2c18e9efc763518618656f82b43ea4b133f084c0b43b4792"},{"version":"ca6258b57478f214fb98070331a0696b13a15bda5dcc4cfa96c6a886946068c5","signature":"6e77f9033b0464d299293e9c58993ec4f388a3f5a311a2aa1e51698ab7353d41"},{"version":"e7eebf4907038eeccb5a60fe4588c0872b96cb6ecea47ca8d98ff649e8a50e97","signature":"e20095f4d3b1256949ac5681ebe5019a158732f03fadebbf66f8b9887903883b"},{"version":"b059e0e212eb6308b629f7aeac55623da40a18ab33728140f62e01dbf7f0201b","signature":"5bba6bef4d0f6ce1cfec0afb47e582f48655e8d32c5744643511cf7d96ac2ab2"},"c6ed81d37222047a068cf5ec0a47bac0cde91244fbf6ff9b5abf0c4f4e5f9c44",{"version":"163b90839f19c0ff08f65a6d1b35e3dc4d726b4297f57d9d31afa8d4c3f11369","signature":"e616531ebf01069ad77881a1bddc46dcd182eb20e6704ff90fa2cdf78b8b846f"},{"version":"bad3855a2de69fd74cddfb152c3afd9009165ca8bb39be32108be6f43c0a10ae","signature":"09556c3dc2b6deecc02544fa8a4eab30c84823716f0bc6dbd4b57f5676ab1f7c"},{"version":"8b5addc98548d593a60e5d104527ce905145d4119e7c070bc4a0a224e250d1df","signature":"950729846c6cac69dbc36c096f6c25ef3ac478622a26ea994f157b22546cccfb"},{"version":"43289e8c22821422cb8cba9281afc92f7f1e53b2a248f301766db89169ba4eba","signature":"9c9f3b4172cd7990e44e7b1b6f1aa2fec977c3fa73f5e09e2229f1e3ed08c0a0"},{"version":"09439a668b2491facf5ccdc29f1e2249b6003af48811d369dedec116fecdaace","signature":"648d3171a9e35b8309f5dec037b8f323584379c93973d7703fb3ef315685dc1d"},"20f027779848feecea34fee4b98d7af2f7e7499f33f38e99a85832f6c00d2214",{"version":"f9ed9845589b1ee2e7f9ce45ca1ac4e7bed2d35a1923afdd32159f157b1bfb3e","signature":"226fc8abb6894b0f1a1262c481b312907d2960dd511f503b2da8addc11c099bd"},{"version":"c5a9b751fb75f7d004808456c6e0e80fa939192e60105fb517a7c410e2b05f24","signature":"5af17e495a87e88b756cebd2050d08dc809e890707f637da78058532e417baa9"},"1ef029aa7ecfb98b1f71f60aefb084b6d0708e1b10e697c82f1df641d0f3801a",{"version":"63f697a6ff17f625605821ec4c578db25534e78d97de609c9ce21d52ef2acabb","signature":"2b2934d2dff14d8246a5965f6c91b6d81a713117140745ccccb6045fc65ae480"},{"version":"513a25e4f08cab13c532b3c88cf1b6f5ebee772ae771539377383945be512698","signature":"b6344f20fc6ea92328fc1a0e12a35df2ca5bf76142dfc593afe44dcbbed0dad3"},{"version":"0996f054d54c36f663c65a745f5070504a0db5449ab3777ce6babbcf8212f443","signature":"41e95b531ebfb9a2c463b94b86856d15633347b4d5b0a0f29d36d1eeac0519ee"},{"version":"25783867312dd9f89cfe98201b52ae5ca406edd49a4d5bb37adf221a9fbd1de3","affectsGlobalScope":true},"5141e9c116a62fa23304e8f54e2003feea3c7a3029d82e196b1360d3920f2604","e8da0182772d8ce6900340ba011aa2c9ae65ec117ac9bfc12f9a24a0375f1b80","f77cccbbb81e6bd0908e98d8167fb1580a3b3f9b8b5533905d09a5cf1b87d61c","3fe7a358a61cc51bb4ab18969afc137bb8c71da2a2043bc7622f618f7805abbd",{"version":"75a2ad49caa93c2fbfd6e9ed72bd24a8c17dafa63a3c35c7679ac8a33de99487","signature":"b043768e020344aed833b70fc58b8549279c638425c3d7c08bf7226ff18039c6"},{"version":"75ac8fe6eb8619df219c44ec143aa1eb8e529133a7b868681e82ec81b67e9e7d","signature":"0dab95fbbca5eea87271fa7b60b64ad1c990356ed4d43d2f8d58e15f5134a8a7"},{"version":"20eca7f9aea5663a7c6205981d7fa65d42294b4f14c4d258d10c041611d55fe3","signature":"aab7ca11c99616cbc2ce63fc55c81d155ed88135e22277eef224d19442d1261e"},{"version":"b1b393e4c74d7df6fc5ddd0bdba6e810d385a9089d59cd6f756a7856d822039c","signature":"d49c7606acf3560eaee369448892ae9eddc3494ca62079f142ee5c22054b6fe0"},{"version":"77669c6164d740807e765592e20de9e425d9e4ee30b5220830ee19916fae719c","signature":"3652d1358d71210889299b56b8479659b65e4f887f9f0b84d2b8c4a31340221a"},"763e521cf114b80e0dd0e21ca49b9f8ae62e8999555a5e7bade8ce36b33001c2","0d14fa22c41fdc7277e6f71473b20ebc07f40f00e38875142335d5b63cdfc9d2","d982cdd2610155b3cbcbfa62ccabcf2d2b739f821518ef113348d160ef0010d9","ffcc5500e77223169833fc6eb59b3a507944a1f89574e0a1276b0ea7fc22c4a4","22f13de9e2fe5f0f4724797abd3d34a1cdd6e47ef81fc4933fea3b8bf4ad524b","e3ba509d3dce019b3190ceb2f3fc88e2610ab717122dabd91a9efaa37804040d","cda0cb09b995489b7f4c57f168cd31b83dcbaa7aad49612734fb3c9c73f6e4f2","f72f8428f3c1caa22e9c247d046603b85b442c0dae7b77a7a0bc092c18867cb7",{"version":"7d8bf5650dcb4cee4dae90b71cacb8cdb2e846b2622fc71de321b89eb86d58f1","affectsGlobalScope":true},{"version":"64d4b35c5456adf258d2cf56c341e203a073253f229ef3208fc0d5020253b241","affectsGlobalScope":true},"946bd1737d9412395a8f24414c70f18660b84a75a12b0b448e6eb1a2161d06dd","f3e604694b624fa3f83f6684185452992088f5efb2cf136b62474aa106d6f1b6","c84d0f714fe122193c21c0f0917e873beb3a03fa3422ceb2fbd1ebc0558790a0","e050a0afcdbb269720a900c85076d18e0c1ab73e580202a2bf6964978181222a","93c4fc5b5237c09bc9ed65cb8f0dc1d89034406ab40500b89701341994897142"],"options":{"esModuleInterop":true,"jsx":1,"module":99,"skipLibCheck":true,"strict":false,"target":99},"fileIdsList":[[490],[61,335,394,474,480,488],[488,489],[61,480,484,487],[493],[61,394,474],[492],[497],[61,394],[495,496],[500],[499],[506],[394],[61,394,502],[502,503,504,505],[512],[61,394,508],[61,335,394,510],[508,509,510,511],[61,335],[61,335,480],[705],[704],[515],[514],[298],[61,294,295],[113,296],[295,296,297],[294],[534],[533],[518],[517],[61,113,335],[521],[113],[520],[483],[481,482],[61,113,481],[485],[61,480,485,486],[61],[525],[394,480,523],[523,524],[394,480],[638],[531],[61,394,480],[394,474],[527,528,529,530],[61,527],[567],[536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566],[335],[335,544],[473],[61,394,471],[471,472],[571],[61,394,569],[569,570],[577],[573,574,575,576],[394,532],[599],[394,581],[579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,595,596,597,598],[394,587],[61,394,594],[606],[601,602,603,604,605],[636],[634,635],[61,394,480,634],[58,61,335,480,484,487,568,628,633],[656],[113,394,645],[113,394,645,654],[644,645,646,655],[61,274,335,394,516,639,643,644],[61,480],[660],[658,659],[394,658],[61,335,480,519],[664],[662,663],[61,394,662],[61,484,487],[670],[668,669],[61,113,480,633],[61,274,394],[61,394,480,516,666,667,668],[61,335,480,633],[632],[629,630,631],[628],[480,628,629],[642],[640,641],[675],[61,335,394],[672,674],[61,394,673],[399],[61,335,394,397],[398],[681],[677,678,679,680],[61,394,679],[61,394,677],[396],[395],[479],[475,476,477,478],[730],[61,113,400],[335,464],[394,401,464,465,470,474,491,494,498,501,507,513,516,519,522,526,532,535,568,572,578,600,607,610,633,637,643,654,657,661,665,671,676,682,685,688,694,697,700,703,710,713,716,722,726,729],[466,467,468,469],[335,394,465],[684],[683],[61,394,532],[687],[686],[693],[689,690,691,692],[61,394,689],[61,394,691],[61,113,480],[480],[696],[695],[699],[698],[373],[300,342,347],[348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366],[340,347],[342],[336,337,343,344,345],[335,342],[300,335,340,347,369],[339,342,346,367,368,369,370,371,372],[300,335,340,367,368],[338],[335,340,346],[300,340,341,346,347],[300,335,340,346],[335,340],[335,339],[702],[701],[394,513],[393],[382,388],[61,382],[299,335,374,382],[299,374,381,382,383,384,385,388,389,390,391,392],[61,335,374,381],[335,374,382,385,387],[113,335,382],[335,374,382],[609],[608],[709],[707,708],[61,394,707],[61,335,484,487,706],[712],[711],[715],[714],[419],[335,412],[113,335,394],[417],[413,414,415,416,417,418],[463],[374],[374,420],[420],[402,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459],[420,460,461,462],[335,374,394,420],[461],[721],[717,718,719,720],[718],[113,717],[61,394,494,717,718],[725],[723,724],[61,394,643,723],[480,633],[653],[61,274,647],[647,648,649,650,651,652],[274],[334],[303],[308],[301,302,303,304,305,306,307,308,309,310,311,312,313,328,329,330,331,332,333],[303,327],[329],[728],[727],[403],[404],[403,404,405,406,407,408,409,410,411],[375],[113,376,377,378,379,380],[113,377,381],[113,379,381],[58,375],[381,386],[801],[242,245],[242,243],[242,243,245],[242,244],[245],[242,256],[243],[243,261],[242,263],[263],[242],[243,245,246,247,248,249,257,258,259,260,262,263,264,265,266,267,268,269,270,271,272],[269],[245,260],[242,244,245],[242,250],[250,251,252,253,254,255],[242,252],[241],[627],[621,623],[611,621,622,624,625,626],[621],[611,621],[612,613,614,615,616,617,618,619,620],[612,616,617,620,621,624],[612,613,614,615,616,617,618,619,620,621,622,624,625],[611,612,613,614,615,616,617,618,619,620],[809,811],[808,809,810],[803,806],[326],[314,316,317,318,319,320,321,322,323,324,325,326],[314,315,317,318,319,320,321,322,323,324,325,326],[315,316,317,318,319,320,321,322,323,324,325,326],[314,315,316,318,319,320,321,322,323,324,325,326],[314,315,316,317,319,320,321,322,323,324,325,326],[314,315,316,317,318,320,321,322,323,324,325,326],[314,315,316,317,318,319,321,322,323,324,325,326],[314,315,316,317,318,319,320,322,323,324,325,326],[314,315,316,317,318,319,320,321,323,324,325,326],[314,315,316,317,318,319,320,321,322,324,325,326],[314,315,316,317,318,319,320,321,322,323,325,326],[314,315,316,317,318,319,320,321,322,323,324,326],[314,315,316,317,318,319,320,321,322,323,324,325],[68],[70],[71,76],[72,80,81,88,97],[72,73,80,88],[74,104],[75,76,81,89],[76,97],[77,78,80,88],[78],[79,80],[80],[80,81,82,97,103],[81,82],[83,88,97,103],[80,81,83,84,88,97,100,103],[83,85,97,100,103],[68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110],[80,86],[87,103],[78,80,88,97],[89],[90],[70,91],[92,102],[93],[94],[80,95],[95,96,104,106],[80,97],[98],[99],[88,97,100],[101],[88,102],[94,103],[104],[97,105],[106],[107],[80,82,97,103,106,108],[97,109],[58,59,60,112],[57,58,59,60],[58,59,60,191],[799,805],[280,281],[61,113,240,273],[803],[800,804],[111],[61,289],[289],[288],[789],[290],[66],[165],[167],[122],[116],[116,128],[61,103,111],[61,161],[159,163],[61,160,164],[117],[61,156,164],[61,164],[83,111,121,164],[83,111,120,122],[83,97,111,121,122,126],[83,94,103,111,117,118,119,120,121,122,124,126,127,130,137,138,140,142,143,144,146,155,164],[83,97,111],[116,118,119,155],[120],[94,103,111,118,120,121,122,124,127,136,141,143,145,147,150,152],[120,151,155],[83,103,111,120,126,148],[114,155,164],[83,94,103,111,121,124,126,127,129,130,136,137,138,140,141,142,144,145,147,149,164],[83,111,126,150,153],[83,111],[61,83,94,111,117,119,122,126,130,142,143,155],[83,94,103,111,121,125],[111,130],[94,111,117,118,121,124,126],[83,111,130,139],[83,111,121,140],[94,118,121,127],[136],[133],[120,131,132,136],[120,131,132],[120,125,133,134,135],[61,113,114,155,164],[61,94,103,111,117,158,160,162,164],[94,111],[123],[61,83,94,111,117,155,156,157,163],[56,61,62,63,64,155],[169],[171],[173],[175],[177],[65,67,155,166,168,170,172,174,176,178,180,181,183,186,187],[179],[160],[182],[133,134,135,136,184,185],[61,65,83,94,111,113,115,117,122,154,164],[83,111,279,282],[196],[195,196],[195],[195,196,197,198,199,200,201,203,204,205,206,207,208,209,210,211,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239],[202],[221],[802],[61,743],[212],[212,213,214,215,216,217,218,219,220],[285,287],[285],[285,286],[113,192],[192,777],[188,189],[113,194,731,742,744,745],[113,731,742,743,744],[113,731],[731],[180,181,278,731],[113,180,189,193,194,731,735,748,750,752],[113,731,754],[113,754],[113,731,742],[113,194,274,731],[113,194,731,742,760],[113,193,731,747,748],[113,193,194,731,742,748,762],[113,194,731,759],[113,181,193,731,748],[113,193,194,731,741,750,758,760,761,764],[113,194,274,731,766],[113,194,274,275,759],[180,181,193,731,769,770,771,772],[180,189,731],[113,180,181,731,770,771,772],[731,742],[180,193,731],[113,193,731,738,739,742],[113,194,274,731,742,767],[113,274],[81,90,194],[76,81,90,194,283],[81,90,291,292],[737,776,779],[81,90,732],[737,779],[734],[193,194,735,751],[81,90,194,284,736,776,778],[180,731,745,755],[81,90],[181],[113,740],[176,731,742,748,770],[170,731],[188,780],[781],[293,791],[176,180,193,293,731,749,754,773,774,782,790],[113,194,277,731,746,757,767,773,775,779],[113,181,188,277,763,765,773,779],[277,763,765,773,779],[113,181,188,194,277,753,763,765,773,774,779],[81,90,176,188,731,773,774],[188,731,732,733,754,773,774,796,797],[193],[192],[731,743],[194],[194,731],[113,194],[113,193,731],[113,194,731],[790],[779],[732],[193,194,735],[194,778],[420,460,731],[740],[170],[188],[188,732]],"referencedMap":[[491,1],[489,2],[490,3],[488,4],[494,5],[492,6],[493,7],[498,8],[496,9],[495,9],[497,10],[501,11],[499,9],[500,12],[507,13],[503,14],[505,9],[502,9],[504,15],[506,16],[513,17],[509,18],[511,19],[512,20],[508,21],[510,22],[706,23],[705,24],[704,21],[516,25],[514,14],[515,26],[299,27],[296,28],[297,29],[298,30],[295,31],[535,32],[533,9],[534,33],[519,34],[518,35],[517,36],[522,37],[520,38],[521,39],[484,40],[483,41],[482,42],[486,43],[487,44],[485,45],[526,46],[524,47],[525,48],[523,49],[639,50],[638,21],[532,51],[527,52],[529,53],[530,9],[531,54],[528,55],[568,56],[567,57],[566,45],[537,45],[540,45],[541,21],[543,45],[545,58],[546,45],[547,21],[548,45],[549,21],[551,45],[553,45],[554,45],[555,45],[556,45],[557,21],[558,59],[560,45],[561,45],[564,45],[474,60],[472,61],[471,9],[473,62],[572,63],[570,64],[571,65],[569,45],[578,66],[577,67],[574,14],[576,14],[575,14],[573,68],[600,69],[579,14],[580,14],[581,14],[582,14],[583,14],[584,14],[585,14],[586,14],[587,70],[588,14],[599,71],[589,14],[598,14],[590,14],[591,53],[592,72],[593,14],[595,73],[594,14],[596,14],[597,14],[607,74],[606,75],[601,45],[637,76],[636,77],[635,78],[634,79],[657,80],[646,81],[655,82],[656,83],[645,84],[644,85],[661,86],[660,87],[659,88],[658,89],[665,90],[664,91],[663,92],[662,93],[671,94],[670,95],[666,96],[667,97],[669,98],[668,99],[633,100],[632,101],[629,102],[630,103],[631,102],[643,104],[642,105],[640,45],[641,45],[676,106],[672,107],[675,108],[674,109],[673,14],[400,110],[398,111],[399,112],[682,113],[681,114],[680,115],[678,116],[679,22],[677,85],[397,117],[395,45],[396,118],[480,119],[478,45],[476,45],[479,120],[475,38],[477,21],[731,121],[401,122],[465,123],[730,124],[470,125],[466,126],[469,123],[467,126],[468,126],[685,127],[684,128],[683,129],[688,130],[687,131],[686,9],[694,132],[693,133],[690,134],[692,135],[689,136],[691,137],[697,138],[696,139],[695,14],[700,140],[699,141],[698,6],[374,142],[348,143],[349,143],[350,143],[351,143],[352,143],[353,143],[354,143],[367,144],[355,143],[356,143],[357,143],[358,145],[359,143],[360,143],[366,143],[361,143],[362,143],[363,143],[364,143],[365,143],[344,146],[346,147],[345,58],[343,148],[370,149],[373,150],[369,151],[339,152],[372,153],[342,154],[347,155],[341,156],[340,157],[703,158],[702,159],[701,160],[394,161],[391,162],[389,163],[383,164],[393,165],[384,166],[388,167],[382,166],[385,168],[390,169],[610,170],[609,171],[608,14],[710,172],[709,173],[708,174],[707,175],[713,176],[712,177],[711,6],[716,178],[715,179],[714,68],[420,180],[413,181],[414,182],[418,183],[419,184],[464,185],[402,186],[421,187],[422,187],[423,187],[424,186],[425,187],[426,187],[427,187],[428,187],[429,186],[430,186],[431,187],[432,186],[434,188],[435,186],[433,188],[436,186],[460,189],[437,187],[438,188],[439,186],[440,186],[441,188],[442,187],[443,187],[444,187],[445,188],[446,187],[447,187],[448,187],[449,188],[450,188],[451,188],[452,186],[453,186],[454,187],[455,187],[456,187],[457,187],[458,187],[459,188],[463,190],[461,191],[462,192],[722,193],[721,194],[720,195],[718,196],[719,197],[726,198],[725,199],[724,200],[723,201],[654,202],[648,203],[649,203],[653,204],[650,203],[652,203],[651,203],[647,205],[335,206],[304,207],[305,207],[306,207],[309,208],[311,207],[334,209],[328,210],[330,211],[331,207],[729,212],[728,213],[727,9],[411,214],[409,214],[408,215],[404,214],[412,216],[410,215],[406,215],[407,215],[376,217],[379,38],[381,218],[378,219],[380,220],[377,221],[386,219],[387,222],[802,223],[247,224],[267,225],[246,226],[245,227],[266,224],[271,228],[272,228],[258,229],[257,229],[260,230],[262,231],[264,232],[265,233],[263,234],[273,235],[270,236],[269,237],[248,238],[244,226],[243,234],[249,234],[251,239],[256,240],[253,241],[254,234],[242,242],[241,234],[628,243],[624,244],[627,245],[620,246],[618,247],[617,247],[616,246],[613,247],[614,246],[622,248],[615,247],[612,246],[619,247],[625,249],[626,250],[621,251],[623,247],[812,252],[811,253],[807,254],[327,255],[315,256],[316,257],[314,258],[317,259],[318,260],[319,261],[320,262],[321,263],[322,264],[323,265],[324,266],[325,267],[326,268],[68,269],[70,270],[71,271],[72,272],[73,273],[74,274],[75,275],[76,276],[77,277],[78,278],[79,279],[80,280],[81,281],[82,282],[83,283],[84,284],[85,285],[111,286],[86,287],[87,288],[88,289],[89,290],[90,291],[91,292],[92,293],[93,294],[94,295],[95,296],[96,297],[97,298],[98,299],[99,300],[100,301],[101,302],[102,303],[103,304],[104,305],[105,306],[106,307],[107,308],[108,309],[109,310],[115,38],[751,38],[113,311],[61,312],[192,313],[806,314],[282,315],[274,316],[804,317],[805,318],[734,319],[789,320],[290,321],[289,322],[790,323],[291,324],[67,325],[166,326],[168,327],[137,328],[128,329],[129,330],[138,329],[177,45],[179,331],[162,332],[161,45],[160,333],[182,45],[159,334],[118,335],[165,334],[169,336],[173,337],[122,338],[121,339],[141,340],[147,341],[125,342],[120,343],[117,344],[153,345],[152,346],[149,347],[143,348],[150,349],[154,350],[130,351],[144,352],[126,353],[148,354],[127,355],[140,356],[139,357],[146,358],[131,344],[132,359],[134,360],[133,361],[135,362],[136,363],[171,45],[175,45],[156,364],[163,365],[145,366],[124,367],[164,368],[65,369],[62,45],[170,370],[172,371],[174,372],[176,373],[189,374],[178,374],[188,375],[180,376],[181,377],[183,378],[186,379],[187,319],[155,380],[283,381],[199,382],[201,383],[200,382],[197,382],[198,382],[196,384],[237,384],[236,384],[238,384],[239,384],[240,385],[203,386],[208,386],[209,384],[210,386],[211,386],[222,387],[223,387],[226,386],[803,388],[743,389],[217,390],[215,390],[218,390],[216,390],[220,387],[219,390],[221,391],[213,390],[214,390],[288,392],[286,393],[287,394],[193,395],[778,396],[190,397],[746,398],[745,399],[747,400],[744,401],[748,38],[749,402],[753,403],[755,404],[754,38],[756,405],[757,406],[758,407],[761,408],[750,409],[763,410],[760,411],[759,412],[765,413],[767,414],[766,415],[768,38],[773,416],[771,417],[774,418],[770,400],[762,419],[732,420],[764,421],[775,422],[275,423],[276,38],[277,424],[284,425],[293,426],[780,427],[733,428],[781,429],[735,430],[752,431],[779,432],[769,38],[782,433],[737,434],[742,401],[738,38],[739,435],[741,436],[783,437],[784,438],[787,439],[788,440],[792,441],[791,442],[793,443],[794,444],[795,445],[785,446],[786,447],[798,448],[194,449]],"exportedModulesMap":[[491,1],[489,2],[490,3],[488,4],[494,5],[492,6],[493,7],[498,8],[496,9],[495,9],[497,10],[501,11],[499,9],[500,12],[507,13],[503,14],[505,9],[502,9],[504,15],[506,16],[513,17],[509,18],[511,19],[512,20],[508,21],[510,22],[706,23],[705,24],[704,21],[516,25],[514,14],[515,26],[299,27],[296,28],[297,29],[298,30],[295,31],[535,32],[533,9],[534,33],[519,34],[518,35],[517,36],[522,37],[520,38],[521,39],[484,40],[483,41],[482,42],[486,43],[487,44],[485,45],[526,46],[524,47],[525,48],[523,49],[639,50],[638,21],[532,51],[527,52],[529,53],[530,9],[531,54],[528,55],[568,56],[567,57],[566,45],[537,45],[540,45],[541,21],[543,45],[545,58],[546,45],[547,21],[548,45],[549,21],[551,45],[553,45],[554,45],[555,45],[556,45],[557,21],[558,59],[560,45],[561,45],[564,45],[474,60],[472,61],[471,9],[473,62],[572,63],[570,64],[571,65],[569,45],[578,66],[577,67],[574,14],[576,14],[575,14],[573,68],[600,69],[579,14],[580,14],[581,14],[582,14],[583,14],[584,14],[585,14],[586,14],[587,70],[588,14],[599,71],[589,14],[598,14],[590,14],[591,53],[592,72],[593,14],[595,73],[594,14],[596,14],[597,14],[607,74],[606,75],[601,45],[637,76],[636,77],[635,78],[634,79],[657,80],[646,81],[655,82],[656,83],[645,84],[644,85],[661,86],[660,87],[659,88],[658,89],[665,90],[664,91],[663,92],[662,93],[671,94],[670,95],[666,96],[667,97],[669,98],[668,99],[633,100],[632,101],[629,102],[630,103],[631,102],[643,104],[642,105],[640,45],[641,45],[676,106],[672,107],[675,108],[674,109],[673,14],[400,110],[398,111],[399,112],[682,113],[681,114],[680,115],[678,116],[679,22],[677,85],[397,117],[395,45],[396,118],[480,119],[478,45],[476,45],[479,120],[475,38],[477,21],[731,121],[401,122],[465,123],[730,124],[470,125],[466,126],[469,123],[467,126],[468,126],[685,127],[684,128],[683,129],[688,130],[687,131],[686,9],[694,132],[693,133],[690,134],[692,135],[689,136],[691,137],[697,138],[696,139],[695,14],[700,140],[699,141],[698,6],[374,142],[348,143],[349,143],[350,143],[351,143],[352,143],[353,143],[354,143],[367,144],[355,143],[356,143],[357,143],[358,145],[359,143],[360,143],[366,143],[361,143],[362,143],[363,143],[364,143],[365,143],[344,146],[346,147],[345,58],[343,148],[370,149],[373,150],[369,151],[339,152],[372,153],[342,154],[347,155],[341,156],[340,157],[703,158],[702,159],[701,160],[394,161],[391,162],[389,163],[383,164],[393,165],[384,166],[388,167],[382,166],[385,168],[390,169],[610,170],[609,171],[608,14],[710,172],[709,173],[708,174],[707,175],[713,176],[712,177],[711,6],[716,178],[715,179],[714,68],[420,180],[413,181],[414,182],[418,183],[419,184],[464,185],[402,186],[421,187],[422,187],[423,187],[424,186],[425,187],[426,187],[427,187],[428,187],[429,186],[430,186],[431,187],[432,186],[434,188],[435,186],[433,188],[436,186],[460,189],[437,187],[438,188],[439,186],[440,186],[441,188],[442,187],[443,187],[444,187],[445,188],[446,187],[447,187],[448,187],[449,188],[450,188],[451,188],[452,186],[453,186],[454,187],[455,187],[456,187],[457,187],[458,187],[459,188],[463,190],[461,191],[462,192],[722,193],[721,194],[720,195],[718,196],[719,197],[726,198],[725,199],[724,200],[723,201],[654,202],[648,203],[649,203],[653,204],[650,203],[652,203],[651,203],[647,205],[335,206],[304,207],[305,207],[306,207],[309,208],[311,207],[334,209],[328,210],[330,211],[331,207],[729,212],[728,213],[727,9],[411,214],[409,214],[408,215],[404,214],[412,216],[410,215],[406,215],[407,215],[376,217],[379,38],[381,218],[378,219],[380,220],[377,221],[386,219],[387,222],[802,223],[247,224],[267,225],[246,226],[245,227],[266,224],[271,228],[272,228],[258,229],[257,229],[260,230],[262,231],[264,232],[265,233],[263,234],[273,235],[270,236],[269,237],[248,238],[244,226],[243,234],[249,234],[251,239],[256,240],[253,241],[254,234],[242,242],[241,234],[628,243],[624,244],[627,245],[620,246],[618,247],[617,247],[616,246],[613,247],[614,246],[622,248],[615,247],[612,246],[619,247],[625,249],[626,250],[621,251],[623,247],[812,252],[811,253],[807,254],[327,255],[315,256],[316,257],[314,258],[317,259],[318,260],[319,261],[320,262],[321,263],[322,264],[323,265],[324,266],[325,267],[326,268],[68,269],[70,270],[71,271],[72,272],[73,273],[74,274],[75,275],[76,276],[77,277],[78,278],[79,279],[80,280],[81,281],[82,282],[83,283],[84,284],[85,285],[111,286],[86,287],[87,288],[88,289],[89,290],[90,291],[91,292],[92,293],[93,294],[94,295],[95,296],[96,297],[97,298],[98,299],[99,300],[100,301],[101,302],[102,303],[103,304],[104,305],[105,306],[106,307],[107,308],[108,309],[109,310],[115,38],[751,38],[113,311],[61,312],[192,313],[806,314],[282,315],[274,316],[804,317],[805,318],[734,319],[789,320],[290,321],[289,322],[790,323],[291,324],[67,325],[166,326],[168,327],[137,328],[128,329],[129,330],[138,329],[177,45],[179,331],[162,332],[161,45],[160,333],[182,45],[159,334],[118,335],[165,334],[169,336],[173,337],[122,338],[121,339],[141,340],[147,341],[125,342],[120,343],[117,344],[153,345],[152,346],[149,347],[143,348],[150,349],[154,350],[130,351],[144,352],[126,353],[148,354],[127,355],[140,356],[139,357],[146,358],[131,344],[132,359],[134,360],[133,361],[135,362],[136,363],[171,45],[175,45],[156,364],[163,365],[145,366],[124,367],[164,368],[65,369],[62,45],[170,370],[172,371],[174,372],[176,373],[189,374],[178,374],[188,375],[180,376],[181,377],[183,378],[186,379],[187,319],[155,380],[283,381],[199,382],[201,383],[200,382],[197,382],[198,382],[196,384],[237,384],[236,384],[238,384],[239,384],[240,385],[203,386],[208,386],[209,384],[210,386],[211,386],[222,387],[223,387],[226,386],[803,388],[743,389],[217,390],[215,390],[218,390],[216,390],[220,387],[219,390],[221,391],[213,390],[214,390],[288,392],[286,393],[287,394],[193,395],[778,450],[190,397],[745,451],[748,38],[749,401],[753,452],[757,400],[758,452],[761,453],[750,401],[763,452],[760,454],[759,455],[765,454],[767,456],[766,454],[768,38],[773,401],[774,38],[275,205],[276,38],[277,452],[284,452],[293,457],[780,458],[733,459],[752,460],[779,461],[782,433],[742,462],[741,463],[784,464],[787,465],[792,441],[791,442],[793,443],[794,465],[795,452],[785,446],[786,465],[798,466],[194,449]],"semanticDiagnosticsPerFile":[491,489,490,488,494,492,493,498,496,495,497,501,499,500,507,503,505,502,504,506,513,509,511,512,508,510,706,705,704,516,514,515,299,296,297,294,298,295,535,533,534,519,518,517,522,520,521,484,481,483,482,486,487,485,526,524,525,523,639,638,532,527,529,530,531,528,568,567,566,536,537,538,539,540,541,542,543,545,544,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,474,472,471,473,572,570,571,569,578,577,574,576,575,573,600,579,580,581,582,583,584,585,586,587,588,599,589,598,590,591,592,593,595,594,596,597,607,606,601,602,605,603,604,637,636,635,634,657,646,655,656,645,644,661,660,659,658,665,664,663,662,671,670,666,667,669,668,633,632,629,630,631,643,642,640,641,676,672,675,674,673,400,398,399,682,681,680,678,679,677,397,395,396,480,478,476,479,475,477,731,401,465,730,470,466,469,467,468,685,684,683,688,687,686,694,693,690,692,689,691,697,696,695,700,699,698,374,348,349,350,351,352,353,354,367,355,356,357,358,359,360,366,361,362,363,364,365,336,337,344,346,345,343,370,373,368,371,369,339,338,372,342,347,341,340,703,702,701,394,391,389,383,393,384,392,388,382,385,390,610,609,608,710,709,708,707,713,712,711,716,715,714,420,416,413,414,415,418,417,419,464,402,421,422,423,424,425,426,427,428,429,430,431,432,434,435,433,436,460,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,463,461,462,722,721,720,717,718,719,726,725,724,723,654,648,649,653,650,652,651,647,335,302,304,305,307,306,310,309,311,334,312,313,328,330,329,331,308,303,332,333,729,728,727,411,405,409,408,404,403,412,410,406,407,376,379,381,378,380,377,386,387,375,799,802,247,267,246,259,245,266,268,271,272,258,257,260,262,261,264,265,263,273,270,269,248,244,243,249,251,250,256,253,252,254,255,242,241,157,628,624,611,627,620,618,617,616,613,614,622,615,612,619,625,626,621,623,801,812,808,811,809,807,810,327,315,316,314,317,318,319,320,321,322,323,324,325,326,68,70,71,72,73,74,75,76,77,78,79,80,81,82,69,110,83,84,85,111,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,813,59,115,751,112,113,57,61,191,192,60,285,800,301,300,58,806,280,282,281,279,274,740,292,804,805,734,789,290,289,790,291,67,166,168,137,128,129,138,177,179,162,161,160,182,159,185,116,151,118,165,169,173,122,121,141,147,125,120,117,153,152,142,114,149,143,150,154,130,144,126,148,127,140,139,146,131,132,134,133,135,184,136,66,171,175,156,119,158,163,145,124,123,167,164,56,65,62,63,64,170,172,174,176,189,178,188,180,181,183,186,187,155,283,199,201,200,197,198,196,237,236,238,195,239,240,202,203,204,205,206,207,208,209,210,211,222,223,224,225,226,227,228,229,230,231,232,233,234,235,803,743,217,215,218,216,220,219,221,213,214,212,776,11,12,14,13,2,15,16,17,18,19,20,21,22,3,4,26,23,24,25,27,28,29,5,30,31,32,33,6,34,35,36,37,7,38,43,44,39,40,41,42,8,48,45,46,47,49,9,50,51,52,53,54,1,10,55,288,286,287,193,778,777,190,746,745,747,744,748,749,753,755,754,756,757,758,761,750,763,760,759,765,767,766,768,773,771,774,770,762,732,764,775,796,797,275,276,277,278,284,293,780,733,781,735,752,736,779,769,782,737,742,738,739,741,783,784,787,788,792,791,793,794,795,785,786,798,772,194],"affectedFilesPendingEmit":[[491,1],[489,1],[490,1],[488,1],[494,1],[492,1],[493,1],[498,1],[496,1],[495,1],[497,1],[501,1],[499,1],[500,1],[507,1],[503,1],[505,1],[502,1],[504,1],[506,1],[513,1],[509,1],[511,1],[512,1],[508,1],[510,1],[706,1],[705,1],[704,1],[516,1],[514,1],[515,1],[299,1],[296,1],[297,1],[294,1],[298,1],[295,1],[535,1],[533,1],[534,1],[519,1],[518,1],[517,1],[522,1],[520,1],[521,1],[484,1],[481,1],[483,1],[482,1],[486,1],[487,1],[485,1],[526,1],[524,1],[525,1],[523,1],[639,1],[638,1],[532,1],[527,1],[529,1],[530,1],[531,1],[528,1],[568,1],[567,1],[566,1],[536,1],[537,1],[538,1],[539,1],[540,1],[541,1],[542,1],[543,1],[545,1],[544,1],[546,1],[547,1],[548,1],[549,1],[550,1],[551,1],[552,1],[553,1],[554,1],[555,1],[556,1],[557,1],[558,1],[559,1],[560,1],[561,1],[562,1],[563,1],[564,1],[565,1],[474,1],[472,1],[471,1],[473,1],[572,1],[570,1],[571,1],[569,1],[578,1],[577,1],[574,1],[576,1],[575,1],[573,1],[600,1],[579,1],[580,1],[581,1],[582,1],[583,1],[584,1],[585,1],[586,1],[587,1],[588,1],[599,1],[589,1],[598,1],[590,1],[591,1],[592,1],[593,1],[595,1],[594,1],[596,1],[597,1],[607,1],[606,1],[601,1],[602,1],[605,1],[603,1],[604,1],[637,1],[636,1],[635,1],[634,1],[657,1],[646,1],[655,1],[656,1],[645,1],[644,1],[661,1],[660,1],[659,1],[658,1],[665,1],[664,1],[663,1],[662,1],[671,1],[670,1],[666,1],[667,1],[669,1],[668,1],[633,1],[632,1],[629,1],[630,1],[631,1],[643,1],[642,1],[640,1],[641,1],[676,1],[672,1],[675,1],[674,1],[673,1],[400,1],[398,1],[399,1],[682,1],[681,1],[680,1],[678,1],[679,1],[677,1],[397,1],[395,1],[396,1],[480,1],[478,1],[476,1],[479,1],[475,1],[477,1],[731,1],[401,1],[465,1],[730,1],[470,1],[466,1],[469,1],[467,1],[468,1],[685,1],[684,1],[683,1],[688,1],[687,1],[686,1],[694,1],[693,1],[690,1],[692,1],[689,1],[691,1],[697,1],[696,1],[695,1],[700,1],[699,1],[698,1],[374,1],[348,1],[349,1],[350,1],[351,1],[352,1],[353,1],[354,1],[367,1],[355,1],[356,1],[357,1],[358,1],[359,1],[360,1],[366,1],[361,1],[362,1],[363,1],[364,1],[365,1],[336,1],[337,1],[344,1],[346,1],[345,1],[343,1],[370,1],[373,1],[368,1],[371,1],[369,1],[339,1],[338,1],[372,1],[342,1],[347,1],[341,1],[340,1],[703,1],[702,1],[701,1],[394,1],[391,1],[389,1],[383,1],[393,1],[384,1],[392,1],[388,1],[382,1],[385,1],[390,1],[610,1],[609,1],[608,1],[710,1],[709,1],[708,1],[707,1],[713,1],[712,1],[711,1],[716,1],[715,1],[714,1],[420,1],[416,1],[413,1],[414,1],[415,1],[418,1],[417,1],[419,1],[464,1],[402,1],[421,1],[422,1],[423,1],[424,1],[425,1],[426,1],[427,1],[428,1],[429,1],[430,1],[431,1],[432,1],[434,1],[435,1],[433,1],[436,1],[460,1],[437,1],[438,1],[439,1],[440,1],[441,1],[442,1],[443,1],[444,1],[445,1],[446,1],[447,1],[448,1],[449,1],[450,1],[451,1],[452,1],[453,1],[454,1],[455,1],[456,1],[457,1],[458,1],[459,1],[463,1],[461,1],[462,1],[722,1],[721,1],[720,1],[717,1],[718,1],[719,1],[726,1],[725,1],[724,1],[723,1],[654,1],[648,1],[649,1],[653,1],[650,1],[652,1],[651,1],[647,1],[335,1],[302,1],[304,1],[305,1],[307,1],[306,1],[310,1],[309,1],[311,1],[334,1],[312,1],[313,1],[328,1],[330,1],[329,1],[331,1],[308,1],[303,1],[332,1],[333,1],[729,1],[728,1],[727,1],[411,1],[405,1],[409,1],[408,1],[404,1],[403,1],[412,1],[410,1],[406,1],[407,1],[376,1],[379,1],[381,1],[378,1],[380,1],[377,1],[386,1],[387,1],[375,1],[799,1],[802,1],[247,1],[267,1],[246,1],[259,1],[245,1],[266,1],[268,1],[271,1],[272,1],[258,1],[257,1],[260,1],[262,1],[261,1],[264,1],[265,1],[263,1],[273,1],[270,1],[269,1],[248,1],[244,1],[243,1],[249,1],[251,1],[250,1],[256,1],[253,1],[252,1],[254,1],[255,1],[242,1],[241,1],[157,1],[628,1],[624,1],[611,1],[627,1],[620,1],[618,1],[617,1],[616,1],[613,1],[614,1],[622,1],[615,1],[612,1],[619,1],[625,1],[626,1],[621,1],[623,1],[801,1],[812,1],[808,1],[811,1],[809,1],[807,1],[810,1],[327,1],[315,1],[316,1],[314,1],[317,1],[318,1],[319,1],[320,1],[321,1],[322,1],[323,1],[324,1],[325,1],[326,1],[68,1],[70,1],[71,1],[72,1],[73,1],[74,1],[75,1],[76,1],[77,1],[78,1],[79,1],[80,1],[81,1],[82,1],[69,1],[110,1],[83,1],[84,1],[85,1],[111,1],[86,1],[87,1],[88,1],[89,1],[90,1],[91,1],[92,1],[93,1],[94,1],[95,1],[96,1],[97,1],[98,1],[99,1],[100,1],[101,1],[102,1],[103,1],[104,1],[105,1],[106,1],[107,1],[108,1],[109,1],[813,1],[59,1],[115,1],[751,1],[112,1],[113,1],[57,1],[61,1],[191,1],[192,1],[60,1],[285,1],[800,1],[301,1],[300,1],[58,1],[806,1],[280,1],[282,1],[281,1],[279,1],[274,1],[740,1],[292,1],[804,1],[805,1],[734,1],[789,1],[290,1],[289,1],[790,1],[291,1],[67,1],[166,1],[168,1],[137,1],[128,1],[129,1],[138,1],[177,1],[179,1],[162,1],[161,1],[160,1],[182,1],[159,1],[185,1],[116,1],[151,1],[118,1],[165,1],[169,1],[173,1],[122,1],[121,1],[141,1],[147,1],[125,1],[120,1],[117,1],[153,1],[152,1],[142,1],[114,1],[149,1],[143,1],[150,1],[154,1],[130,1],[144,1],[126,1],[148,1],[127,1],[140,1],[139,1],[146,1],[131,1],[132,1],[134,1],[133,1],[135,1],[184,1],[136,1],[66,1],[171,1],[175,1],[156,1],[119,1],[158,1],[163,1],[145,1],[124,1],[123,1],[167,1],[164,1],[56,1],[65,1],[62,1],[63,1],[64,1],[170,1],[172,1],[174,1],[176,1],[189,1],[178,1],[188,1],[180,1],[181,1],[183,1],[186,1],[187,1],[155,1],[283,1],[199,1],[201,1],[200,1],[197,1],[198,1],[196,1],[237,1],[236,1],[238,1],[195,1],[239,1],[240,1],[202,1],[203,1],[204,1],[205,1],[206,1],[207,1],[208,1],[209,1],[210,1],[211,1],[222,1],[223,1],[224,1],[225,1],[226,1],[227,1],[228,1],[229,1],[230,1],[231,1],[232,1],[233,1],[234,1],[235,1],[803,1],[743,1],[217,1],[215,1],[218,1],[216,1],[220,1],[219,1],[221,1],[213,1],[214,1],[212,1],[776,1],[2,1],[3,1],[4,1],[5,1],[6,1],[7,1],[8,1],[9,1],[10,1],[288,1],[286,1],[287,1],[193,1],[778,1],[777,1],[190,1],[746,1],[745,1],[747,1],[744,1],[748,1],[749,1],[753,1],[755,1],[754,1],[756,1],[757,1],[758,1],[761,1],[750,1],[763,1],[760,1],[759,1],[765,1],[767,1],[766,1],[768,1],[773,1],[771,1],[774,1],[770,1],[762,1],[732,1],[764,1],[775,1],[814,1],[796,1],[797,1],[275,1],[276,1],[277,1],[278,1],[284,1],[293,1],[780,1],[733,1],[781,1],[735,1],[752,1],[736,1],[779,1],[769,1],[782,1],[737,1],[742,1],[738,1],[739,1],[741,1],[783,1],[784,1],[787,1],[788,1],[792,1],[791,1],[793,1],[794,1],[795,1],[785,1],[786,1],[798,1],[772,1],[194,1]]},"version":"4.8.4"} \ No newline at end of file diff --git a/site/vercel.json b/site/vercel.json deleted file mode 100644 index 7ae9a3de5..000000000 --- a/site/vercel.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "github": { - "silent": true - } -}