From 5e14a94dea907712b6bb43ec963e04355f4a3cb5 Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Mon, 29 Nov 2021 15:19:07 +0100 Subject: [PATCH] Add authentication --- .editorconfig | 10 + .env.example | 27 + .gitignore | 5 + README.md | 64 +- apps/builder/.eslintrc.js | 32 + apps/builder/assets/icons.tsx | 1 + apps/builder/assets/logos.tsx | 69 + .../assets/styles/routerProgressBar.css | 81 + apps/builder/components/HOC/withUser.tsx | 27 + apps/builder/components/Seo.tsx | 33 + apps/builder/components/auth/AuthSwitcher.tsx | 26 + .../components/auth/DividerWithText.tsx | 25 + apps/builder/components/auth/SignInForm.tsx | 76 + .../components/auth/SocialLoginButtons.tsx | 46 + .../components/nextChakra/NextChakraLink.tsx | 47 + apps/builder/cypress.json | 7 + apps/builder/cypress/plugins/index.ts | 20 + apps/builder/cypress/support/commands.ts | 37 + apps/builder/cypress/support/index.ts | 33 + apps/builder/cypress/tests/auth.ts | 103 + apps/builder/cypress/tsconfig.json | 13 + apps/builder/layouts/LoadingPage.tsx | 11 + apps/builder/libs/chakra.ts | 83 + apps/builder/libs/routerProgressBar.tsx | 22 + next-env.d.ts => apps/builder/next-env.d.ts | 0 apps/builder/package.json | 42 + apps/builder/pages/_app.tsx | 21 + apps/builder/pages/_document.tsx | 36 + apps/builder/pages/api/auth/[...nextauth].ts | 39 + apps/builder/pages/index.tsx | 18 + apps/builder/pages/register.tsx | 19 + apps/builder/pages/signin.tsx | 16 + apps/builder/pages/typebots/index.tsx | 9 + apps/builder/tsconfig.json | 22 + .eslintrc.js => apps/viewer/.eslintrc.js | 0 apps/viewer/next-env.d.ts | 6 + apps/viewer/package.json | 27 + {pages => apps/viewer/pages}/index.tsx | 2 +- tsconfig.json => apps/viewer/tsconfig.json | 19 +- docker-compose.yml | 11 + package.json | 34 +- packages/prisma/.gitignore | 5 + packages/prisma/README.md | 1 + packages/prisma/index.ts | 1 + packages/prisma/package.json | 22 + .../migration.sql | 69 + .../prisma/migrations/migration_lock.toml | 3 + packages/prisma/prisma/schema.prisma | 56 + packages/prisma/tsconfig.json | 15 + workspace.code-workspace | 60 + yarn.lock | 3737 ++++++++++++++++- 51 files changed, 5067 insertions(+), 121 deletions(-) create mode 100644 .editorconfig create mode 100644 .env.example create mode 100644 apps/builder/.eslintrc.js create mode 100644 apps/builder/assets/icons.tsx create mode 100644 apps/builder/assets/logos.tsx create mode 100644 apps/builder/assets/styles/routerProgressBar.css create mode 100644 apps/builder/components/HOC/withUser.tsx create mode 100644 apps/builder/components/Seo.tsx create mode 100644 apps/builder/components/auth/AuthSwitcher.tsx create mode 100644 apps/builder/components/auth/DividerWithText.tsx create mode 100644 apps/builder/components/auth/SignInForm.tsx create mode 100644 apps/builder/components/auth/SocialLoginButtons.tsx create mode 100644 apps/builder/components/nextChakra/NextChakraLink.tsx create mode 100644 apps/builder/cypress.json create mode 100644 apps/builder/cypress/plugins/index.ts create mode 100644 apps/builder/cypress/support/commands.ts create mode 100644 apps/builder/cypress/support/index.ts create mode 100644 apps/builder/cypress/tests/auth.ts create mode 100644 apps/builder/cypress/tsconfig.json create mode 100644 apps/builder/layouts/LoadingPage.tsx create mode 100644 apps/builder/libs/chakra.ts create mode 100644 apps/builder/libs/routerProgressBar.tsx rename next-env.d.ts => apps/builder/next-env.d.ts (100%) create mode 100644 apps/builder/package.json create mode 100644 apps/builder/pages/_app.tsx create mode 100644 apps/builder/pages/_document.tsx create mode 100644 apps/builder/pages/api/auth/[...nextauth].ts create mode 100644 apps/builder/pages/index.tsx create mode 100644 apps/builder/pages/register.tsx create mode 100644 apps/builder/pages/signin.tsx create mode 100644 apps/builder/pages/typebots/index.tsx create mode 100644 apps/builder/tsconfig.json rename .eslintrc.js => apps/viewer/.eslintrc.js (100%) create mode 100644 apps/viewer/next-env.d.ts create mode 100644 apps/viewer/package.json rename {pages => apps/viewer/pages}/index.tsx (65%) rename tsconfig.json => apps/viewer/tsconfig.json (63%) create mode 100644 docker-compose.yml create mode 100644 packages/prisma/.gitignore create mode 100644 packages/prisma/README.md create mode 100644 packages/prisma/index.ts create mode 100644 packages/prisma/package.json create mode 100644 packages/prisma/prisma/migrations/20211129141723_add_next_auth_tables/migration.sql create mode 100644 packages/prisma/prisma/migrations/migration_lock.toml create mode 100644 packages/prisma/prisma/schema.prisma create mode 100644 packages/prisma/tsconfig.json create mode 100644 workspace.code-workspace diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000000..1ed453a371b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,10 @@ +root = true + +[*] +end_of_line = lf +insert_final_newline = true + +[*.{js,json,yml}] +charset = utf-8 +indent_style = space +indent_size = 2 diff --git a/.env.example b/.env.example new file mode 100644 index 00000000000..b839bc99ff6 --- /dev/null +++ b/.env.example @@ -0,0 +1,27 @@ +DATABASE_URL=postgresql://username:password@host:5450/typebot?schema=public + +# Used for email auth and email notifications +EMAIL_SERVER_USER=username +EMAIL_SERVER_PASSWORD=password +EMAIL_SERVER_HOST=smtp.example.com +EMAIL_SERVER_PORT=587 +EMAIL_FROM=noreply@example.com + +# AUTH +# (Optional) Used to login using GitHub +GITHUB_CLIENT_ID= +GITHUB_CLIENT_SECRET= + +# (Optional) Used to login using Google +GOOGLE_CLIENT_ID= +GOOGLE_CLIENT_SECRET= + +# (Optional) Used to login using Facebook +FACEBOOK_CLIENT_ID= +FACEBOOK_CLIENT_SECRET= + +# Used for uploading images, videos, etc... +S3_UPLOAD_KEY= +S3_UPLOAD_SECRET= +S3_UPLOAD_REGION= +S3_UPLOAD_BUCKET= diff --git a/.gitignore b/.gitignore index 32e8d6f7715..7b243bf8254 100644 --- a/.gitignore +++ b/.gitignore @@ -24,5 +24,10 @@ node_modules .next +.env +.env.local + +cypress.env.json + diff --git a/README.md b/README.md index 90f3ace6daa..41244ba012d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,60 @@ -# Getting Started +
+

Typebot

+ + +
+ Quickstart +   •   + Website +   •   + Docs +   •   + Blog +   •   + Twitter +
+
+
-```sh -yarn set version berry -yarn install -``` +## Development (localhost) + +1. Clone the repo + + ```sh + git clone https://github.com/Typebot-io/typebot.git + ``` + +2. Install packages with yarn + + ```sh + yarn set version berry + yarn install + ``` + +3. Copy `.env.example` to `.env` +4. Configure environment variables in the `.env` file. +5. Setup the database + + ```sh + yarn dev:setup + ``` + +6. Run the applications + + ```sh + yarn dev:builder + ``` + + ```sh + yarn dev:viewer + ``` + +7. Open [Prisma Studio](https://www.prisma.io/studio) to look at or modify the database content + + ```sh + yarn db:inspect + ``` + +## Deployment + +TO-DO diff --git a/apps/builder/.eslintrc.js b/apps/builder/.eslintrc.js new file mode 100644 index 00000000000..3e9caadfc2d --- /dev/null +++ b/apps/builder/.eslintrc.js @@ -0,0 +1,32 @@ +module.exports = { + ignorePatterns: ['node_modules'], + env: { + browser: true, + es6: true, + }, + extends: [ + 'plugin:@typescript-eslint/recommended', + 'plugin:react/recommended', + 'next/core-web-vitals', + 'prettier', + ], + parser: '@typescript-eslint/parser', + parserOptions: { + ecmaVersion: 2018, // Allows for the parsing of modern ECMAScript features + sourceType: 'module', // Allows for the use of imports + ecmaFeatures: { + jsx: true, // Allows for the parsing of JSX + }, + }, + settings: { + react: { + version: 'detect', // Tells eslint-plugin-react to automatically detect the version of React to use + }, + }, + plugins: ['prettier', 'react', 'cypress', '@typescript-eslint'], + rules: { + 'react/no-unescaped-entities': [0], + 'prettier/prettier': 'error', + 'react/display-name': [0], + }, +} diff --git a/apps/builder/assets/icons.tsx b/apps/builder/assets/icons.tsx new file mode 100644 index 00000000000..5a9d34e8642 --- /dev/null +++ b/apps/builder/assets/icons.tsx @@ -0,0 +1 @@ +import { IconProps, Icon } from '@chakra-ui/react' diff --git a/apps/builder/assets/logos.tsx b/apps/builder/assets/logos.tsx new file mode 100644 index 00000000000..afbb2ef3019 --- /dev/null +++ b/apps/builder/assets/logos.tsx @@ -0,0 +1,69 @@ +import { IconProps, Icon } from '@chakra-ui/react' + +export const TypebotLogo = ({ + isDark, + ...props +}: { isDark?: boolean } & IconProps) => ( + + + + + + + +) + +export const GithubLogo = (props: IconProps) => ( + + {'Logo Github'} + + +) + +export const GoogleLogo = (props: IconProps) => ( + + {'Logo Google'} + + +) + +export const FacebookLogo = (props: IconProps) => ( + + Logo Facebook + + +) diff --git a/apps/builder/assets/styles/routerProgressBar.css b/apps/builder/assets/styles/routerProgressBar.css new file mode 100644 index 00000000000..1fea3d76f6f --- /dev/null +++ b/apps/builder/assets/styles/routerProgressBar.css @@ -0,0 +1,81 @@ +/* Make clicks pass-through */ +#nprogress { + pointer-events: none; +} + +#nprogress .bar { + background: #0042da; + + position: fixed; + z-index: 1031; + top: 0; + left: 0; + + width: 100%; + height: 2px; +} + +/* Fancy blur effect */ +#nprogress .peg { + display: block; + position: absolute; + right: 0px; + width: 100px; + height: 100%; + box-shadow: 0 0 10px #0042da, 0 0 5px #0042da; + opacity: 1; + + -webkit-transform: rotate(3deg) translate(0px, -4px); + -ms-transform: rotate(3deg) translate(0px, -4px); + transform: rotate(3deg) translate(0px, -4px); +} + +/* Remove these to get rid of the spinner */ +#nprogress .spinner { + display: block; + position: fixed; + z-index: 1031; + top: 15px; + right: 15px; +} + +#nprogress .spinner-icon { + width: 18px; + height: 18px; + box-sizing: border-box; + + border: solid 2px transparent; + border-top-color: #0042da; + border-left-color: #0042da; + border-radius: 50%; + + -webkit-animation: nprogress-spinner 400ms linear infinite; + animation: nprogress-spinner 400ms linear infinite; +} + +.nprogress-custom-parent { + overflow: hidden; + position: relative; +} + +.nprogress-custom-parent #nprogress .spinner, +.nprogress-custom-parent #nprogress .bar { + position: absolute; +} + +@-webkit-keyframes nprogress-spinner { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + } +} +@keyframes nprogress-spinner { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} diff --git a/apps/builder/components/HOC/withUser.tsx b/apps/builder/components/HOC/withUser.tsx new file mode 100644 index 00000000000..7ddde1a20f2 --- /dev/null +++ b/apps/builder/components/HOC/withUser.tsx @@ -0,0 +1,27 @@ +import { useSession } from 'next-auth/react' +import { useRouter } from 'next/router' +import { useEffect } from 'react' +import { User } from '@typebot/prisma' + +export type withAuthProps = { + user?: User +} + +const withAuth = + (WrappedComponent: ({ user }: withAuthProps) => JSX.Element) => + (props: JSX.IntrinsicAttributes & withAuthProps) => { + const router = useRouter() + const { data: session, status } = useSession() + + useEffect(() => { + if (!router.isReady) return + if (status === 'loading') return + if (status === 'unauthenticated') router.replace('/signin') + }, [status, router]) + + return ( + + ) + } + +export default withAuth diff --git a/apps/builder/components/Seo.tsx b/apps/builder/components/Seo.tsx new file mode 100644 index 00000000000..1d120f8f74c --- /dev/null +++ b/apps/builder/components/Seo.tsx @@ -0,0 +1,33 @@ +import Head from 'next/head' + +export const Seo = ({ + title, + currentUrl = 'https://app.typebot.io', + description = 'Create and publish conversational forms that collect 4 times more answers and feel native to your product', + imagePreviewUrl = 'https://app.typebot.io/site-preview.png', +}: { + title: string + description?: string + currentUrl?: string + imagePreviewUrl?: string +}) => ( + + Typebot | {title} + + + + + + + + + + + + + + + + + +) diff --git a/apps/builder/components/auth/AuthSwitcher.tsx b/apps/builder/components/auth/AuthSwitcher.tsx new file mode 100644 index 00000000000..c090c01afca --- /dev/null +++ b/apps/builder/components/auth/AuthSwitcher.tsx @@ -0,0 +1,26 @@ +import React from 'react' +import { NextChakraLink } from '../nextChakra/NextChakraLink' +import { Text } from '@chakra-ui/react' + +type Props = { + type: 'register' | 'signin' +} +export const AuthSwitcher = ({ type }: Props) => ( + <> + {type === 'signin' ? ( + + Don't have an account?{' '} + + Sign up for free + + + ) : ( + + Already have an account?{' '} + + Sign in + + + )} + +) diff --git a/apps/builder/components/auth/DividerWithText.tsx b/apps/builder/components/auth/DividerWithText.tsx new file mode 100644 index 00000000000..e09e921998e --- /dev/null +++ b/apps/builder/components/auth/DividerWithText.tsx @@ -0,0 +1,25 @@ +import { FlexProps, Flex, Box, Divider, Text } from '@chakra-ui/react' +import { useColorModeValue } from '@chakra-ui/system' +import React from 'react' + +export const DividerWithText = (props: FlexProps) => { + const { children, ...flexProps } = props + return ( + + + + + + {children} + + + + + + ) +} diff --git a/apps/builder/components/auth/SignInForm.tsx b/apps/builder/components/auth/SignInForm.tsx new file mode 100644 index 00000000000..e89e55e9435 --- /dev/null +++ b/apps/builder/components/auth/SignInForm.tsx @@ -0,0 +1,76 @@ +import { + Button, + HTMLChakraProps, + Input, + Stack, + HStack, + useToast, +} from '@chakra-ui/react' +import React, { ChangeEvent, FormEvent, useEffect } from 'react' +import { useState } from 'react' +import { signIn, useSession } from 'next-auth/react' +import { DividerWithText } from './DividerWithText' +import { SocialLoginButtons } from './SocialLoginButtons' +import { useRouter } from 'next/router' + +type Props = { + defaultEmail?: string +} +export const SignInForm = ({ + defaultEmail, +}: Props & HTMLChakraProps<'form'>) => { + const router = useRouter() + const { status } = useSession() + const [authLoading, setAuthLoading] = useState(false) + const [emailValue, setEmailValue] = useState(defaultEmail ?? '') + const toast = useToast({ + position: 'top-right', + }) + + useEffect(() => { + if (status === 'authenticated') router.replace('/typebots') + }, [status, router]) + + const handleEmailChange = (e: ChangeEvent) => + setEmailValue(e.target.value) + + const handleEmailSubmit = async (e: FormEvent) => { + e.preventDefault() + setAuthLoading(true) + await signIn('email', { + email: emailValue, + redirect: false, + }) + toast({ + status: 'success', + title: 'Success!', + description: 'Check your inbox to sign in', + }) + setAuthLoading(false) + } + return ( + + + Or with your email + + + + + + ) +} diff --git a/apps/builder/components/auth/SocialLoginButtons.tsx b/apps/builder/components/auth/SocialLoginButtons.tsx new file mode 100644 index 00000000000..ca63135856e --- /dev/null +++ b/apps/builder/components/auth/SocialLoginButtons.tsx @@ -0,0 +1,46 @@ +import { FacebookLogo, GithubLogo, GoogleLogo } from 'assets/logos' +import { Stack, Button } from '@chakra-ui/react' +import { signIn, useSession } from 'next-auth/react' +import React from 'react' + +export const SocialLoginButtons = () => { + const { status } = useSession() + + const handleGitHubClick = async () => signIn('github') + + const handleGoogleClick = async () => signIn('google') + + const handleFacebookClick = async () => signIn('facebook') + + return ( + + + + + + ) +} diff --git a/apps/builder/components/nextChakra/NextChakraLink.tsx b/apps/builder/components/nextChakra/NextChakraLink.tsx new file mode 100644 index 00000000000..47f1aed696d --- /dev/null +++ b/apps/builder/components/nextChakra/NextChakraLink.tsx @@ -0,0 +1,47 @@ +import { PropsWithChildren } from 'react' +import NextLink from 'next/link' +import { LinkProps as NextLinkProps } from 'next/dist/client/link' +import { + Link as ChakraLink, + LinkProps as ChakraLinkProps, +} from '@chakra-ui/react' +import React from 'react' + +export type NextChakraLinkProps = PropsWithChildren< + NextLinkProps & Omit +> + +export const NextChakraLink = React.forwardRef< + HTMLAnchorElement, + NextChakraLinkProps +>( + ( + { + href, + replace, + scroll, + shallow, + prefetch, + children, + locale, + ...chakraProps + }, + ref + ) => { + return ( + + + {children} + + + ) + } +) diff --git a/apps/builder/cypress.json b/apps/builder/cypress.json new file mode 100644 index 00000000000..c0dd1edde42 --- /dev/null +++ b/apps/builder/cypress.json @@ -0,0 +1,7 @@ +{ + "baseUrl": "http://localhost:3000", + "chromeWebSecurity": false, + "integrationFolder": "cypress/tests", + "viewportWidth": 1400, + "viewportHeight": 800 +} diff --git a/apps/builder/cypress/plugins/index.ts b/apps/builder/cypress/plugins/index.ts new file mode 100644 index 00000000000..d9f81149652 --- /dev/null +++ b/apps/builder/cypress/plugins/index.ts @@ -0,0 +1,20 @@ +import { + GitHubSocialLogin, + FacebookSocialLogin, + GoogleSocialLogin, +} from 'cypress-social-logins/src/Plugins' +/// + +/** + * @type {Cypress.PluginConfig} + */ + +const handler = (on: any) => { + on('task', { + GoogleSocialLogin: GoogleSocialLogin, + FacebookSocialLogin: FacebookSocialLogin, + GitHubSocialLogin: GitHubSocialLogin, + }) +} + +export default handler diff --git a/apps/builder/cypress/support/commands.ts b/apps/builder/cypress/support/commands.ts new file mode 100644 index 00000000000..b7c5a49d4d0 --- /dev/null +++ b/apps/builder/cypress/support/commands.ts @@ -0,0 +1,37 @@ +// *********************************************** +// This example commands.js shows you how to +// create various custom commands and overwrite +// existing commands. +// +// For more comprehensive examples of custom +// commands please read more here: +// https://on.cypress.io/custom-commands +// *********************************************** +// +// +// -- This is a parent command -- +// Cypress.Commands.add('login', (email, password) => { ... }) +// +// +// -- This is a child command -- +// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... }) +// +// +// -- This is a dual command -- +// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... }) +// +// +// -- This will overwrite an existing command -- +// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... }) +import '@testing-library/cypress/add-commands' + +Cypress.Commands.add('logOutByApi', () => + cy + .request('GET', `${Cypress.env('SITE_NAME')}/api/auth/csrf/login`) + .its('body') + .then((result) => { + cy.request('POST', `${Cypress.env('SITE_NAME')}/api/auth/signout`, { + csrfToken: result.csrfToken, + }) + }) +) diff --git a/apps/builder/cypress/support/index.ts b/apps/builder/cypress/support/index.ts new file mode 100644 index 00000000000..1f4a134376c --- /dev/null +++ b/apps/builder/cypress/support/index.ts @@ -0,0 +1,33 @@ +/* eslint-disable @typescript-eslint/no-namespace */ +// *********************************************************** +// This example support/index.js is processed and +// loaded automatically before your test files. +// +// This is a great place to put global configuration and +// behavior that modifies Cypress. +// +// You can change the location of this file or turn off +// automatically serving support files with the +// 'supportFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/configuration +// *********************************************************** + +// Import commands.js using ES2015 syntax: + +declare global { + namespace Cypress { + interface Chainable { + /** + * Log out using the NextAuth API. + * @example cy.logOutByApi() + */ + logOutByApi(): Chainable> + } + } +} +import './commands' + +// Alternatively you can use CommonJS syntax: +// require('./commands') diff --git a/apps/builder/cypress/tests/auth.ts b/apps/builder/cypress/tests/auth.ts new file mode 100644 index 00000000000..fb85687f9d3 --- /dev/null +++ b/apps/builder/cypress/tests/auth.ts @@ -0,0 +1,103 @@ +describe('SignIn page', () => { + beforeEach(() => { + cy.logOutByApi() + }) + it('can continue with Google', () => { + cy.visit('/signin') + const username = Cypress.env('GOOGLE_USER') + const password = Cypress.env('GOOGLE_PW') + const loginUrl = Cypress.env('SITE_NAME') + const cookieName = Cypress.env('COOKIE_NAME') + exectueSocialLogin( + 'GoogleSocialLogin', + username, + password, + loginUrl, + cookieName + ) + }) + + it('can continue with GitHub', () => { + cy.visit('/signin') + const username = Cypress.env('GITHUB_USER') + const password = Cypress.env('GITHUB_PW') + const loginUrl = Cypress.env('SITE_NAME') + const cookieName = Cypress.env('COOKIE_NAME') + exectueSocialLogin( + 'GitHubSocialLogin', + username, + password, + loginUrl, + cookieName + ) + }) + + it('can continue with Facebook', () => { + cy.visit('/signin') + const username = Cypress.env('FACEBOOK_USER') + const password = Cypress.env('FACEBOOK_PW') + const loginUrl = Cypress.env('SITE_NAME') + const cookieName = Cypress.env('COOKIE_NAME') + exectueSocialLogin( + 'FacebookSocialLogin', + username, + password, + loginUrl, + cookieName, + [ + 'button[data-testid="cookie-policy-dialog-manage-button"]', + 'button[data-testid="cookie-policy-manage-dialog-accept-button"]', + ] + ) + }) + + // We don't test email sign in because disabling email sending is not straightforward +}) + +const exectueSocialLogin = ( + task: 'FacebookSocialLogin' | 'GoogleSocialLogin' | 'GitHubSocialLogin', + username: string, + password: string, + loginUrl: string, + cookieName: string, + trackingConsentSelectors?: string[] +) => { + const selectorId = + task === 'FacebookSocialLogin' + ? 'facebook' + : task === 'GoogleSocialLogin' + ? 'google' + : 'github' + const socialLoginOptions = { + username, + password, + loginUrl, + headless: true, + logs: true, + isPopup: false, + loginSelector: `[data-testid="${selectorId}"]`, + postLoginSelector: `[data-testid="authenticated"]`, + trackingConsentSelectors, + } + + cy.task(task, socialLoginOptions).then(({ cookies }: any) => { + const cookie = cookies + .filter((cookie: any) => cookie.name === cookieName) + .pop() + if (cookie) { + cy.setCookie(cookie.name, cookie.value, { + domain: cookie.domain, + expiry: cookie.expires, + httpOnly: cookie.httpOnly, + path: cookie.path, + secure: cookie.secure, + }) + + Cypress.Cookies.defaults({ + preserve: cookieName, + }) + } + cy.visit('/typebots') + cy.findByText(`Hello ${username}`).should('exist') + }) +} diff --git a/apps/builder/cypress/tsconfig.json b/apps/builder/cypress/tsconfig.json new file mode 100644 index 00000000000..2a76e8cce01 --- /dev/null +++ b/apps/builder/cypress/tsconfig.json @@ -0,0 +1,13 @@ +{ + "extends": "../tsconfig.json", + "include": ["**/*.ts"], + "exclude": [], + "compilerOptions": { + "types": ["cypress", "@testing-library/cypress"], + "lib": ["es2015", "dom"], + "target": "es5", + "isolatedModules": false, + "allowJs": true, + "noEmit": true + } +} diff --git a/apps/builder/layouts/LoadingPage.tsx b/apps/builder/layouts/LoadingPage.tsx new file mode 100644 index 00000000000..c8ad577639e --- /dev/null +++ b/apps/builder/layouts/LoadingPage.tsx @@ -0,0 +1,11 @@ +import { TypebotLogo } from 'assets/logos' +import { Spinner, VStack } from '@chakra-ui/react' + +export const LoadingPage = () => ( +
+ + + + +
+) diff --git a/apps/builder/libs/chakra.ts b/apps/builder/libs/chakra.ts new file mode 100644 index 00000000000..6b2d3eea931 --- /dev/null +++ b/apps/builder/libs/chakra.ts @@ -0,0 +1,83 @@ +import { extendTheme } from '@chakra-ui/react' + +const fonts = { + heading: 'Outfit', + body: 'Open Sans', +} + +const colors = { + blue: { + 50: '#e0edff', + 100: '#b0caff', + 200: '#7ea6ff', + 300: '#4b83ff', + 400: '#1a5fff', + 500: '#0042da', + 600: '#0036b4', + 700: '#002782', + 800: '#001751', + 900: '#1a202c', + }, + orange: { + 50: '#fff1da', + 100: '#ffd7ae', + 200: '#ffbf7d', + 300: '#ffa54c', + 400: '#ff8b1a', + 500: '#e67200', + 600: '#b45800', + 700: '#813e00', + 800: '#4f2500', + 900: '#200b00', + }, + yellow: { + 50: '#fff9da', + 100: '#ffedad', + 200: '#ffe17d', + 300: '#ffd54b', + 400: '#ffc91a', + 500: '#e6b000', + 600: '#b38800', + 700: '#806200', + 800: '#4e3a00', + 900: '#1d1400', + }, +} + +const components = { + Spinner: { + defaultProps: { + colorScheme: 'blue', + }, + }, + Button: { + defaultProps: { + colorScheme: 'blue', + }, + }, + NumberInput: { + defaultProps: { + focusBorderColor: 'blue.200', + }, + }, + Input: { + defaultProps: { + focusBorderColor: 'blue.200', + }, + }, + Popover: { + baseStyle: { + popper: { + width: 'fit-content', + maxWidth: 'fit-content', + }, + }, + }, + Link: { + baseStyle: { + _hover: { textDecoration: 'none' }, + }, + }, +} + +export const customTheme = extendTheme({ colors, fonts, components }) diff --git a/apps/builder/libs/routerProgressBar.tsx b/apps/builder/libs/routerProgressBar.tsx new file mode 100644 index 00000000000..c70522aac1b --- /dev/null +++ b/apps/builder/libs/routerProgressBar.tsx @@ -0,0 +1,22 @@ +import Router from 'next/router' +import NProgress from 'nprogress' +import { useEffect } from 'react' + +export const useRouterProgressBar = () => + useEffect(() => { + if (typeof window !== 'undefined') { + NProgress.configure({ showSpinner: false }) + + Router.events.on('routeChangeStart', () => { + NProgress.start() + }) + + Router.events.on('routeChangeComplete', () => { + NProgress.done() + }) + + Router.events.on('routeChangeError', () => { + NProgress.done() + }) + } + }, []) diff --git a/next-env.d.ts b/apps/builder/next-env.d.ts similarity index 100% rename from next-env.d.ts rename to apps/builder/next-env.d.ts diff --git a/apps/builder/package.json b/apps/builder/package.json new file mode 100644 index 00000000000..8bb1065b72f --- /dev/null +++ b/apps/builder/package.json @@ -0,0 +1,42 @@ +{ + "name": "builder", + "packageManager": "yarn@3.1.0", + "scripts": { + "dev": "dotenv -e ../../.env next dev", + "build": "next build", + "start": "next start", + "lint": "next lint", + "cypress": "cypress open" + }, + "dependencies": { + "@chakra-ui/react": "^1.7.2", + "@emotion/react": "^11", + "@emotion/styled": "^11", + "@next-auth/prisma-adapter": "next", + "framer-motion": "^4", + "next": "^12.0.4", + "next-auth": "beta", + "nodemailer": "^6.7.1", + "nprogress": "^0.2.0", + "react": "^17.0.2", + "react-dom": "^17.0.2" + }, + "devDependencies": { + "@testing-library/cypress": "^8.0.2", + "@types/node": "^16.11.9", + "@types/nprogress": "^0.2.0", + "@types/react": "^17.0.35", + "@types/testing-library__cypress": "^5.0.9", + "@typescript-eslint/eslint-plugin": "^5.4.0", + "cypress": "^9.1.0", + "cypress-social-logins": "^1.12.0", + "dotenv-cli": "^4.1.0", + "eslint": "<8.0.0", + "eslint-config-next": "12.0.4", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-cypress": "^2.12.1", + "eslint-plugin-prettier": "^4.0.0", + "prettier": "^2.4.1", + "typescript": "^4.5.2" + } +} diff --git a/apps/builder/pages/_app.tsx b/apps/builder/pages/_app.tsx new file mode 100644 index 00000000000..b6996ddaf8d --- /dev/null +++ b/apps/builder/pages/_app.tsx @@ -0,0 +1,21 @@ +import React from 'react' +import { AppProps } from 'next/app' +import { SessionProvider } from 'next-auth/react' +import { ChakraProvider } from '@chakra-ui/react' +import { customTheme } from 'libs/chakra' +import 'assets/styles/routerProgressBar.css' +import { useRouterProgressBar } from 'libs/routerProgressBar' + +const App = ({ Component, pageProps }: AppProps) => { + useRouterProgressBar() + + return ( + + + + + + ) +} + +export default App diff --git a/apps/builder/pages/_document.tsx b/apps/builder/pages/_document.tsx new file mode 100644 index 00000000000..72f394dfdf1 --- /dev/null +++ b/apps/builder/pages/_document.tsx @@ -0,0 +1,36 @@ +import Document, { + Html, + Head, + Main, + NextScript, + DocumentContext, +} from 'next/document' + +class MyDocument extends Document { + static async getInitialProps(ctx: DocumentContext) { + const initialProps = await Document.getInitialProps(ctx) + return { ...initialProps } + } + + render() { + return ( + + + + + + + + +
+ + + + ) + } +} + +export default MyDocument diff --git a/apps/builder/pages/api/auth/[...nextauth].ts b/apps/builder/pages/api/auth/[...nextauth].ts new file mode 100644 index 00000000000..9de52c67dd5 --- /dev/null +++ b/apps/builder/pages/api/auth/[...nextauth].ts @@ -0,0 +1,39 @@ +import NextAuth from 'next-auth' +import { PrismaAdapter } from '@next-auth/prisma-adapter' +import { PrismaClient } from '@typebot/prisma' +import EmailProvider from 'next-auth/providers/email' +import GitHubProvider from 'next-auth/providers/github' +import GoogleProvider from 'next-auth/providers/google' +import FacebookProvider from 'next-auth/providers/facebook' + +const prisma = new PrismaClient() + +export default NextAuth({ + adapter: PrismaAdapter(prisma), + secret: process.env.SECRET, + providers: [ + EmailProvider({ + server: { + host: process.env.EMAIL_SERVER_HOST, + port: process.env.EMAIL_SERVER_PORT, + auth: { + user: process.env.EMAIL_SERVER_USER, + pass: process.env.EMAIL_SERVER_PASSWORD, + }, + }, + from: process.env.EMAIL_FROM, + }), + GitHubProvider({ + clientId: process.env.GITHUB_CLIENT_ID, + clientSecret: process.env.GITHUB_CLIENT_SECRET, + }), + GoogleProvider({ + clientId: process.env.GOOGLE_CLIENT_ID ?? '', + clientSecret: process.env.GOOGLE_CLIENT_SECRET ?? '', + }), + FacebookProvider({ + clientId: process.env.FACEBOOK_CLIENT_ID ?? '', + clientSecret: process.env.FACEBOOK_CLIENT_SECRET ?? '', + }), + ], +}) diff --git a/apps/builder/pages/index.tsx b/apps/builder/pages/index.tsx new file mode 100644 index 00000000000..2d7540a07d7 --- /dev/null +++ b/apps/builder/pages/index.tsx @@ -0,0 +1,18 @@ +import { GetServerSidePropsContext } from 'next' +import { getSession } from 'next-auth/react' + +function RedirectPage() { + return +} + +export const getServerSideProps = async ( + context: GetServerSidePropsContext +) => { + const session = await getSession(context) + if (!session?.user) { + return { redirect: { permanent: false, destination: '/signin' } } + } + return { redirect: { permanent: false, destination: '/typebots' } } +} + +export default RedirectPage diff --git a/apps/builder/pages/register.tsx b/apps/builder/pages/register.tsx new file mode 100644 index 00000000000..342e99fff98 --- /dev/null +++ b/apps/builder/pages/register.tsx @@ -0,0 +1,19 @@ +import { AuthSwitcher } from 'components/auth/AuthSwitcher' +import { SignInForm } from 'components/auth/SignInForm' +import { Heading, VStack } from '@chakra-ui/react' +import { useRouter } from 'next/router' +import React from 'react' + +const RegisterPage = () => { + const { query } = useRouter() + + return ( + + Create an account + + + + ) +} + +export default RegisterPage diff --git a/apps/builder/pages/signin.tsx b/apps/builder/pages/signin.tsx new file mode 100644 index 00000000000..5955becf258 --- /dev/null +++ b/apps/builder/pages/signin.tsx @@ -0,0 +1,16 @@ +import { AuthSwitcher } from 'components/auth/AuthSwitcher' +import { SignInForm } from 'components/auth/SignInForm' +import { Heading, VStack } from '@chakra-ui/react' +import React from 'react' + +const SignInPage = () => { + return ( + + Sign in + + + + ) +} + +export default SignInPage diff --git a/apps/builder/pages/typebots/index.tsx b/apps/builder/pages/typebots/index.tsx new file mode 100644 index 00000000000..ca1df0135da --- /dev/null +++ b/apps/builder/pages/typebots/index.tsx @@ -0,0 +1,9 @@ +import withAuth, { withAuthProps } from 'components/HOC/withUser' +import { Text } from '@chakra-ui/react' +import React from 'react' + +const TypebotsPage = ({ user }: withAuthProps) => { + return Hello {user?.email} +} + +export default withAuth(TypebotsPage) diff --git a/apps/builder/tsconfig.json b/apps/builder/tsconfig.json new file mode 100644 index 00000000000..7b841352eb7 --- /dev/null +++ b/apps/builder/tsconfig.json @@ -0,0 +1,22 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": false, + "forceConsistentCasingInFileNames": true, + "noEmit": true, + "incremental": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "baseUrl": ".", + "composite": true + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], + "exclude": ["node_modules", "cypress"] +} diff --git a/.eslintrc.js b/apps/viewer/.eslintrc.js similarity index 100% rename from .eslintrc.js rename to apps/viewer/.eslintrc.js diff --git a/apps/viewer/next-env.d.ts b/apps/viewer/next-env.d.ts new file mode 100644 index 00000000000..9bc3dd46b9d --- /dev/null +++ b/apps/viewer/next-env.d.ts @@ -0,0 +1,6 @@ +/// +/// +/// + +// NOTE: This file should not be edited +// see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/apps/viewer/package.json b/apps/viewer/package.json new file mode 100644 index 00000000000..a065550fb24 --- /dev/null +++ b/apps/viewer/package.json @@ -0,0 +1,27 @@ +{ + "name": "viewer", + "packageManager": "yarn@3.1.0", + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "next": "^12.0.4", + "react": "^17.0.2", + "react-dom": "^17.0.2" + }, + "devDependencies": { + "@types/node": "^16.11.9", + "@types/react": "^17.0.35", + "@typescript-eslint/eslint-plugin": "^5.4.0", + "eslint": "<8.0.0", + "eslint-config-next": "12.0.4", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-cypress": "^2.12.1", + "eslint-plugin-prettier": "^4.0.0", + "prettier": "^2.4.1", + "typescript": "^4.5.2" + } +} diff --git a/pages/index.tsx b/apps/viewer/pages/index.tsx similarity index 65% rename from pages/index.tsx rename to apps/viewer/pages/index.tsx index 69c526eceb6..c644ed0cc35 100644 --- a/pages/index.tsx +++ b/apps/viewer/pages/index.tsx @@ -1,7 +1,7 @@ import React from 'react' const HomePage = () => { - return
Welcome to "Next.js"!
+ return
Welcome to "Viewer"!
} export default HomePage diff --git a/tsconfig.json b/apps/viewer/tsconfig.json similarity index 63% rename from tsconfig.json rename to apps/viewer/tsconfig.json index 6db37c02f43..b29b6b742e1 100644 --- a/tsconfig.json +++ b/apps/viewer/tsconfig.json @@ -1,11 +1,7 @@ { "compilerOptions": { "target": "es5", - "lib": [ - "dom", - "dom.iterable", - "esnext" - ], + "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "skipLibCheck": true, "strict": false, @@ -17,14 +13,9 @@ "moduleResolution": "node", "resolveJsonModule": true, "isolatedModules": true, - "jsx": "preserve" + "jsx": "preserve", + "composite": true }, - "include": [ - "next-env.d.ts", - "**/*.ts", - "**/*.tsx" - ], - "exclude": [ - "node_modules" - ] + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], + "exclude": ["node_modules"] } diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000000..264847d1084 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,11 @@ +version: '3.6' +services: + postgres: + image: postgres:13 + ports: + - '5432:5432' + restart: always + volumes: + - db_data:/var/lib/postgresql/data +volumes: + db_data: diff --git a/package.json b/package.json index 4f440e23619..07018896967 100644 --- a/package.json +++ b/package.json @@ -1,26 +1,22 @@ { + "name": "typebot-os", "packageManager": "yarn@3.1.0", + "private": true, + "workspaces": [ + "packages/*", + "apps/*" + ], "scripts": { - "dev": "next dev", - "build": "next build", - "start": "next start", - "lint": "next lint" - }, - "dependencies": { - "next": "^12.0.4", - "react": "^17.0.2", - "react-dom": "^17.0.2" + "db:up": "docker-compose up -d", + "db:setup": "yarn workspace @typebot/prisma dev", + "db:nuke": "docker-compose down --volumes --remove-orphans", + "db:inspect": "dotenv -e .env yarn workspace @typebot/prisma prisma studio", + "dev:setup": "dotenv -e .env run-s db:up db:setup", + "dev:builder": "yarn workspace builder dev", + "dev:viewer": "yarn workspace viewer dev" }, "devDependencies": { - "@types/node": "^16.11.9", - "@types/react": "^17.0.35", - "@typescript-eslint/eslint-plugin": "^5.4.0", - "eslint": "<8.0.0", - "eslint-config-next": "12.0.4", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-cypress": "^2.12.1", - "eslint-plugin-prettier": "^4.0.0", - "prettier": "^2.4.1", - "typescript": "^4.5.2" + "dotenv-cli": "^4.1.0", + "npm-run-all": "^4.1.5" } } diff --git a/packages/prisma/.gitignore b/packages/prisma/.gitignore new file mode 100644 index 00000000000..f52e5502177 --- /dev/null +++ b/packages/prisma/.gitignore @@ -0,0 +1,5 @@ +node_modules +# Keep environment variables out of version control +.env + +build \ No newline at end of file diff --git a/packages/prisma/README.md b/packages/prisma/README.md new file mode 100644 index 00000000000..2f7795812da --- /dev/null +++ b/packages/prisma/README.md @@ -0,0 +1 @@ +# schemas diff --git a/packages/prisma/index.ts b/packages/prisma/index.ts new file mode 100644 index 00000000000..363724d9a5f --- /dev/null +++ b/packages/prisma/index.ts @@ -0,0 +1 @@ +export * from '@prisma/client' diff --git a/packages/prisma/package.json b/packages/prisma/package.json new file mode 100644 index 00000000000..bd751828965 --- /dev/null +++ b/packages/prisma/package.json @@ -0,0 +1,22 @@ +{ + "name": "@typebot/prisma", + "packageManager": "yarn@3.1.0", + "devDependencies": { + "dotenv-cli": "^4.1.0", + "npm-run-all": "^4.1.5", + "prisma": "^3.5.0", + "ts-node": "^10.4.0", + "typescript": "^4.5.2" + }, + "dependencies": { + "@prisma/client": "^3.5.0" + }, + "scripts": { + "prisma": "dotenv -e ../../.env prisma", + "dev": "run-s migrate generate build", + "build": "dotenv -e ../../.env tsc --build", + "migrate": "dotenv -e ../../.env prisma migrate dev", + "push": "dotenv -e ../../.env prisma db push", + "generate": "dotenv -e ../../.env prisma generate" + } +} diff --git a/packages/prisma/prisma/migrations/20211129141723_add_next_auth_tables/migration.sql b/packages/prisma/prisma/migrations/20211129141723_add_next_auth_tables/migration.sql new file mode 100644 index 00000000000..35257ab1e3d --- /dev/null +++ b/packages/prisma/prisma/migrations/20211129141723_add_next_auth_tables/migration.sql @@ -0,0 +1,69 @@ +-- CreateTable +CREATE TABLE "Account" ( + "id" TEXT NOT NULL, + "userId" TEXT NOT NULL, + "type" TEXT NOT NULL, + "provider" TEXT NOT NULL, + "providerAccountId" TEXT NOT NULL, + "refresh_token" TEXT, + "access_token" TEXT, + "expires_at" INTEGER, + "token_type" TEXT, + "scope" TEXT, + "id_token" TEXT, + "session_state" TEXT, + "oauth_token_secret" TEXT, + "oauth_token" TEXT, + "refresh_token_expires_in" INTEGER, + + CONSTRAINT "Account_pkey" PRIMARY KEY ("id") +); + +-- CreateTable +CREATE TABLE "Session" ( + "id" TEXT NOT NULL, + "sessionToken" TEXT NOT NULL, + "userId" TEXT NOT NULL, + "expires" TIMESTAMP(3) NOT NULL, + + CONSTRAINT "Session_pkey" PRIMARY KEY ("id") +); + +-- CreateTable +CREATE TABLE "User" ( + "id" TEXT NOT NULL, + "name" TEXT, + "email" TEXT, + "emailVerified" TIMESTAMP(3), + "image" TEXT, + + CONSTRAINT "User_pkey" PRIMARY KEY ("id") +); + +-- CreateTable +CREATE TABLE "VerificationToken" ( + "identifier" TEXT NOT NULL, + "token" TEXT NOT NULL, + "expires" TIMESTAMP(3) NOT NULL +); + +-- CreateIndex +CREATE UNIQUE INDEX "Account_provider_providerAccountId_key" ON "Account"("provider", "providerAccountId"); + +-- CreateIndex +CREATE UNIQUE INDEX "Session_sessionToken_key" ON "Session"("sessionToken"); + +-- CreateIndex +CREATE UNIQUE INDEX "User_email_key" ON "User"("email"); + +-- CreateIndex +CREATE UNIQUE INDEX "VerificationToken_token_key" ON "VerificationToken"("token"); + +-- CreateIndex +CREATE UNIQUE INDEX "VerificationToken_identifier_token_key" ON "VerificationToken"("identifier", "token"); + +-- AddForeignKey +ALTER TABLE "Account" ADD CONSTRAINT "Account_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "Session" ADD CONSTRAINT "Session_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE; diff --git a/packages/prisma/prisma/migrations/migration_lock.toml b/packages/prisma/prisma/migrations/migration_lock.toml new file mode 100644 index 00000000000..fbffa92c2bb --- /dev/null +++ b/packages/prisma/prisma/migrations/migration_lock.toml @@ -0,0 +1,3 @@ +# Please do not edit this file manually +# It should be added in your version-control system (i.e. Git) +provider = "postgresql" \ No newline at end of file diff --git a/packages/prisma/prisma/schema.prisma b/packages/prisma/prisma/schema.prisma new file mode 100644 index 00000000000..c1c7f97c5c1 --- /dev/null +++ b/packages/prisma/prisma/schema.prisma @@ -0,0 +1,56 @@ +datasource db { + provider = "postgresql" + url = env("DATABASE_URL") +} + +generator client { + provider = "prisma-client-js" +} + +model Account { + id String @id @default(cuid()) + userId String + type String + provider String + providerAccountId String + refresh_token String? + access_token String? + expires_at Int? + token_type String? + scope String? + id_token String? + session_state String? + oauth_token_secret String? + oauth_token String? + refresh_token_expires_in Int? + + user User @relation(fields: [userId], references: [id], onDelete: Cascade) + + @@unique([provider, providerAccountId]) +} + +model Session { + id String @id @default(cuid()) + sessionToken String @unique + userId String + expires DateTime + user User @relation(fields: [userId], references: [id], onDelete: Cascade) +} + +model User { + id String @id @default(cuid()) + name String? + email String? @unique + emailVerified DateTime? + image String? + accounts Account[] + sessions Session[] +} + +model VerificationToken { + identifier String + token String @unique + expires DateTime + + @@unique([identifier, token]) +} \ No newline at end of file diff --git a/packages/prisma/tsconfig.json b/packages/prisma/tsconfig.json new file mode 100644 index 00000000000..5fa6567b0fc --- /dev/null +++ b/packages/prisma/tsconfig.json @@ -0,0 +1,15 @@ +{ + "compilerOptions": { + "target": "es5", + "module": "commonjs", + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "skipLibCheck": true, + "composite": true, + "outDir": "build", + "isolatedModules": false + }, + "include": ["**/*.ts", "**/*.tsx"], + "exclude": ["node_modules", "build"] +} diff --git a/workspace.code-workspace b/workspace.code-workspace new file mode 100644 index 00000000000..1a657b2f4cb --- /dev/null +++ b/workspace.code-workspace @@ -0,0 +1,60 @@ +{ + "folders": [ + { + "path": ".", + "name": "root" + }, + { + "path": "apps/builder" + }, + { + "path": "apps/viewer" + }, + { + "path": "packages/bot-engine" + }, + { + "path": "packages/prisma" + } + ], + "settings": { + "restoreTerminals.terminals": [ + { + "splitTerminals": [ + { + "name": "root", + "commands": ["cd ~/Dev/typebot-os"] + } + ] + }, + { + "splitTerminals": [ + { + "name": "builder", + "commands": ["cd ~/Dev/typebot-os/apps/builder"] + }, + { + "name": "cypress", + "commands": ["cd ~/Dev/typebot-os/apps/builder"] + } + ] + }, + { + "splitTerminals": [ + { + "name": "bot-engine", + "commands": ["cd ~/Dev/typebot-os/packages/bot-engine"] + } + ] + }, + { + "splitTerminals": [ + { + "name": "viewer", + "commands": ["cd ~/Dev/typebot-os/apps/viewer"] + } + ] + } + ] + } +} diff --git a/yarn.lock b/yarn.lock index a3bdd984175..7e6b68a3ef1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14,6 +14,24 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4": + version: 7.16.0 + resolution: "@babel/code-frame@npm:7.16.0" + dependencies: + "@babel/highlight": ^7.16.0 + checksum: 8961d0302ec6b8c2e9751a11e06a17617425359fd1645e4dae56a90a03464c68a0916115100fbcd030961870313f21865d0b85858360a2c68aabdda744393607 + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.12.13": + version: 7.16.0 + resolution: "@babel/helper-module-imports@npm:7.16.0" + dependencies: + "@babel/types": ^7.16.0 + checksum: 8e1eb9ac39440e52080b87c78d8d318e7c93658bdd0f3ce0019c908de88cbddafdc241f392898c0b0ba81fc52c8c6d2f9cc1b163ac5ed2a474d49b11646b7516 + languageName: node + linkType: hard + "@babel/helper-plugin-utils@npm:^7.14.5": version: 7.14.5 resolution: "@babel/helper-plugin-utils@npm:7.14.5" @@ -28,7 +46,7 @@ __metadata: languageName: node linkType: hard -"@babel/highlight@npm:^7.10.4": +"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.16.0": version: 7.16.0 resolution: "@babel/highlight@npm:7.16.0" dependencies: @@ -50,41 +68,1105 @@ __metadata: languageName: node linkType: hard -"@babel/runtime-corejs3@npm:^7.10.2": - version: 7.16.3 - resolution: "@babel/runtime-corejs3@npm:7.16.3" +"@babel/plugin-syntax-jsx@npm:^7.12.13": + version: 7.16.0 + resolution: "@babel/plugin-syntax-jsx@npm:7.16.0" + dependencies: + "@babel/helper-plugin-utils": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 34afe4030c249ed5a559c7d164b317a6209f3fca2db7dee7ecb8413af84167381d82f23517bf8e41d359da07da9b0fd2c0472e81c4389e5cc9d1997a308d49de + languageName: node + linkType: hard + +"@babel/runtime-corejs3@npm:^7.10.2": + version: 7.16.3 + resolution: "@babel/runtime-corejs3@npm:7.16.3" + dependencies: + core-js-pure: ^3.19.0 + regenerator-runtime: ^0.13.4 + checksum: cdf97a52e6e980325190d680322ef182025249b6ac2fd7efa4e28bbf4e9ae8c41ef48457a25c90f03c5e759d2f66fe8d459c31e0f6b16815c9ca90654041f487 + languageName: node + linkType: hard + +"@babel/runtime@npm:7.15.4": + version: 7.15.4 + resolution: "@babel/runtime@npm:7.15.4" + dependencies: + regenerator-runtime: ^0.13.4 + checksum: c40825430400e47c19b97e4142d5315d2910305b9714d44a711472587ee2fd4521fdba5f02ddd9df3902f5e988d9854fa83f4da1e0c091f70f6983fa52480606 + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.14.6, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.7.2": + version: 7.16.3 + resolution: "@babel/runtime@npm:7.16.3" + dependencies: + regenerator-runtime: ^0.13.4 + checksum: ab8ac887096d76185ddbf291d28fb976cd32473696dc497ad4905b784acbd5aa462533ad83a5c5104e10ead28c2e0e119840ee28ed8eff90dcdde9d57f916eda + languageName: node + linkType: hard + +"@babel/types@npm:7.15.0": + version: 7.15.0 + resolution: "@babel/types@npm:7.15.0" + dependencies: + "@babel/helper-validator-identifier": ^7.14.9 + to-fast-properties: ^2.0.0 + checksum: 6d6bcdfce94b5446520a24087c6dede453e28425af092965b304d4028e9bca79712fd691cdad031e3570c7667bf3206e5f642bcccbfccb33d42ca4a8203587f9 + languageName: node + linkType: hard + +"@babel/types@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/types@npm:7.16.0" + dependencies: + "@babel/helper-validator-identifier": ^7.15.7 + to-fast-properties: ^2.0.0 + checksum: 5b483da5c6e6f2394fba7ee1da8787a0c9cddd33491271c4da702e49e6faf95ce41d7c8bf9a4ee47f2ef06bdb35096f4d0f6ae4b5bea35ebefe16309d22344b7 + languageName: node + linkType: hard + +"@chakra-ui/accordion@npm:1.4.1": + version: 1.4.1 + resolution: "@chakra-ui/accordion@npm:1.4.1" + dependencies: + "@chakra-ui/descendant": 2.1.1 + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/icon": 1.2.1 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/transition": 1.4.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: aa3f1cebe9ca70f31825907ac04fcc8536396a41523bc097d8a5272f349fb3fe988442144b0562de435c0680490af76de6e7f3a3ad28548e12b23036f3f47aa9 + languageName: node + linkType: hard + +"@chakra-ui/alert@npm:1.3.1": + version: 1.3.1 + resolution: "@chakra-ui/alert@npm:1.3.1" + dependencies: + "@chakra-ui/icon": 1.2.1 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 9356404bfbced83bf2eaf06f59f10a4f96acc9eb66e32ce526a315e319f19218dfce7fba6ebcb2932c5d5ba2529834e5c6caf8cbde0d9f68a15f7728d8b45ef0 + languageName: node + linkType: hard + +"@chakra-ui/anatomy@npm:1.2.1": + version: 1.2.1 + resolution: "@chakra-ui/anatomy@npm:1.2.1" + dependencies: + "@chakra-ui/theme-tools": ^1.3.1 + checksum: 21dee3b381d809ed912565ac42a9f8ca4f2bc5591ffd73157b64d4ca15053a38a77e82f49208ed7a290cb1363819e6aab813f547b2e0f5c2a5d7f2a4eff5e72e + languageName: node + linkType: hard + +"@chakra-ui/avatar@npm:1.3.1": + version: 1.3.1 + resolution: "@chakra-ui/avatar@npm:1.3.1" + dependencies: + "@chakra-ui/image": 1.1.1 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 21221c5e01e4b7e096bf919bf003407a55c77844003b0bcc0ffa3ec1fff93f390d43ef955de507558ddeb488c343513c5d6c763831ff96c5bc2294ca879537f3 + languageName: node + linkType: hard + +"@chakra-ui/breadcrumb@npm:1.3.1": + version: 1.3.1 + resolution: "@chakra-ui/breadcrumb@npm:1.3.1" + dependencies: + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 09ba4d865bbb992fe863a997b2a70551e1afba5562a8bcf2765a035b9b7c77d2d6ff3db39be61babb122bda4c55f0626aeb0751650016a91009085dff14f09c9 + languageName: node + linkType: hard + +"@chakra-ui/button@npm:1.5.1": + version: 1.5.1 + resolution: "@chakra-ui/button@npm:1.5.1" + dependencies: + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/spinner": 1.2.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 606890e29657f17b6d86f91007193255110a30544ba86b824f4904afb51a742756e7303e8f35b0ceaaa04f6aa6b065683ee0bb3b117a543db4cfecc45ea6ab53 + languageName: node + linkType: hard + +"@chakra-ui/checkbox@npm:1.6.1": + version: 1.6.1 + resolution: "@chakra-ui/checkbox@npm:1.6.1" + dependencies: + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/utils": 1.9.1 + "@chakra-ui/visually-hidden": 1.1.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + framer-motion: 3.x || 4.x || 5.x + react: ">=16.8.6" + checksum: 6c8d8bee9dd8b78cf9a941290393f8bfdf52bcf3f7e2017311570d947934eb874c315ca96b066800353be9f3401d68e1c2c86deccf181e2873c90a4918e8e642 + languageName: node + linkType: hard + +"@chakra-ui/clickable@npm:1.2.1": + version: 1.2.1 + resolution: "@chakra-ui/clickable@npm:1.2.1" + dependencies: + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + react: ">=16.8.6" + checksum: e8ed078c473eeda2a0b69750d6186d8053cd6a715be906cd570cd959db4f4b6c92aaf2c84777ac58b60989ff53ddf0d7bd0265a3d6c4ea2b9061bc2f1c429884 + languageName: node + linkType: hard + +"@chakra-ui/close-button@npm:1.2.1": + version: 1.2.1 + resolution: "@chakra-ui/close-button@npm:1.2.1" + dependencies: + "@chakra-ui/icon": 1.2.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 6cfc3b521ec72142b37b30d084b881d47bbc648feaee6f25966bc421a72801b636938f9601e36f510568ce0bf74e818f912afaefe4ceb005b79ed7364f0e98b0 + languageName: node + linkType: hard + +"@chakra-ui/color-mode@npm:1.3.2": + version: 1.3.2 + resolution: "@chakra-ui/color-mode@npm:1.3.2" + dependencies: + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/react-env": 1.1.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + react: ">=16.8.6" + checksum: 4ae17330a026106c17cb8e37d38013cf0916216011ed626391fb84d248de745379a24f4a5c8ffe8d1ae07d27c2dc9684f301c502669b187c28dd17672c35e047 + languageName: node + linkType: hard + +"@chakra-ui/control-box@npm:1.1.1": + version: 1.1.1 + resolution: "@chakra-ui/control-box@npm:1.1.1" + dependencies: + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: e0f408ad4ea4c8ca5005fe7f325832680a8e4f0685ebaf235200e6395ca9a2e07a9268b8d8381e4b55c3ce4deb884bc8bbc185ca223da798410a79d1219e5f25 + languageName: node + linkType: hard + +"@chakra-ui/counter@npm:1.2.1": + version: 1.2.1 + resolution: "@chakra-ui/counter@npm:1.2.1" + dependencies: + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + react: ">=16.8.6" + checksum: 2248ee79dcf1b435dafffefbaa026b145773a3fccd13bc88e8540e6495d9fce741296f4d94c6eb1d3e817fd05f9692ed078451bf593454272f7b21936ce33559 + languageName: node + linkType: hard + +"@chakra-ui/css-reset@npm:1.1.1": + version: 1.1.1 + resolution: "@chakra-ui/css-reset@npm:1.1.1" + peerDependencies: + "@emotion/react": ">=10.0.35" + react: ">=16.8.6" + checksum: 903b21e7cee80ea1bff5d48a1b57a06a7a9469a66214638e0a1bfbee4607210fe95fff836ef659ba11f2e4960233a659e71df5c57a2fa49cfe9c4f196e24a2c2 + languageName: node + linkType: hard + +"@chakra-ui/descendant@npm:2.1.1": + version: 2.1.1 + resolution: "@chakra-ui/descendant@npm:2.1.1" + dependencies: + "@chakra-ui/react-utils": ^1.2.1 + peerDependencies: + react: ">=16.8.6" + checksum: c3059821e4ba42dbf743cbbf21bbe0959b26f990ced2e50ef2c2259723b0804c7d2add01d95ffefec9004a97db43f4eba1faf833ee4c0443bc1a49435b758e26 + languageName: node + linkType: hard + +"@chakra-ui/editable@npm:1.3.1": + version: 1.3.1 + resolution: "@chakra-ui/editable@npm:1.3.1" + dependencies: + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 623e4afaf4c6ef60ee93c0e77d2eed21ac68a3358b0656916f03592b0c4d9e981aead9e34948d9d8ae83d21f8a99a7d431c9c2460c610f6353fc6c038625ae40 + languageName: node + linkType: hard + +"@chakra-ui/focus-lock@npm:1.2.1": + version: 1.2.1 + resolution: "@chakra-ui/focus-lock@npm:1.2.1" + dependencies: + "@chakra-ui/utils": 1.9.1 + react-focus-lock: 2.5.2 + peerDependencies: + react: ">=16.8.6" + checksum: 1bc1afeba92dbb949716ce885d63a5f99ad8e1165be4fb51624d5bcce80c1ab837dfb097a5244e4fd8d90b49cbfca6303b3081512529e230621294c6cd26781f + languageName: node + linkType: hard + +"@chakra-ui/form-control@npm:1.5.1": + version: 1.5.1 + resolution: "@chakra-ui/form-control@npm:1.5.1" + dependencies: + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/icon": 1.2.1 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 6830ab99ed500f746e3b66a6bceb81118b32a888502a2cecb428577fce8bc4fa8f7cb1d97ba0d453bb9baa82bbc83ef7bc17df918580fd6d7f4875bb83063ed5 + languageName: node + linkType: hard + +"@chakra-ui/hooks@npm:1.7.1": + version: 1.7.1 + resolution: "@chakra-ui/hooks@npm:1.7.1" + dependencies: + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/utils": 1.9.1 + compute-scroll-into-view: 1.0.14 + copy-to-clipboard: 3.3.1 + peerDependencies: + react: ">=16.8.6" + checksum: 93538118919a376c084fa195eabc33d9531b586213e037c46e09536f534c34792a03a627ebe3737fa3f17fb5c1b5cc4e6a9e2fe212faa18ec270bae9b476075a + languageName: node + linkType: hard + +"@chakra-ui/icon@npm:1.2.1": + version: 1.2.1 + resolution: "@chakra-ui/icon@npm:1.2.1" + dependencies: + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: e388267e7bc15f8b91d389e85fb5ba01cb60a0d4405a8d9e76aa743849d917a12632958e1a8eb373d8257fbd2a0e7550eba3daa0b9a719d688f05f97b6ae830f + languageName: node + linkType: hard + +"@chakra-ui/image@npm:1.1.1": + version: 1.1.1 + resolution: "@chakra-ui/image@npm:1.1.1" + dependencies: + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 7aec52a4b8bb379efe0f2c99de49e15cc4c69dec52ea98909d0ac4fbb77a7224316359b80fb1155e9f01062f9beb3a0c377b96cbb25dd032d7d84f8fcbe995ea + languageName: node + linkType: hard + +"@chakra-ui/input@npm:1.3.1": + version: 1.3.1 + resolution: "@chakra-ui/input@npm:1.3.1" + dependencies: + "@chakra-ui/form-control": 1.5.1 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 07081edc3d850d4734f0124fa6fbf9b2b22b676f37562bff672f0448ae5d0dcb46c775da8c55ac5ead1ef0aabf20783cb6f4c9b2fe424b2f8d2a08547472d974 + languageName: node + linkType: hard + +"@chakra-ui/layout@npm:1.5.1": + version: 1.5.1 + resolution: "@chakra-ui/layout@npm:1.5.1" + dependencies: + "@chakra-ui/icon": 1.2.1 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 221a8296ef6134e9ca1754a6cc9b812c3317dd95628942708133483c856ba8bbd59074eac46aa4c1cab67c494e2a23f045d7264773cb87742a13792708dce951 + languageName: node + linkType: hard + +"@chakra-ui/live-region@npm:1.1.1": + version: 1.1.1 + resolution: "@chakra-ui/live-region@npm:1.1.1" + dependencies: + "@chakra-ui/utils": 1.9.1 + peerDependencies: + react: ">=16.8.6" + checksum: ad14471ffd69dd462a667bbcc2c3f5e9cf520b5f4ee735b1e62527ad2c659fb8671c9d167321ba83b8e6f71090a4fe7c6a8fd0a8cb3df93a43560ed20ba72614 + languageName: node + linkType: hard + +"@chakra-ui/media-query@npm:1.2.1": + version: 1.2.1 + resolution: "@chakra-ui/media-query@npm:1.2.1" + dependencies: + "@chakra-ui/react-env": 1.1.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + "@chakra-ui/theme": ">=1.0.0" + react: ">=16.8.6" + checksum: b5476cbc336542b7c2efd2a443273edd6d2cb3ebcf5c746937555c5db26d2e30353b31848bddbbc98ecc93e92b5cccdfcc1e8946e9d7ff285a762191d693ceb8 + languageName: node + linkType: hard + +"@chakra-ui/menu@npm:1.8.1": + version: 1.8.1 + resolution: "@chakra-ui/menu@npm:1.8.1" + dependencies: + "@chakra-ui/clickable": 1.2.1 + "@chakra-ui/descendant": 2.1.1 + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/popper": 2.4.1 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/transition": 1.4.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + framer-motion: 3.x || 4.x || 5.x + react: ">=16.8.6" + checksum: 4ed1646e3596dd52be65fd56be2dac80093d173cf6eddba1e5ab176450cb5261c3bf52e440468ab87679e271b9b324c01a0c3ca67b6ee9485eed2ee145ac032a + languageName: node + linkType: hard + +"@chakra-ui/modal@npm:1.10.1": + version: 1.10.1 + resolution: "@chakra-ui/modal@npm:1.10.1" + dependencies: + "@chakra-ui/close-button": 1.2.1 + "@chakra-ui/focus-lock": 1.2.1 + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/portal": 1.3.1 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/transition": 1.4.1 + "@chakra-ui/utils": 1.9.1 + aria-hidden: ^1.1.1 + react-remove-scroll: 2.4.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + framer-motion: 3.x || 4.x || 5.x + react: ">=16.8.6" + react-dom: ">=16.8.6" + checksum: 0f35718f1db4168dd6dcffc0b898c09e67183cbaee4c751c5eba15d4cfd81371f61acfa23ccc11834747397dc501a052e22f39be874d3bd26ae3375bd13bcf15 + languageName: node + linkType: hard + +"@chakra-ui/number-input@npm:1.3.1": + version: 1.3.1 + resolution: "@chakra-ui/number-input@npm:1.3.1" + dependencies: + "@chakra-ui/counter": 1.2.1 + "@chakra-ui/form-control": 1.5.1 + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/icon": 1.2.1 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 526a5d75b864fd997e0e3dd09c5bb8d4bb25be3ec6b8eddc5bd2c6290d56579fda8e5781a6df1de2b3912bf12b52e99a81edd6138d5277333c470247365d68e8 + languageName: node + linkType: hard + +"@chakra-ui/pin-input@npm:1.7.1": + version: 1.7.1 + resolution: "@chakra-ui/pin-input@npm:1.7.1" + dependencies: + "@chakra-ui/descendant": 2.1.1 + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 0adc7a9831e286353f03d77b3e0d05c41a1c35acc9009c524b1e903b7c960971761da96ba5ecf19c93295ca4a0593a670e41a5857326cacc29e2bfcd5faee87d + languageName: node + linkType: hard + +"@chakra-ui/popover@npm:1.10.1": + version: 1.10.1 + resolution: "@chakra-ui/popover@npm:1.10.1" + dependencies: + "@chakra-ui/close-button": 1.2.1 + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/popper": 2.4.1 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + framer-motion: 3.x || 4.x || 5.x + react: ">=16.8.6" + checksum: 6945f9874ae6d1283fed8559fe1e1cfc70b12d2236c7b9849d74b9f7cddc5df1cc44148585ddd5ff0c9f3f824c193993329e056c63e12b6a873aa1e6416fc5e3 + languageName: node + linkType: hard + +"@chakra-ui/popper@npm:2.4.1": + version: 2.4.1 + resolution: "@chakra-ui/popper@npm:2.4.1" + dependencies: + "@chakra-ui/react-utils": 1.2.1 + "@popperjs/core": ^2.9.3 + peerDependencies: + react: ">=16.8.6" + checksum: 7a25db79d187276bbbcedd5bf8d5ab8387ea7ec2d0e2afd220a05113af66d6e34d2228a8b93891bc9db75e23b0073b056a8d0ce3929d13fc9853c7f32fafaf96 + languageName: node + linkType: hard + +"@chakra-ui/portal@npm:1.3.1": + version: 1.3.1 + resolution: "@chakra-ui/portal@npm:1.3.1" + dependencies: + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + react: ">=16.8.6" + react-dom: ">=16.8.6" + checksum: 8baee2c19de4881025c0acd667acca46af8d26554a9c7bd0ff07bd769ca37224e81f3775b7604ae5906f3439d476071b87686008a51201c23da7285a37e3a812 + languageName: node + linkType: hard + +"@chakra-ui/progress@npm:1.2.1": + version: 1.2.1 + resolution: "@chakra-ui/progress@npm:1.2.1" + dependencies: + "@chakra-ui/theme-tools": 1.3.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 6f76b061507f67e3a2f08c771de8429aeadf66e0046031bf94f69e62cc36aac6e6b519e9a02cf4d60ba85dddfca9503b05aa2e910b0b408d4029c8ac707681b4 + languageName: node + linkType: hard + +"@chakra-ui/provider@npm:1.7.2": + version: 1.7.2 + resolution: "@chakra-ui/provider@npm:1.7.2" + dependencies: + "@chakra-ui/css-reset": 1.1.1 + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/portal": 1.3.1 + "@chakra-ui/react-env": 1.1.1 + "@chakra-ui/system": 1.8.2 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@emotion/react": ^11.0.0 + "@emotion/styled": ^11.0.0 + react: ">=16.8.6" + react-dom: ">=16.8.6" + checksum: ab774248da42f894cdf0c115750af7b3e3c860c757c4e211b3eff45e663bd106cfe920182a8bc3fd19fd68428f68bedb0ef433b03ca150e7406d9340b518301e + languageName: node + linkType: hard + +"@chakra-ui/radio@npm:1.4.2": + version: 1.4.2 + resolution: "@chakra-ui/radio@npm:1.4.2" + dependencies: + "@chakra-ui/form-control": 1.5.1 + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/utils": 1.9.1 + "@chakra-ui/visually-hidden": 1.1.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: b296c5ab847e584449a880cea3b002561232b6c9065bea0fd91c7eeb366395a4902960e0bf390771b653a2114ee0afb31bd343b4c0502c7ea6923422827b7025 + languageName: node + linkType: hard + +"@chakra-ui/react-env@npm:1.1.1": + version: 1.1.1 + resolution: "@chakra-ui/react-env@npm:1.1.1" + dependencies: + "@chakra-ui/utils": 1.9.1 + peerDependencies: + react: ">=16.8.6" + checksum: a84f7cd3184f48074d1fe343f3a32586e527c91819f06ffce029d6ad24674ca2596a2c0bad08536da1abe116527bf17a93180be16672247ea6e200c0e1011f68 + languageName: node + linkType: hard + +"@chakra-ui/react-utils@npm:1.2.1, @chakra-ui/react-utils@npm:^1.2.1": + version: 1.2.1 + resolution: "@chakra-ui/react-utils@npm:1.2.1" + dependencies: + "@chakra-ui/utils": ^1.9.1 + peerDependencies: + react: ">=16.8.6" + checksum: 0d290c620a5c400dba08c10288a32e3be9bd6b40d3a749a2c96185849f3c17ad8418b75fbfcb4cffbeab4f65c6ce598179429484df210f6e94d3e4af43922d65 + languageName: node + linkType: hard + +"@chakra-ui/react@npm:^1.7.2": + version: 1.7.2 + resolution: "@chakra-ui/react@npm:1.7.2" + dependencies: + "@chakra-ui/accordion": 1.4.1 + "@chakra-ui/alert": 1.3.1 + "@chakra-ui/avatar": 1.3.1 + "@chakra-ui/breadcrumb": 1.3.1 + "@chakra-ui/button": 1.5.1 + "@chakra-ui/checkbox": 1.6.1 + "@chakra-ui/close-button": 1.2.1 + "@chakra-ui/control-box": 1.1.1 + "@chakra-ui/counter": 1.2.1 + "@chakra-ui/css-reset": 1.1.1 + "@chakra-ui/editable": 1.3.1 + "@chakra-ui/form-control": 1.5.1 + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/icon": 1.2.1 + "@chakra-ui/image": 1.1.1 + "@chakra-ui/input": 1.3.1 + "@chakra-ui/layout": 1.5.1 + "@chakra-ui/live-region": 1.1.1 + "@chakra-ui/media-query": 1.2.1 + "@chakra-ui/menu": 1.8.1 + "@chakra-ui/modal": 1.10.1 + "@chakra-ui/number-input": 1.3.1 + "@chakra-ui/pin-input": 1.7.1 + "@chakra-ui/popover": 1.10.1 + "@chakra-ui/popper": 2.4.1 + "@chakra-ui/portal": 1.3.1 + "@chakra-ui/progress": 1.2.1 + "@chakra-ui/provider": 1.7.2 + "@chakra-ui/radio": 1.4.2 + "@chakra-ui/react-env": 1.1.1 + "@chakra-ui/select": 1.2.1 + "@chakra-ui/skeleton": 1.2.2 + "@chakra-ui/slider": 1.5.2 + "@chakra-ui/spinner": 1.2.1 + "@chakra-ui/stat": 1.2.1 + "@chakra-ui/switch": 1.3.1 + "@chakra-ui/system": 1.8.2 + "@chakra-ui/table": 1.3.1 + "@chakra-ui/tabs": 1.6.1 + "@chakra-ui/tag": 1.2.1 + "@chakra-ui/textarea": 1.2.1 + "@chakra-ui/theme": 1.12.1 + "@chakra-ui/toast": 1.4.1 + "@chakra-ui/tooltip": 1.4.1 + "@chakra-ui/transition": 1.4.1 + "@chakra-ui/utils": 1.9.1 + "@chakra-ui/visually-hidden": 1.1.1 + peerDependencies: + "@emotion/react": ^11.0.0 + "@emotion/styled": ^11.0.0 + framer-motion: 3.x || 4.x || 5.x + react: ">=16.8.6" + react-dom: ">=16.8.6" + checksum: 855bb275e7bd4606c5077d3e2c72d17b9df5aec6412da2f2c73c87fca31c8649ab1926c25399c0e3720619355e34c28bb9218c61cb65186ccd43a59b778a6896 + languageName: node + linkType: hard + +"@chakra-ui/select@npm:1.2.1": + version: 1.2.1 + resolution: "@chakra-ui/select@npm:1.2.1" + dependencies: + "@chakra-ui/form-control": 1.5.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 8af8091cbee2c0f8409510af0e5a36ef1ee4d1292f9b010cc37e6a652f81502948b88541e881fc9cd421d495ed2b69d7475e773e1722c98654be2a4bc9225d16 + languageName: node + linkType: hard + +"@chakra-ui/skeleton@npm:1.2.2": + version: 1.2.2 + resolution: "@chakra-ui/skeleton@npm:1.2.2" + dependencies: + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/media-query": 1.2.1 + "@chakra-ui/system": 1.8.2 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + react: ">=16.8.6" + checksum: 8a367b5b35295c6e4c1f40a12e423aa95ae119fecfd68e058c115389024a74827d9e1271a409d1a0c6d2590a82ad26088e2077ad587f4b68182c6565bb173212 + languageName: node + linkType: hard + +"@chakra-ui/slider@npm:1.5.2": + version: 1.5.2 + resolution: "@chakra-ui/slider@npm:1.5.2" + dependencies: + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 904595099ea68f038fe6b788a7766f99b936c312114f7ccd9c8b36f98242a9ad0e103a63fdcd7d2514036e615656e28cc2ed9c7a7ad718872689c2f6e899b9eb + languageName: node + linkType: hard + +"@chakra-ui/spinner@npm:1.2.1": + version: 1.2.1 + resolution: "@chakra-ui/spinner@npm:1.2.1" + dependencies: + "@chakra-ui/utils": 1.9.1 + "@chakra-ui/visually-hidden": 1.1.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 9f91b8a4d15bc4f07d2fed3dd26b53894c7e297b38b7587452a2ca0878cda236470cbc95907ae60f19167172569e7b785b06bd98b1cc11bca91fce4023cb7b19 + languageName: node + linkType: hard + +"@chakra-ui/stat@npm:1.2.1": + version: 1.2.1 + resolution: "@chakra-ui/stat@npm:1.2.1" + dependencies: + "@chakra-ui/icon": 1.2.1 + "@chakra-ui/utils": 1.9.1 + "@chakra-ui/visually-hidden": 1.1.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 8ce0acec00795de570f5b51f8e3bd9996f5b10d0d3f734c92e163be5704db32b2e9d0850786341be5f25b3d3edc5abda5c67d29e9f71e2742cba8535b0d2bddf + languageName: node + linkType: hard + +"@chakra-ui/styled-system@npm:1.14.1": + version: 1.14.1 + resolution: "@chakra-ui/styled-system@npm:1.14.1" + dependencies: + "@chakra-ui/utils": 1.9.1 + csstype: ^3.0.9 + checksum: 562cbf9ffba225869d1c36249541546abd05931a028b582f5554f855b6ed9a70b8146a0de42bf82e370341ababd4efffcd1eb6ee7acbed3a206edc04570d5382 + languageName: node + linkType: hard + +"@chakra-ui/switch@npm:1.3.1": + version: 1.3.1 + resolution: "@chakra-ui/switch@npm:1.3.1" + dependencies: + "@chakra-ui/checkbox": 1.6.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: b3c459629f43238a5f84c67f9eaa53cfb62e7d8ad6ad0f5fc4fb72ebcf3682a4dd650082d2f333ebe9a152de3ed5583f3a349017e05257cd9146213eabdc7531 + languageName: node + linkType: hard + +"@chakra-ui/system@npm:1.8.2": + version: 1.8.2 + resolution: "@chakra-ui/system@npm:1.8.2" + dependencies: + "@chakra-ui/color-mode": 1.3.2 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/styled-system": 1.14.1 + "@chakra-ui/utils": 1.9.1 + react-fast-compare: 3.2.0 + peerDependencies: + "@emotion/react": ^11.0.0 + "@emotion/styled": ^11.0.0 + react: ">=16.8.6" + checksum: b34ee50d12ab9683615369b78ba1e3fca65aae58a308fb937908b1d78532ff191af1f4cb200886c9870d548aef6aa7c7670f3d2f9f80c9e3b8d3929302b2769e + languageName: node + linkType: hard + +"@chakra-ui/table@npm:1.3.1": + version: 1.3.1 + resolution: "@chakra-ui/table@npm:1.3.1" + dependencies: + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 9a4a3fe527e012c1fe3d3e2fba0b1dea785560969e4b8c1fbadffaa0857113f07980fed342c7cf0a1c0d723bcad841d063b4cc9f8eaec469180fd01171f214a5 + languageName: node + linkType: hard + +"@chakra-ui/tabs@npm:1.6.1": + version: 1.6.1 + resolution: "@chakra-ui/tabs@npm:1.6.1" + dependencies: + "@chakra-ui/clickable": 1.2.1 + "@chakra-ui/descendant": 2.1.1 + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: d4b1369b907f0e32e75b3ff5b59b609d1bfeb4e3e9435c6c2883ce593bd3cd01de4afa8c5982505985e108f358ff6513eaeb07c46eba2c4b2af0597ce25e39b1 + languageName: node + linkType: hard + +"@chakra-ui/tag@npm:1.2.1": + version: 1.2.1 + resolution: "@chakra-ui/tag@npm:1.2.1" + dependencies: + "@chakra-ui/icon": 1.2.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: b0ba73a4f701dc48d2607e4118ea36586073229bc05b650883dd7ca5f0071eeb25549f83c62907ab57f6e49c6cdf0671af88fc59fc4c741aee7525f1d5233e3c + languageName: node + linkType: hard + +"@chakra-ui/textarea@npm:1.2.1": + version: 1.2.1 + resolution: "@chakra-ui/textarea@npm:1.2.1" + dependencies: + "@chakra-ui/form-control": 1.5.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 57f9be66e74cb3cb51ee3cfa155e1c8347d06b307eb2ec43da9383493fa497b584631ed57c5ce57ad896baf13e1240e526d8dc4fdf428684fb7c625236e4dec8 + languageName: node + linkType: hard + +"@chakra-ui/theme-tools@npm:1.3.1, @chakra-ui/theme-tools@npm:^1.3.1": + version: 1.3.1 + resolution: "@chakra-ui/theme-tools@npm:1.3.1" + dependencies: + "@chakra-ui/utils": 1.9.1 + "@ctrl/tinycolor": ^3.4.0 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + checksum: cc6b702d7e0e9b93c2dac2ff4aba2d93bef19ed84ff24575768117e410870319ed5a47d15892b96ce694eb1b52059a66f0ad52cb60a79b980d8833141f052a3d + languageName: node + linkType: hard + +"@chakra-ui/theme@npm:1.12.1": + version: 1.12.1 + resolution: "@chakra-ui/theme@npm:1.12.1" + dependencies: + "@chakra-ui/anatomy": 1.2.1 + "@chakra-ui/theme-tools": 1.3.1 + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + checksum: 6bd162184287c4fd11c2f915eb8f755c862f0553e78cc5572d8ef1a6f03d8d258821907a36b0004bd7cf7da94abfa61ccd1b24a9d4e24b1c1ea8a0dc0f23731a + languageName: node + linkType: hard + +"@chakra-ui/toast@npm:1.4.1": + version: 1.4.1 + resolution: "@chakra-ui/toast@npm:1.4.1" + dependencies: + "@chakra-ui/alert": 1.3.1 + "@chakra-ui/close-button": 1.2.1 + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/theme": 1.12.1 + "@chakra-ui/transition": 1.4.1 + "@chakra-ui/utils": 1.9.1 + "@reach/alert": 0.13.2 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + framer-motion: 3.x || 4.x || 5.x + react: ">=16.8.6" + react-dom: ">=16.8.6" + checksum: 849305e08be70de295344e0c34a9c29838789a555df2223cd31989476bc060c7bc63dd33a2b968b5964060f32a12ed700e247278c7992003a2a3841f01215058 + languageName: node + linkType: hard + +"@chakra-ui/tooltip@npm:1.4.1": + version: 1.4.1 + resolution: "@chakra-ui/tooltip@npm:1.4.1" + dependencies: + "@chakra-ui/hooks": 1.7.1 + "@chakra-ui/popper": 2.4.1 + "@chakra-ui/portal": 1.3.1 + "@chakra-ui/react-utils": 1.2.1 + "@chakra-ui/utils": 1.9.1 + "@chakra-ui/visually-hidden": 1.1.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + framer-motion: 3.x || 4.x || 5.x + react: ">=16.8.6" + react-dom: ">=16.8.6" + checksum: 4fceb2091747bdd02b20ffe872a3690844f771a4ffda2596f39821fce6f37dddd702abd3ab26a407c6781cfeb71098e3a81a28110ef69597affb13614436b930 + languageName: node + linkType: hard + +"@chakra-ui/transition@npm:1.4.1": + version: 1.4.1 + resolution: "@chakra-ui/transition@npm:1.4.1" + dependencies: + "@chakra-ui/utils": 1.9.1 + peerDependencies: + framer-motion: 3.x || 4.x || 5.x + react: ">=16.8.6" + checksum: e80002acf7caca82818a1f4d057e2a46c87a851853e098a8c6702fbf959fd52633f06be5664cdda0e5f06f55dd1f15bd461e3b3561f4458aaf475808564016ea + languageName: node + linkType: hard + +"@chakra-ui/utils@npm:1.9.1, @chakra-ui/utils@npm:^1.9.1": + version: 1.9.1 + resolution: "@chakra-ui/utils@npm:1.9.1" + dependencies: + "@types/lodash.mergewith": 4.6.6 + css-box-model: 1.2.1 + framesync: 5.3.0 + lodash.mergewith: 4.6.2 + checksum: 6de3d4463cbff11f3c039514cda327bfc3f4b3700c77c13d0f5cc575d608de25ba84b316072f72c97b1e450020f8d3940f96997726110fc5f8784aabb878cc2f + languageName: node + linkType: hard + +"@chakra-ui/visually-hidden@npm:1.1.1": + version: 1.1.1 + resolution: "@chakra-ui/visually-hidden@npm:1.1.1" + dependencies: + "@chakra-ui/utils": 1.9.1 + peerDependencies: + "@chakra-ui/system": ">=1.0.0" + react: ">=16.8.6" + checksum: 1e6ed8a1d91fb78f38d7caf8ba943c2b1905a3acc90059f52783dfeb62d5eaed641f4f7d0afd5f82c433ddc5a9e8f4c808e98b1af43c617c378b2b4917950911 + languageName: node + linkType: hard + +"@cspotcode/source-map-consumer@npm:0.8.0": + version: 0.8.0 + resolution: "@cspotcode/source-map-consumer@npm:0.8.0" + checksum: c0c16ca3d2f58898f1bd74c4f41a189dbcc202e642e60e489cbcc2e52419c4e89bdead02c886a12fb13ea37798ede9e562b2321df997ebc210ae9bd881561b4e + languageName: node + linkType: hard + +"@cspotcode/source-map-support@npm:0.7.0": + version: 0.7.0 + resolution: "@cspotcode/source-map-support@npm:0.7.0" + dependencies: + "@cspotcode/source-map-consumer": 0.8.0 + checksum: 9faddda7757cd778b5fd6812137b2cc265810043680d6399acc20441668fafcdc874053be9dccd0d9110087287bfad27eb3bf342f72bceca9aa9059f5d0c4be8 + languageName: node + linkType: hard + +"@ctrl/tinycolor@npm:^3.4.0": + version: 3.4.0 + resolution: "@ctrl/tinycolor@npm:3.4.0" + checksum: 28217900f3c077d2000f95034a068e755b87e864481f7cf7c1e65442d51fe33283762860c3ee86961a48d9ea5deba73b06e3c961e6da6748054a79162b3a31c9 + languageName: node + linkType: hard + +"@cypress/request@npm:^2.88.7": + version: 2.88.9 + resolution: "@cypress/request@npm:2.88.9" + dependencies: + aws-sign2: ~0.7.0 + aws4: ^1.8.0 + caseless: ~0.12.0 + combined-stream: ~1.0.6 + extend: ~3.0.2 + forever-agent: ~0.6.1 + form-data: ~2.3.2 + har-validator: ~5.1.3 + http-signature: ~1.3.6 + is-typedarray: ~1.0.0 + isstream: ~0.1.2 + json-stringify-safe: ~5.0.1 + mime-types: ~2.1.19 + performance-now: ^2.1.0 + qs: ~6.5.2 + safe-buffer: ^5.1.2 + tough-cookie: ~2.5.0 + tunnel-agent: ^0.6.0 + uuid: ^8.3.2 + checksum: eac611b785d34855d5148897a03e528b13fb6852a4e3eeb47658d5f5e0d488606d7d7db515edb453e7c30bff0cb2ecc364fa21718de3d0fdc9a60c4e460e3aba + languageName: node + linkType: hard + +"@cypress/xvfb@npm:^1.2.4": + version: 1.2.4 + resolution: "@cypress/xvfb@npm:1.2.4" + dependencies: + debug: ^3.1.0 + lodash.once: ^4.1.1 + checksum: 7bdcdaeb1bb692ec9d9bf8ec52538aa0bead6764753f4a067a171a511807a43fab016f7285a56bef6a606c2467ff3f1365e1ad2d2d583b81beed849ee1573fd1 + languageName: node + linkType: hard + +"@emotion/babel-plugin@npm:^11.3.0": + version: 11.3.0 + resolution: "@emotion/babel-plugin@npm:11.3.0" + dependencies: + "@babel/helper-module-imports": ^7.12.13 + "@babel/plugin-syntax-jsx": ^7.12.13 + "@babel/runtime": ^7.13.10 + "@emotion/hash": ^0.8.0 + "@emotion/memoize": ^0.7.5 + "@emotion/serialize": ^1.0.2 + babel-plugin-macros: ^2.6.1 + convert-source-map: ^1.5.0 + escape-string-regexp: ^4.0.0 + find-root: ^1.1.0 + source-map: ^0.5.7 + stylis: ^4.0.3 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 8ff91de4a26c32f8342b28b96630527d347879b6669a9bf6f78945ef6588af34be800e0feca0434e8900f082350c351a4b6941e48127aad916a581821620c919 + languageName: node + linkType: hard + +"@emotion/cache@npm:^11.6.0": + version: 11.6.0 + resolution: "@emotion/cache@npm:11.6.0" + dependencies: + "@emotion/memoize": ^0.7.4 + "@emotion/sheet": ^1.1.0 + "@emotion/utils": ^1.0.0 + "@emotion/weak-memoize": ^0.2.5 + stylis: ^4.0.10 + checksum: 3c72c50bfe06fd7ec2728988181173664183d2320305a01bb757caa6a9d485de25fccde1b173d810423d2ff88a178d5a72cc21db76b9e458311a8ce3044dd2a1 + languageName: node + linkType: hard + +"@emotion/hash@npm:^0.8.0": + version: 0.8.0 + resolution: "@emotion/hash@npm:0.8.0" + checksum: 4b35d88a97e67275c1d990c96d3b0450451d089d1508619488fc0acb882cb1ac91e93246d471346ebd1b5402215941ef4162efe5b51534859b39d8b3a0e3ffaa + languageName: node + linkType: hard + +"@emotion/is-prop-valid@npm:^0.8.2": + version: 0.8.8 + resolution: "@emotion/is-prop-valid@npm:0.8.8" + dependencies: + "@emotion/memoize": 0.7.4 + checksum: bb7ec6d48c572c540e24e47cc94fc2f8dec2d6a342ae97bc9c8b6388d9b8d283862672172a1bb62d335c02662afe6291e10c71e9b8642664a8b43416cdceffac + languageName: node + linkType: hard + +"@emotion/is-prop-valid@npm:^1.1.1": + version: 1.1.1 + resolution: "@emotion/is-prop-valid@npm:1.1.1" + dependencies: + "@emotion/memoize": ^0.7.4 + checksum: 5816696dae6ac79537a31fe95256e0c1f55651507204676dd9903542b102f727c16a68924e6634a89b0972f0d15b0803bb9d4e14bd0fb8a49da8a2e3956e6639 + languageName: node + linkType: hard + +"@emotion/memoize@npm:0.7.4": + version: 0.7.4 + resolution: "@emotion/memoize@npm:0.7.4" + checksum: 4e3920d4ec95995657a37beb43d3f4b7d89fed6caa2b173a4c04d10482d089d5c3ea50bbc96618d918b020f26ed6e9c4026bbd45433566576c1f7b056c3271dc + languageName: node + linkType: hard + +"@emotion/memoize@npm:^0.7.4, @emotion/memoize@npm:^0.7.5": + version: 0.7.5 + resolution: "@emotion/memoize@npm:0.7.5" + checksum: 83da8d4a7649a92c72f960817692bc6be13cc13e107b9f7e878d63766525ed4402881bfeb3cda61145c050281e7e260f114a0a2870515527346f2ef896b915b3 + languageName: node + linkType: hard + +"@emotion/react@npm:^11": + version: 11.7.0 + resolution: "@emotion/react@npm:11.7.0" + dependencies: + "@babel/runtime": ^7.13.10 + "@emotion/cache": ^11.6.0 + "@emotion/serialize": ^1.0.2 + "@emotion/sheet": ^1.1.0 + "@emotion/utils": ^1.0.0 + "@emotion/weak-memoize": ^0.2.5 + hoist-non-react-statics: ^3.3.1 + peerDependencies: + "@babel/core": ^7.0.0 + react: ">=16.8.0" + peerDependenciesMeta: + "@babel/core": + optional: true + "@types/react": + optional: true + checksum: 8b50d61caabe04ae413ae23b98c170da643754ec89f25eb001464095685686585d0f88988bc36432f231e6de6abdbee73308c42ba427de9eaaf5a54d7f2f6ae5 + languageName: node + linkType: hard + +"@emotion/serialize@npm:^1.0.2": + version: 1.0.2 + resolution: "@emotion/serialize@npm:1.0.2" dependencies: - core-js-pure: ^3.19.0 - regenerator-runtime: ^0.13.4 - checksum: cdf97a52e6e980325190d680322ef182025249b6ac2fd7efa4e28bbf4e9ae8c41ef48457a25c90f03c5e759d2f66fe8d459c31e0f6b16815c9ca90654041f487 + "@emotion/hash": ^0.8.0 + "@emotion/memoize": ^0.7.4 + "@emotion/unitless": ^0.7.5 + "@emotion/utils": ^1.0.0 + csstype: ^3.0.2 + checksum: ff84fbe09ec06e7ad3deaef5c5b5ea6af6a522e8efe49c2b398b875d06872626284a83b6b18b7f777750c94264a61e7924157d869d9bca2f675731bbb91a6055 languageName: node linkType: hard -"@babel/runtime@npm:7.15.4": - version: 7.15.4 - resolution: "@babel/runtime@npm:7.15.4" - dependencies: - regenerator-runtime: ^0.13.4 - checksum: c40825430400e47c19b97e4142d5315d2910305b9714d44a711472587ee2fd4521fdba5f02ddd9df3902f5e988d9854fa83f4da1e0c091f70f6983fa52480606 +"@emotion/sheet@npm:^1.1.0": + version: 1.1.0 + resolution: "@emotion/sheet@npm:1.1.0" + checksum: a4b74e16a8fea1157413efe4904f5f679d724323cb605d66d20a0b98744422f5d411fca927ceb52e4de454a0a819c5273ca9496db9f011b4ecd17b9f1b212007 languageName: node linkType: hard -"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.16.3": - version: 7.16.3 - resolution: "@babel/runtime@npm:7.16.3" +"@emotion/styled@npm:^11": + version: 11.6.0 + resolution: "@emotion/styled@npm:11.6.0" dependencies: - regenerator-runtime: ^0.13.4 - checksum: ab8ac887096d76185ddbf291d28fb976cd32473696dc497ad4905b784acbd5aa462533ad83a5c5104e10ead28c2e0e119840ee28ed8eff90dcdde9d57f916eda + "@babel/runtime": ^7.13.10 + "@emotion/babel-plugin": ^11.3.0 + "@emotion/is-prop-valid": ^1.1.1 + "@emotion/serialize": ^1.0.2 + "@emotion/utils": ^1.0.0 + peerDependencies: + "@babel/core": ^7.0.0 + "@emotion/react": ^11.0.0-rc.0 + react: ">=16.8.0" + peerDependenciesMeta: + "@babel/core": + optional: true + "@types/react": + optional: true + checksum: 612bbf114a4ca49e5b3ec4554bea1cd5aad9eeb2371babc3e6b79eab5020bd0300b9904108b621837fe715e221ba09dd131dc29918c1fd966e082d8e74fca833 languageName: node linkType: hard -"@babel/types@npm:7.15.0": - version: 7.15.0 - resolution: "@babel/types@npm:7.15.0" - dependencies: - "@babel/helper-validator-identifier": ^7.14.9 - to-fast-properties: ^2.0.0 - checksum: 6d6bcdfce94b5446520a24087c6dede453e28425af092965b304d4028e9bca79712fd691cdad031e3570c7667bf3206e5f642bcccbfccb33d42ca4a8203587f9 +"@emotion/unitless@npm:^0.7.5": + version: 0.7.5 + resolution: "@emotion/unitless@npm:0.7.5" + checksum: f976e5345b53fae9414a7b2e7a949aa6b52f8bdbcc84458b1ddc0729e77ba1d1dfdff9960e0da60183877873d3a631fa24d9695dd714ed94bcd3ba5196586a6b + languageName: node + linkType: hard + +"@emotion/utils@npm:^1.0.0": + version: 1.0.0 + resolution: "@emotion/utils@npm:1.0.0" + checksum: 3ce8048441a915447d9ef51eb6d1d4cbcce8c8d1647bc7a23333ce2fb2249e74cf9471670d6f49a716e93ff633c9e7a6633517698e17391aebfc40c9d0cabcc0 + languageName: node + linkType: hard + +"@emotion/weak-memoize@npm:^0.2.5": + version: 0.2.5 + resolution: "@emotion/weak-memoize@npm:0.2.5" + checksum: 27d402b0c683b94658220b6d47840346ee582329ca2a15ec9c233492e0f1a27687ccb233b76eedc922f2e185e444cc89f7b97a81a1d3e5ae9f075bab08e965ea languageName: node linkType: hard @@ -156,6 +1238,32 @@ __metadata: languageName: node linkType: hard +"@jest/types@npm:^26.6.2": + version: 26.6.2 + resolution: "@jest/types@npm:26.6.2" + dependencies: + "@types/istanbul-lib-coverage": ^2.0.0 + "@types/istanbul-reports": ^3.0.0 + "@types/node": "*" + "@types/yargs": ^15.0.0 + chalk: ^4.0.0 + checksum: a0bd3d2f22f26ddb23f41fddf6e6a30bf4fab2ce79ec1cb6ce6fdfaf90a72e00f4c71da91ec61e13db3b10c41de22cf49d07c57ff2b59171d64b29f909c1d8d6 + languageName: node + linkType: hard + +"@jest/types@npm:^27.2.5": + version: 27.2.5 + resolution: "@jest/types@npm:27.2.5" + dependencies: + "@types/istanbul-lib-coverage": ^2.0.0 + "@types/istanbul-reports": ^3.0.0 + "@types/node": "*" + "@types/yargs": ^16.0.0 + chalk: ^4.0.0 + checksum: 322603c24354a5333b5b7a670464422a46e0244a5a96a35552a7018eb4ac2e84c3b7657336b0ea6aa114963f9b6d0da8b8f6f963cb044fea9e7bc04d464b0ab1 + languageName: node + linkType: hard + "@napi-rs/triples@npm:1.0.3": version: 1.0.3 resolution: "@napi-rs/triples@npm:1.0.3" @@ -163,6 +1271,16 @@ __metadata: languageName: node linkType: hard +"@next-auth/prisma-adapter@npm:next": + version: 0.5.2-next.19 + resolution: "@next-auth/prisma-adapter@npm:0.5.2-next.19" + peerDependencies: + "@prisma/client": ">=2.26.0" + next-auth: ">4 || 4.0.0-beta.1 - 4.0.0-beta.x" + checksum: 6510809c22582499b9a0d086c2f33f3f168242114c5fd7bde687bb76e64cce46b7a5157f7e4db138f4bb85fe2bcf721a012b4320877e09286a1307e0a02808b8 + languageName: node + linkType: hard + "@next/env@npm:12.0.4": version: 12.0.4 resolution: "@next/env@npm:12.0.4" @@ -349,6 +1467,138 @@ __metadata: languageName: node linkType: hard +"@otplib/core@npm:^12.0.1": + version: 12.0.1 + resolution: "@otplib/core@npm:12.0.1" + checksum: b3c34bc20b31bc3f49cc0dc3c0eb070491c0101e8c1efa83cec48ca94158bd736aaca8187df667fc0c4a239d4ac52076bc44084bee04a50c80c3630caf77affa + languageName: node + linkType: hard + +"@otplib/plugin-crypto@npm:^12.0.1": + version: 12.0.1 + resolution: "@otplib/plugin-crypto@npm:12.0.1" + dependencies: + "@otplib/core": ^12.0.1 + checksum: 6867c74ee8aca6c2db9670362cf51e44f3648602c39318bf537421242e33f0012a172acd43bbed9a21d706e535dc4c66aff965380673391e9fd74cf685b5b13a + languageName: node + linkType: hard + +"@otplib/plugin-thirty-two@npm:^12.0.1": + version: 12.0.1 + resolution: "@otplib/plugin-thirty-two@npm:12.0.1" + dependencies: + "@otplib/core": ^12.0.1 + thirty-two: ^1.0.2 + checksum: 920099e40d3e8c2941291c84c70064c2d86d0d1ed17230d650445d5463340e406bc413ddf2e40c374ddc4ee988ef1e3facacab9b5248b1ff361fd13df52bf88f + languageName: node + linkType: hard + +"@otplib/preset-default@npm:^12.0.1": + version: 12.0.1 + resolution: "@otplib/preset-default@npm:12.0.1" + dependencies: + "@otplib/core": ^12.0.1 + "@otplib/plugin-crypto": ^12.0.1 + "@otplib/plugin-thirty-two": ^12.0.1 + checksum: 8133231384f6277f77eb8e42ef83bc32a8b01059bef147d1c358d9e9bfd292e1c239f581fe008367a48489dd68952b7ac0948e6c41412fc06079da2c91b71d16 + languageName: node + linkType: hard + +"@otplib/preset-v11@npm:^12.0.1": + version: 12.0.1 + resolution: "@otplib/preset-v11@npm:12.0.1" + dependencies: + "@otplib/core": ^12.0.1 + "@otplib/plugin-crypto": ^12.0.1 + "@otplib/plugin-thirty-two": ^12.0.1 + checksum: 367cb09397e617c21ec748d54e920ab43f1c5dfba70cbfd88edf73aecca399cf0c09fefe32518f79c7ee8a06e7058d14b200da378cc7d46af3cac4e22a153e2f + languageName: node + linkType: hard + +"@panva/hkdf@npm:^1.0.0": + version: 1.0.1 + resolution: "@panva/hkdf@npm:1.0.1" + checksum: 883c423c006fdef48021ed3982938e814acac60b2b4820253064ef5d7d057c58684aa294af1aff767541a71cc23d878db60464e7243dc5150188d81c06c82196 + languageName: node + linkType: hard + +"@popperjs/core@npm:^2.9.3": + version: 2.10.2 + resolution: "@popperjs/core@npm:2.10.2" + checksum: 43c189e3eb6d032433512d94761b54fc7cae15957ca5528008813f887a67b5760b949f30a5141b476be2ba5a6c677c91def150f603d2d3e30b5e97a5ae51474e + languageName: node + linkType: hard + +"@prisma/client@npm:^3.5.0": + version: 3.5.0 + resolution: "@prisma/client@npm:3.5.0" + dependencies: + "@prisma/engines-version": 3.5.0-38.78a5df6def6943431f4c022e1428dbc3e833cf8e + peerDependencies: + prisma: "*" + peerDependenciesMeta: + prisma: + optional: true + checksum: 515880b22c4df43185cefb17fe34968c9ba51cf4fead39e2a9bd9da7ba58a3303194ca0d81fcee27e9a14caa017d3f92cffdcdb4e90fa912ba1ca9508991503d + languageName: node + linkType: hard + +"@prisma/engines-version@npm:3.5.0-38.78a5df6def6943431f4c022e1428dbc3e833cf8e": + version: 3.5.0-38.78a5df6def6943431f4c022e1428dbc3e833cf8e + resolution: "@prisma/engines-version@npm:3.5.0-38.78a5df6def6943431f4c022e1428dbc3e833cf8e" + checksum: 2919f44abc369ec48c8b2c0169293934ba7e2cff6e2bf29a86731b9e1a8c6bad8a3ffc41e604187ea75cfbb04b138bad7e4fe8ec7b557b437e0e2264ef9806df + languageName: node + linkType: hard + +"@prisma/engines@npm:3.5.0-38.78a5df6def6943431f4c022e1428dbc3e833cf8e": + version: 3.5.0-38.78a5df6def6943431f4c022e1428dbc3e833cf8e + resolution: "@prisma/engines@npm:3.5.0-38.78a5df6def6943431f4c022e1428dbc3e833cf8e" + checksum: 2a31da94fef3c497d66ae77174c1a6627e7aae63039b01cbd4f2dbc4b44198dd4932af48a013566bb54ed173dd948d75b8d47bfb4f139551cc685f2e2cf2f0ad + languageName: node + linkType: hard + +"@reach/alert@npm:0.13.2": + version: 0.13.2 + resolution: "@reach/alert@npm:0.13.2" + dependencies: + "@reach/utils": 0.13.2 + "@reach/visually-hidden": 0.13.2 + prop-types: ^15.7.2 + tslib: ^2.1.0 + peerDependencies: + react: ^16.8.0 || 17.x + react-dom: ^16.8.0 || 17.x + checksum: a87c4b756f3088fccf4e81e66252985b7d4272b506a1b567b0ae56f967b31b77b72aa3f0940705ac3ec603b572782b5abdaad3bdb172d8e64866bc86030499d6 + languageName: node + linkType: hard + +"@reach/utils@npm:0.13.2": + version: 0.13.2 + resolution: "@reach/utils@npm:0.13.2" + dependencies: + "@types/warning": ^3.0.0 + tslib: ^2.1.0 + warning: ^4.0.3 + peerDependencies: + react: ^16.8.0 || 17.x + react-dom: ^16.8.0 || 17.x + checksum: 63b4f505c53c1043c8566b6c4f648dc84d9e1c33876783c0a5a5c8e51a90dcabdda06df98d1532b657905b24d4590ca51db7f2fd39dc336842c7cf80dbbbc6e2 + languageName: node + linkType: hard + +"@reach/visually-hidden@npm:0.13.2": + version: 0.13.2 + resolution: "@reach/visually-hidden@npm:0.13.2" + dependencies: + prop-types: ^15.7.2 + tslib: ^2.1.0 + peerDependencies: + react: ^16.8.0 || 17.x + react-dom: ^16.8.0 || 17.x + checksum: b66ce40c0b1368c6c19086891ecdb6ebb47667b01f5b8685af09963653098ce80bbcc2650a893cccc9741e82ce3440f5f1622aa5fcd73141c7c211c2a59f5414 + languageName: node + linkType: hard + "@rushstack/eslint-patch@npm:^1.0.6": version: 1.1.0 resolution: "@rushstack/eslint-patch@npm:1.1.0" @@ -356,6 +1606,50 @@ __metadata: languageName: node linkType: hard +"@testing-library/cypress@npm:^8.0.2": + version: 8.0.2 + resolution: "@testing-library/cypress@npm:8.0.2" + dependencies: + "@babel/runtime": ^7.14.6 + "@testing-library/dom": ^8.1.0 + peerDependencies: + cypress: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + checksum: 41561f68d3cb72348791734984510b5c3a5294ddb4d09f4f06be4c44cefccc67453de49c876de382794f3dd1232d2e8a7a44da198fa24e83902ad799bc7eac3b + languageName: node + linkType: hard + +"@testing-library/dom@npm:^7.11.0": + version: 7.31.2 + resolution: "@testing-library/dom@npm:7.31.2" + dependencies: + "@babel/code-frame": ^7.10.4 + "@babel/runtime": ^7.12.5 + "@types/aria-query": ^4.2.0 + aria-query: ^4.2.2 + chalk: ^4.1.0 + dom-accessibility-api: ^0.5.6 + lz-string: ^1.4.4 + pretty-format: ^26.6.2 + checksum: 54fbedd1ecdfe1d47be2e592b98d18b2ab9d7e731f57231caf9b152593fe7329fe5ebe219e0e5d1e0df5b1ab803121cb8acd8b73bd1fb292bfdc2c55663eb01d + languageName: node + linkType: hard + +"@testing-library/dom@npm:^8.1.0": + version: 8.11.1 + resolution: "@testing-library/dom@npm:8.11.1" + dependencies: + "@babel/code-frame": ^7.10.4 + "@babel/runtime": ^7.12.5 + "@types/aria-query": ^4.2.0 + aria-query: ^5.0.0 + chalk: ^4.1.0 + dom-accessibility-api: ^0.5.9 + lz-string: ^1.4.4 + pretty-format: ^27.0.2 + checksum: 082104b104def94db071fe35f967124c52d387d995a61327cd60ed39c310126f4cde2fa51054c37977cd3a2082311795417413506ad1a14df1010bd1cbb02bc5 + languageName: node + linkType: hard + "@tootallnate/once@npm:1": version: 1.1.2 resolution: "@tootallnate/once@npm:1.1.2" @@ -363,6 +1657,79 @@ __metadata: languageName: node linkType: hard +"@tsconfig/node10@npm:^1.0.7": + version: 1.0.8 + resolution: "@tsconfig/node10@npm:1.0.8" + checksum: b8d5fffbc6b17ef64ef74f7fdbccee02a809a063ade785c3648dae59406bc207f70ea2c4296f92749b33019fa36a5ae716e42e49cc7f1bbf0fd147be0d6b970a + languageName: node + linkType: hard + +"@tsconfig/node12@npm:^1.0.7": + version: 1.0.9 + resolution: "@tsconfig/node12@npm:1.0.9" + checksum: a01b2400ab3582b86b589c6d31dcd0c0656f333adecde85d6d7d4086adb059808b82692380bb169546d189bf771ae21d02544a75b57bd6da4a5dd95f8567bec9 + languageName: node + linkType: hard + +"@tsconfig/node14@npm:^1.0.0": + version: 1.0.1 + resolution: "@tsconfig/node14@npm:1.0.1" + checksum: 976345e896c0f059867f94f8d0f6ddb8b1844fb62bf36b727de8a9a68f024857e5db97ed51d3325e23e0616a5e48c034ff51a8d595b3fe7e955f3587540489be + languageName: node + linkType: hard + +"@tsconfig/node16@npm:^1.0.2": + version: 1.0.2 + resolution: "@tsconfig/node16@npm:1.0.2" + checksum: ca94d3639714672bbfd55f03521d3f56bb6a25479bd425da81faf21f13e1e9d15f40f97377dedbbf477a5841c5b0c8f4cd1b391f33553d750b9202c54c2c07aa + languageName: node + linkType: hard + +"@typebot/prisma@workspace:packages/prisma": + version: 0.0.0-use.local + resolution: "@typebot/prisma@workspace:packages/prisma" + dependencies: + "@prisma/client": ^3.5.0 + dotenv-cli: ^4.1.0 + npm-run-all: ^4.1.5 + prisma: ^3.5.0 + ts-node: ^10.4.0 + typescript: ^4.5.2 + languageName: unknown + linkType: soft + +"@types/aria-query@npm:^4.2.0": + version: 4.2.2 + resolution: "@types/aria-query@npm:4.2.2" + checksum: 6f2ce11d91e2d665f3873258db19da752d91d85d3679eb5efcdf9c711d14492287e1e4eb52613b28e60375841a9e428594e745b68436c963d8bad4bf72188df3 + languageName: node + linkType: hard + +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0": + version: 2.0.3 + resolution: "@types/istanbul-lib-coverage@npm:2.0.3" + checksum: 0650cba4be8f464bee89b9de0b71a5ea3b5cc676ce24e1196b5d6a51542ce9e613ae4549bf19756bb33dbbbb32b47931040266100062bfb197c597d73e341eb0 + languageName: node + linkType: hard + +"@types/istanbul-lib-report@npm:*": + version: 3.0.0 + resolution: "@types/istanbul-lib-report@npm:3.0.0" + dependencies: + "@types/istanbul-lib-coverage": "*" + checksum: 656398b62dc288e1b5226f8880af98087233cdb90100655c989a09f3052b5775bf98ba58a16c5ae642fb66c61aba402e07a9f2bff1d1569e3b306026c59f3f36 + languageName: node + linkType: hard + +"@types/istanbul-reports@npm:^3.0.0": + version: 3.0.1 + resolution: "@types/istanbul-reports@npm:3.0.1" + dependencies: + "@types/istanbul-lib-report": "*" + checksum: f1ad54bc68f37f60b30c7915886b92f86b847033e597f9b34f2415acdbe5ed742fa559a0a40050d74cdba3b6a63c342cac1f3a64dba5b68b66a6941f4abd7903 + languageName: node + linkType: hard + "@types/json-schema@npm:^7.0.9": version: 7.0.9 resolution: "@types/json-schema@npm:7.0.9" @@ -377,6 +1744,29 @@ __metadata: languageName: node linkType: hard +"@types/lodash.mergewith@npm:4.6.6": + version: 4.6.6 + resolution: "@types/lodash.mergewith@npm:4.6.6" + dependencies: + "@types/lodash": "*" + checksum: d57d0404679308893f89fbf66e2a70f569f701ddcd895e642388977664a7e1df6212698818598537ed0d0f5ccd0eb121c778260a3697b7e6b965d23526c60fe2 + languageName: node + linkType: hard + +"@types/lodash@npm:*": + version: 4.14.177 + resolution: "@types/lodash@npm:4.14.177" + checksum: 00f9eb300ed5219cfbabb3448d4a71744895edad60dcfda9f028c0808a50eb6ad1ca9f673b56a85f85668a4ea54b9870643625468a747039c435643e52253a75 + languageName: node + linkType: hard + +"@types/mime-types@npm:^2.1.0": + version: 2.1.1 + resolution: "@types/mime-types@npm:2.1.1" + checksum: 106b5d556add46446a579ad25ff15d6b421851790d887edcad558c90c1e64b1defc72bfbaf4b08f208916e21d9cc45cdb951d77be51268b18221544cfe054a3c + languageName: node + linkType: hard + "@types/node@npm:*, @types/node@npm:^16.11.9": version: 16.11.9 resolution: "@types/node@npm:16.11.9" @@ -384,6 +1774,27 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^14.14.31": + version: 14.17.34 + resolution: "@types/node@npm:14.17.34" + checksum: 803a7532b6998aca6aa1b3e6239f280e82612d4f641d38fbf08962c905ea9d1b278b2f09d396beac5120a4e68f33d7467298b197f2f00150ec1dcd546de02a89 + languageName: node + linkType: hard + +"@types/nprogress@npm:^0.2.0": + version: 0.2.0 + resolution: "@types/nprogress@npm:0.2.0" + checksum: 561384775008ae58111f038f8f9468b3de8987cd753feef9bf6d07af0e1343390d492a078bb08a7b53ac7370208e31e06ac069cb852c435d49f5fe218e9769c4 + languageName: node + linkType: hard + +"@types/parse-json@npm:^4.0.0": + version: 4.0.0 + resolution: "@types/parse-json@npm:4.0.0" + checksum: fd6bce2b674b6efc3db4c7c3d336bd70c90838e8439de639b909ce22f3720d21344f52427f1d9e57b265fcb7f6c018699b99e5e0c208a1a4823014269a6bf35b + languageName: node + linkType: hard + "@types/prop-types@npm:*": version: 15.7.4 resolution: "@types/prop-types@npm:15.7.4" @@ -409,6 +1820,71 @@ __metadata: languageName: node linkType: hard +"@types/sinonjs__fake-timers@npm:^6.0.2": + version: 6.0.4 + resolution: "@types/sinonjs__fake-timers@npm:6.0.4" + checksum: 200cb24235409964269465e8a94ad735ec8bab98f3b2405cd6351fa6f6399be268cbbd4e824c9d361d9431ae11070cff4c3b6400b18aff03cb7933985853c0c9 + languageName: node + linkType: hard + +"@types/sizzle@npm:^2.3.2": + version: 2.3.3 + resolution: "@types/sizzle@npm:2.3.3" + checksum: 586a9fb1f6ff3e325e0f2cc1596a460615f0bc8a28f6e276ac9b509401039dd242fa8b34496d3a30c52f5b495873922d09a9e76c50c2ab2bcc70ba3fb9c4e160 + languageName: node + linkType: hard + +"@types/testing-library__cypress@npm:^5.0.9": + version: 5.0.9 + resolution: "@types/testing-library__cypress@npm:5.0.9" + dependencies: + "@testing-library/dom": ^7.11.0 + cypress: "*" + checksum: 4ae181532275e45cf209ee192bb80fed8025e4b6c46b95a7154e63a470ddb0ba2f6001badcf5f7ccec4191d686c5a0e98e125389c6d49f0b02831c315a94f0a1 + languageName: node + linkType: hard + +"@types/warning@npm:^3.0.0": + version: 3.0.0 + resolution: "@types/warning@npm:3.0.0" + checksum: 120dcf90600d583c68a60872200061eab9318ae15ea898581f8e9a6dc71b7941095dd81d8324e36d2a6006e5e12b6fc1cf8eda00cc514ee12bb39a912cc4e040 + languageName: node + linkType: hard + +"@types/yargs-parser@npm:*": + version: 20.2.1 + resolution: "@types/yargs-parser@npm:20.2.1" + checksum: 1d039e64494a7a61ddd278349a3dc60b19f99ff0517425696e796f794e4252452b9d62178e69755ad03f439f9dc0c8c3d7b3a1201b3a24e134bac1a09fa11eaa + languageName: node + linkType: hard + +"@types/yargs@npm:^15.0.0": + version: 15.0.14 + resolution: "@types/yargs@npm:15.0.14" + dependencies: + "@types/yargs-parser": "*" + checksum: 8e358aeb8f0c3758e59e2b8fcfdee5627ab2fe3d92f50f380503d966c7f33287be3322155516a50d27727fde1ad3878f48f60cd6648439126d4b0bbb1a1153ed + languageName: node + linkType: hard + +"@types/yargs@npm:^16.0.0": + version: 16.0.4 + resolution: "@types/yargs@npm:16.0.4" + dependencies: + "@types/yargs-parser": "*" + checksum: caa21d2c957592fe2184a8368c8cbe5a82a6c2e2f2893722e489f842dc5963293d2f3120bc06fe3933d60a3a0d1e2eb269649fd6b1947fe1820f8841ba611dd9 + languageName: node + linkType: hard + +"@types/yauzl@npm:^2.9.1": + version: 2.9.2 + resolution: "@types/yauzl@npm:2.9.2" + dependencies: + "@types/node": "*" + checksum: dfb49abe82605615712fc694eaa4f7068fe30aa03f38c085e2c2e74408beaad30471d36da9654a811482ece2ea4405575fd99b19c0aa327ed2a9736b554bbf43 + languageName: node + linkType: hard + "@typescript-eslint/eslint-plugin@npm:^5.4.0": version: 5.4.0 resolution: "@typescript-eslint/eslint-plugin@npm:5.4.0" @@ -570,6 +2046,13 @@ __metadata: languageName: node linkType: hard +"acorn-walk@npm:^8.1.1": + version: 8.2.0 + resolution: "acorn-walk@npm:8.2.0" + checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1 + languageName: node + linkType: hard + "acorn@npm:8.5.0": version: 8.5.0 resolution: "acorn@npm:8.5.0" @@ -588,6 +2071,22 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.4.1": + version: 8.6.0 + resolution: "acorn@npm:8.6.0" + bin: + acorn: bin/acorn + checksum: 9d0de73b73cb6ea8ccd8263a8144d9e2c4b6af90ea0c429997538af0ebbe83c5addecee814b2a7f91f7f615d0bd1547cc7137b3fa236ce058adc64feccee850b + languageName: node + linkType: hard + +"agent-base@npm:5": + version: 5.1.1 + resolution: "agent-base@npm:5.1.1" + checksum: 61ae789f3019f1dc10e8cba6d3ae9826949299a4e54aaa1cfa2fa37c95a108e70e95423b963bb987d7891a703fd9a5c383a506f4901819f3ee56f3147c0aa8ab + languageName: node + linkType: hard + "agent-base@npm:6, agent-base@npm:^6.0.2": version: 6.0.2 resolution: "agent-base@npm:6.0.2" @@ -618,7 +2117,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.10.0, ajv@npm:^6.12.4": +"ajv@npm:^6.10.0, ajv@npm:^6.12.3, ajv@npm:^6.12.4": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -656,6 +2155,15 @@ __metadata: languageName: node linkType: hard +"ansi-escapes@npm:^4.3.0": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: ^0.21.3 + checksum: 93111c42189c0a6bed9cdb4d7f2829548e943827ee8479c74d6e0b22ee127b2a21d3f8b5ca57723b8ef78ce011fbfc2784350eb2bde3ccfccf2f575fa8489815 + languageName: node + linkType: hard + "ansi-regex@npm:^2.0.0": version: 2.1.1 resolution: "ansi-regex@npm:2.1.1" @@ -663,7 +2171,7 @@ __metadata: languageName: node linkType: hard -"ansi-regex@npm:^5.0.1": +"ansi-regex@npm:^5.0.0, ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b @@ -688,6 +2196,13 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 + languageName: node + linkType: hard + "anymatch@npm:~3.1.1": version: 3.1.2 resolution: "anymatch@npm:3.1.2" @@ -705,6 +2220,13 @@ __metadata: languageName: node linkType: hard +"arch@npm:^2.2.0": + version: 2.2.0 + resolution: "arch@npm:2.2.0" + checksum: e21b7635029fe8e9cdd5a026f9a6c659103e63fff423834323cdf836a1bb240a72d0c39ca8c470f84643385cf581bd8eda2cad8bf493e27e54bd9783abe9101f + languageName: node + linkType: hard + "are-we-there-yet@npm:~1.1.2": version: 1.1.7 resolution: "are-we-there-yet@npm:1.1.7" @@ -715,6 +2237,13 @@ __metadata: languageName: node linkType: hard +"arg@npm:^4.1.0": + version: 4.1.3 + resolution: "arg@npm:4.1.3" + checksum: 544af8dd3f60546d3e4aff084d451b96961d2267d668670199692f8d054f0415d86fc5497d0e641e91546f0aa920e7c29e5250e99fc89f5552a34b5d93b77f43 + languageName: node + linkType: hard + "argparse@npm:^1.0.7": version: 1.0.10 resolution: "argparse@npm:1.0.10" @@ -724,6 +2253,15 @@ __metadata: languageName: node linkType: hard +"aria-hidden@npm:^1.1.1": + version: 1.1.3 + resolution: "aria-hidden@npm:1.1.3" + dependencies: + tslib: ^1.0.0 + checksum: 2d40a328246baac7ae0b243ebe0cbef53c836c5f78c9212e9c1ff93f3aee185bd9aa51773e161e0025722d691c9d5f125070f6175a7074c4a57778ddc30d9e74 + languageName: node + linkType: hard + "aria-query@npm:^4.2.2": version: 4.2.2 resolution: "aria-query@npm:4.2.2" @@ -734,6 +2272,13 @@ __metadata: languageName: node linkType: hard +"aria-query@npm:^5.0.0": + version: 5.0.0 + resolution: "aria-query@npm:5.0.0" + checksum: c41f98866c5a304561ee8cae55856711cddad6f3f85d8cb43cc5f79667078d9b8979ce32d244c1ff364e6463a4d0b6865804a33ccc717fed701b281cf7dc6296 + languageName: node + linkType: hard + "array-includes@npm:^3.1.3, array-includes@npm:^3.1.4": version: 3.1.4 resolution: "array-includes@npm:3.1.4" @@ -788,6 +2333,22 @@ __metadata: languageName: node linkType: hard +"asn1@npm:~0.2.3": + version: 0.2.6 + resolution: "asn1@npm:0.2.6" + dependencies: + safer-buffer: ~2.1.0 + checksum: 39f2ae343b03c15ad4f238ba561e626602a3de8d94ae536c46a4a93e69578826305366dc09fbb9b56aec39b4982a463682f259c38e59f6fa380cd72cd61e493d + languageName: node + linkType: hard + +"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0": + version: 1.0.0 + resolution: "assert-plus@npm:1.0.0" + checksum: 19b4340cb8f0e6a981c07225eacac0e9d52c2644c080198765d63398f0075f83bbc0c8e95474d54224e297555ad0d631c1dcd058adb1ddc2437b41a6b424ac64 + languageName: node + linkType: hard + "assert@npm:2.0.0": version: 2.0.0 resolution: "assert@npm:2.0.0" @@ -814,6 +2375,34 @@ __metadata: languageName: node linkType: hard +"async-limiter@npm:~1.0.0": + version: 1.0.1 + resolution: "async-limiter@npm:1.0.1" + checksum: 2b849695b465d93ad44c116220dee29a5aeb63adac16c1088983c339b0de57d76e82533e8e364a93a9f997f28bbfc6a92948cefc120652bd07f3b59f8d75cf2b + languageName: node + linkType: hard + +"async@npm:^3.2.0": + version: 3.2.2 + resolution: "async@npm:3.2.2" + checksum: 90712c98df0c6d0ef0190f8bee9797bf6c7035a1317c9a036b80306a8d2246396b3ee356b4540ff349e29e625fafa25d4f04e11b6ac1c5f6b4c74c803e641137 + languageName: node + linkType: hard + +"asynckit@npm:^0.4.0": + version: 0.4.0 + resolution: "asynckit@npm:0.4.0" + checksum: 7b78c451df768adba04e2d02e63e2d0bf3b07adcd6e42b4cf665cb7ce899bedd344c69a1dcbce355b5f972d597b25aaa1c1742b52cffd9caccb22f348114f6be + languageName: node + linkType: hard + +"at-least-node@npm:^1.0.0": + version: 1.0.0 + resolution: "at-least-node@npm:1.0.0" + checksum: 463e2f8e43384f1afb54bc68485c436d7622acec08b6fad269b421cb1d29cebb5af751426793d0961ed243146fe4dc983402f6d5a51b720b277818dbf6f2e49e + languageName: node + linkType: hard + "available-typed-arrays@npm:^1.0.5": version: 1.0.5 resolution: "available-typed-arrays@npm:1.0.5" @@ -821,6 +2410,20 @@ __metadata: languageName: node linkType: hard +"aws-sign2@npm:~0.7.0": + version: 0.7.0 + resolution: "aws-sign2@npm:0.7.0" + checksum: b148b0bb0778098ad8cf7e5fc619768bcb51236707ca1d3e5b49e41b171166d8be9fdc2ea2ae43d7decf02989d0aaa3a9c4caa6f320af95d684de9b548a71525 + languageName: node + linkType: hard + +"aws4@npm:^1.8.0": + version: 1.11.0 + resolution: "aws4@npm:1.11.0" + checksum: 5a00d045fd0385926d20ebebcfba5ec79d4482fe706f63c27b324d489a04c68edb0db99ed991e19eda09cb8c97dc2452059a34d97545cebf591d7a2b5a10999f + languageName: node + linkType: hard + "axe-core@npm:^4.3.5": version: 4.3.5 resolution: "axe-core@npm:4.3.5" @@ -835,6 +2438,17 @@ __metadata: languageName: node linkType: hard +"babel-plugin-macros@npm:^2.6.1": + version: 2.8.0 + resolution: "babel-plugin-macros@npm:2.8.0" + dependencies: + "@babel/runtime": ^7.7.2 + cosmiconfig: ^6.0.0 + resolve: ^1.12.0 + checksum: 59b09a21cf3ae1e14186c1b021917d004b49b953824b24953a54c6502da79e8051d4ac31cfd4a0ae7f6ea5ddf1f7edd93df4895dd3c3982a5b2431859c2889ac + languageName: node + linkType: hard + "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" @@ -849,6 +2463,15 @@ __metadata: languageName: node linkType: hard +"bcrypt-pbkdf@npm:^1.0.0": + version: 1.0.2 + resolution: "bcrypt-pbkdf@npm:1.0.2" + dependencies: + tweetnacl: ^0.14.3 + checksum: 4edfc9fe7d07019609ccf797a2af28351736e9d012c8402a07120c4453a3b789a15f2ee1530dc49eee8f7eb9379331a8dd4b3766042b9e502f74a68e7f662291 + languageName: node + linkType: hard + "big.js@npm:^5.2.2": version: 5.2.2 resolution: "big.js@npm:5.2.2" @@ -863,6 +2486,20 @@ __metadata: languageName: node linkType: hard +"blob-util@npm:^2.0.2": + version: 2.0.2 + resolution: "blob-util@npm:2.0.2" + checksum: d543e6b92e4ca715ca33c78e89a07a2290d43e5b2bc897d7ec588c5c7bbf59df93e45225ac0c9258aa6ce4320358990f99c9288f1c48280f8ec5d7a2e088d19b + languageName: node + linkType: hard + +"bluebird@npm:3.7.2": + version: 3.7.2 + resolution: "bluebird@npm:3.7.2" + checksum: 869417503c722e7dc54ca46715f70e15f4d9c602a423a02c825570862d12935be59ed9c7ba34a9b31f186c017c23cac6b54e35446f8353059c101da73eac22ef + languageName: node + linkType: hard + "bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": version: 4.12.0 resolution: "bn.js@npm:4.12.0" @@ -991,6 +2628,20 @@ __metadata: languageName: node linkType: hard +"buffer-crc32@npm:~0.2.3": + version: 0.2.13 + resolution: "buffer-crc32@npm:0.2.13" + checksum: 06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c + languageName: node + linkType: hard + +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb + languageName: node + linkType: hard + "buffer-xor@npm:^1.0.3": version: 1.0.3 resolution: "buffer-xor@npm:1.0.3" @@ -1008,6 +2659,40 @@ __metadata: languageName: node linkType: hard +"builder@workspace:apps/builder": + version: 0.0.0-use.local + resolution: "builder@workspace:apps/builder" + dependencies: + "@chakra-ui/react": ^1.7.2 + "@emotion/react": ^11 + "@emotion/styled": ^11 + "@next-auth/prisma-adapter": next + "@testing-library/cypress": ^8.0.2 + "@types/node": ^16.11.9 + "@types/nprogress": ^0.2.0 + "@types/react": ^17.0.35 + "@types/testing-library__cypress": ^5.0.9 + "@typescript-eslint/eslint-plugin": ^5.4.0 + cypress: ^9.1.0 + cypress-social-logins: ^1.12.0 + dotenv-cli: ^4.1.0 + eslint: <8.0.0 + eslint-config-next: 12.0.4 + eslint-config-prettier: ^8.3.0 + eslint-plugin-cypress: ^2.12.1 + eslint-plugin-prettier: ^4.0.0 + framer-motion: ^4 + next: ^12.0.4 + next-auth: beta + nodemailer: ^6.7.1 + nprogress: ^0.2.0 + prettier: ^2.4.1 + react: ^17.0.2 + react-dom: ^17.0.2 + typescript: ^4.5.2 + languageName: unknown + linkType: soft + "builtin-status-codes@npm:^3.0.0": version: 3.0.0 resolution: "builtin-status-codes@npm:3.0.0" @@ -1048,6 +2733,13 @@ __metadata: languageName: node linkType: hard +"cachedir@npm:^2.3.0": + version: 2.3.0 + resolution: "cachedir@npm:2.3.0" + checksum: ec90cb0f2e6336e266aa748dbadf3da9e0b20e843e43f1591acab7a3f1451337dc2f26cb9dd833ae8cfefeffeeb43ef5b5ff62782a685f4e3c2305dd98482fcb + languageName: node + linkType: hard + "call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": version: 1.0.2 resolution: "call-bind@npm:1.0.2" @@ -1072,7 +2764,14 @@ __metadata: languageName: node linkType: hard -"chalk@npm:2.4.2, chalk@npm:^2.0.0": +"caseless@npm:~0.12.0": + version: 0.12.0 + resolution: "caseless@npm:0.12.0" + checksum: b43bd4c440aa1e8ee6baefee8063b4850fd0d7b378f6aabc796c9ec8cb26d27fb30b46885350777d9bd079c5256c0e1329ad0dc7c2817e0bb466810ebb353751 + languageName: node + linkType: hard + +"chalk@npm:2.4.2, chalk@npm:^2.0.0, chalk@npm:^2.4.1": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -1093,7 +2792,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0": +"chalk@npm:^4.0.0, chalk@npm:^4.1.0": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -1103,6 +2802,13 @@ __metadata: languageName: node linkType: hard +"check-more-types@npm:^2.24.0": + version: 2.24.0 + resolution: "check-more-types@npm:2.24.0" + checksum: b09080ec3404d20a4b0ead828994b2e5913236ef44ed3033a27062af0004cf7d2091fbde4b396bf13b7ce02fb018bc9960b48305e6ab2304cd82d73ed7a51ef4 + languageName: node + linkType: hard + "chokidar@npm:3.5.1": version: 3.5.1 resolution: "chokidar@npm:3.5.1" @@ -1129,6 +2835,13 @@ __metadata: languageName: node linkType: hard +"ci-info@npm:^3.2.0": + version: 3.3.0 + resolution: "ci-info@npm:3.3.0" + checksum: c3d86fe374938ecda5093b1ba39acb535d8309185ba3f23587747c6a057e63f45419b406d880304dbc0e1d72392c9a33e42fe9a1e299209bc0ded5efaa232b66 + languageName: node + linkType: hard + "cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": version: 1.0.4 resolution: "cipher-base@npm:1.0.4" @@ -1153,6 +2866,39 @@ __metadata: languageName: node linkType: hard +"cli-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-cursor@npm:3.1.0" + dependencies: + restore-cursor: ^3.1.0 + checksum: 2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 + languageName: node + linkType: hard + +"cli-table3@npm:~0.6.0": + version: 0.6.0 + resolution: "cli-table3@npm:0.6.0" + dependencies: + colors: ^1.1.2 + object-assign: ^4.1.0 + string-width: ^4.2.0 + dependenciesMeta: + colors: + optional: true + checksum: 98682a2d3eef5ad07d34a08f90398d0640004e28ecf8eb59006436f11ed7b4d453db09f46c2ea880618fbd61fee66321b3b3ee1b20276bc708b6baf6f9663d75 + languageName: node + linkType: hard + +"cli-truncate@npm:^2.1.0": + version: 2.1.0 + resolution: "cli-truncate@npm:2.1.0" + dependencies: + slice-ansi: ^3.0.0 + string-width: ^4.2.0 + checksum: bf1e4e6195392dc718bf9cd71f317b6300dc4a9191d052f31046b8773230ece4fa09458813bf0e3455a5e68c0690d2ea2c197d14a8b85a7b5e01c97f4b5feb5d + languageName: node + linkType: hard + "code-point-at@npm:^1.0.0": version: 1.1.0 resolution: "code-point-at@npm:1.1.0" @@ -1199,6 +2945,43 @@ __metadata: languageName: node linkType: hard +"colorette@npm:^2.0.16": + version: 2.0.16 + resolution: "colorette@npm:2.0.16" + checksum: cd55596a3a2d1071c1a28eee7fd8a5387593ff1bd10a3e8d0a6221499311fe34a9f2b9272d77c391e0e003dcdc8934fb2f8d106e7ef1f7516f8060c901d41a27 + languageName: node + linkType: hard + +"colors@npm:^1.1.2": + version: 1.4.0 + resolution: "colors@npm:1.4.0" + checksum: 98aa2c2418ad87dedf25d781be69dc5fc5908e279d9d30c34d8b702e586a0474605b3a189511482b9d5ed0d20c867515d22749537f7bc546256c6014f3ebdcec + languageName: node + linkType: hard + +"combined-stream@npm:^1.0.6, combined-stream@npm:~1.0.6": + version: 1.0.8 + resolution: "combined-stream@npm:1.0.8" + dependencies: + delayed-stream: ~1.0.0 + checksum: 49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c + languageName: node + linkType: hard + +"commander@npm:^5.1.0": + version: 5.1.0 + resolution: "commander@npm:5.1.0" + checksum: 0b7fec1712fbcc6230fcb161d8d73b4730fa91a21dc089515489402ad78810547683f058e2a9835929c212fead1d6a6ade70db28bbb03edbc2829a9ab7d69447 + languageName: node + linkType: hard + +"common-tags@npm:^1.8.0": + version: 1.8.2 + resolution: "common-tags@npm:1.8.2" + checksum: 767a6255a84bbc47df49a60ab583053bb29a7d9687066a18500a516188a062c4e4cd52de341f22de0b07062e699b1b8fe3cfa1cb55b241cb9301aeb4f45b4dff + languageName: node + linkType: hard + "commondir@npm:^1.0.1": version: 1.0.1 resolution: "commondir@npm:1.0.1" @@ -1206,6 +2989,13 @@ __metadata: languageName: node linkType: hard +"compute-scroll-into-view@npm:1.0.14": + version: 1.0.14 + resolution: "compute-scroll-into-view@npm:1.0.14" + checksum: 863925bf8dcd82cfbcf5938cde6cb6d58fc07988d29841bb1db6140993dbd95cbc907ff03488fe06014634604a44f5ac0c21da7a3012e0c41fbeea237716dfdb + languageName: node + linkType: hard + "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -1213,6 +3003,18 @@ __metadata: languageName: node linkType: hard +"concat-stream@npm:^1.6.2": + version: 1.6.2 + resolution: "concat-stream@npm:1.6.2" + dependencies: + buffer-from: ^1.0.0 + inherits: ^2.0.3 + readable-stream: ^2.2.2 + typedarray: ^0.0.6 + checksum: 1ef77032cb4459dcd5187bd710d6fc962b067b64ec6a505810de3d2b8cc0605638551b42f8ec91edf6fcd26141b32ef19ad749239b58fae3aba99187adc32285 + languageName: node + linkType: hard + "console-control-strings@npm:^1.0.0, console-control-strings@npm:~1.1.0": version: 1.1.0 resolution: "console-control-strings@npm:1.1.0" @@ -1236,6 +3038,31 @@ __metadata: languageName: node linkType: hard +"convert-source-map@npm:^1.5.0": + version: 1.8.0 + resolution: "convert-source-map@npm:1.8.0" + dependencies: + safe-buffer: ~5.1.1 + checksum: 985d974a2d33e1a2543ada51c93e1ba2f73eaed608dc39f229afc78f71dcc4c8b7d7c684aa647e3c6a3a204027444d69e53e169ce94e8d1fa8d7dee80c9c8fed + languageName: node + linkType: hard + +"cookie@npm:^0.4.1": + version: 0.4.1 + resolution: "cookie@npm:0.4.1" + checksum: bd7c47f5d94ab70ccdfe8210cde7d725880d2fcda06d8e375afbdd82de0c8d3b73541996e9ce57d35f67f672c4ee6d60208adec06b3c5fc94cebb85196084cf8 + languageName: node + linkType: hard + +"copy-to-clipboard@npm:3.3.1": + version: 3.3.1 + resolution: "copy-to-clipboard@npm:3.3.1" + dependencies: + toggle-selection: ^1.0.6 + checksum: 3c7b1c333dc6a4b2e9905f52e4df6bbd34ff9f9c97ecd3ca55378a6bc1c191bb12a3252e6289c7b436e9188cff0360d393c0161626851d2301607860bbbdcfd5 + languageName: node + linkType: hard + "core-js-pure@npm:^3.19.0": version: 3.19.1 resolution: "core-js-pure@npm:3.19.1" @@ -1243,6 +3070,13 @@ __metadata: languageName: node linkType: hard +"core-util-is@npm:1.0.2": + version: 1.0.2 + resolution: "core-util-is@npm:1.0.2" + checksum: 7a4c925b497a2c91421e25bf76d6d8190f0b2359a9200dbeed136e63b2931d6294d3b1893eda378883ed363cd950f44a12a401384c609839ea616befb7927dab + languageName: node + linkType: hard + "core-util-is@npm:~1.0.0": version: 1.0.3 resolution: "core-util-is@npm:1.0.3" @@ -1250,6 +3084,19 @@ __metadata: languageName: node linkType: hard +"cosmiconfig@npm:^6.0.0": + version: 6.0.0 + resolution: "cosmiconfig@npm:6.0.0" + dependencies: + "@types/parse-json": ^4.0.0 + import-fresh: ^3.1.0 + parse-json: ^5.0.0 + path-type: ^4.0.0 + yaml: ^1.7.2 + checksum: 8eed7c854b91643ecb820767d0deb038b50780ecc3d53b0b19e03ed8aabed4ae77271198d1ae3d49c3b110867edf679f5faad924820a8d1774144a87cb6f98fc + languageName: node + linkType: hard + "create-ecdh@npm:^4.0.0": version: 4.0.4 resolution: "create-ecdh@npm:4.0.4" @@ -1287,7 +3134,27 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.2": +"create-require@npm:^1.1.0": + version: 1.1.1 + resolution: "create-require@npm:1.1.1" + checksum: a9a1503d4390d8b59ad86f4607de7870b39cad43d929813599a23714831e81c520bddf61bcdd1f8e30f05fd3a2b71ae8538e946eb2786dc65c2bbc520f692eff + languageName: node + linkType: hard + +"cross-spawn@npm:^6.0.5": + version: 6.0.5 + resolution: "cross-spawn@npm:6.0.5" + dependencies: + nice-try: ^1.0.4 + path-key: ^2.0.1 + semver: ^5.5.0 + shebang-command: ^1.2.0 + which: ^1.2.9 + checksum: f893bb0d96cd3d5751d04e67145bdddf25f99449531a72e82dcbbd42796bbc8268c1076c6b3ea51d4d455839902804b94bc45dfb37ecbb32ea8e54a6741c3ab9 + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" dependencies: @@ -1317,6 +3184,15 @@ __metadata: languageName: node linkType: hard +"css-box-model@npm:1.2.1": + version: 1.2.1 + resolution: "css-box-model@npm:1.2.1" + dependencies: + tiny-invariant: ^1.0.6 + checksum: 4d113f26fed6b9150e2c314502d00dabe06f12ae43a01a7e9b6e57f3de49b4281dbb0dc46a1158a7349618f8f34d9250af57cb43d7337e9485e73e6b821e470e + languageName: node + linkType: hard + "css.escape@npm:1.5.1": version: 1.5.1 resolution: "css.escape@npm:1.5.1" @@ -1349,13 +3225,74 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.2": +"csstype@npm:^3.0.2, csstype@npm:^3.0.9": version: 3.0.10 resolution: "csstype@npm:3.0.10" checksum: 20a8fa324f2b33ddf94aa7507d1b6ab3daa6f3cc308888dc50126585d7952f2471de69b2dbe0635d1fdc31223fef8e070842691877e725caf456e2378685a631 languageName: node linkType: hard +"cypress-social-logins@npm:^1.12.0": + version: 1.12.0 + resolution: "cypress-social-logins@npm:1.12.0" + dependencies: + otplib: ^12.0.1 + puppeteer: ^2.1.1 + checksum: a6e2eba9ca0ce8879c824c8a2cb76fcda22e8ca2220a046c4bacb38b3d058400371abd93e112cfee34258296c56c6f0b1238293f9d8550900d7aeb6cd8d971b7 + languageName: node + linkType: hard + +"cypress@npm:*, cypress@npm:^9.1.0": + version: 9.1.0 + resolution: "cypress@npm:9.1.0" + dependencies: + "@cypress/request": ^2.88.7 + "@cypress/xvfb": ^1.2.4 + "@types/node": ^14.14.31 + "@types/sinonjs__fake-timers": ^6.0.2 + "@types/sizzle": ^2.3.2 + arch: ^2.2.0 + blob-util: ^2.0.2 + bluebird: 3.7.2 + cachedir: ^2.3.0 + chalk: ^4.1.0 + check-more-types: ^2.24.0 + cli-cursor: ^3.1.0 + cli-table3: ~0.6.0 + commander: ^5.1.0 + common-tags: ^1.8.0 + dayjs: ^1.10.4 + debug: ^4.3.2 + enquirer: ^2.3.6 + eventemitter2: ^6.4.3 + execa: 4.1.0 + executable: ^4.1.1 + extract-zip: 2.0.1 + figures: ^3.2.0 + fs-extra: ^9.1.0 + getos: ^3.2.1 + is-ci: ^3.0.0 + is-installed-globally: ~0.4.0 + lazy-ass: ^1.6.0 + listr2: ^3.8.3 + lodash: ^4.17.21 + log-symbols: ^4.0.0 + minimist: ^1.2.5 + ospath: ^1.2.2 + pretty-bytes: ^5.6.0 + proxy-from-env: 1.0.0 + request-progress: ^3.0.0 + supports-color: ^8.1.1 + tmp: ~0.2.1 + untildify: ^4.0.0 + url: ^0.11.0 + yauzl: ^2.10.0 + bin: + cypress: bin/cypress + checksum: 37f2cd704d9e67c4b525e2e8a723f82b0e0eb573cd276fa6460d86ce665cf2a53fd490a4a0ca79394694ba0d91306a03194479089b57457fdc6b9cb9e9747b54 + languageName: node + linkType: hard + "damerau-levenshtein@npm:^1.0.7": version: 1.0.7 resolution: "damerau-levenshtein@npm:1.0.7" @@ -1363,6 +3300,15 @@ __metadata: languageName: node linkType: hard +"dashdash@npm:^1.12.0": + version: 1.14.1 + resolution: "dashdash@npm:1.14.1" + dependencies: + assert-plus: ^1.0.0 + checksum: 3634c249570f7f34e3d34f866c93f866c5b417f0dd616275decae08147dcdf8fccfaa5947380ccfb0473998ea3a8057c0b4cd90c875740ee685d0624b2983598 + languageName: node + linkType: hard + "data-uri-to-buffer@npm:3.0.1": version: 3.0.1 resolution: "data-uri-to-buffer@npm:3.0.1" @@ -1370,6 +3316,13 @@ __metadata: languageName: node linkType: hard +"dayjs@npm:^1.10.4": + version: 1.10.7 + resolution: "dayjs@npm:1.10.7" + checksum: a0a4ca95abaa03d0702161dc2c35d16121188e342f5052b9c61cdf784dab68af766f477c04f87f71c6af666fd4d13db9b9853b87265850d6093b7b04e1bb1cd7 + languageName: node + linkType: hard + "debug@npm:2, debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" @@ -1391,7 +3344,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^3.2.7": +"debug@npm:^3.1.0, debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" dependencies: @@ -1416,6 +3369,13 @@ __metadata: languageName: node linkType: hard +"delayed-stream@npm:~1.0.0": + version: 1.0.0 + resolution: "delayed-stream@npm:1.0.0" + checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 + languageName: node + linkType: hard + "delegates@npm:^1.0.0": version: 1.0.0 resolution: "delegates@npm:1.0.0" @@ -1440,6 +3400,20 @@ __metadata: languageName: node linkType: hard +"detect-node-es@npm:^1.1.0": + version: 1.1.0 + resolution: "detect-node-es@npm:1.1.0" + checksum: e46307d7264644975b71c104b9f028ed1d3d34b83a15b8a22373640ce5ea630e5640b1078b8ea15f202b54641da71e4aa7597093bd4b91f113db520a26a37449 + languageName: node + linkType: hard + +"diff@npm:^4.0.1": + version: 4.0.2 + resolution: "diff@npm:4.0.2" + checksum: f2c09b0ce4e6b301c221addd83bf3f454c0bc00caa3dd837cf6c127d6edf7223aa2bbe3b688feea110b7f262adbfc845b757c44c8a9f8c0c5b15d8fa9ce9d20d + languageName: node + linkType: hard + "diffie-hellman@npm:^5.0.0": version: 5.0.3 resolution: "diffie-hellman@npm:5.0.3" @@ -1478,6 +3452,13 @@ __metadata: languageName: node linkType: hard +"dom-accessibility-api@npm:^0.5.6, dom-accessibility-api@npm:^0.5.9": + version: 0.5.10 + resolution: "dom-accessibility-api@npm:0.5.10" + checksum: c05949889b02f5313d100778e9f736f9bddfb1da47387d351833f0b5d60d6230d4fcb849e124a8a1591706b6200337fa40f0f4f3817dce1459309e075f48371c + languageName: node + linkType: hard + "domain-browser@npm:4.19.0": version: 4.19.0 resolution: "domain-browser@npm:4.19.0" @@ -1485,6 +3466,44 @@ __metadata: languageName: node linkType: hard +"dotenv-cli@npm:^4.1.0": + version: 4.1.0 + resolution: "dotenv-cli@npm:4.1.0" + dependencies: + cross-spawn: ^7.0.1 + dotenv: ^8.1.0 + dotenv-expand: ^5.1.0 + minimist: ^1.1.3 + bin: + dotenv: cli.js + checksum: 3b47c70fc61d4d659d553904593da8df33ee75b15a4315884da2b1e8e34c398b400faf9ebcda2032e808a4a0530d2bd6bf331130a00cd6c0ddfbab60b156c1e3 + languageName: node + linkType: hard + +"dotenv-expand@npm:^5.1.0": + version: 5.1.0 + resolution: "dotenv-expand@npm:5.1.0" + checksum: 8017675b7f254384915d55f9eb6388e577cf0a1231a28d54b0ca03b782be9501b0ac90ac57338636d395fa59051e6209e9b44b8ddf169ce6076dffb5dea227d3 + languageName: node + linkType: hard + +"dotenv@npm:^8.1.0": + version: 8.6.0 + resolution: "dotenv@npm:8.6.0" + checksum: 38e902c80b0666ab59e9310a3d24ed237029a7ce34d976796349765ac96b8d769f6df19090f1f471b77a25ca391971efde8a1ea63bb83111bd8bec8e5cc9b2cd + languageName: node + linkType: hard + +"ecc-jsbn@npm:~0.1.1": + version: 0.1.2 + resolution: "ecc-jsbn@npm:0.1.2" + dependencies: + jsbn: ~0.1.0 + safer-buffer: ^2.1.0 + checksum: 22fef4b6203e5f31d425f5b711eb389e4c6c2723402e389af394f8411b76a488fa414d309d866e2b577ce3e8462d344205545c88a8143cc21752a5172818888a + languageName: node + linkType: hard + "electron-to-chromium@npm:^1.3.723": version: 1.3.903 resolution: "electron-to-chromium@npm:1.3.903" @@ -1537,7 +3556,16 @@ __metadata: languageName: node linkType: hard -"enquirer@npm:^2.3.5": +"end-of-stream@npm:^1.1.0": + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" + dependencies: + once: ^1.4.0 + checksum: 530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b + languageName: node + linkType: hard + +"enquirer@npm:^2.3.5, enquirer@npm:^2.3.6": version: 2.3.6 resolution: "enquirer@npm:2.3.6" dependencies: @@ -1560,6 +3588,15 @@ __metadata: languageName: node linkType: hard +"error-ex@npm:^1.3.1": + version: 1.3.2 + resolution: "error-ex@npm:1.3.2" + dependencies: + is-arrayish: ^0.2.1 + checksum: c1c2b8b65f9c91b0f9d75f0debaa7ec5b35c266c2cac5de412c1a6de86d4cbae04ae44e510378cb14d032d0645a36925d0186f8bb7367bcc629db256b743a001 + languageName: node + linkType: hard + "es-abstract@npm:^1.18.5, es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1": version: 1.19.1 resolution: "es-abstract@npm:1.19.1" @@ -1971,6 +4008,13 @@ __metadata: languageName: node linkType: hard +"eventemitter2@npm:^6.4.3": + version: 6.4.5 + resolution: "eventemitter2@npm:6.4.5" + checksum: 84504f9cf0cc30205cdd46783fe9df3733435e5097f13070b678023110b5ef07847651808ae280cd94c42cd5976880211c7a40321a8ff8fa56f7c5f9c5c11960 + languageName: node + linkType: hard + "events@npm:3.3.0": version: 3.3.0 resolution: "events@npm:3.3.0" @@ -1989,6 +4033,84 @@ __metadata: languageName: node linkType: hard +"execa@npm:4.1.0": + version: 4.1.0 + resolution: "execa@npm:4.1.0" + dependencies: + cross-spawn: ^7.0.0 + get-stream: ^5.0.0 + human-signals: ^1.1.1 + is-stream: ^2.0.0 + merge-stream: ^2.0.0 + npm-run-path: ^4.0.0 + onetime: ^5.1.0 + signal-exit: ^3.0.2 + strip-final-newline: ^2.0.0 + checksum: e30d298934d9c52f90f3847704fd8224e849a081ab2b517bbc02f5f7732c24e56a21f14cb96a08256deffeb2d12b2b7cb7e2b014a12fb36f8d3357e06417ed55 + languageName: node + linkType: hard + +"executable@npm:^4.1.1": + version: 4.1.1 + resolution: "executable@npm:4.1.1" + dependencies: + pify: ^2.2.0 + checksum: f01927ce59bccec804e171bf859a26e362c1f50aa9ebc69f7cafdcce3859d29d4b6267fd47237c18b0a1830614bd3f0ee14b7380d9bad18a4e7af9b5f0b6984f + languageName: node + linkType: hard + +"extend@npm:~3.0.2": + version: 3.0.2 + resolution: "extend@npm:3.0.2" + checksum: a50a8309ca65ea5d426382ff09f33586527882cf532931cb08ca786ea3146c0553310bda688710ff61d7668eba9f96b923fe1420cdf56a2c3eaf30fcab87b515 + languageName: node + linkType: hard + +"extract-zip@npm:2.0.1": + version: 2.0.1 + resolution: "extract-zip@npm:2.0.1" + dependencies: + "@types/yauzl": ^2.9.1 + debug: ^4.1.1 + get-stream: ^5.1.0 + yauzl: ^2.10.0 + dependenciesMeta: + "@types/yauzl": + optional: true + bin: + extract-zip: cli.js + checksum: 8cbda9debdd6d6980819cc69734d874ddd71051c9fe5bde1ef307ebcedfe949ba57b004894b585f758b7c9eeeea0e3d87f2dda89b7d25320459c2c9643ebb635 + languageName: node + linkType: hard + +"extract-zip@npm:^1.6.6": + version: 1.7.0 + resolution: "extract-zip@npm:1.7.0" + dependencies: + concat-stream: ^1.6.2 + debug: ^2.6.9 + mkdirp: ^0.5.4 + yauzl: ^2.10.0 + bin: + extract-zip: cli.js + checksum: 011bab660d738614555773d381a6ba4815d98c1cfcdcdf027e154ebcc9fc8c9ef637b3ea5c9b2144013100071ee41722ed041fc9aacc60f6198ef747cac0c073 + languageName: node + linkType: hard + +"extsprintf@npm:1.3.0": + version: 1.3.0 + resolution: "extsprintf@npm:1.3.0" + checksum: cee7a4a1e34cffeeec18559109de92c27517e5641991ec6bab849aa64e3081022903dd53084f2080d0d2530803aa5ee84f1e9de642c365452f9e67be8f958ce2 + languageName: node + linkType: hard + +"extsprintf@npm:^1.2.0": + version: 1.4.1 + resolution: "extsprintf@npm:1.4.1" + checksum: a2f29b241914a8d2bad64363de684821b6b1609d06ae68d5b539e4de6b28659715b5bea94a7265201603713b7027d35399d10b0548f09071c5513e65e8323d33 + languageName: node + linkType: hard + "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -2039,6 +4161,24 @@ __metadata: languageName: node linkType: hard +"fd-slicer@npm:~1.1.0": + version: 1.1.0 + resolution: "fd-slicer@npm:1.1.0" + dependencies: + pend: ~1.2.0 + checksum: c8585fd5713f4476eb8261150900d2cb7f6ff2d87f8feb306ccc8a1122efd152f1783bdb2b8dc891395744583436bfd8081d8e63ece0ec8687eeefea394d4ff2 + languageName: node + linkType: hard + +"figures@npm:^3.2.0": + version: 3.2.0 + resolution: "figures@npm:3.2.0" + dependencies: + escape-string-regexp: ^1.0.5 + checksum: 85a6ad29e9aca80b49b817e7c89ecc4716ff14e3779d9835af554db91bac41c0f289c418923519392a1e582b4d10482ad282021330cd045bb7b80c84152f2a2b + languageName: node + linkType: hard + "file-entry-cache@npm:^6.0.1": version: 6.0.1 resolution: "file-entry-cache@npm:6.0.1" @@ -2068,6 +4208,13 @@ __metadata: languageName: node linkType: hard +"find-root@npm:^1.1.0": + version: 1.1.0 + resolution: "find-root@npm:1.1.0" + checksum: b2a59fe4b6c932eef36c45a048ae8f93c85640212ebe8363164814990ee20f154197505965f3f4f102efc33bfb1cbc26fd17c4a2fc739ebc51b886b137cbefaf + languageName: node + linkType: hard + "find-up@npm:^2.1.0": version: 2.1.0 resolution: "find-up@npm:2.1.0" @@ -2104,6 +4251,15 @@ __metadata: languageName: node linkType: hard +"focus-lock@npm:^0.9.1": + version: 0.9.2 + resolution: "focus-lock@npm:0.9.2" + dependencies: + tslib: ^2.0.3 + checksum: 7bb35e62c6308b3dd2f4559c9ffb126e2ef89db7b27602fa286c6f7e085f396bc9b34fb8ff0f1c2b409f479331e6a5344f6268f60ea71c300ca7dfd9c8827178 + languageName: node + linkType: hard + "foreach@npm:^2.0.5": version: 2.0.5 resolution: "foreach@npm:2.0.5" @@ -2111,6 +4267,65 @@ __metadata: languageName: node linkType: hard +"forever-agent@npm:~0.6.1": + version: 0.6.1 + resolution: "forever-agent@npm:0.6.1" + checksum: 766ae6e220f5fe23676bb4c6a99387cec5b7b62ceb99e10923376e27bfea72f3c3aeec2ba5f45f3f7ba65d6616965aa7c20b15002b6860833bb6e394dea546a8 + languageName: node + linkType: hard + +"form-data@npm:~2.3.2": + version: 2.3.3 + resolution: "form-data@npm:2.3.3" + dependencies: + asynckit: ^0.4.0 + combined-stream: ^1.0.6 + mime-types: ^2.1.12 + checksum: 10c1780fa13dbe1ff3100114c2ce1f9307f8be10b14bf16e103815356ff567b6be39d70fc4a40f8990b9660012dc24b0f5e1dde1b6426166eb23a445ba068ca3 + languageName: node + linkType: hard + +"framer-motion@npm:^4": + version: 4.1.17 + resolution: "framer-motion@npm:4.1.17" + dependencies: + "@emotion/is-prop-valid": ^0.8.2 + framesync: 5.3.0 + hey-listen: ^1.0.8 + popmotion: 9.3.6 + style-value-types: 4.1.4 + tslib: ^2.1.0 + peerDependencies: + react: ">=16.8 || ^17.0.0" + react-dom: ">=16.8 || ^17.0.0" + dependenciesMeta: + "@emotion/is-prop-valid": + optional: true + checksum: f6b5fc8f189e6760353aa5b67515b6576ebaa164d8df73118780a09d1d4a162e54dfeb126a05c6a28727af88f4a80f8b94900ff9510be44dada6496a99273fde + languageName: node + linkType: hard + +"framesync@npm:5.3.0": + version: 5.3.0 + resolution: "framesync@npm:5.3.0" + dependencies: + tslib: ^2.1.0 + checksum: 9ebbb2863e6a1cfd2e9dd1b73af427d23caa03c92dd49ea767ebdd208c3a573bba4a1026f67068d856a21704f79adcdf2f750cc852ff73bc1f0e80edaaecded8 + languageName: node + linkType: hard + +"fs-extra@npm:^9.1.0": + version: 9.1.0 + resolution: "fs-extra@npm:9.1.0" + dependencies: + at-least-node: ^1.0.0 + graceful-fs: ^4.2.0 + jsonfile: ^6.0.1 + universalify: ^2.0.0 + checksum: ba71ba32e0faa74ab931b7a0031d1523c66a73e225de7426e275e238e312d07313d2da2d33e34a52aa406c8763ade5712eb3ec9ba4d9edce652bcacdc29e6b20 + languageName: node + linkType: hard + "fs-minipass@npm:^2.0.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" @@ -2187,6 +4402,13 @@ __metadata: languageName: node linkType: hard +"get-nonce@npm:^1.0.0": + version: 1.0.1 + resolution: "get-nonce@npm:1.0.1" + checksum: e2614e43b4694c78277bb61b0f04583d45786881289285c73770b07ded246a98be7e1f78b940c80cbe6f2b07f55f0b724e6db6fd6f1bcbd1e8bdac16521074ed + languageName: node + linkType: hard + "get-orientation@npm:1.1.2": version: 1.1.2 resolution: "get-orientation@npm:1.1.2" @@ -2196,6 +4418,15 @@ __metadata: languageName: node linkType: hard +"get-stream@npm:^5.0.0, get-stream@npm:^5.1.0": + version: 5.2.0 + resolution: "get-stream@npm:5.2.0" + dependencies: + pump: ^3.0.0 + checksum: 8bc1a23174a06b2b4ce600df38d6c98d2ef6d84e020c1ddad632ad75bac4e092eeb40e4c09e0761c35fc2dbc5e7fff5dab5e763a383582c4a167dd69a905bd12 + languageName: node + linkType: hard + "get-symbol-description@npm:^1.0.0": version: 1.0.0 resolution: "get-symbol-description@npm:1.0.0" @@ -2206,6 +4437,24 @@ __metadata: languageName: node linkType: hard +"getos@npm:^3.2.1": + version: 3.2.1 + resolution: "getos@npm:3.2.1" + dependencies: + async: ^3.2.0 + checksum: 42fd78a66d47cebd3e09de5566cc0044e034b08f4a000a310dbd89a77b02c65d8f4002554bfa495ea5bdc4fa9d515f5ac785a7cc474ba45383cc697f865eeaf1 + languageName: node + linkType: hard + +"getpass@npm:^0.1.1": + version: 0.1.7 + resolution: "getpass@npm:0.1.7" + dependencies: + assert-plus: ^1.0.0 + checksum: ab18d55661db264e3eac6012c2d3daeafaab7a501c035ae0ccb193c3c23e9849c6e29b6ac762b9c2adae460266f925d55a3a2a3a3c8b94be2f222df94d70c046 + languageName: node + linkType: hard + "glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.0": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -2250,6 +4499,15 @@ __metadata: languageName: node linkType: hard +"global-dirs@npm:^3.0.0": + version: 3.0.0 + resolution: "global-dirs@npm:3.0.0" + dependencies: + ini: 2.0.0 + checksum: 953c17cf14bf6ee0e2100ae82a0d779934eed8a3ec5c94a7a4f37c5b3b592c31ea015fb9a15cf32484de13c79f4a814f3015152f3e1d65976cfbe47c1bfe4a88 + languageName: node + linkType: hard + "globals@npm:^11.12.0": version: 11.12.0 resolution: "globals@npm:11.12.0" @@ -2280,13 +4538,30 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.2.6": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6": version: 4.2.8 resolution: "graceful-fs@npm:4.2.8" checksum: 5d224c8969ad0581d551dfabdb06882706b31af2561bd5e2034b4097e67cc27d05232849b8643866585fd0a41c7af152950f8776f4dd5579e9853733f31461c6 languageName: node linkType: hard +"har-schema@npm:^2.0.0": + version: 2.0.0 + resolution: "har-schema@npm:2.0.0" + checksum: d8946348f333fb09e2bf24cc4c67eabb47c8e1d1aa1c14184c7ffec1140a49ec8aa78aa93677ae452d71d5fc0fdeec20f0c8c1237291fc2bcb3f502a5d204f9b + languageName: node + linkType: hard + +"har-validator@npm:~5.1.3": + version: 5.1.5 + resolution: "har-validator@npm:5.1.5" + dependencies: + ajv: ^6.12.3 + har-schema: ^2.0.0 + checksum: b998a7269ca560d7f219eedc53e2c664cd87d487e428ae854a6af4573fc94f182fe9d2e3b92ab968249baec7ebaf9ead69cf975c931dc2ab282ec182ee988280 + languageName: node + linkType: hard + "has-bigints@npm:^1.0.1": version: 1.0.1 resolution: "has-bigints@npm:1.0.1" @@ -2370,6 +4645,13 @@ __metadata: languageName: node linkType: hard +"hey-listen@npm:^1.0.8": + version: 1.0.8 + resolution: "hey-listen@npm:1.0.8" + checksum: 6bad60b367688f5348e25e7ca3276a74b59ac5a09b0455e6ff8ab7d4a9e38cd2116c708a7dcd8a954d27253ce1d8717ec891d175723ea739885b828cf44e4072 + languageName: node + linkType: hard + "hmac-drbg@npm:^1.0.1": version: 1.0.1 resolution: "hmac-drbg@npm:1.0.1" @@ -2381,6 +4663,22 @@ __metadata: languageName: node linkType: hard +"hoist-non-react-statics@npm:^3.3.1": + version: 3.3.2 + resolution: "hoist-non-react-statics@npm:3.3.2" + dependencies: + react-is: ^16.7.0 + checksum: b1538270429b13901ee586aa44f4cc3ecd8831c061d06cb8322e50ea17b3f5ce4d0e2e66394761e6c8e152cd8c34fb3b4b690116c6ce2bd45b18c746516cb9e8 + languageName: node + linkType: hard + +"hosted-git-info@npm:^2.1.4": + version: 2.8.9 + resolution: "hosted-git-info@npm:2.8.9" + checksum: c955394bdab888a1e9bb10eb33029e0f7ce5a2ac7b3f158099dc8c486c99e73809dca609f5694b223920ca2174db33d32b12f9a2a47141dc59607c29da5a62dd + languageName: node + linkType: hard + "http-cache-semantics@npm:^4.1.0": version: 4.1.0 resolution: "http-cache-semantics@npm:4.1.0" @@ -2412,6 +4710,17 @@ __metadata: languageName: node linkType: hard +"http-signature@npm:~1.3.6": + version: 1.3.6 + resolution: "http-signature@npm:1.3.6" + dependencies: + assert-plus: ^1.0.0 + jsprim: ^2.0.2 + sshpk: ^1.14.1 + checksum: 10be2af4764e71fee0281392937050201ee576ac755c543f570d6d87134ce5e858663fe999a7adb3e4e368e1e356d0d7fec6b9542295b875726ff615188e7a0c + languageName: node + linkType: hard + "https-browserify@npm:1.0.0": version: 1.0.0 resolution: "https-browserify@npm:1.0.0" @@ -2419,6 +4728,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^4.0.0": + version: 4.0.0 + resolution: "https-proxy-agent@npm:4.0.0" + dependencies: + agent-base: 5 + debug: 4 + checksum: 19471d5aae3e747b1c98b17556647e2a1362e68220c6b19585a8527498f32e62e03c41d2872d059d8720d56846bd7460a80ac06f876bccfa786468ff40dd5eef + languageName: node + linkType: hard + "https-proxy-agent@npm:^5.0.0": version: 5.0.0 resolution: "https-proxy-agent@npm:5.0.0" @@ -2429,6 +4748,13 @@ __metadata: languageName: node linkType: hard +"human-signals@npm:^1.1.1": + version: 1.1.1 + resolution: "human-signals@npm:1.1.1" + checksum: d587647c9e8ec24e02821b6be7de5a0fc37f591f6c4e319b3054b43fd4c35a70a94c46fc74d8c1a43c47fde157d23acd7421f375e1c1365b09a16835b8300205 + languageName: node + linkType: hard + "humanize-ms@npm:^1.2.1": version: 1.2.1 resolution: "humanize-ms@npm:1.2.1" @@ -2488,7 +4814,7 @@ __metadata: languageName: node linkType: hard -"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": +"import-fresh@npm:^3.0.0, import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: @@ -2536,6 +4862,13 @@ __metadata: languageName: node linkType: hard +"ini@npm:2.0.0": + version: 2.0.0 + resolution: "ini@npm:2.0.0" + checksum: e7aadc5fb2e4aefc666d74ee2160c073995a4061556b1b5b4241ecb19ad609243b9cceafe91bae49c219519394bbd31512516cb22a3b1ca6e66d869e0447e84e + languageName: node + linkType: hard + "internal-slot@npm:^1.0.3": version: 1.0.3 resolution: "internal-slot@npm:1.0.3" @@ -2547,6 +4880,15 @@ __metadata: languageName: node linkType: hard +"invariant@npm:^2.2.4": + version: 2.2.4 + resolution: "invariant@npm:2.2.4" + dependencies: + loose-envify: ^1.0.0 + checksum: cc3182d793aad82a8d1f0af697b462939cb46066ec48bbf1707c150ad5fad6406137e91a262022c269702e01621f35ef60269f6c0d7fd178487959809acdfb14 + languageName: node + linkType: hard + "ip@npm:^1.1.5": version: 1.1.5 resolution: "ip@npm:1.1.5" @@ -2564,6 +4906,13 @@ __metadata: languageName: node linkType: hard +"is-arrayish@npm:^0.2.1": + version: 0.2.1 + resolution: "is-arrayish@npm:0.2.1" + checksum: eef4417e3c10e60e2c810b6084942b3ead455af16c4509959a27e490e7aee87cfb3f38e01bbde92220b528a0ee1a18d52b787e1458ee86174d8c7f0e58cd488f + languageName: node + linkType: hard + "is-bigint@npm:^1.0.1": version: 1.0.4 resolution: "is-bigint@npm:1.0.4" @@ -2599,6 +4948,17 @@ __metadata: languageName: node linkType: hard +"is-ci@npm:^3.0.0": + version: 3.0.1 + resolution: "is-ci@npm:3.0.1" + dependencies: + ci-info: ^3.2.0 + bin: + is-ci: bin.js + checksum: 192c66dc7826d58f803ecae624860dccf1899fc1f3ac5505284c0a5cf5f889046ffeb958fa651e5725d5705c5bcb14f055b79150ea5fcad7456a9569de60260e + languageName: node + linkType: hard + "is-core-module@npm:^2.2.0, is-core-module@npm:^2.8.0": version: 2.8.0 resolution: "is-core-module@npm:2.8.0" @@ -2658,6 +5018,16 @@ __metadata: languageName: node linkType: hard +"is-installed-globally@npm:~0.4.0": + version: 0.4.0 + resolution: "is-installed-globally@npm:0.4.0" + dependencies: + global-dirs: ^3.0.0 + is-path-inside: ^3.0.2 + checksum: 3359840d5982d22e9b350034237b2cda2a12bac1b48a721912e1ab8e0631dd07d45a2797a120b7b87552759a65ba03e819f1bd63f2d7ab8657ec0b44ee0bf399 + languageName: node + linkType: hard + "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" @@ -2698,6 +5068,13 @@ __metadata: languageName: node linkType: hard +"is-path-inside@npm:^3.0.2": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 + languageName: node + linkType: hard + "is-regex@npm:^1.1.4": version: 1.1.4 resolution: "is-regex@npm:1.1.4" @@ -2715,6 +5092,13 @@ __metadata: languageName: node linkType: hard +"is-stream@npm:^2.0.0": + version: 2.0.1 + resolution: "is-stream@npm:2.0.1" + checksum: b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66 + languageName: node + linkType: hard + "is-string@npm:^1.0.5, is-string@npm:^1.0.7": version: 1.0.7 resolution: "is-string@npm:1.0.7" @@ -2746,6 +5130,20 @@ __metadata: languageName: node linkType: hard +"is-typedarray@npm:~1.0.0": + version: 1.0.0 + resolution: "is-typedarray@npm:1.0.0" + checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7 + languageName: node + linkType: hard + +"is-unicode-supported@npm:^0.1.0": + version: 0.1.0 + resolution: "is-unicode-supported@npm:0.1.0" + checksum: a2aab86ee7712f5c2f999180daaba5f361bdad1efadc9610ff5b8ab5495b86e4f627839d085c6530363c6d6d4ecbde340fb8e54bdb83da4ba8e0865ed5513c52 + languageName: node + linkType: hard + "is-weakref@npm:^1.0.1": version: 1.0.1 resolution: "is-weakref@npm:1.0.1" @@ -2769,6 +5167,13 @@ __metadata: languageName: node linkType: hard +"isstream@npm:~0.1.2": + version: 0.1.2 + resolution: "isstream@npm:0.1.2" + checksum: 1eb2fe63a729f7bdd8a559ab552c69055f4f48eb5c2f03724430587c6f450783c8f1cd936c1c952d0a927925180fcc892ebd5b174236cf1065d4bd5bdb37e963 + languageName: node + linkType: hard + "jest-worker@npm:27.0.0-next.5": version: 27.0.0-next.5 resolution: "jest-worker@npm:27.0.0-next.5" @@ -2780,6 +5185,13 @@ __metadata: languageName: node linkType: hard +"jose@npm:^4.1.0, jose@npm:^4.1.2": + version: 4.3.7 + resolution: "jose@npm:4.3.7" + checksum: 3f62324bd1920d8c487641ab56fa568a48b4bdb149bf95e070cbbbc97b68b617d8562e64dbd02cc900f8f02f332a964819b42ccf03d23417ac30f4beaf0e3d9e + languageName: node + linkType: hard + "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -2799,6 +5211,27 @@ __metadata: languageName: node linkType: hard +"jsbn@npm:~0.1.0": + version: 0.1.1 + resolution: "jsbn@npm:0.1.1" + checksum: e5ff29c1b8d965017ef3f9c219dacd6e40ad355c664e277d31246c90545a02e6047018c16c60a00f36d561b3647215c41894f5d869ada6908a2e0ce4200c88f2 + languageName: node + linkType: hard + +"json-parse-better-errors@npm:^1.0.1": + version: 1.0.2 + resolution: "json-parse-better-errors@npm:1.0.2" + checksum: ff2b5ba2a70e88fd97a3cb28c1840144c5ce8fae9cbeeddba15afa333a5c407cf0e42300cd0a2885dbb055227fe68d405070faad941beeffbfde9cf3b2c78c5d + languageName: node + linkType: hard + +"json-parse-even-better-errors@npm:^2.3.0": + version: 2.3.1 + resolution: "json-parse-even-better-errors@npm:2.3.1" + checksum: 798ed4cf3354a2d9ccd78e86d2169515a0097a5c133337807cdf7f1fc32e1391d207ccfc276518cc1d7d8d4db93288b8a50ba4293d212ad1336e52a8ec0a941f + languageName: node + linkType: hard + "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" @@ -2813,6 +5246,13 @@ __metadata: languageName: node linkType: hard +"json-schema@npm:0.4.0": + version: 0.4.0 + resolution: "json-schema@npm:0.4.0" + checksum: 66389434c3469e698da0df2e7ac5a3281bcff75e797a5c127db7c5b56270e01ae13d9afa3c03344f76e32e81678337a8c912bdbb75101c62e487dc3778461d72 + languageName: node + linkType: hard + "json-stable-stringify-without-jsonify@npm:^1.0.1": version: 1.0.1 resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" @@ -2820,6 +5260,13 @@ __metadata: languageName: node linkType: hard +"json-stringify-safe@npm:~5.0.1": + version: 5.0.1 + resolution: "json-stringify-safe@npm:5.0.1" + checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee + languageName: node + linkType: hard + "json5@npm:^1.0.1": version: 1.0.1 resolution: "json5@npm:1.0.1" @@ -2831,6 +5278,31 @@ __metadata: languageName: node linkType: hard +"jsonfile@npm:^6.0.1": + version: 6.1.0 + resolution: "jsonfile@npm:6.1.0" + dependencies: + graceful-fs: ^4.1.6 + universalify: ^2.0.0 + dependenciesMeta: + graceful-fs: + optional: true + checksum: 7af3b8e1ac8fe7f1eccc6263c6ca14e1966fcbc74b618d3c78a0a2075579487547b94f72b7a1114e844a1e15bb00d440e5d1720bfc4612d790a6f285d5ea8354 + languageName: node + linkType: hard + +"jsprim@npm:^2.0.2": + version: 2.0.2 + resolution: "jsprim@npm:2.0.2" + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.4.0 + verror: 1.10.0 + checksum: d175f6b1991e160cb0aa39bc857da780e035611986b5492f32395411879fdaf4e513d98677f08f7352dac93a16b66b8361c674b86a3fa406e2e7af6b26321838 + languageName: node + linkType: hard + "jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.2.1": version: 3.2.1 resolution: "jsx-ast-utils@npm:3.2.1" @@ -2857,6 +5329,13 @@ __metadata: languageName: node linkType: hard +"lazy-ass@npm:^1.6.0": + version: 1.6.0 + resolution: "lazy-ass@npm:1.6.0" + checksum: 5a3ebb17915b03452320804466345382a6c25ac782ec4874fecdb2385793896cd459be2f187dc7def8899180c32ee0ab9a1aa7fe52193ac3ff3fe29bb0591729 + languageName: node + linkType: hard + "levn@npm:^0.4.1": version: 0.4.1 resolution: "levn@npm:0.4.1" @@ -2867,6 +5346,46 @@ __metadata: languageName: node linkType: hard +"lines-and-columns@npm:^1.1.6": + version: 1.2.4 + resolution: "lines-and-columns@npm:1.2.4" + checksum: 0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 + languageName: node + linkType: hard + +"listr2@npm:^3.8.3": + version: 3.13.5 + resolution: "listr2@npm:3.13.5" + dependencies: + cli-truncate: ^2.1.0 + colorette: ^2.0.16 + log-update: ^4.0.0 + p-map: ^4.0.0 + rfdc: ^1.3.0 + rxjs: ^7.4.0 + through: ^2.3.8 + wrap-ansi: ^7.0.0 + peerDependencies: + enquirer: ">= 2.3.0 < 3" + peerDependenciesMeta: + enquirer: + optional: true + checksum: c20203060b2deb441d547d753b63fec53d7fe1455f2bce60926ce941a730413455178038abe37f2cdbf490002778d284585d247c39a30cc3c5b08b7151d85386 + languageName: node + linkType: hard + +"load-json-file@npm:^4.0.0": + version: 4.0.0 + resolution: "load-json-file@npm:4.0.0" + dependencies: + graceful-fs: ^4.1.2 + parse-json: ^4.0.0 + pify: ^3.0.0 + strip-bom: ^3.0.0 + checksum: 8f5d6d93ba64a9620445ee9bde4d98b1eac32cf6c8c2d20d44abfa41a6945e7969456ab5f1ca2fb06ee32e206c9769a20eec7002fe290de462e8c884b6b8b356 + languageName: node + linkType: hard + "loader-utils@npm:1.2.3": version: 1.2.3 resolution: "loader-utils@npm:1.2.3" @@ -2904,6 +5423,20 @@ __metadata: languageName: node linkType: hard +"lodash.mergewith@npm:4.6.2": + version: 4.6.2 + resolution: "lodash.mergewith@npm:4.6.2" + checksum: a6db2a9339752411f21b956908c404ec1e088e783a65c8b29e30ae5b3b6384f82517662d6f425cc97c2070b546cc2c7daaa8d33f78db7b6e9be06cd834abdeb8 + languageName: node + linkType: hard + +"lodash.once@npm:^4.1.1": + version: 4.1.1 + resolution: "lodash.once@npm:4.1.1" + checksum: d768fa9f9b4e1dc6453be99b753906f58990e0c45e7b2ca5a3b40a33111e5d17f6edf2f768786e2716af90a8e78f8f91431ab8435f761fef00f9b0c256f6d245 + languageName: node + linkType: hard + "lodash.sortby@npm:^4.7.0": version: 4.7.0 resolution: "lodash.sortby@npm:4.7.0" @@ -2918,7 +5451,36 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": +"lodash@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 + languageName: node + linkType: hard + +"log-symbols@npm:^4.0.0": + version: 4.1.0 + resolution: "log-symbols@npm:4.1.0" + dependencies: + chalk: ^4.1.0 + is-unicode-supported: ^0.1.0 + checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74 + languageName: node + linkType: hard + +"log-update@npm:^4.0.0": + version: 4.0.0 + resolution: "log-update@npm:4.0.0" + dependencies: + ansi-escapes: ^4.3.0 + cli-cursor: ^3.1.0 + slice-ansi: ^4.0.0 + wrap-ansi: ^6.2.0 + checksum: ae2f85bbabc1906034154fb7d4c4477c79b3e703d22d78adee8b3862fa913942772e7fa11713e3d96fb46de4e3cabefbf5d0a544344f03b58d3c4bff52aa9eb2 + languageName: node + linkType: hard + +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -2938,6 +5500,15 @@ __metadata: languageName: node linkType: hard +"lz-string@npm:^1.4.4": + version: 1.4.4 + resolution: "lz-string@npm:1.4.4" + bin: + lz-string: bin/bin.js + checksum: 54e31238a61a84d8f664d9860a9fba7310c5b97a52c444f80543069bc084815eff40b8d4474ae1d93992fdf6c252dca37cf27f6adbeb4dbc3df2f3ac773d0e61 + languageName: node + linkType: hard + "make-dir@npm:^3.0.2": version: 3.1.0 resolution: "make-dir@npm:3.1.0" @@ -2947,6 +5518,13 @@ __metadata: languageName: node linkType: hard +"make-error@npm:^1.1.1": + version: 1.3.6 + resolution: "make-error@npm:1.3.6" + checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 + languageName: node + linkType: hard + "make-fetch-happen@npm:^9.1.0": version: 9.1.0 resolution: "make-fetch-happen@npm:9.1.0" @@ -2982,6 +5560,13 @@ __metadata: languageName: node linkType: hard +"memorystream@npm:^0.3.1": + version: 0.3.1 + resolution: "memorystream@npm:0.3.1" + checksum: f18b42440d24d09516d01466c06adf797df7873f0d40aa7db02e5fb9ed83074e5e65412d0720901d7069363465f82dc4f8bcb44f0cde271567a61426ce6ca2e9 + languageName: node + linkType: hard + "merge-stream@npm:^2.0.0": version: 2.0.0 resolution: "merge-stream@npm:2.0.0" @@ -3006,15 +5591,47 @@ __metadata: languageName: node linkType: hard -"miller-rabin@npm:^4.0.0": - version: 4.0.1 - resolution: "miller-rabin@npm:4.0.1" - dependencies: - bn.js: ^4.0.0 - brorand: ^1.0.1 +"miller-rabin@npm:^4.0.0": + version: 4.0.1 + resolution: "miller-rabin@npm:4.0.1" + dependencies: + bn.js: ^4.0.0 + brorand: ^1.0.1 + bin: + miller-rabin: bin/miller-rabin + checksum: 00cd1ab838ac49b03f236cc32a14d29d7d28637a53096bf5c6246a032a37749c9bd9ce7360cbf55b41b89b7d649824949ff12bc8eee29ac77c6b38eada619ece + languageName: node + linkType: hard + +"mime-db@npm:1.51.0": + version: 1.51.0 + resolution: "mime-db@npm:1.51.0" + checksum: 613b1ac9d6e725cc24444600b124a7f1ce6c60b1baa654f39a3e260d0995a6dffc5693190217e271af7e2a5612dae19f2a73f3e316707d797a7391165f7ef423 + languageName: node + linkType: hard + +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.25, mime-types@npm:~2.1.19": + version: 2.1.34 + resolution: "mime-types@npm:2.1.34" + dependencies: + mime-db: 1.51.0 + checksum: 67013de9e9d6799bde6d669d18785b7e18bcd212e710d3e04a4727f92f67a8ad4e74aee24be28b685adb794944814bde649119b58ee3282ffdbee58f9278d9f3 + languageName: node + linkType: hard + +"mime@npm:^2.0.3": + version: 2.6.0 + resolution: "mime@npm:2.6.0" bin: - miller-rabin: bin/miller-rabin - checksum: 00cd1ab838ac49b03f236cc32a14d29d7d28637a53096bf5c6246a032a37749c9bd9ce7360cbf55b41b89b7d649824949ff12bc8eee29ac77c6b38eada619ece + mime: cli.js + checksum: 1497ba7b9f6960694268a557eae24b743fd2923da46ec392b042469f4b901721ba0adcf8b0d3c2677839d0e243b209d76e5edcbd09cfdeffa2dfb6bb4df4b862 + languageName: node + linkType: hard + +"mimic-fn@npm:^2.1.0": + version: 2.1.0 + resolution: "mimic-fn@npm:2.1.0" + checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a languageName: node linkType: hard @@ -3041,7 +5658,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.0": +"minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.5": version: 1.2.5 resolution: "minimist@npm:1.2.5" checksum: 86706ce5b36c16bfc35c5fe3dbb01d5acdc9a22f2b6cc810b6680656a1d2c0e44a0159c9a3ba51fb072bb5c203e49e10b51dcd0eec39c481f4c42086719bae52 @@ -3118,6 +5735,17 @@ __metadata: languageName: node linkType: hard +"mkdirp@npm:^0.5.4": + version: 0.5.5 + resolution: "mkdirp@npm:0.5.5" + dependencies: + minimist: ^1.2.5 + bin: + mkdirp: bin/cmd.js + checksum: 3bce20ea525f9477befe458ab85284b0b66c8dc3812f94155af07c827175948cdd8114852ac6c6d82009b13c1048c37f6d98743eb019651ee25c39acc8aabe7d + languageName: node + linkType: hard + "mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" @@ -3171,6 +5799,30 @@ __metadata: languageName: node linkType: hard +"next-auth@npm:beta": + version: 4.0.0-beta.7 + resolution: "next-auth@npm:4.0.0-beta.7" + dependencies: + "@babel/runtime": ^7.15.4 + "@panva/hkdf": ^1.0.0 + cookie: ^0.4.1 + jose: ^4.1.2 + oauth: ^0.9.15 + openid-client: ^5.0.2 + preact: ^10.5.14 + preact-render-to-string: ^5.1.19 + uuid: ^8.3.2 + peerDependencies: + nodemailer: ^6.6.5 + react: ^17.0.2 + react-dom: ^17.0.2 + peerDependenciesMeta: + nodemailer: + optional: true + checksum: 8cdc179317470519549e2d1705372e57dccb1e114ee3a75b90ace99ce8b14d9188b8d082a17cc5a298937c996cac4510df57f7ec19f999d0486c557fe5166812 + languageName: node + linkType: hard + "next@npm:^12.0.4": version: 12.0.4 resolution: "next@npm:12.0.4" @@ -3277,6 +5929,13 @@ __metadata: languageName: node linkType: hard +"nice-try@npm:^1.0.4": + version: 1.0.5 + resolution: "nice-try@npm:1.0.5" + checksum: 0b4af3b5bb5d86c289f7a026303d192a7eb4417231fe47245c460baeabae7277bcd8fd9c728fb6bd62c30b3e15cd6620373e2cf33353b095d8b403d3e8a15aff + languageName: node + linkType: hard + "node-fetch@npm:2.6.1": version: 2.6.1 resolution: "node-fetch@npm:2.6.1" @@ -3320,6 +5979,13 @@ __metadata: languageName: node linkType: hard +"nodemailer@npm:^6.7.1": + version: 6.7.1 + resolution: "nodemailer@npm:6.7.1" + checksum: eee52610fa2836e6ca2338cc2e3e0dc551b58b9675abf993c33ede668075ef8fa3ad295e913384c37efaaeb4576bb8619883fa31439c55a9d2ab1b332f9bde13 + languageName: node + linkType: hard + "nopt@npm:^5.0.0": version: 5.0.0 resolution: "nopt@npm:5.0.0" @@ -3331,6 +5997,18 @@ __metadata: languageName: node linkType: hard +"normalize-package-data@npm:^2.3.2": + version: 2.5.0 + resolution: "normalize-package-data@npm:2.5.0" + dependencies: + hosted-git-info: ^2.1.4 + resolve: ^1.10.0 + semver: 2 || 3 || 4 || 5 + validate-npm-package-license: ^3.0.1 + checksum: 7999112efc35a6259bc22db460540cae06564aa65d0271e3bdfa86876d08b0e578b7b5b0028ee61b23f1cae9fc0e7847e4edc0948d3068a39a2a82853efc8499 + languageName: node + linkType: hard + "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" @@ -3338,6 +6016,36 @@ __metadata: languageName: node linkType: hard +"npm-run-all@npm:^4.1.5": + version: 4.1.5 + resolution: "npm-run-all@npm:4.1.5" + dependencies: + ansi-styles: ^3.2.1 + chalk: ^2.4.1 + cross-spawn: ^6.0.5 + memorystream: ^0.3.1 + minimatch: ^3.0.4 + pidtree: ^0.3.0 + read-pkg: ^3.0.0 + shell-quote: ^1.6.1 + string.prototype.padend: ^3.0.0 + bin: + npm-run-all: bin/npm-run-all/index.js + run-p: bin/run-p/index.js + run-s: bin/run-s/index.js + checksum: 373b72c6a36564da13c1642c1fd9bb4dcc756bce7a3648f883772f02661095319820834ff813762d2fee403e9b40c1cd27c8685807c107440f10eb19c006d4a0 + languageName: node + linkType: hard + +"npm-run-path@npm:^4.0.0": + version: 4.0.1 + resolution: "npm-run-path@npm:4.0.1" + dependencies: + path-key: ^3.0.0 + checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23 + languageName: node + linkType: hard + "npmlog@npm:^4.1.2": version: 4.1.2 resolution: "npmlog@npm:4.1.2" @@ -3350,6 +6058,13 @@ __metadata: languageName: node linkType: hard +"nprogress@npm:^0.2.0": + version: 0.2.0 + resolution: "nprogress@npm:0.2.0" + checksum: 66b7bec5d563ecf2d1c3d2815e6d5eb74ed815eee8563e0afa63d3f185ab1b9cf2ddd97e1ded263b9995c5019d26d600320e849e50f3747984daa033744619dc + languageName: node + linkType: hard + "number-is-nan@npm:^1.0.0": version: 1.0.1 resolution: "number-is-nan@npm:1.0.1" @@ -3357,6 +6072,13 @@ __metadata: languageName: node linkType: hard +"oauth@npm:^0.9.15": + version: 0.9.15 + resolution: "oauth@npm:0.9.15" + checksum: 957c0d8d85300398dcb0e293953650c0fc3facc795bee8228238414f19f59cef5fd4ee8d17a972c142924c10c5f6ec50ef80f77f4a6cc6e3c98f9d22c027801c + languageName: node + linkType: hard + "object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -3364,6 +6086,13 @@ __metadata: languageName: node linkType: hard +"object-hash@npm:^2.0.1": + version: 2.2.0 + resolution: "object-hash@npm:2.2.0" + checksum: 55ba841e3adce9c4f1b9b46b41983eda40f854e0d01af2802d3ae18a7085a17168d6b81731d43fdf1d6bcbb3c9f9c56d22c8fea992203ad90a38d7d919bc28f1 + languageName: node + linkType: hard + "object-inspect@npm:^1.11.0, object-inspect@npm:^1.9.0": version: 1.11.0 resolution: "object-inspect@npm:1.11.0" @@ -3443,7 +6172,14 @@ __metadata: languageName: node linkType: hard -"once@npm:^1.3.0": +"oidc-token-hash@npm:^5.0.1": + version: 5.0.1 + resolution: "oidc-token-hash@npm:5.0.1" + checksum: d62aa8c665f1a0133a3694785e4cd75f471364e6a2f4fbf7997e193a49ccf8f8de15596f475c7fdf8510d021c3b72f7ff6ab8bc5b07bff4cf21d490177f164a5 + languageName: node + linkType: hard + +"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" dependencies: @@ -3452,6 +6188,27 @@ __metadata: languageName: node linkType: hard +"onetime@npm:^5.1.0": + version: 5.1.2 + resolution: "onetime@npm:5.1.2" + dependencies: + mimic-fn: ^2.1.0 + checksum: 2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34 + languageName: node + linkType: hard + +"openid-client@npm:^5.0.2": + version: 5.0.2 + resolution: "openid-client@npm:5.0.2" + dependencies: + jose: ^4.1.0 + lru-cache: ^6.0.0 + object-hash: ^2.0.1 + oidc-token-hash: ^5.0.1 + checksum: 79acd4815707cb5aad387465cef08004ee9a543c19fdce79834b672d8e4fcfa2437b4ad0c7583d5900d4c4b565dbfb658d6af5428cee42fddd6d38be954a6b5f + languageName: node + linkType: hard + "optionator@npm:^0.9.1": version: 0.9.1 resolution: "optionator@npm:0.9.1" @@ -3473,6 +6230,24 @@ __metadata: languageName: node linkType: hard +"ospath@npm:^1.2.2": + version: 1.2.2 + resolution: "ospath@npm:1.2.2" + checksum: 505f48a4f4f1c557d6c656ec985707726e3714721680139be037613e903aa8c8fa4ddd8d1342006f9b2dc0065e6e20f8b7bea2ee05354f31257044790367b347 + languageName: node + linkType: hard + +"otplib@npm:^12.0.1": + version: 12.0.1 + resolution: "otplib@npm:12.0.1" + dependencies: + "@otplib/core": ^12.0.1 + "@otplib/preset-default": ^12.0.1 + "@otplib/preset-v11": ^12.0.1 + checksum: 4a1b91cf1b8e920b50ad4bac2ef2a89126630c62daf68e9b32ff15106b2551db905d3b979955cf5f8f114da0a8883cec3d636901d65e793c1745bb4174e2a572 + languageName: node + linkType: hard + "p-limit@npm:3.1.0": version: 3.1.0 resolution: "p-limit@npm:3.1.0" @@ -3570,6 +6345,28 @@ __metadata: languageName: node linkType: hard +"parse-json@npm:^4.0.0": + version: 4.0.0 + resolution: "parse-json@npm:4.0.0" + dependencies: + error-ex: ^1.3.1 + json-parse-better-errors: ^1.0.1 + checksum: 0fe227d410a61090c247e34fa210552b834613c006c2c64d9a05cfe9e89cf8b4246d1246b1a99524b53b313e9ac024438d0680f67e33eaed7e6f38db64cfe7b5 + languageName: node + linkType: hard + +"parse-json@npm:^5.0.0": + version: 5.2.0 + resolution: "parse-json@npm:5.2.0" + dependencies: + "@babel/code-frame": ^7.0.0 + error-ex: ^1.3.1 + json-parse-even-better-errors: ^2.3.0 + lines-and-columns: ^1.1.6 + checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 + languageName: node + linkType: hard + "path-browserify@npm:1.0.1": version: 1.0.1 resolution: "path-browserify@npm:1.0.1" @@ -3598,7 +6395,14 @@ __metadata: languageName: node linkType: hard -"path-key@npm:^3.1.0": +"path-key@npm:^2.0.1": + version: 2.0.1 + resolution: "path-key@npm:2.0.1" + checksum: f7ab0ad42fe3fb8c7f11d0c4f849871e28fbd8e1add65c370e422512fc5887097b9cf34d09c1747d45c942a8c1e26468d6356e2df3f740bf177ab8ca7301ebfd + languageName: node + linkType: hard + +"path-key@npm:^3.0.0, path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 @@ -3612,6 +6416,15 @@ __metadata: languageName: node linkType: hard +"path-type@npm:^3.0.0": + version: 3.0.0 + resolution: "path-type@npm:3.0.0" + dependencies: + pify: ^3.0.0 + checksum: 735b35e256bad181f38fa021033b1c33cfbe62ead42bb2222b56c210e42938eecb272ae1949f3b6db4ac39597a61b44edd8384623ec4d79bfdc9a9c0f12537a6 + languageName: node + linkType: hard + "path-type@npm:^4.0.0": version: 4.0.0 resolution: "path-type@npm:4.0.0" @@ -3632,6 +6445,20 @@ __metadata: languageName: node linkType: hard +"pend@npm:~1.2.0": + version: 1.2.0 + resolution: "pend@npm:1.2.0" + checksum: 6c72f5243303d9c60bd98e6446ba7d30ae29e3d56fdb6fae8767e8ba6386f33ee284c97efe3230a0d0217e2b1723b8ab490b1bbf34fcbb2180dbc8a9de47850d + languageName: node + linkType: hard + +"performance-now@npm:^2.1.0": + version: 2.1.0 + resolution: "performance-now@npm:2.1.0" + checksum: 534e641aa8f7cba160f0afec0599b6cecefbb516a2e837b512be0adbe6c1da5550e89c78059c7fabc5c9ffdf6627edabe23eb7c518c4500067a898fa65c2b550 + languageName: node + linkType: hard + "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3": version: 2.3.0 resolution: "picomatch@npm:2.3.0" @@ -3639,6 +6466,29 @@ __metadata: languageName: node linkType: hard +"pidtree@npm:^0.3.0": + version: 0.3.1 + resolution: "pidtree@npm:0.3.1" + bin: + pidtree: bin/pidtree.js + checksum: eb49025099f1af89a4696f7673351421f13420f3397b963c901fe23a1c9c2ff50f4750321970d4472c0ffbb065e4a6c3c27f75e226cc62284b19e21d32ce7012 + languageName: node + linkType: hard + +"pify@npm:^2.2.0": + version: 2.3.0 + resolution: "pify@npm:2.3.0" + checksum: 9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba + languageName: node + linkType: hard + +"pify@npm:^3.0.0": + version: 3.0.0 + resolution: "pify@npm:3.0.0" + checksum: 6cdcbc3567d5c412450c53261a3f10991665d660961e06605decf4544a61a97a54fefe70a68d5c37080ff9d6f4cf51444c90198d1ba9f9309a6c0d6e9f5c4fde + languageName: node + linkType: hard + "pkg-dir@npm:^2.0.0": version: 2.0.0 resolution: "pkg-dir@npm:2.0.0" @@ -3664,6 +6514,18 @@ __metadata: languageName: node linkType: hard +"popmotion@npm:9.3.6": + version: 9.3.6 + resolution: "popmotion@npm:9.3.6" + dependencies: + framesync: 5.3.0 + hey-listen: ^1.0.8 + style-value-types: 4.1.4 + tslib: ^2.1.0 + checksum: 551446ec3763790efde7a3bb8c43189122f9b559985be2efa79842138257c4e331efcff606732a4bd5ac82d9bde1b236258d69a435f4bb5e9fc5908241b5ba3f + languageName: node + linkType: hard + "postcss@npm:8.2.15": version: 8.2.15 resolution: "postcss@npm:8.2.15" @@ -3675,6 +6537,24 @@ __metadata: languageName: node linkType: hard +"preact-render-to-string@npm:^5.1.19": + version: 5.1.19 + resolution: "preact-render-to-string@npm:5.1.19" + dependencies: + pretty-format: ^3.8.0 + peerDependencies: + preact: ">=10" + checksum: b8b454d7b4bd93d6dcfc5e1269cfef1756e850c524e80340be62b88582cb88eb926a3edc0088f4dc2a454f56c1e09faa10bced081f25204342fd338275aa5af1 + languageName: node + linkType: hard + +"preact@npm:^10.5.14": + version: 10.5.15 + resolution: "preact@npm:10.5.15" + checksum: 1c9f025ed6ff9c6cbe85da4feb88011795914d615244089396d1157376897a09f478eac0d582c66bc5a96c2841ebd9f8dfbe0a28e8c1820bdd7c314083350d40 + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -3700,6 +6580,56 @@ __metadata: languageName: node linkType: hard +"pretty-bytes@npm:^5.6.0": + version: 5.6.0 + resolution: "pretty-bytes@npm:5.6.0" + checksum: 9c082500d1e93434b5b291bd651662936b8bd6204ec9fa17d563116a192d6d86b98f6d328526b4e8d783c07d5499e2614a807520249692da9ec81564b2f439cd + languageName: node + linkType: hard + +"pretty-format@npm:^26.6.2": + version: 26.6.2 + resolution: "pretty-format@npm:26.6.2" + dependencies: + "@jest/types": ^26.6.2 + ansi-regex: ^5.0.0 + ansi-styles: ^4.0.0 + react-is: ^17.0.1 + checksum: e3b808404d7e1519f0df1aa1f25cee0054ab475775c6b2b8c5568ff23194a92d54bf93274139b6f584ca70fd773be4eaa754b0e03f12bb0a8d1426b07f079976 + languageName: node + linkType: hard + +"pretty-format@npm:^27.0.2": + version: 27.3.1 + resolution: "pretty-format@npm:27.3.1" + dependencies: + "@jest/types": ^27.2.5 + ansi-regex: ^5.0.1 + ansi-styles: ^5.0.0 + react-is: ^17.0.1 + checksum: 2979eae85a4f7ba1c3946faa8f5c6497cc80dc64ba499ccd5fdada267f82dc664f315a4c1cdd4c0b4b97edbae399a7bf0a957cc1b87feb91cd95f1e436834fed + languageName: node + linkType: hard + +"pretty-format@npm:^3.8.0": + version: 3.8.0 + resolution: "pretty-format@npm:3.8.0" + checksum: 21a114d43ef06978f8f7f6212be4649b0b094f05d9b30e14e37550bf35c8ca24d8adbca9e5adc4cc15d9eaf7a1e7a30478a4dc37b30982bfdf0292a5b385484c + languageName: node + linkType: hard + +"prisma@npm:^3.5.0": + version: 3.5.0 + resolution: "prisma@npm:3.5.0" + dependencies: + "@prisma/engines": 3.5.0-38.78a5df6def6943431f4c022e1428dbc3e833cf8e + bin: + prisma: build/index.js + prisma2: build/index.js + checksum: 5ac2558dc29a8c325d991e59de2208bf6756bddb4fa2d3d97cd17aa9daa94611515d3ab284777adcda2c7b918b0624316e7081bae5d1c01b449738b8ebf81882 + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -3714,7 +6644,7 @@ __metadata: languageName: node linkType: hard -"progress@npm:^2.0.0": +"progress@npm:^2.0.0, progress@npm:^2.0.1": version: 2.0.3 resolution: "progress@npm:2.0.3" checksum: f67403fe7b34912148d9252cb7481266a354bd99ce82c835f79070643bb3c6583d10dbcfda4d41e04bbc1d8437e9af0fb1e1f2135727878f5308682a579429b7 @@ -3738,7 +6668,7 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.7.2": +"prop-types@npm:^15.6.2, prop-types@npm:^15.7.2": version: 15.7.2 resolution: "prop-types@npm:15.7.2" dependencies: @@ -3749,6 +6679,27 @@ __metadata: languageName: node linkType: hard +"proxy-from-env@npm:1.0.0": + version: 1.0.0 + resolution: "proxy-from-env@npm:1.0.0" + checksum: 292e28d1de0c315958d71d8315eb546dd3cd8c8cbc2dab7c54eeb9f5c17f421771964ad0b5e1f77011bab2305bdae42e1757ce33bdb1ccc3e87732322a8efcf1 + languageName: node + linkType: hard + +"proxy-from-env@npm:^1.0.0": + version: 1.1.0 + resolution: "proxy-from-env@npm:1.1.0" + checksum: ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4 + languageName: node + linkType: hard + +"psl@npm:^1.1.28": + version: 1.8.0 + resolution: "psl@npm:1.8.0" + checksum: 6150048ed2da3f919478bee8a82f3828303bc0fc730fb015a48f83c9977682c7b28c60ab01425a72d82a2891a1681627aa530a991d50c086b48a3be27744bde7 + languageName: node + linkType: hard + "public-encrypt@npm:^4.0.0": version: 4.0.3 resolution: "public-encrypt@npm:4.0.3" @@ -3763,13 +6714,55 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0": +"pump@npm:^3.0.0": + version: 3.0.0 + resolution: "pump@npm:3.0.0" + dependencies: + end-of-stream: ^1.1.0 + once: ^1.3.1 + checksum: e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9 + languageName: node + linkType: hard + +"punycode@npm:1.3.2": + version: 1.3.2 + resolution: "punycode@npm:1.3.2" + checksum: b8807fd594b1db33335692d1f03e8beeddde6fda7fbb4a2e32925d88d20a3aa4cd8dcc0c109ccaccbd2ba761c208dfaaada83007087ea8bfb0129c9ef1b99ed6 + languageName: node + linkType: hard + +"punycode@npm:^2.1.0, punycode@npm:^2.1.1": version: 2.1.1 resolution: "punycode@npm:2.1.1" checksum: 823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8 languageName: node linkType: hard +"puppeteer@npm:^2.1.1": + version: 2.1.1 + resolution: "puppeteer@npm:2.1.1" + dependencies: + "@types/mime-types": ^2.1.0 + debug: ^4.1.0 + extract-zip: ^1.6.6 + https-proxy-agent: ^4.0.0 + mime: ^2.0.3 + mime-types: ^2.1.25 + progress: ^2.0.1 + proxy-from-env: ^1.0.0 + rimraf: ^2.6.1 + ws: ^6.1.0 + checksum: b3d787a95e05a798737b6dfbf79d047d82d680cf1e1c356095e867d82823874346a2996594250fd04bf707487ed2498165fbff4a5716a93c9fd44710deb08a7f + languageName: node + linkType: hard + +"qs@npm:~6.5.2": + version: 6.5.2 + resolution: "qs@npm:6.5.2" + checksum: 24af7b9928ba2141233fba2912876ff100403dba1b08b20c3b490da9ea6c636760445ea2211a079e7dfa882a5cf8f738337b3748c8bdd0f93358fa8881d2db8f + languageName: node + linkType: hard + "querystring-es3@npm:0.2.1": version: 0.2.1 resolution: "querystring-es3@npm:0.2.1" @@ -3777,6 +6770,13 @@ __metadata: languageName: node linkType: hard +"querystring@npm:0.2.0": + version: 0.2.0 + resolution: "querystring@npm:0.2.0" + checksum: 8258d6734f19be27e93f601758858c299bdebe71147909e367101ba459b95446fbe5b975bf9beb76390156a592b6f4ac3a68b6087cea165c259705b8b4e56a69 + languageName: node + linkType: hard + "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -3824,6 +6824,17 @@ __metadata: languageName: node linkType: hard +"react-clientside-effect@npm:^1.2.5": + version: 1.2.5 + resolution: "react-clientside-effect@npm:1.2.5" + dependencies: + "@babel/runtime": ^7.12.13 + peerDependencies: + react: ^15.3.0 || ^16.0.0 || ^17.0.0 + checksum: 1ce12cabd73567b5d593ec604d0f2a59d5b818e49a96ebb2403281d43f2bbfa4091af64128d5d36e2214d30c6f9f9b043839b15515dfff9ce6851ee62c72eccc + languageName: node + linkType: hard + "react-dom@npm:^17.0.2": version: 17.0.2 resolution: "react-dom@npm:17.0.2" @@ -3837,14 +6848,37 @@ __metadata: languageName: node linkType: hard -"react-is@npm:17.0.2": +"react-fast-compare@npm:3.2.0": + version: 3.2.0 + resolution: "react-fast-compare@npm:3.2.0" + checksum: 8ef272c825ae329f61633ce4ce7f15aa5b84e5214d88bc0823880236e03e985a13195befa2c7a4eda7db3b017dc7985729152d88445823f652403cf36c2b86aa + languageName: node + linkType: hard + +"react-focus-lock@npm:2.5.2": + version: 2.5.2 + resolution: "react-focus-lock@npm:2.5.2" + dependencies: + "@babel/runtime": ^7.0.0 + focus-lock: ^0.9.1 + prop-types: ^15.6.2 + react-clientside-effect: ^1.2.5 + use-callback-ref: ^1.2.5 + use-sidecar: ^1.0.5 + peerDependencies: + react: ^16.8.0 || ^17.0.0 + checksum: 520b12a4496be21b3228bbf938657f6c33f868e486a0cd355d8bec918129d2c1bf7aabecb20aecdb446a1fbdb61b16f680b5d15b998f544f1b5c0dc5c8914c40 + languageName: node + linkType: hard + +"react-is@npm:17.0.2, react-is@npm:^17.0.1": version: 17.0.2 resolution: "react-is@npm:17.0.2" checksum: 9d6d111d8990dc98bc5402c1266a808b0459b5d54830bbea24c12d908b536df7883f268a7868cfaedde3dd9d4e0d574db456f84d2e6df9c4526f99bb4b5344d8 languageName: node linkType: hard -"react-is@npm:^16.8.1": +"react-is@npm:^16.7.0, react-is@npm:^16.8.1": version: 16.13.1 resolution: "react-is@npm:16.13.1" checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f @@ -3858,6 +6892,58 @@ __metadata: languageName: node linkType: hard +"react-remove-scroll-bar@npm:^2.1.0": + version: 2.2.0 + resolution: "react-remove-scroll-bar@npm:2.2.0" + dependencies: + react-style-singleton: ^2.1.0 + tslib: ^1.0.0 + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: b155ee288f614e0fab726f8d117c52f7efb8b5213f67dc4394b19357ae381f80639437f65d249f43c6dc59c118dee8b83d71578edd3621692dae1288a5081042 + languageName: node + linkType: hard + +"react-remove-scroll@npm:2.4.1": + version: 2.4.1 + resolution: "react-remove-scroll@npm:2.4.1" + dependencies: + react-remove-scroll-bar: ^2.1.0 + react-style-singleton: ^2.1.0 + tslib: ^1.0.0 + use-callback-ref: ^1.2.3 + use-sidecar: ^1.0.1 + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 9413b9105088034dc7dc45567897961def26b73d9fd00eef0b3de7ed5e2defdb42e5ef52f218dab35fd2ac0335601d8bc445c46a20e60626bab770e4cf1f6a20 + languageName: node + linkType: hard + +"react-style-singleton@npm:^2.1.0": + version: 2.1.1 + resolution: "react-style-singleton@npm:2.1.1" + dependencies: + get-nonce: ^1.0.0 + invariant: ^2.2.4 + tslib: ^1.0.0 + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: d44524158c403658132c33bcbe2c274fc919981fbe05a5205033a6adf3d1a1c3d07433d519213285dd581a932f9e2c66bd8b4511af40ec02a39ac4d426e146d4 + languageName: node + linkType: hard + "react@npm:^17.0.2": version: 17.0.2 resolution: "react@npm:17.0.2" @@ -3868,7 +6954,18 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.6": +"read-pkg@npm:^3.0.0": + version: 3.0.0 + resolution: "read-pkg@npm:3.0.0" + dependencies: + load-json-file: ^4.0.0 + normalize-package-data: ^2.3.2 + path-type: ^3.0.0 + checksum: 398903ebae6c7e9965419a1062924436cc0b6f516c42c4679a90290d2f87448ed8f977e7aa2dbba4aa1ac09248628c43e493ac25b2bc76640e946035200e34c6 + languageName: node + linkType: hard + +"readable-stream@npm:^2.0.6, readable-stream@npm:^2.2.2": version: 2.3.7 resolution: "readable-stream@npm:2.3.7" dependencies: @@ -3934,6 +7031,15 @@ __metadata: languageName: node linkType: hard +"request-progress@npm:^3.0.0": + version: 3.0.0 + resolution: "request-progress@npm:3.0.0" + dependencies: + throttleit: ^1.0.0 + checksum: 6ea1761dcc8a8b7b5894afd478c0286aa31bd69438d7050294bd4fd0d0b3e09b5cde417d38deef9c49809039c337d8744e4bb49d8632b0c3e4ffa5e8a687e0fd + languageName: node + linkType: hard + "require-from-string@npm:^2.0.2": version: 2.0.2 resolution: "require-from-string@npm:2.0.2" @@ -3948,7 +7054,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.20.0": +"resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.20.0": version: 1.20.0 resolution: "resolve@npm:1.20.0" dependencies: @@ -3968,7 +7074,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.20.0#~builtin": +"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin": version: 1.20.0 resolution: "resolve@patch:resolve@npm%3A1.20.0#~builtin::version=1.20.0&hash=07638b" dependencies: @@ -3988,6 +7094,16 @@ __metadata: languageName: node linkType: hard +"restore-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "restore-cursor@npm:3.1.0" + dependencies: + onetime: ^5.1.0 + signal-exit: ^3.0.2 + checksum: f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 + languageName: node + linkType: hard + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -4002,7 +7118,25 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^3.0.2": +"rfdc@npm:^1.3.0": + version: 1.3.0 + resolution: "rfdc@npm:1.3.0" + checksum: fb2ba8512e43519983b4c61bd3fa77c0f410eff6bae68b08614437bc3f35f91362215f7b4a73cbda6f67330b5746ce07db5dd9850ad3edc91271ad6deea0df32 + languageName: node + linkType: hard + +"rimraf@npm:^2.6.1": + version: 2.7.1 + resolution: "rimraf@npm:2.7.1" + dependencies: + glob: ^7.1.3 + bin: + rimraf: ./bin.js + checksum: cdc7f6eacb17927f2a075117a823e1c5951792c6498ebcce81ca8203454a811d4cf8900314154d3259bb8f0b42ab17f67396a8694a54cae3283326e57ad250cd + languageName: node + linkType: hard + +"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" dependencies: @@ -4023,26 +7157,6 @@ __metadata: languageName: node linkType: hard -"root-workspace-0b6124@workspace:.": - version: 0.0.0-use.local - resolution: "root-workspace-0b6124@workspace:." - dependencies: - "@types/node": ^16.11.9 - "@types/react": ^17.0.35 - "@typescript-eslint/eslint-plugin": ^5.4.0 - eslint: <8.0.0 - eslint-config-next: 12.0.4 - eslint-config-prettier: ^8.3.0 - eslint-plugin-cypress: ^2.12.1 - eslint-plugin-prettier: ^4.0.0 - next: ^12.0.4 - prettier: ^2.4.1 - react: ^17.0.2 - react-dom: ^17.0.2 - typescript: ^4.5.2 - languageName: unknown - linkType: soft - "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -4052,6 +7166,15 @@ __metadata: languageName: node linkType: hard +"rxjs@npm:^7.4.0": + version: 7.4.0 + resolution: "rxjs@npm:7.4.0" + dependencies: + tslib: ~2.1.0 + checksum: 6b33172a760dcad6882fdc836ee8cf1ebe160dd7eaad95c45a12338ffdaa96eb41e48e6c25bbd3d1fdf45075949ff447954bc17a9d01c688558a67967d09c114 + languageName: node + linkType: hard + "safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" @@ -4066,7 +7189,7 @@ __metadata: languageName: node linkType: hard -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.1.0": +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 @@ -4083,6 +7206,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.5.0": + version: 5.7.1 + resolution: "semver@npm:5.7.1" + bin: + semver: ./bin/semver + checksum: 57fd0acfd0bac382ee87cd52cd0aaa5af086a7dc8d60379dfe65fea491fb2489b6016400813930ecd61fd0952dae75c115287a1b16c234b1550887117744dfaf + languageName: node + linkType: hard + "semver@npm:^6.0.0, semver@npm:^6.3.0": version: 6.3.0 resolution: "semver@npm:6.3.0" @@ -4136,6 +7268,15 @@ __metadata: languageName: node linkType: hard +"shebang-command@npm:^1.2.0": + version: 1.2.0 + resolution: "shebang-command@npm:1.2.0" + dependencies: + shebang-regex: ^1.0.0 + checksum: 9eed1750301e622961ba5d588af2212505e96770ec376a37ab678f965795e995ade7ed44910f5d3d3cb5e10165a1847f52d3348c64e146b8be922f7707958908 + languageName: node + linkType: hard + "shebang-command@npm:^2.0.0": version: 2.0.0 resolution: "shebang-command@npm:2.0.0" @@ -4145,6 +7286,13 @@ __metadata: languageName: node linkType: hard +"shebang-regex@npm:^1.0.0": + version: 1.0.0 + resolution: "shebang-regex@npm:1.0.0" + checksum: 404c5a752cd40f94591dfd9346da40a735a05139dac890ffc229afba610854d8799aaa52f87f7e0c94c5007f2c6af55bdcaeb584b56691926c5eaf41dc8f1372 + languageName: node + linkType: hard + "shebang-regex@npm:^3.0.0": version: 3.0.0 resolution: "shebang-regex@npm:3.0.0" @@ -4152,7 +7300,7 @@ __metadata: languageName: node linkType: hard -"shell-quote@npm:1.7.3": +"shell-quote@npm:1.7.3, shell-quote@npm:^1.6.1": version: 1.7.3 resolution: "shell-quote@npm:1.7.3" checksum: aca58e73a3a5d933d02e0bdddedc53ee14f7c2ec264f97ac915b9d4482d077a38e422aa664631d60a672cd3cdb4054eb2e6c0303f54882453dacb6483e482d34 @@ -4170,7 +7318,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.0": +"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2": version: 3.0.6 resolution: "signal-exit@npm:3.0.6" checksum: b819ac81ba757af559dad0804233ae31bf6f054591cd8a671e9cbcf09f21c72ec3076fe87d1e04861f5b33b47d63f0694b568de99c99cd733ee2060515beb6d5 @@ -4184,6 +7332,17 @@ __metadata: languageName: node linkType: hard +"slice-ansi@npm:^3.0.0": + version: 3.0.0 + resolution: "slice-ansi@npm:3.0.0" + dependencies: + ansi-styles: ^4.0.0 + astral-regex: ^2.0.0 + is-fullwidth-code-point: ^3.0.0 + checksum: 5ec6d022d12e016347e9e3e98a7eb2a592213a43a65f1b61b74d2c78288da0aded781f665807a9f3876b9daa9ad94f64f77d7633a0458876c3a4fdc4eb223f24 + languageName: node + linkType: hard + "slice-ansi@npm:^4.0.0": version: 4.0.0 resolution: "slice-ansi@npm:4.0.0" @@ -4239,6 +7398,13 @@ __metadata: languageName: node linkType: hard +"source-map@npm:^0.5.7": + version: 0.5.7 + resolution: "source-map@npm:0.5.7" + checksum: 5dc2043b93d2f194142c7f38f74a24670cd7a0063acdaf4bf01d2964b402257ae843c2a8fa822ad5b71013b5fcafa55af7421383da919752f22ff488bc553f4d + languageName: node + linkType: hard + "source-map@npm:^0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" @@ -4246,6 +7412,40 @@ __metadata: languageName: node linkType: hard +"spdx-correct@npm:^3.0.0": + version: 3.1.1 + resolution: "spdx-correct@npm:3.1.1" + dependencies: + spdx-expression-parse: ^3.0.0 + spdx-license-ids: ^3.0.0 + checksum: 77ce438344a34f9930feffa61be0eddcda5b55fc592906ef75621d4b52c07400a97084d8701557b13f7d2aae0cb64f808431f469e566ef3fe0a3a131dcb775a6 + languageName: node + linkType: hard + +"spdx-exceptions@npm:^2.1.0": + version: 2.3.0 + resolution: "spdx-exceptions@npm:2.3.0" + checksum: cb69a26fa3b46305637123cd37c85f75610e8c477b6476fa7354eb67c08128d159f1d36715f19be6f9daf4b680337deb8c65acdcae7f2608ba51931540687ac0 + languageName: node + linkType: hard + +"spdx-expression-parse@npm:^3.0.0": + version: 3.0.1 + resolution: "spdx-expression-parse@npm:3.0.1" + dependencies: + spdx-exceptions: ^2.1.0 + spdx-license-ids: ^3.0.0 + checksum: a1c6e104a2cbada7a593eaa9f430bd5e148ef5290d4c0409899855ce8b1c39652bcc88a725259491a82601159d6dc790bedefc9016c7472f7de8de7361f8ccde + languageName: node + linkType: hard + +"spdx-license-ids@npm:^3.0.0": + version: 3.0.11 + resolution: "spdx-license-ids@npm:3.0.11" + checksum: 1da1acb090257773e60b022094050e810ae9fec874dc1461f65dc0400cd42dd830ab2df6e64fb49c2db3dce386dd0362110780e1b154db7c0bb413488836aaeb + languageName: node + linkType: hard + "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -4253,6 +7453,27 @@ __metadata: languageName: node linkType: hard +"sshpk@npm:^1.14.1": + version: 1.16.1 + resolution: "sshpk@npm:1.16.1" + dependencies: + asn1: ~0.2.3 + assert-plus: ^1.0.0 + bcrypt-pbkdf: ^1.0.0 + dashdash: ^1.12.0 + ecc-jsbn: ~0.1.1 + getpass: ^0.1.1 + jsbn: ~0.1.0 + safer-buffer: ^2.0.2 + tweetnacl: ~0.14.0 + bin: + sshpk-conv: bin/sshpk-conv + sshpk-sign: bin/sshpk-sign + sshpk-verify: bin/sshpk-verify + checksum: 5e76afd1cedc780256f688b7c09327a8a650902d18e284dfeac97489a735299b03c3e72c6e8d22af03dbbe4d6f123fdfd5f3c4ed6bedbec72b9529a55051b857 + languageName: node + linkType: hard + "ssri@npm:^8.0.0, ssri@npm:^8.0.1": version: 8.0.1 resolution: "ssri@npm:8.0.1" @@ -4327,7 +7548,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.2.3": +"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -4354,6 +7575,17 @@ __metadata: languageName: node linkType: hard +"string.prototype.padend@npm:^3.0.0": + version: 3.1.3 + resolution: "string.prototype.padend@npm:3.1.3" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.3 + es-abstract: ^1.19.1 + checksum: ef9ee0542c17975629bc6d21497e8faaa142d873e9f07fb65de2a955df402a1eac45cbed375045a759501e9d4ef80e589e11f0e12103c20df0770e47f6b59bc7 + languageName: node + linkType: hard + "string.prototype.trimend@npm:^1.0.4": version: 1.0.4 resolution: "string.prototype.trimend@npm:1.0.4" @@ -4417,6 +7649,13 @@ __metadata: languageName: node linkType: hard +"strip-final-newline@npm:^2.0.0": + version: 2.0.0 + resolution: "strip-final-newline@npm:2.0.0" + checksum: 69412b5e25731e1938184b5d489c32e340605bb611d6140344abc3421b7f3c6f9984b21dff296dfcf056681b82caa3bb4cc996a965ce37bcfad663e92eae9c64 + languageName: node + linkType: hard + "strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" @@ -4424,6 +7663,16 @@ __metadata: languageName: node linkType: hard +"style-value-types@npm:4.1.4": + version: 4.1.4 + resolution: "style-value-types@npm:4.1.4" + dependencies: + hey-listen: ^1.0.8 + tslib: ^2.1.0 + checksum: 96189770076a2717bf579f7d73a49953f0c3d633b90fed9b44b8285cbbe7facd19d6d7a0d2802fb493b45995791f62b87983c3d3c24128818a69e593b6d77aed + languageName: node + linkType: hard + "styled-jsx@npm:5.0.0-beta.3": version: 5.0.0-beta.3 resolution: "styled-jsx@npm:5.0.0-beta.3" @@ -4461,6 +7710,13 @@ __metadata: languageName: node linkType: hard +"stylis@npm:^4.0.10, stylis@npm:^4.0.3": + version: 4.0.10 + resolution: "stylis@npm:4.0.10" + checksum: 0fecaf5c234ec3ffcb0afc21478742a815a21cb964365259789be9c1692e72e13d8c081c1150fd76ed2146633a3251cdecd6e0c120b158f44bd74c38f81cafb3 + languageName: node + linkType: hard + "supports-color@npm:^5.3.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" @@ -4479,7 +7735,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^8.0.0": +"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1": version: 8.1.1 resolution: "supports-color@npm:8.1.1" dependencies: @@ -4522,6 +7778,27 @@ __metadata: languageName: node linkType: hard +"thirty-two@npm:^1.0.2": + version: 1.0.2 + resolution: "thirty-two@npm:1.0.2" + checksum: f6700b31d16ef942fdc0d14daed8a2f69ea8b60b0e85db8b83adf58d84bbeafe95a17d343ab55efaae571bb5148b62fc0ee12b04781323bf7af7d7e9693eec76 + languageName: node + linkType: hard + +"throttleit@npm:^1.0.0": + version: 1.0.0 + resolution: "throttleit@npm:1.0.0" + checksum: 1b2db4d2454202d589e8236c07a69d2fab838876d370030ebea237c34c0a7d1d9cf11c29f994531ebb00efd31e9728291042b7754f2798a8352ec4463455b659 + languageName: node + linkType: hard + +"through@npm:^2.3.8": + version: 2.3.8 + resolution: "through@npm:2.3.8" + checksum: a38c3e059853c494af95d50c072b83f8b676a9ba2818dcc5b108ef252230735c54e0185437618596c790bbba8fcdaef5b290405981ffa09dce67b1f1bf190cbd + languageName: node + linkType: hard + "timers-browserify@npm:2.0.12": version: 2.0.12 resolution: "timers-browserify@npm:2.0.12" @@ -4531,6 +7808,22 @@ __metadata: languageName: node linkType: hard +"tiny-invariant@npm:^1.0.6": + version: 1.2.0 + resolution: "tiny-invariant@npm:1.2.0" + checksum: e09a718a7c4a499ba592cdac61f015d87427a0867ca07f50c11fd9b623f90cdba18937b515d4a5e4f43dac92370498d7bdaee0d0e7a377a61095e02c4a92eade + languageName: node + linkType: hard + +"tmp@npm:~0.2.1": + version: 0.2.1 + resolution: "tmp@npm:0.2.1" + dependencies: + rimraf: ^3.0.0 + checksum: 8b1214654182575124498c87ca986ac53dc76ff36e8f0e0b67139a8d221eaecfdec108c0e6ec54d76f49f1f72ab9325500b246f562b926f85bcdfca8bf35df9e + languageName: node + linkType: hard + "to-fast-properties@npm:^2.0.0": version: 2.0.0 resolution: "to-fast-properties@npm:2.0.0" @@ -4547,6 +7840,13 @@ __metadata: languageName: node linkType: hard +"toggle-selection@npm:^1.0.6": + version: 1.0.6 + resolution: "toggle-selection@npm:1.0.6" + checksum: a90dc80ed1e7b18db8f4e16e86a5574f87632dc729cfc07d9ea3ced50021ad42bb4e08f22c0913e0b98e3837b0b717e0a51613c65f30418e21eb99da6556a74c + languageName: node + linkType: hard + "toidentifier@npm:1.0.0": version: 1.0.0 resolution: "toidentifier@npm:1.0.0" @@ -4554,6 +7854,16 @@ __metadata: languageName: node linkType: hard +"tough-cookie@npm:~2.5.0": + version: 2.5.0 + resolution: "tough-cookie@npm:2.5.0" + dependencies: + psl: ^1.1.28 + punycode: ^2.1.1 + checksum: 16a8cd090224dd176eee23837cbe7573ca0fa297d7e468ab5e1c02d49a4e9a97bb05fef11320605eac516f91d54c57838a25864e8680e27b069a5231d8264977 + languageName: node + linkType: hard + "tr46@npm:^1.0.1": version: 1.0.1 resolution: "tr46@npm:1.0.1" @@ -4563,6 +7873,42 @@ __metadata: languageName: node linkType: hard +"ts-node@npm:^10.4.0": + version: 10.4.0 + resolution: "ts-node@npm:10.4.0" + dependencies: + "@cspotcode/source-map-support": 0.7.0 + "@tsconfig/node10": ^1.0.7 + "@tsconfig/node12": ^1.0.7 + "@tsconfig/node14": ^1.0.0 + "@tsconfig/node16": ^1.0.2 + acorn: ^8.4.1 + acorn-walk: ^8.1.1 + arg: ^4.1.0 + create-require: ^1.1.0 + diff: ^4.0.1 + make-error: ^1.1.1 + yn: 3.1.1 + peerDependencies: + "@swc/core": ">=1.2.50" + "@swc/wasm": ">=1.2.50" + "@types/node": "*" + typescript: ">=2.7" + peerDependenciesMeta: + "@swc/core": + optional: true + "@swc/wasm": + optional: true + bin: + ts-node: dist/bin.js + ts-node-cwd: dist/bin-cwd.js + ts-node-script: dist/bin-script.js + ts-node-transpile-only: dist/bin-transpile.js + ts-script: dist/bin-script-deprecated.js + checksum: 3933ac0a937d33c45e04a6750fcdd3e765eb2897d1da1307cd97ac52af093bcfb632ec0453a75000a65c8b5b7bdb32b1077050a186dcc556e62657cb592e6d49 + languageName: node + linkType: hard + "tsconfig-paths@npm:^3.11.0, tsconfig-paths@npm:^3.9.0": version: 3.11.0 resolution: "tsconfig-paths@npm:3.11.0" @@ -4575,13 +7921,27 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.8.1": +"tslib@npm:^1.0.0, tslib@npm:^1.8.1, tslib@npm:^1.9.3": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd languageName: node linkType: hard +"tslib@npm:^2.0.3, tslib@npm:^2.1.0": + version: 2.3.1 + resolution: "tslib@npm:2.3.1" + checksum: de17a98d4614481f7fcb5cd53ffc1aaf8654313be0291e1bfaee4b4bb31a20494b7d218ff2e15017883e8ea9626599b3b0e0229c18383ba9dce89da2adf15cb9 + languageName: node + linkType: hard + +"tslib@npm:~2.1.0": + version: 2.1.0 + resolution: "tslib@npm:2.1.0" + checksum: aa189c8179de0427b0906da30926fd53c59d96ec239dff87d6e6bc831f608df0cbd6f77c61dabc074408bd0aa0b9ae4ec35cb2c15f729e32f37274db5730cb78 + languageName: node + linkType: hard + "tsutils@npm:^3.21.0": version: 3.21.0 resolution: "tsutils@npm:3.21.0" @@ -4600,6 +7960,22 @@ __metadata: languageName: node linkType: hard +"tunnel-agent@npm:^0.6.0": + version: 0.6.0 + resolution: "tunnel-agent@npm:0.6.0" + dependencies: + safe-buffer: ^5.0.1 + checksum: 05f6510358f8afc62a057b8b692f05d70c1782b70db86d6a1e0d5e28a32389e52fa6e7707b6c5ecccacc031462e4bc35af85ecfe4bbc341767917b7cf6965711 + languageName: node + linkType: hard + +"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0": + version: 0.14.5 + resolution: "tweetnacl@npm:0.14.5" + checksum: 6061daba1724f59473d99a7bb82e13f211cdf6e31315510ae9656fefd4779851cb927adad90f3b488c8ed77c106adc0421ea8055f6f976ff21b27c5c4e918487 + languageName: node + linkType: hard + "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -4616,6 +7992,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: e6b32a3b3877f04339bae01c193b273c62ba7bfc9e325b8703c4ee1b32dc8fe4ef5dfa54bf78265e069f7667d058e360ae0f37be5af9f153b22382cd55a9afe0 + languageName: node + linkType: hard + "type-fest@npm:^0.7.1": version: 0.7.1 resolution: "type-fest@npm:0.7.1" @@ -4623,6 +8006,22 @@ __metadata: languageName: node linkType: hard +"typebot-os@workspace:.": + version: 0.0.0-use.local + resolution: "typebot-os@workspace:." + dependencies: + dotenv-cli: ^4.1.0 + npm-run-all: ^4.1.5 + languageName: unknown + linkType: soft + +"typedarray@npm:^0.0.6": + version: 0.0.6 + resolution: "typedarray@npm:0.0.6" + checksum: 33b39f3d0e8463985eeaeeacc3cb2e28bc3dfaf2a5ed219628c0b629d5d7b810b0eb2165f9f607c34871d5daa92ba1dc69f49051cf7d578b4cbd26c340b9d1b1 + languageName: node + linkType: hard + "typescript@npm:^4.5.2": version: 4.5.2 resolution: "typescript@npm:4.5.2" @@ -4673,6 +8072,13 @@ __metadata: languageName: node linkType: hard +"universalify@npm:^2.0.0": + version: 2.0.0 + resolution: "universalify@npm:2.0.0" + checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 + languageName: node + linkType: hard + "unpipe@npm:1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0" @@ -4680,6 +8086,13 @@ __metadata: languageName: node linkType: hard +"untildify@npm:^4.0.0": + version: 4.0.0 + resolution: "untildify@npm:4.0.0" + checksum: 39ced9c418a74f73f0a56e1ba4634b4d959422dff61f4c72a8e39f60b99380c1b45ed776fbaa0a4101b157e4310d873ad7d114e8534ca02609b4916bb4187fb9 + languageName: node + linkType: hard + "uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1" @@ -4689,6 +8102,41 @@ __metadata: languageName: node linkType: hard +"url@npm:^0.11.0": + version: 0.11.0 + resolution: "url@npm:0.11.0" + dependencies: + punycode: 1.3.2 + querystring: 0.2.0 + checksum: 50d100d3dd2d98b9fe3ada48cadb0b08aa6be6d3ac64112b867b56b19be4bfcba03c2a9a0d7922bfd7ac17d4834e88537749fe182430dfd9b68e520175900d90 + languageName: node + linkType: hard + +"use-callback-ref@npm:^1.2.3, use-callback-ref@npm:^1.2.5": + version: 1.2.5 + resolution: "use-callback-ref@npm:1.2.5" + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: b0027242311ed3fb006575c3be69efe31946f17129f2464707f4fcf2e167b91917236569a1d622c57b36843bc05efd9740a4ba51591553ad6fe2799cc12b138e + languageName: node + linkType: hard + +"use-sidecar@npm:^1.0.1, use-sidecar@npm:^1.0.5": + version: 1.0.5 + resolution: "use-sidecar@npm:1.0.5" + dependencies: + detect-node-es: ^1.1.0 + tslib: ^1.9.3 + peerDependencies: + react: ^16.8.0 || ^17.0.0 + checksum: 9207ad8af787f4005b55813dd34ab392c06c5c86971182068f74f4aca5781c067085813167d438d460a84289d67dc915d04f2309dfc016172423c65bfd22bb3e + languageName: node + linkType: hard + "use-subscription@npm:1.5.1": version: 1.5.1 resolution: "use-subscription@npm:1.5.1" @@ -4721,6 +8169,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:^8.3.2": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" + bin: + uuid: dist/bin/uuid + checksum: 5575a8a75c13120e2f10e6ddc801b2c7ed7d8f3c8ac22c7ed0c7b2ba6383ec0abda88c905085d630e251719e0777045ae3236f04c812184b7c765f63a70e58df + languageName: node + linkType: hard + "v8-compile-cache@npm:^2.0.3": version: 2.3.0 resolution: "v8-compile-cache@npm:2.3.0" @@ -4728,6 +8185,47 @@ __metadata: languageName: node linkType: hard +"validate-npm-package-license@npm:^3.0.1": + version: 3.0.4 + resolution: "validate-npm-package-license@npm:3.0.4" + dependencies: + spdx-correct: ^3.0.0 + spdx-expression-parse: ^3.0.0 + checksum: 35703ac889d419cf2aceef63daeadbe4e77227c39ab6287eeb6c1b36a746b364f50ba22e88591f5d017bc54685d8137bc2d328d0a896e4d3fd22093c0f32a9ad + languageName: node + linkType: hard + +"verror@npm:1.10.0": + version: 1.10.0 + resolution: "verror@npm:1.10.0" + dependencies: + assert-plus: ^1.0.0 + core-util-is: 1.0.2 + extsprintf: ^1.2.0 + checksum: c431df0bedf2088b227a4e051e0ff4ca54df2c114096b0c01e1cbaadb021c30a04d7dd5b41ab277bcd51246ca135bf931d4c4c796ecae7a4fef6d744ecef36ea + languageName: node + linkType: hard + +"viewer@workspace:apps/viewer": + version: 0.0.0-use.local + resolution: "viewer@workspace:apps/viewer" + dependencies: + "@types/node": ^16.11.9 + "@types/react": ^17.0.35 + "@typescript-eslint/eslint-plugin": ^5.4.0 + eslint: <8.0.0 + eslint-config-next: 12.0.4 + eslint-config-prettier: ^8.3.0 + eslint-plugin-cypress: ^2.12.1 + eslint-plugin-prettier: ^4.0.0 + next: ^12.0.4 + prettier: ^2.4.1 + react: ^17.0.2 + react-dom: ^17.0.2 + typescript: ^4.5.2 + languageName: unknown + linkType: soft + "vm-browserify@npm:1.1.2": version: 1.1.2 resolution: "vm-browserify@npm:1.1.2" @@ -4735,6 +8233,15 @@ __metadata: languageName: node linkType: hard +"warning@npm:^4.0.3": + version: 4.0.3 + resolution: "warning@npm:4.0.3" + dependencies: + loose-envify: ^1.0.0 + checksum: 4f2cb6a9575e4faf71ddad9ad1ae7a00d0a75d24521c193fa464f30e6b04027bd97aa5d9546b0e13d3a150ab402eda216d59c1d0f2d6ca60124d96cd40dfa35c + languageName: node + linkType: hard + "watchpack@npm:2.1.1": version: 2.1.1 resolution: "watchpack@npm:2.1.1" @@ -4790,6 +8297,17 @@ __metadata: languageName: node linkType: hard +"which@npm:^1.2.9": + version: 1.3.1 + resolution: "which@npm:1.3.1" + dependencies: + isexe: ^2.0.0 + bin: + which: ./bin/which + checksum: f2e185c6242244b8426c9df1510e86629192d93c1a986a7d2a591f2c24869e7ffd03d6dac07ca863b2e4c06f59a4cc9916c585b72ee9fa1aa609d0124df15e04 + languageName: node + linkType: hard + "which@npm:^2.0.1, which@npm:^2.0.2": version: 2.0.2 resolution: "which@npm:2.0.2" @@ -4817,6 +8335,28 @@ __metadata: languageName: node linkType: hard +"wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: ^4.0.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + checksum: 6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a + languageName: node + linkType: hard + +"wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: ^4.0.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b + languageName: node + linkType: hard + "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" @@ -4824,6 +8364,15 @@ __metadata: languageName: node linkType: hard +"ws@npm:^6.1.0": + version: 6.2.2 + resolution: "ws@npm:6.2.2" + dependencies: + async-limiter: ~1.0.0 + checksum: aec3154ec51477c094ac2cb5946a156e17561a581fa27005cbf22c53ac57f8d4e5f791dd4bbba6a488602cb28778c8ab7df06251d590507c3c550fd8ebeee949 + languageName: node + linkType: hard + "xtend@npm:^4.0.2": version: 4.0.2 resolution: "xtend@npm:4.0.2" @@ -4838,6 +8387,30 @@ __metadata: languageName: node linkType: hard +"yaml@npm:^1.7.2": + version: 1.10.2 + resolution: "yaml@npm:1.10.2" + checksum: ce4ada136e8a78a0b08dc10b4b900936912d15de59905b2bf415b4d33c63df1d555d23acb2a41b23cf9fb5da41c256441afca3d6509de7247daa062fd2c5ea5f + languageName: node + linkType: hard + +"yauzl@npm:^2.10.0": + version: 2.10.0 + resolution: "yauzl@npm:2.10.0" + dependencies: + buffer-crc32: ~0.2.3 + fd-slicer: ~1.1.0 + checksum: 7f21fe0bbad6e2cb130044a5d1d0d5a0e5bf3d8d4f8c4e6ee12163ce798fee3de7388d22a7a0907f563ac5f9d40f8699a223d3d5c1718da90b0156da6904022b + languageName: node + linkType: hard + +"yn@npm:3.1.1": + version: 3.1.1 + resolution: "yn@npm:3.1.1" + checksum: 2c487b0e149e746ef48cda9f8bad10fc83693cd69d7f9dcd8be4214e985de33a29c9e24f3c0d6bcf2288427040a8947406ab27f7af67ee9456e6b84854f02dd6 + languageName: node + linkType: hard + "yocto-queue@npm:^0.1.0": version: 0.1.0 resolution: "yocto-queue@npm:0.1.0"