diff --git a/.lintstagedrc b/.lintstagedrc index 670bc83c..58bfcf77 100644 --- a/.lintstagedrc +++ b/.lintstagedrc @@ -1,4 +1,4 @@ { - "packages/*/{src,scripts,types,.storybook}/**/*.{js,jsx,ts,tsx,md,mdx,json}": "prettier --write", - "packages/*/{src,scripts,types,.storybook}/**/*.{js,jsx,ts,tsx}": "eslint --cache --max-warnings 0 --fix" + "packages/*/{src,scripts,types,pages,fragments,.storybook}/**/*.{js,jsx,ts,tsx,md,mdx,json}": "prettier --write", + "packages/*/{src,scripts,types,pages,fragments,.storybook}/**/*.{js,jsx,ts,tsx}": "eslint --cache --max-warnings 0 --fix" } diff --git a/packages/react-sample-app/.gitignore b/packages/react-sample-app/.gitignore new file mode 100644 index 00000000..2ae205b4 --- /dev/null +++ b/packages/react-sample-app/.gitignore @@ -0,0 +1,38 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo + +# icons +public/basic-icons.svg diff --git a/packages/react-sample-app/README.md b/packages/react-sample-app/README.md new file mode 100644 index 00000000..c87e0421 --- /dev/null +++ b/packages/react-sample-app/README.md @@ -0,0 +1,34 @@ +This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `pages/index.tsx`. The page auto-updates as you edit the file. + +[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.ts`. + +The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/packages/react-sample-app/fragments/props.ts b/packages/react-sample-app/fragments/props.ts new file mode 100644 index 00000000..b120eaa7 --- /dev/null +++ b/packages/react-sample-app/fragments/props.ts @@ -0,0 +1,3 @@ +import { Router } from 'next/router' + +export interface FragmentProps extends Pick {} diff --git a/packages/react-sample-app/fragments/sidebar.ts b/packages/react-sample-app/fragments/sidebar.ts new file mode 100644 index 00000000..2a9d2727 --- /dev/null +++ b/packages/react-sample-app/fragments/sidebar.ts @@ -0,0 +1,201 @@ +import isNull from 'lodash/isNull' +import UrlPattern from 'url-pattern' + +import { SidebarProps } from '@fluent-blocks/react' + +import { FragmentProps } from './props' + +const appsPattern = new UrlPattern('/apps/[appid](/:appconfig)') + +// eslint-disable-next-line max-lines-per-function +export default function sidebarFragment({ + pathname, + query, +}: FragmentProps): SidebarProps { + const appsPatternMatch = appsPattern.match(pathname) + switch (true) { + case !isNull(appsPatternMatch): + return { + cornerActions: [ + { actionId: 'nav:/', label: 'Home', icon: 'home' }, + { actionId: 'nav:/apps', label: 'Apps', icon: 'apps' }, + ], + title: 'App name', + defaultActiveItem: `nav:/apps/${query.appid}${ + appsPatternMatch.appconfig ? `/${appsPatternMatch.appconfig}` : '' + }`, + defaultOpenItems: ['app:overview', 'app:configure', 'app:publish'], + accordion: [ + { + label: 'Overview', + actionId: 'app:overview', + menu: [ + { + action: { + label: 'Dashboard', + actionId: `nav:/apps/${query.appid}`, + }, + }, + { + action: { + label: 'Analytics', + actionId: `nav:/apps/${query.appid}/analytics`, + }, + }, + ], + }, + { + label: 'Configure', + actionId: 'app:configure', + menu: [ + { + action: { + label: 'Basic information', + actionId: `nav:/apps/${query.appid}/basic-info`, + }, + }, + { + action: { + label: 'Branding', + actionId: `nav:/apps/${query.appid}/branding`, + }, + }, + { + action: { + label: 'App features', + actionId: `nav:/apps/${query.appid}/app-features`, + }, + }, + { + action: { + label: 'Permissions', + actionId: `nav:/apps/${query.appid}/permissions`, + }, + }, + { + action: { + label: 'Single sign-on', + actionId: `nav:/apps/${query.appid}/sso`, + }, + }, + { + action: { + label: 'Languages', + actionId: `nav:/apps/${query.appid}/languages`, + }, + }, + { + action: { + label: 'Domains', + actionId: `nav:/apps/${query.appid}/domains`, + }, + }, + ], + }, + { + label: 'Advanced', + actionId: 'app:advanced', + menu: [ + { + action: { + label: 'Owners', + actionId: `nav:/apps/${query.appid}/owners`, + }, + }, + { + action: { + label: 'App content', + actionId: `nav:/apps/${query.appid}/app-content`, + }, + }, + { + action: { + label: 'Environments', + actionId: `nav:/apps/${query.appid}/environments`, + }, + }, + { + action: { + label: 'Plans and pricing', + actionId: `nav:/apps/${query.appid}/plans-and-pricing`, + }, + }, + { + action: { + label: 'Admin settings', + actionId: `nav:/apps/${query.appid}/admin-settings`, + }, + }, + { + action: { + label: 'First party settings', + actionId: `nav:/apps/${query.appid}/first-party-settings`, + }, + }, + ], + }, + { + label: 'Publish', + actionId: 'app:publish', + menu: [ + { + action: { + label: 'App package', + actionId: `nav:/apps/${query.appid}/app-package`, + }, + }, + { + action: { + label: 'Flights', + actionId: `nav:/apps/${query.appid}/flights`, + }, + }, + { + action: { + label: 'Publish to org', + actionId: `nav:/apps/${query.appid}/publish-to-org`, + }, + }, + { + action: { + label: 'Publish to store', + actionId: `nav:/apps/${query.appid}/publish-to-store`, + }, + }, + ], + }, + ], + } + default: + return { + title: 'Dev portal', + defaultActiveItem: `nav:${pathname}`, + menu: [ + { + action: { + actionId: 'nav:/', + icon: 'home', + label: 'Home', + variant: 'subtle' as 'subtle', + }, + }, + { + action: { + actionId: 'nav:/apps', + icon: 'apps', + label: 'Apps', + variant: 'subtle' as 'subtle', + }, + }, + { + action: { + actionId: 'nav:/tools', + icon: 'wrench', + label: 'Tools', + variant: 'subtle' as 'subtle', + }, + }, + ], + } + } +} diff --git a/packages/react-sample-app/fragments/topbar.ts b/packages/react-sample-app/fragments/topbar.ts new file mode 100644 index 00000000..d378c42e --- /dev/null +++ b/packages/react-sample-app/fragments/topbar.ts @@ -0,0 +1,33 @@ +import { TopbarProps } from '@fluent-blocks/react' + +import { FragmentProps } from './props' + +export default function topbar({ + pathname, +}: FragmentProps): TopbarProps | undefined { + switch (pathname) { + case '/apps': + return { + near: { + menu: [ + { + action: { + actionId: 'app:create', + label: 'New app', + icon: 'add', + }, + }, + { + action: { + actionId: 'app:import', + label: 'Import app', + icon: 'arrow_upload', + }, + }, + ], + }, + } + default: + return undefined + } +} diff --git a/packages/react-sample-app/next-env.d.ts b/packages/react-sample-app/next-env.d.ts new file mode 100644 index 00000000..4f11a03d --- /dev/null +++ b/packages/react-sample-app/next-env.d.ts @@ -0,0 +1,5 @@ +/// +/// + +// NOTE: This file should not be edited +// see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/packages/react-sample-app/next.config.js b/packages/react-sample-app/next.config.js new file mode 100644 index 00000000..408140ae --- /dev/null +++ b/packages/react-sample-app/next.config.js @@ -0,0 +1,13 @@ +const {join} = require('path') + +/** @type {import('next').NextConfig} */ +const nextConfig = { + reactStrictMode: true, + webpack: (config, { buildId, dev, isServer, defaultLoaders, webpack }) => { + config.resolve.alias['@fluent-blocks/react'] = join(__dirname, '../react/esm') + config.resolve.alias['@fluent-blocks/colors'] = join(__dirname, '../colors/esm') + return config + }, +} + +module.exports = nextConfig diff --git a/packages/react-sample-app/package.json b/packages/react-sample-app/package.json new file mode 100644 index 00000000..3a2c4a5f --- /dev/null +++ b/packages/react-sample-app/package.json @@ -0,0 +1,30 @@ +{ + "name": "@fluent-blocks/react-sample-app", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint", + "postinstall": "cp ../icons/basic-icons.svg public/basic-icons.svg; exit 0" + }, + "dependencies": { + "@faker-js/faker": "^7.3.0", + "@fluent-blocks/basic-icons": "workspace:9.1.3-next.1", + "@fluent-blocks/react": "workspace:9.2.0-next.8", + "@fluentui/react-components": "^9.0.1", + "lodash": "^4.17.21", + "next": "^12.1.6", + "react": "^18.1.0", + "react-dom": "^18.1.0", + "url-pattern": "^1.0.3" + }, + "devDependencies": { + "@types/lodash": "latest", + "@types/node": "latest", + "@types/react": "18.x", + "@types/react-dom": "18.x", + "typescript": ">=4.4.0 <5.0.0" + } +} diff --git a/packages/react-sample-app/pages/_app.tsx b/packages/react-sample-app/pages/_app.tsx new file mode 100644 index 00000000..abbba5b7 --- /dev/null +++ b/packages/react-sample-app/pages/_app.tsx @@ -0,0 +1,75 @@ +import get from 'lodash/get' +import pick from 'lodash/pick' +import { AppProps } from 'next/app' +import { NextRouter, useRouter } from 'next/router' +import { FC, PropsWithChildren } from 'react' + +import { ActionPayload, Escape, View } from '@fluent-blocks/react' +import { + RendererProvider as IncorrectlyTypedRendererProvider, + SSRProvider as IncorrectlyTypedSSRProvider, + createDOMRenderer, +} from '@fluentui/react-components' + +import sidebarFragment from '../fragments/sidebar' +import topbarFragment from '../fragments/topbar' + +const RendererProvider = IncorrectlyTypedRendererProvider as FC< + PropsWithChildren<{ renderer: any }> +> + +const SSRProvider = IncorrectlyTypedSSRProvider as FC> + +const _globals = require('../styles/globals.css') + +function onActivate(payload: ActionPayload, router: NextRouter) { + if ('row' in payload) { + const action = get(payload, 'row', '').split(':') + if (action[0] === 'nav') { + router.push(action[1]) + } + } +} + +function FuibApp({ + Component, + pageProps, + renderer, +}: AppProps & { renderer?: any }) { + const router = useRouter() + const fragmentProps = pick(router, ['pathname', 'query']) + return ( + + + { + console.log('[action]', payload) + const { actionId } = payload + const action = actionId.split(':') + switch (action[0]) { + case 'nav': + return router.push(action[1]) + case 'activate': + return onActivate(payload, router) + } + }} + sidebar={sidebarFragment(fragmentProps)} + topbar={topbarFragment(fragmentProps)} + main={{ + title: '', + blocks: [ + + + , + ], + }} + /> + + + ) +} + +export default FuibApp diff --git a/packages/react-sample-app/pages/_document.tsx b/packages/react-sample-app/pages/_document.tsx new file mode 100644 index 00000000..b5b7606f --- /dev/null +++ b/packages/react-sample-app/pages/_document.tsx @@ -0,0 +1,64 @@ +import { + AppContextType, + AppInitialProps, + AppPropsType, + NextComponentType, +} from 'next/dist/shared/lib/utils' +import Document, { + DocumentContext, + Head, + Html, + Main, + NextScript, +} from 'next/document' + +import { + createDOMRenderer, + renderToStyleElements, +} from '@fluentui/react-components' + +export default class FuibDocument extends Document { + public static async getInitialProps(ctx: DocumentContext) { + // 👇 creates a renderer + const renderer = createDOMRenderer() + const originalRenderPage = ctx.renderPage + + ctx.renderPage = () => + originalRenderPage({ + enhanceApp: + ( + App: NextComponentType< + AppContextType, + AppInitialProps, + AppPropsType & { renderer?: any } + > + ) => + (props) => + , + }) + + const initialProps = await Document.getInitialProps(ctx) + const styles = renderToStyleElements(renderer) + + return { + ...initialProps, + // 👇 adding our styles elements to output + styles: [ + ...(Array.isArray(initialProps.styles) ? initialProps.styles : []), + ...styles, + ], + } + } + + public render() { + return ( + + + +
+ + + + ) + } +} diff --git a/packages/react-sample-app/pages/apps.tsx b/packages/react-sample-app/pages/apps.tsx new file mode 100644 index 00000000..d5cdb3c2 --- /dev/null +++ b/packages/react-sample-app/pages/apps.tsx @@ -0,0 +1,61 @@ +import range from 'lodash/range' + +import { faker } from '@faker-js/faker' +import { Escape, ListProps, Main } from '@fluent-blocks/react' + +export default function Apps() { + return ( + faker.seed(1234) && ( +
{ + acc[`nav:/apps/app-${r}`] = { + c1: { cell: faker.fake('{{lorem.words}}') }, + c2: { cell: '1.0.0' }, + c3: { cell: faker.fake('{{lorem.words}}') }, + c4: { cell: faker.fake('4 {{date.month}} 2022') }, + } + return acc + }, {}), + }, + }, + ], + }} + /> + ) + ) +} diff --git a/packages/react-sample-app/pages/apps/[appid].tsx b/packages/react-sample-app/pages/apps/[appid].tsx new file mode 100644 index 00000000..da8fa86d --- /dev/null +++ b/packages/react-sample-app/pages/apps/[appid].tsx @@ -0,0 +1,16 @@ +import { useRouter } from 'next/router' + +import { Main } from '@fluent-blocks/react' + +export default function AppOneUp() { + const router = useRouter() + const { appid } = router.query + return ( +
+ ) +} diff --git a/packages/react-sample-app/pages/apps/[appid]/analytics.tsx b/packages/react-sample-app/pages/apps/[appid]/analytics.tsx new file mode 100644 index 00000000..15c6c1d0 --- /dev/null +++ b/packages/react-sample-app/pages/apps/[appid]/analytics.tsx @@ -0,0 +1,16 @@ +import { useRouter } from 'next/router' + +import { Main } from '@fluent-blocks/react' + +export default function AppOneUp() { + const router = useRouter() + const { appid } = router.query + return ( +
+ ) +} diff --git a/packages/react-sample-app/pages/index.tsx b/packages/react-sample-app/pages/index.tsx new file mode 100644 index 00000000..2fa491c3 --- /dev/null +++ b/packages/react-sample-app/pages/index.tsx @@ -0,0 +1,64 @@ +import range from 'lodash/range' + +import { Main } from '@fluent-blocks/react' + +export default function Home() { + return ( +
({ + item: { + widget: { + label: `Card ${i}`, + title: `Card ${i}`, + tabs: [ + { + tab: { label: 'Card' }, + panel: [{ paragraph: 'Content' }], + }, + ], + }, + }, + })), + ], + }, + }, + ], + }} + /> + ) +} diff --git a/packages/react-sample-app/pages/tools.tsx b/packages/react-sample-app/pages/tools.tsx new file mode 100644 index 00000000..90a0ec2d --- /dev/null +++ b/packages/react-sample-app/pages/tools.tsx @@ -0,0 +1,12 @@ +import { Main } from '@fluent-blocks/react' + +export default function Tools() { + return ( +
+ ) +} diff --git a/packages/react-sample-app/public/favicon.ico b/packages/react-sample-app/public/favicon.ico new file mode 100644 index 00000000..a8bef278 Binary files /dev/null and b/packages/react-sample-app/public/favicon.ico differ diff --git a/packages/react-sample-app/styles/globals.css b/packages/react-sample-app/styles/globals.css new file mode 100644 index 00000000..085cdf82 --- /dev/null +++ b/packages/react-sample-app/styles/globals.css @@ -0,0 +1,11 @@ +html, +body, +#__next { + padding: 0; + margin: 0; + height: 100%; +} + +#__next { + overflow: hidden; +} diff --git a/packages/react-sample-app/tsconfig.json b/packages/react-sample-app/tsconfig.json new file mode 100644 index 00000000..99710e85 --- /dev/null +++ b/packages/react-sample-app/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], + "exclude": ["node_modules"] +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2e8c1807..db2c1ed3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,13 +31,13 @@ importers: '@changesets/cli': 2.23.0 '@trivago/prettier-plugin-sort-imports': 3.2.0_prettier@2.7.1 '@types/eslint': 8.4.5 - '@typescript-eslint/eslint-plugin': 5.30.3_yabl2m54g746ia22jxk7vfysuq - '@typescript-eslint/parser': 5.30.3_g4cxuhevh5o54harssx6h7xjim + '@typescript-eslint/eslint-plugin': 5.30.5_v2rueh5ttlnebqgd37frxlfko4 + '@typescript-eslint/parser': 5.30.5_g4cxuhevh5o54harssx6h7xjim eslint: 8.19.0 eslint-config-prettier: 8.5.0_eslint@8.19.0 - eslint-import-resolver-typescript: 3.1.5_q2xwze32dd33a2fc2qubwr4ie4 - eslint-plugin-import: 2.26.0_hizesclve6syzht6v774pf56gy - eslint-plugin-jest: 26.5.3_4z4yusditt6b2ojqiizo66lbm4 + eslint-import-resolver-typescript: 3.2.4_q2xwze32dd33a2fc2qubwr4ie4 + eslint-plugin-import: 2.26.0_qt64wrvjuzw7ojufmxphos5arq + eslint-plugin-jest: 26.5.3_owgypydyygtd5avyoi75rhx7ga eslint-plugin-lodash: 7.4.0_eslint@8.19.0 eslint-plugin-react: 7.30.1_eslint@8.19.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.19.0 @@ -153,6 +153,39 @@ importers: typescript: 4.6.4 webpack: 5.73.0 + packages/react-sample-app: + specifiers: + '@faker-js/faker': ^7.3.0 + '@fluent-blocks/basic-icons': workspace:9.1.3-next.1 + '@fluent-blocks/react': workspace:9.2.0-next.8 + '@fluentui/react-components': ^9.0.1 + '@types/lodash': latest + '@types/node': latest + '@types/react': 18.x + '@types/react-dom': 18.x + lodash: ^4.17.21 + next: ^12.1.6 + react: ^18.1.0 + react-dom: ^18.1.0 + typescript: '>=4.4.0 <5.0.0' + url-pattern: ^1.0.3 + dependencies: + '@faker-js/faker': 7.3.0 + '@fluent-blocks/basic-icons': link:../icons + '@fluent-blocks/react': link:../react + '@fluentui/react-components': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + lodash: 4.17.21 + next: 12.2.0_ef5jwxihqo6n7gxfmzogljlgcm + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + url-pattern: 1.0.3 + devDependencies: + '@types/lodash': 4.14.182 + '@types/node': 18.0.3 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + typescript: 4.6.4 + packages/schemas: specifiers: '@fluent-blocks/colors': workspace:9.1.1-next.0 @@ -1925,7 +1958,6 @@ packages: /@faker-js/faker/7.3.0: resolution: {integrity: sha512-1W0PZezq2rxlAssoWemi9gFRD8IQxvf0FPL5Km3TOmGHFG7ib0TbFBJ0yC7D/1NsxunjNTK6WjUXV8ao/mKZ5w==} engines: {node: '>=14.0.0', npm: '>=6.0.0'} - dev: true /@fluentui/keyboard-keys/9.0.0: resolution: {integrity: sha512-8oxbUYfsUG9Qwy0akfXkECyMj6wJtrRB6ZOO1ngYDBvSq6yY6Ifg+ezFiRC8IxRaHf/yqwXjGOHUZy1ZOrd+Ww==} @@ -1963,6 +1995,30 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-accordion/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-gGHdSugLwBEm8ijWdaO3n5XKlzOCALbl3whOt6OjM3ZWB+611EmCP+sVVql1cEb6w277vgRXiSTQhM6MqkC6qA==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + scheduler: ^0.19.0 || ^0.20.0 + dependencies: + '@fluentui/react-aria': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-context-selector': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-icons': 2.0.174_3tgcwkg4onyq6hiqmr2ukhihym + '@fluentui/react-shared-contexts': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-tabster': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-alert/9.0.0-beta.5_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-7v6bNmlpmWOEFa4/cpg+/4G+RkBr7LWOqVTn7T1gLjXzcea/1QixBJF9LW3nCkG7Cu0R536GO5ivFwtd1VGUEA==} peerDependencies: @@ -1983,6 +2039,26 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-alert/9.0.0-beta.5_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-7v6bNmlpmWOEFa4/cpg+/4G+RkBr7LWOqVTn7T1gLjXzcea/1QixBJF9LW3nCkG7Cu0R536GO5ivFwtd1VGUEA==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/react-button': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-icons': 2.0.174_3tgcwkg4onyq6hiqmr2ukhihym + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-aria/9.0.0_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-d6zFCalIMWGw8FbqSoQKpMdyFkLgP0+k8I/aPUg9bPIzz4K6sQ5cZrmlmfx+cvR32wwt5ao50e6mG4MtG0MtAQ==} peerDependencies: @@ -2000,6 +2076,23 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-aria/9.0.0_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-d6zFCalIMWGw8FbqSoQKpMdyFkLgP0+k8I/aPUg9bPIzz4K6sQ5cZrmlmfx+cvR32wwt5ao50e6mG4MtG0MtAQ==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/keyboard-keys': 9.0.0 + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-avatar/9.0.1_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-AcxV/MJvQiI7s6uNXVvHsxR6LbNireIXIz59nsdADofJdl+FpyU/s19nBVdkO3g/jmcxTC6o8s7GoRvfaEBolg==} peerDependencies: @@ -2026,6 +2119,32 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-avatar/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-AcxV/MJvQiI7s6uNXVvHsxR6LbNireIXIz59nsdADofJdl+FpyU/s19nBVdkO3g/jmcxTC6o8s7GoRvfaEBolg==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + scheduler: ^0.19.0 || ^0.20.0 + dependencies: + '@fluentui/react-badge': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-context-selector': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-icons': 2.0.174_3tgcwkg4onyq6hiqmr2ukhihym + '@fluentui/react-popover': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-shared-contexts': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-tabster': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-tooltip': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-badge/9.0.1_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-HIl8pfZvFMinMSOC2lqgcFZ6p5E7XiS/MQ46pV1mhL73rXG/kt3Gi7VHomwEfEj/t0PLMZueip+QHh+bCI74mA==} peerDependencies: @@ -2045,6 +2164,25 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-badge/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-HIl8pfZvFMinMSOC2lqgcFZ6p5E7XiS/MQ46pV1mhL73rXG/kt3Gi7VHomwEfEj/t0PLMZueip+QHh+bCI74mA==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/react-icons': 2.0.174_3tgcwkg4onyq6hiqmr2ukhihym + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-button/9.0.1_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-ttJaA/O8cBUC1knYtvfOllW1Rii9MBS9ePbuh/aCiGdJaDgyC5toT6YEtwyiwO+9/4jaxnOs7KAkYzgt6v7NIw==} peerDependencies: @@ -2067,6 +2205,28 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-button/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-ttJaA/O8cBUC1knYtvfOllW1Rii9MBS9ePbuh/aCiGdJaDgyC5toT6YEtwyiwO+9/4jaxnOs7KAkYzgt6v7NIw==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/keyboard-keys': 9.0.0 + '@fluentui/react-aria': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-icons': 2.0.174_3tgcwkg4onyq6hiqmr2ukhihym + '@fluentui/react-tabster': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-card/9.0.0-beta.21_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-Q+mkVETKeSALzkXYiWSsHYq5KMyxAU4S4gQG+L9EXOHLS47hZugFOFN2m+fvuFRxvdRrqVpk7g1w/olgLKjB6w==} peerDependencies: @@ -2086,6 +2246,25 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-card/9.0.0-beta.21_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-Q+mkVETKeSALzkXYiWSsHYq5KMyxAU4S4gQG+L9EXOHLS47hZugFOFN2m+fvuFRxvdRrqVpk7g1w/olgLKjB6w==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/react-tabster': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-checkbox/9.0.1_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-G5b9Qdgh0VhZJUQEazUOSlXYHRBrpsKkywEPJqX2ClDlDgVBDgRLqzF50AjPSS+S4/fAiLWW8tkM+fwAW12rMA==} peerDependencies: @@ -2107,6 +2286,27 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-checkbox/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-G5b9Qdgh0VhZJUQEazUOSlXYHRBrpsKkywEPJqX2ClDlDgVBDgRLqzF50AjPSS+S4/fAiLWW8tkM+fwAW12rMA==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/react-icons': 2.0.174_3tgcwkg4onyq6hiqmr2ukhihym + '@fluentui/react-label': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-tabster': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-combobox/9.0.0-beta.5_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-tClq+qCoxtveiBrcjxxWVs4aj2P9FC2dGsRglfn6Rn31ejgZ8XNYmB3KwH7PKoa+XZoGSFKfTdyxQ3BV41GvDw==} peerDependencies: @@ -2131,6 +2331,30 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-combobox/9.0.0-beta.5_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-tClq+qCoxtveiBrcjxxWVs4aj2P9FC2dGsRglfn6Rn31ejgZ8XNYmB3KwH7PKoa+XZoGSFKfTdyxQ3BV41GvDw==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + scheduler: ^0.19.0 || ^0.20.0 + dependencies: + '@fluentui/keyboard-keys': 9.0.0 + '@fluentui/react-context-selector': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-icons': 2.0.174_3tgcwkg4onyq6hiqmr2ukhihym + '@fluentui/react-portal': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-positioning': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-components/9.0.1_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-1yWN1YfJYc6kECQ/aJzgf6cRQWvLWjntBsgmsdGgbIeIGrJoLQIhtUy2tc6/IakjyHuaynJFl/ys3C+aq9QocQ==} peerDependencies: @@ -2181,6 +2405,56 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-components/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-1yWN1YfJYc6kECQ/aJzgf6cRQWvLWjntBsgmsdGgbIeIGrJoLQIhtUy2tc6/IakjyHuaynJFl/ys3C+aq9QocQ==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + scheduler: ^0.19.0 || ^0.20.0 + dependencies: + '@fluentui/react-accordion': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-alert': 9.0.0-beta.5_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-avatar': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-badge': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-button': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-card': 9.0.0-beta.21_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-checkbox': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-combobox': 9.0.0-beta.5_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-divider': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-image': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-input': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-label': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-link': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-menu': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-overflow': 9.0.0-beta.6_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-popover': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-positioning': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-provider': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-radio': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-select': 9.0.0-beta.5_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-shared-contexts': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-slider': 9.0.0-beta.21_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-spinbutton': 9.0.0-beta.16_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-spinner': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-switch': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-tabs': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-tabster': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-text': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-textarea': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-toolbar': 9.0.0-beta.2_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-tooltip': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-context-selector/9.0.0_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-Qe2heQ70EAO3C3+CanUINgeG5I5lV1Eg95S2BLhRlvDEy3wypvO9y0JE3EbiY8gMwQgFO0VIn7vGl0dvM4/YJA==} peerDependencies: @@ -2198,6 +2472,23 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-context-selector/9.0.0_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-Qe2heQ70EAO3C3+CanUINgeG5I5lV1Eg95S2BLhRlvDEy3wypvO9y0JE3EbiY8gMwQgFO0VIn7vGl0dvM4/YJA==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + scheduler: ^0.19.0 || ^0.20.0 + dependencies: + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-divider/9.0.1_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-Zcdxxeg0PN3y4lBt3Wa1jSpKR3n0wFfloOKATBx6JEASxDYw1gm1I6k9BC92DimrywhkCzKW3Bq0yCL9PsJfUQ==} peerDependencies: @@ -2216,6 +2507,24 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-divider/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-Zcdxxeg0PN3y4lBt3Wa1jSpKR3n0wFfloOKATBx6JEASxDYw1gm1I6k9BC92DimrywhkCzKW3Bq0yCL9PsJfUQ==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-icons/2.0.174_3tgcwkg4onyq6hiqmr2ukhihym: resolution: {integrity: sha512-PN65EH8vDbHqQ9DJb2CMV37iiR+clFF3Orl4KZN7OW3AjdHc9GVaznWh/kmTfPpg1ScS6i/Fs2F7m9J61WIwYw==} peerDependencies: @@ -2244,26 +2553,26 @@ packages: tslib: 2.4.0 dev: false - /@fluentui/react-input/9.0.1_qyffbl774oliprn4v4btwexwpy: - resolution: {integrity: sha512-wbFgTbZ7gXN1796LARG9CligcRYiI0VaJGBfBJsdoMEdayG5dDlW/zN0AvtnIw4TU6VYCJ0PvEGP/NuVM9HtYw==} + /@fluentui/react-image/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-JB+6YjTNraHYkUg6Q6eokZyYpArD18FRbJ0/LDqGGDf0xPSNQSbh32dZuvz/Ev+0Oj1xrhTCInG8IuV6sMyTIw==} peerDependencies: '@types/react': '>=16.8.0 <18.0.0' '@types/react-dom': '>=16.8.0 <18.0.0' react: '>=16.8.0 <18.0.0' react-dom: '>=16.8.0 <18.0.0' dependencies: - '@fluentui/react-theme': 9.0.0_qyffbl774oliprn4v4btwexwpy - '@fluentui/react-utilities': 9.0.0_7cpxmzzodpxnolj5zcc5cr63ji + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia '@griffel/react': 1.2.1_react@18.1.0 - '@types/react': 18.0.9 + '@types/react': 18.0.14 '@types/react-dom': 18.0.5 react: 18.1.0 react-dom: 18.1.0_react@18.1.0 tslib: 2.4.0 dev: false - /@fluentui/react-label/9.0.1_qyffbl774oliprn4v4btwexwpy: - resolution: {integrity: sha512-Rj3Zt38WTQEHVVotJwtLFejr/AMv2rl+7e2ofG5ibqea1odrapx7wFgsYoJ5EBUSJXA1x0FZCW4bFuCy11e9zw==} + /@fluentui/react-input/9.0.1_qyffbl774oliprn4v4btwexwpy: + resolution: {integrity: sha512-wbFgTbZ7gXN1796LARG9CligcRYiI0VaJGBfBJsdoMEdayG5dDlW/zN0AvtnIw4TU6VYCJ0PvEGP/NuVM9HtYw==} peerDependencies: '@types/react': '>=16.8.0 <18.0.0' '@types/react-dom': '>=16.8.0 <18.0.0' @@ -2280,42 +2589,32 @@ packages: tslib: 2.4.0 dev: false - /@fluentui/react-link/9.0.1_qyffbl774oliprn4v4btwexwpy: - resolution: {integrity: sha512-QsYjB5KA5qQ4PAwJcR5y/JPWUfeqs+9YYbwZ39BCODYUzyb09W42vdMd8+noUrWJYfchmyypyxPHAneKgNd9IQ==} + /@fluentui/react-input/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-wbFgTbZ7gXN1796LARG9CligcRYiI0VaJGBfBJsdoMEdayG5dDlW/zN0AvtnIw4TU6VYCJ0PvEGP/NuVM9HtYw==} peerDependencies: '@types/react': '>=16.8.0 <18.0.0' '@types/react-dom': '>=16.8.0 <18.0.0' react: '>=16.8.0 <18.0.0' react-dom: '>=16.8.0 <18.0.0' dependencies: - '@fluentui/keyboard-keys': 9.0.0 - '@fluentui/react-tabster': 9.0.1_qyffbl774oliprn4v4btwexwpy - '@fluentui/react-theme': 9.0.0_qyffbl774oliprn4v4btwexwpy - '@fluentui/react-utilities': 9.0.0_7cpxmzzodpxnolj5zcc5cr63ji + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia '@griffel/react': 1.2.1_react@18.1.0 - '@types/react': 18.0.9 + '@types/react': 18.0.14 '@types/react-dom': 18.0.5 react: 18.1.0 react-dom: 18.1.0_react@18.1.0 tslib: 2.4.0 dev: false - /@fluentui/react-menu/9.0.1_qyffbl774oliprn4v4btwexwpy: - resolution: {integrity: sha512-GlvDg8L8uOdFeFbVjRW+LF+Rvd6A9qke5D9jTFIz/9QuGPaMH4TKuWwpTBq4Lz6JjxGesi3hRhf4D6wrHHvcZw==} + /@fluentui/react-label/9.0.1_qyffbl774oliprn4v4btwexwpy: + resolution: {integrity: sha512-Rj3Zt38WTQEHVVotJwtLFejr/AMv2rl+7e2ofG5ibqea1odrapx7wFgsYoJ5EBUSJXA1x0FZCW4bFuCy11e9zw==} peerDependencies: '@types/react': '>=16.8.0 <18.0.0' '@types/react-dom': '>=16.8.0 <18.0.0' react: '>=16.8.0 <18.0.0' react-dom: '>=16.8.0 <18.0.0' - scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/keyboard-keys': 9.0.0 - '@fluentui/react-context-selector': 9.0.0_qyffbl774oliprn4v4btwexwpy - '@fluentui/react-icons': 2.0.174_3tgcwkg4onyq6hiqmr2ukhihym - '@fluentui/react-portal': 9.0.1_qyffbl774oliprn4v4btwexwpy - '@fluentui/react-positioning': 9.0.1_qyffbl774oliprn4v4btwexwpy - '@fluentui/react-shared-contexts': 9.0.0_qyffbl774oliprn4v4btwexwpy - '@fluentui/react-tabster': 9.0.1_qyffbl774oliprn4v4btwexwpy '@fluentui/react-theme': 9.0.0_qyffbl774oliprn4v4btwexwpy '@fluentui/react-utilities': 9.0.0_7cpxmzzodpxnolj5zcc5cr63ji '@griffel/react': 1.2.1_react@18.1.0 @@ -2326,21 +2625,152 @@ packages: tslib: 2.4.0 dev: false - /@fluentui/react-overflow/9.0.0-beta.6_qyffbl774oliprn4v4btwexwpy: - resolution: {integrity: sha512-Rkp95o/0Jib75SoG/ZePTVAZVc0BE6Qpae1BkJOsXPRK/u29TzPy6C17FFC1GE2qATuf7ZeHF0NGhNvO2C7O/A==} + /@fluentui/react-label/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-Rj3Zt38WTQEHVVotJwtLFejr/AMv2rl+7e2ofG5ibqea1odrapx7wFgsYoJ5EBUSJXA1x0FZCW4bFuCy11e9zw==} peerDependencies: '@types/react': '>=16.8.0 <18.0.0' '@types/react-dom': '>=16.8.0 <18.0.0' react: '>=16.8.0 <18.0.0' react-dom: '>=16.8.0 <18.0.0' - scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/priority-overflow': 9.0.0-beta.2 - '@fluentui/react-context-selector': 9.0.0_qyffbl774oliprn4v4btwexwpy - '@fluentui/react-theme': 9.0.0_qyffbl774oliprn4v4btwexwpy - '@fluentui/react-utilities': 9.0.0_7cpxmzzodpxnolj5zcc5cr63ji + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia '@griffel/react': 1.2.1_react@18.1.0 - '@types/react': 18.0.9 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + + /@fluentui/react-link/9.0.1_qyffbl774oliprn4v4btwexwpy: + resolution: {integrity: sha512-QsYjB5KA5qQ4PAwJcR5y/JPWUfeqs+9YYbwZ39BCODYUzyb09W42vdMd8+noUrWJYfchmyypyxPHAneKgNd9IQ==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/keyboard-keys': 9.0.0 + '@fluentui/react-tabster': 9.0.1_qyffbl774oliprn4v4btwexwpy + '@fluentui/react-theme': 9.0.0_qyffbl774oliprn4v4btwexwpy + '@fluentui/react-utilities': 9.0.0_7cpxmzzodpxnolj5zcc5cr63ji + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.9 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + + /@fluentui/react-link/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-QsYjB5KA5qQ4PAwJcR5y/JPWUfeqs+9YYbwZ39BCODYUzyb09W42vdMd8+noUrWJYfchmyypyxPHAneKgNd9IQ==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/keyboard-keys': 9.0.0 + '@fluentui/react-tabster': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + + /@fluentui/react-menu/9.0.1_qyffbl774oliprn4v4btwexwpy: + resolution: {integrity: sha512-GlvDg8L8uOdFeFbVjRW+LF+Rvd6A9qke5D9jTFIz/9QuGPaMH4TKuWwpTBq4Lz6JjxGesi3hRhf4D6wrHHvcZw==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + scheduler: ^0.19.0 || ^0.20.0 + dependencies: + '@fluentui/keyboard-keys': 9.0.0 + '@fluentui/react-context-selector': 9.0.0_qyffbl774oliprn4v4btwexwpy + '@fluentui/react-icons': 2.0.174_3tgcwkg4onyq6hiqmr2ukhihym + '@fluentui/react-portal': 9.0.1_qyffbl774oliprn4v4btwexwpy + '@fluentui/react-positioning': 9.0.1_qyffbl774oliprn4v4btwexwpy + '@fluentui/react-shared-contexts': 9.0.0_qyffbl774oliprn4v4btwexwpy + '@fluentui/react-tabster': 9.0.1_qyffbl774oliprn4v4btwexwpy + '@fluentui/react-theme': 9.0.0_qyffbl774oliprn4v4btwexwpy + '@fluentui/react-utilities': 9.0.0_7cpxmzzodpxnolj5zcc5cr63ji + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.9 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + + /@fluentui/react-menu/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-GlvDg8L8uOdFeFbVjRW+LF+Rvd6A9qke5D9jTFIz/9QuGPaMH4TKuWwpTBq4Lz6JjxGesi3hRhf4D6wrHHvcZw==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + scheduler: ^0.19.0 || ^0.20.0 + dependencies: + '@fluentui/keyboard-keys': 9.0.0 + '@fluentui/react-context-selector': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-icons': 2.0.174_3tgcwkg4onyq6hiqmr2ukhihym + '@fluentui/react-portal': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-positioning': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-shared-contexts': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-tabster': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + + /@fluentui/react-overflow/9.0.0-beta.6_qyffbl774oliprn4v4btwexwpy: + resolution: {integrity: sha512-Rkp95o/0Jib75SoG/ZePTVAZVc0BE6Qpae1BkJOsXPRK/u29TzPy6C17FFC1GE2qATuf7ZeHF0NGhNvO2C7O/A==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + scheduler: ^0.19.0 || ^0.20.0 + dependencies: + '@fluentui/priority-overflow': 9.0.0-beta.2 + '@fluentui/react-context-selector': 9.0.0_qyffbl774oliprn4v4btwexwpy + '@fluentui/react-theme': 9.0.0_qyffbl774oliprn4v4btwexwpy + '@fluentui/react-utilities': 9.0.0_7cpxmzzodpxnolj5zcc5cr63ji + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.9 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + + /@fluentui/react-overflow/9.0.0-beta.6_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-Rkp95o/0Jib75SoG/ZePTVAZVc0BE6Qpae1BkJOsXPRK/u29TzPy6C17FFC1GE2qATuf7ZeHF0NGhNvO2C7O/A==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + scheduler: ^0.19.0 || ^0.20.0 + dependencies: + '@fluentui/priority-overflow': 9.0.0-beta.2 + '@fluentui/react-context-selector': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 '@types/react-dom': 18.0.5 react: 18.1.0 react-dom: 18.1.0_react@18.1.0 @@ -2371,6 +2801,30 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-popover/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-3Y47vNtjAZxke7U7L9QXNYT8QcoYBqzrFQIlgCWxlaMf7fSAi4T7gXZXkFXij+/uBt/xXwxc7tDnm+UqJY5GDw==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + scheduler: ^0.19.0 || ^0.20.0 + dependencies: + '@fluentui/react-context-selector': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-portal': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-positioning': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-shared-contexts': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-tabster': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-portal/9.0.1_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-18Jij+8W3aHsg+6z6xaxtDkVUKPCK6FyGNc8WL1RrzEC0RW6TonfF+Mo+2r+l5xHJ4sl2u47eYLDehw+KybPPA==} peerDependencies: @@ -2390,6 +2844,25 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-portal/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-18Jij+8W3aHsg+6z6xaxtDkVUKPCK6FyGNc8WL1RrzEC0RW6TonfF+Mo+2r+l5xHJ4sl2u47eYLDehw+KybPPA==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/react-shared-contexts': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-tabster': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-positioning/9.0.1_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-h9Zyyfp2sRyN+XN8buJird1irLA/uqLzAyqbq0ncjHlalCCLSkOfcpYT5DGKGPW+JkKuLO9pBn2bOzvZnepDBg==} peerDependencies: @@ -2410,6 +2883,26 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-positioning/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-h9Zyyfp2sRyN+XN8buJird1irLA/uqLzAyqbq0ncjHlalCCLSkOfcpYT5DGKGPW+JkKuLO9pBn2bOzvZnepDBg==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/react-shared-contexts': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@popperjs/core': 2.4.4 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-provider/9.0.1_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-cSdpt4uDCJ6bVuoKDiv20jKXiSS64CagEAhuYrKfY8umlQCdmm7IvkrADbJ6UeafTTGf4QJ+MRBOXid2I0f+QQ==} peerDependencies: @@ -2431,6 +2924,27 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-provider/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-cSdpt4uDCJ6bVuoKDiv20jKXiSS64CagEAhuYrKfY8umlQCdmm7IvkrADbJ6UeafTTGf4QJ+MRBOXid2I0f+QQ==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/react-shared-contexts': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-tabster': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/core': 1.4.1 + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-radio/9.0.1_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-sUvYAalcjTA8DXu8ozUs9PtufZep7vIP0onOBiDifFaMOmgiookrDxTVt+AetZZY3Ryt6kpAuZVVNtVQWUMDAA==} peerDependencies: @@ -2454,6 +2968,29 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-radio/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-sUvYAalcjTA8DXu8ozUs9PtufZep7vIP0onOBiDifFaMOmgiookrDxTVt+AetZZY3Ryt6kpAuZVVNtVQWUMDAA==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + scheduler: ^0.19.0 || ^0.20.0 + dependencies: + '@fluentui/react-context-selector': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-icons': 2.0.174_3tgcwkg4onyq6hiqmr2ukhihym + '@fluentui/react-label': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-tabster': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-select/9.0.0-beta.5_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-RXB+wIJ73QKff7ylNQlF46DDlc15G7a1p2R0/lLT08eaEL5/vvqmOQWBhFkq5t8byI3Rvf11r1D4xgJVzfqc/Q==} peerDependencies: @@ -2473,6 +3010,25 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-select/9.0.0-beta.5_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-RXB+wIJ73QKff7ylNQlF46DDlc15G7a1p2R0/lLT08eaEL5/vvqmOQWBhFkq5t8byI3Rvf11r1D4xgJVzfqc/Q==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/react-icons': 2.0.174_3tgcwkg4onyq6hiqmr2ukhihym + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-shared-contexts/9.0.0_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-ZuUO5ZxBaVQR/4rXJIrV9coYYk7QXkDThDS5W7ueUWjEmdRfiUjxAEhpK8vl56lnWdaTRaWCNKrKNOKKua4JBg==} peerDependencies: @@ -2488,6 +3044,21 @@ packages: - react-dom dev: false + /@fluentui/react-shared-contexts/9.0.0_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-ZuUO5ZxBaVQR/4rXJIrV9coYYk7QXkDThDS5W7ueUWjEmdRfiUjxAEhpK8vl56lnWdaTRaWCNKrKNOKKua4JBg==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@types/react': 18.0.14 + react: 18.1.0 + tslib: 2.4.0 + transitivePeerDependencies: + - '@types/react-dom' + - react-dom + dev: false + /@fluentui/react-slider/9.0.0-beta.21_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-gnUfHrW/WkLBEgoT02lX6Y46IcbwGPZO5T/IFgryZfZt6YNwbWB3tMZsduAekFJf9NtEVFXCVv3xxJ6FwcemgA==} peerDependencies: @@ -2508,6 +3079,26 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-slider/9.0.0-beta.21_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-gnUfHrW/WkLBEgoT02lX6Y46IcbwGPZO5T/IFgryZfZt6YNwbWB3tMZsduAekFJf9NtEVFXCVv3xxJ6FwcemgA==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/react-shared-contexts': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-tabster': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-spinbutton/9.0.0-beta.16_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-BbTiV87ZCwoDzL0VXkokb+Xg3ANC9jXGZqm7GhlS9Pz4ZoffpzgA2XGXsj+aWPyIWso6uviA5cfOUVsuof3rGA==} peerDependencies: @@ -2529,6 +3120,27 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-spinbutton/9.0.0-beta.16_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-BbTiV87ZCwoDzL0VXkokb+Xg3ANC9jXGZqm7GhlS9Pz4ZoffpzgA2XGXsj+aWPyIWso6uviA5cfOUVsuof3rGA==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/keyboard-keys': 9.0.0 + '@fluentui/react-icons': 2.0.174_3tgcwkg4onyq6hiqmr2ukhihym + '@fluentui/react-input': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-spinner/9.0.1_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-ZoJ/2ZfulGfzA4gaeGvqAqJwG3770RodDHGZs90/YdNsZohhIhHViRZzo2glAAqGFMJXlTq5Fo/2EsDUAKAv3Q==} peerDependencies: @@ -2548,17 +3160,159 @@ packages: tslib: 2.4.0 dev: false - /@fluentui/react-switch/9.0.1_qyffbl774oliprn4v4btwexwpy: - resolution: {integrity: sha512-hdX28b9JyNo2JUrsdu+e0E5v8oZ6IRM+8SznmbMzyG37iGpfnNsenT8sSvdGsAuwaD0pr+ccYuJpVcsZoGp09Q==} + /@fluentui/react-spinner/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-ZoJ/2ZfulGfzA4gaeGvqAqJwG3770RodDHGZs90/YdNsZohhIhHViRZzo2glAAqGFMJXlTq5Fo/2EsDUAKAv3Q==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/react-label': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + + /@fluentui/react-switch/9.0.1_qyffbl774oliprn4v4btwexwpy: + resolution: {integrity: sha512-hdX28b9JyNo2JUrsdu+e0E5v8oZ6IRM+8SznmbMzyG37iGpfnNsenT8sSvdGsAuwaD0pr+ccYuJpVcsZoGp09Q==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/react-icons': 2.0.174_3tgcwkg4onyq6hiqmr2ukhihym + '@fluentui/react-label': 9.0.1_qyffbl774oliprn4v4btwexwpy + '@fluentui/react-tabster': 9.0.1_qyffbl774oliprn4v4btwexwpy + '@fluentui/react-theme': 9.0.0_qyffbl774oliprn4v4btwexwpy + '@fluentui/react-utilities': 9.0.0_7cpxmzzodpxnolj5zcc5cr63ji + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.9 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + + /@fluentui/react-switch/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-hdX28b9JyNo2JUrsdu+e0E5v8oZ6IRM+8SznmbMzyG37iGpfnNsenT8sSvdGsAuwaD0pr+ccYuJpVcsZoGp09Q==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/react-icons': 2.0.174_3tgcwkg4onyq6hiqmr2ukhihym + '@fluentui/react-label': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-tabster': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + + /@fluentui/react-tabs/9.0.1_qyffbl774oliprn4v4btwexwpy: + resolution: {integrity: sha512-377wJzK/VSvlsdKelmnkOPDlGOTj7pzpn2v6riukSg4HDbHNiUplImq0ldS5Sj3AOHaIidq8BzJDMC8rYOThRA==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + scheduler: ^0.19.0 || ^0.20.0 + dependencies: + '@fluentui/react-context-selector': 9.0.0_qyffbl774oliprn4v4btwexwpy + '@fluentui/react-tabster': 9.0.1_qyffbl774oliprn4v4btwexwpy + '@fluentui/react-theme': 9.0.0_qyffbl774oliprn4v4btwexwpy + '@fluentui/react-utilities': 9.0.0_7cpxmzzodpxnolj5zcc5cr63ji + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.9 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + + /@fluentui/react-tabs/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-377wJzK/VSvlsdKelmnkOPDlGOTj7pzpn2v6riukSg4HDbHNiUplImq0ldS5Sj3AOHaIidq8BzJDMC8rYOThRA==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + scheduler: ^0.19.0 || ^0.20.0 + dependencies: + '@fluentui/react-context-selector': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-tabster': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + + /@fluentui/react-tabster/9.0.1_qyffbl774oliprn4v4btwexwpy: + resolution: {integrity: sha512-oULy0I4dOKBR397v37BKGDo7fvE695U8iHDQ1qR+Jct2JaT3CJGqIEhsQLPu79lkKDeqDPKEGgHRKyknpLcXSg==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/react-shared-contexts': 9.0.0_qyffbl774oliprn4v4btwexwpy + '@fluentui/react-theme': 9.0.0_qyffbl774oliprn4v4btwexwpy + '@fluentui/react-utilities': 9.0.0_7cpxmzzodpxnolj5zcc5cr63ji + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.9 + '@types/react-dom': 18.0.5 + keyborg: 1.2.0 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tabster: 1.4.2 + tslib: 2.4.0 + dev: false + + /@fluentui/react-tabster/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-oULy0I4dOKBR397v37BKGDo7fvE695U8iHDQ1qR+Jct2JaT3CJGqIEhsQLPu79lkKDeqDPKEGgHRKyknpLcXSg==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/react-shared-contexts': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + keyborg: 1.2.0 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tabster: 1.4.2 + tslib: 2.4.0 + dev: false + + /@fluentui/react-text/9.0.1_qyffbl774oliprn4v4btwexwpy: + resolution: {integrity: sha512-kfmC9YEwo7p79xmJ20xkwr1l4RdQM1gehWydmC3SXdGPr03ch/HjASCgt79FDCWJX04isSlLkRTNZMu8EI4phA==} peerDependencies: '@types/react': '>=16.8.0 <18.0.0' '@types/react-dom': '>=16.8.0 <18.0.0' react: '>=16.8.0 <18.0.0' react-dom: '>=16.8.0 <18.0.0' dependencies: - '@fluentui/react-icons': 2.0.174_3tgcwkg4onyq6hiqmr2ukhihym - '@fluentui/react-label': 9.0.1_qyffbl774oliprn4v4btwexwpy - '@fluentui/react-tabster': 9.0.1_qyffbl774oliprn4v4btwexwpy '@fluentui/react-theme': 9.0.0_qyffbl774oliprn4v4btwexwpy '@fluentui/react-utilities': 9.0.0_7cpxmzzodpxnolj5zcc5cr63ji '@griffel/react': 1.2.1_react@18.1.0 @@ -2569,77 +3323,68 @@ packages: tslib: 2.4.0 dev: false - /@fluentui/react-tabs/9.0.1_qyffbl774oliprn4v4btwexwpy: - resolution: {integrity: sha512-377wJzK/VSvlsdKelmnkOPDlGOTj7pzpn2v6riukSg4HDbHNiUplImq0ldS5Sj3AOHaIidq8BzJDMC8rYOThRA==} + /@fluentui/react-text/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-kfmC9YEwo7p79xmJ20xkwr1l4RdQM1gehWydmC3SXdGPr03ch/HjASCgt79FDCWJX04isSlLkRTNZMu8EI4phA==} peerDependencies: '@types/react': '>=16.8.0 <18.0.0' '@types/react-dom': '>=16.8.0 <18.0.0' react: '>=16.8.0 <18.0.0' react-dom: '>=16.8.0 <18.0.0' - scheduler: ^0.19.0 || ^0.20.0 dependencies: - '@fluentui/react-context-selector': 9.0.0_qyffbl774oliprn4v4btwexwpy - '@fluentui/react-tabster': 9.0.1_qyffbl774oliprn4v4btwexwpy - '@fluentui/react-theme': 9.0.0_qyffbl774oliprn4v4btwexwpy - '@fluentui/react-utilities': 9.0.0_7cpxmzzodpxnolj5zcc5cr63ji + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia '@griffel/react': 1.2.1_react@18.1.0 - '@types/react': 18.0.9 + '@types/react': 18.0.14 '@types/react-dom': 18.0.5 react: 18.1.0 react-dom: 18.1.0_react@18.1.0 tslib: 2.4.0 dev: false - /@fluentui/react-tabster/9.0.1_qyffbl774oliprn4v4btwexwpy: - resolution: {integrity: sha512-oULy0I4dOKBR397v37BKGDo7fvE695U8iHDQ1qR+Jct2JaT3CJGqIEhsQLPu79lkKDeqDPKEGgHRKyknpLcXSg==} + /@fluentui/react-textarea/9.0.1_qyffbl774oliprn4v4btwexwpy: + resolution: {integrity: sha512-M3Ccn9ZFeumZLv1/6M2enB8OE43EbPqu7XVA0xKnlJ9H1EAFJUCfCAxf9wDXBK7QvdW+iPaYBP/DT1GXas6IJg==} peerDependencies: '@types/react': '>=16.8.0 <18.0.0' '@types/react-dom': '>=16.8.0 <18.0.0' react: '>=16.8.0 <18.0.0' react-dom: '>=16.8.0 <18.0.0' dependencies: - '@fluentui/react-shared-contexts': 9.0.0_qyffbl774oliprn4v4btwexwpy '@fluentui/react-theme': 9.0.0_qyffbl774oliprn4v4btwexwpy '@fluentui/react-utilities': 9.0.0_7cpxmzzodpxnolj5zcc5cr63ji '@griffel/react': 1.2.1_react@18.1.0 '@types/react': 18.0.9 '@types/react-dom': 18.0.5 - keyborg: 1.2.0 react: 18.1.0 react-dom: 18.1.0_react@18.1.0 - tabster: 1.4.2 tslib: 2.4.0 dev: false - /@fluentui/react-text/9.0.1_qyffbl774oliprn4v4btwexwpy: - resolution: {integrity: sha512-kfmC9YEwo7p79xmJ20xkwr1l4RdQM1gehWydmC3SXdGPr03ch/HjASCgt79FDCWJX04isSlLkRTNZMu8EI4phA==} + /@fluentui/react-textarea/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-M3Ccn9ZFeumZLv1/6M2enB8OE43EbPqu7XVA0xKnlJ9H1EAFJUCfCAxf9wDXBK7QvdW+iPaYBP/DT1GXas6IJg==} peerDependencies: '@types/react': '>=16.8.0 <18.0.0' '@types/react-dom': '>=16.8.0 <18.0.0' react: '>=16.8.0 <18.0.0' react-dom: '>=16.8.0 <18.0.0' dependencies: - '@fluentui/react-theme': 9.0.0_qyffbl774oliprn4v4btwexwpy - '@fluentui/react-utilities': 9.0.0_7cpxmzzodpxnolj5zcc5cr63ji + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia '@griffel/react': 1.2.1_react@18.1.0 - '@types/react': 18.0.9 + '@types/react': 18.0.14 '@types/react-dom': 18.0.5 react: 18.1.0 react-dom: 18.1.0_react@18.1.0 tslib: 2.4.0 dev: false - /@fluentui/react-textarea/9.0.1_qyffbl774oliprn4v4btwexwpy: - resolution: {integrity: sha512-M3Ccn9ZFeumZLv1/6M2enB8OE43EbPqu7XVA0xKnlJ9H1EAFJUCfCAxf9wDXBK7QvdW+iPaYBP/DT1GXas6IJg==} + /@fluentui/react-theme/9.0.0_qyffbl774oliprn4v4btwexwpy: + resolution: {integrity: sha512-/cmGk4Yax/5hdumylkccSAydmlsvuEs/Vu5IFFxpFui0Nq8WrhHvyCzErQksInVP0Arl/UnbQKFO21qcR48Y+w==} peerDependencies: '@types/react': '>=16.8.0 <18.0.0' '@types/react-dom': '>=16.8.0 <18.0.0' react: '>=16.8.0 <18.0.0' react-dom: '>=16.8.0 <18.0.0' dependencies: - '@fluentui/react-theme': 9.0.0_qyffbl774oliprn4v4btwexwpy - '@fluentui/react-utilities': 9.0.0_7cpxmzzodpxnolj5zcc5cr63ji - '@griffel/react': 1.2.1_react@18.1.0 '@types/react': 18.0.9 '@types/react-dom': 18.0.5 react: 18.1.0 @@ -2647,7 +3392,7 @@ packages: tslib: 2.4.0 dev: false - /@fluentui/react-theme/9.0.0_qyffbl774oliprn4v4btwexwpy: + /@fluentui/react-theme/9.0.0_xo7fjoqjibrnuea75o3qm7uusm: resolution: {integrity: sha512-/cmGk4Yax/5hdumylkccSAydmlsvuEs/Vu5IFFxpFui0Nq8WrhHvyCzErQksInVP0Arl/UnbQKFO21qcR48Y+w==} peerDependencies: '@types/react': '>=16.8.0 <18.0.0' @@ -2655,7 +3400,7 @@ packages: react: '>=16.8.0 <18.0.0' react-dom: '>=16.8.0 <18.0.0' dependencies: - '@types/react': 18.0.9 + '@types/react': 18.0.14 '@types/react-dom': 18.0.5 react: 18.1.0 react-dom: 18.1.0_react@18.1.0 @@ -2686,6 +3431,30 @@ packages: - scheduler dev: false + /@fluentui/react-toolbar/9.0.0-beta.2_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-Vh5+VR/KrTw/CW4XBUOjgJhsd0l3r/oenVS18aFQucUbxOo25v5rubzY7y8itnjMDUKZJ3gyfZ4TLwr4hzelpw==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/react-button': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-divider': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-radio': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-tabster': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + transitivePeerDependencies: + - scheduler + dev: false + /@fluentui/react-tooltip/9.0.1_qyffbl774oliprn4v4btwexwpy: resolution: {integrity: sha512-RgtRLhF2WhXRWX48l5Rnl2M9faEf9fI0x5QOn5yuNGEwoSjQhr6uF4CVQBaIbXyhkCJpnsns0JIy5/gZd2wyOA==} peerDependencies: @@ -2707,6 +3476,27 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-tooltip/9.0.1_xo7fjoqjibrnuea75o3qm7uusm: + resolution: {integrity: sha512-RgtRLhF2WhXRWX48l5Rnl2M9faEf9fI0x5QOn5yuNGEwoSjQhr6uF4CVQBaIbXyhkCJpnsns0JIy5/gZd2wyOA==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + '@types/react-dom': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + react-dom: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/react-portal': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-positioning': 9.0.1_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-shared-contexts': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-theme': 9.0.0_xo7fjoqjibrnuea75o3qm7uusm + '@fluentui/react-utilities': 9.0.0_ngr7srq2ebob2zooqwphgrleia + '@griffel/react': 1.2.1_react@18.1.0 + '@types/react': 18.0.14 + '@types/react-dom': 18.0.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/react-utilities/9.0.0_7cpxmzzodpxnolj5zcc5cr63ji: resolution: {integrity: sha512-/onOI6fXV5uiu+JCXqikIT1StRBg1VY+jiIeo+A2Kwzs7c8cYDu2SzhprgTrZT739Nuw0PGrR5UVFvQ3ymym5A==} peerDependencies: @@ -2719,6 +3509,18 @@ packages: tslib: 2.4.0 dev: false + /@fluentui/react-utilities/9.0.0_ngr7srq2ebob2zooqwphgrleia: + resolution: {integrity: sha512-/onOI6fXV5uiu+JCXqikIT1StRBg1VY+jiIeo+A2Kwzs7c8cYDu2SzhprgTrZT739Nuw0PGrR5UVFvQ3ymym5A==} + peerDependencies: + '@types/react': '>=16.8.0 <18.0.0' + react: '>=16.8.0 <18.0.0' + dependencies: + '@fluentui/keyboard-keys': 9.0.0 + '@types/react': 18.0.14 + react: 18.1.0 + tslib: 2.4.0 + dev: false + /@fluentui/svg-icons/1.1.173: resolution: {integrity: sha512-SP0Ska5/KSDv2KQHanTRcwNa0ZmRqsrUzY6z1nP7Sk4OnsjmuUv7C0MsSmr/lEEdHXudKd4sipoTabiIYhfbiA==} dev: true @@ -2817,7 +3619,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 17.0.45 + '@types/node': 18.0.3 '@types/yargs': 15.0.14 chalk: 4.1.2 dev: true @@ -2944,6 +3746,127 @@ packages: glob-to-regexp: 0.3.0 dev: true + /@next/env/12.2.0: + resolution: {integrity: sha512-/FCkDpL/8SodJEXvx/DYNlOD5ijTtkozf4PPulYPtkPOJaMPpBSOkzmsta4fnrnbdH6eZjbwbiXFdr6gSQCV4w==} + dev: false + + /@next/swc-android-arm-eabi/12.2.0: + resolution: {integrity: sha512-hbneH8DNRB2x0Nf5fPCYoL8a0osvdTCe4pvOc9Rv5CpDsoOlf8BWBs2OWpeP0U2BktGvIsuUhmISmdYYGyrvTw==} + engines: {node: '>= 10'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@next/swc-android-arm64/12.2.0: + resolution: {integrity: sha512-1eEk91JHjczcJomxJ8X0XaUeNcp5Lx1U2Ic7j15ouJ83oRX+3GIslOuabW2oPkSgXbHkThMClhirKpvG98kwZg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@next/swc-darwin-arm64/12.2.0: + resolution: {integrity: sha512-x5U5gJd7ZvrEtTFnBld9O2bUlX8opu7mIQUqRzj7KeWzBwPhrIzTTsQXAiNqsaMuaRPvyHBVW/5d/6g6+89Y8g==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@next/swc-darwin-x64/12.2.0: + resolution: {integrity: sha512-iwMNFsrAPjfedjKDv9AXPAV16PWIomP3qw/FfPaxkDVRbUls7BNdofBLzkQmqxqWh93WrawLwaqyXpJuAaiwJA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@next/swc-freebsd-x64/12.2.0: + resolution: {integrity: sha512-gRiAw8g3Akf6niTDLEm1Emfa7jXDjvaAj/crDO8hKASKA4Y1fS4kbi/tyWw5VtoFI4mUzRmCPmZ8eL0tBSG58A==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm-gnueabihf/12.2.0: + resolution: {integrity: sha512-/TJZkxaIpeEwnXh6A40trgwd40C5+LJroLUOEQwMOJdavLl62PjCA6dGl1pgooWLCIb5YdBQ0EG4ylzvLwS2+Q==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-gnu/12.2.0: + resolution: {integrity: sha512-++WAB4ElXCSOKG9H8r4ENF8EaV+w0QkrpjehmryFkQXmt5juVXz+nKDVlCRMwJU7A1O0Mie82XyEoOrf6Np1pA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-musl/12.2.0: + resolution: {integrity: sha512-XrqkHi/VglEn5zs2CYK6ofJGQySrd+Lr4YdmfJ7IhsCnMKkQY1ma9Hv5THwhZVof3e+6oFHrQ9bWrw9K4WTjFA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-gnu/12.2.0: + resolution: {integrity: sha512-MyhHbAKVjpn065WzRbqpLu2krj4kHLi6RITQdD1ee+uxq9r2yg5Qe02l24NxKW+1/lkmpusl4Y5Lks7rBiJn4w==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-musl/12.2.0: + resolution: {integrity: sha512-Tz1tJZ5egE0S/UqCd5V6ZPJsdSzv/8aa7FkwFmIJ9neLS8/00za+OY5pq470iZQbPrkTwpKzmfTTIPRVD5iqDg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-arm64-msvc/12.2.0: + resolution: {integrity: sha512-0iRO/CPMCdCYUzuH6wXLnsfJX1ykBX4emOOvH0qIgtiZM0nVYbF8lkEyY2ph4XcsurpinS+ziWuYCXVqrOSqiw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-ia32-msvc/12.2.0: + resolution: {integrity: sha512-8A26RJVcJHwIKm8xo/qk2ePRquJ6WCI2keV2qOW/Qm+ZXrPXHMIWPYABae/nKN243YFBNyPiHytjX37VrcpUhg==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-x64-msvc/12.2.0: + resolution: {integrity: sha512-OI14ozFLThEV3ey6jE47zrzSTV/6eIMsvbwozo+XfdWqOPwQ7X00YkRx4GVMKMC0rM44oGS2gmwMKYpe4EblnA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@nodelib/fs.scandir/2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -3002,7 +3925,7 @@ packages: engines: {node: '>=14'} hasBin: true dependencies: - '@types/node': 17.0.45 + '@types/node': 18.0.3 playwright-core: 1.23.1 dev: true @@ -4349,6 +5272,12 @@ packages: resolve-from: 5.0.0 dev: true + /@swc/helpers/0.4.2: + resolution: {integrity: sha512-556Az0VX7WR6UdoTn4htt/l3zPQ7bsQWK+HqdG4swV7beUCxo/BqmvbOpUkTIm/9ih86LIf1qsUnywNL3obGHw==} + dependencies: + tslib: 2.4.0 + dev: false + /@trivago/prettier-plugin-sort-imports/3.2.0_prettier@2.7.1: resolution: {integrity: sha512-DnwLe+z8t/dZX5xBbYZV1+C5STkyK/P6SSq3Nk6NXlJZsgvDZX2eN4ND7bMFgGV/NL/YChWzcNf6ziGba1ktQQ==} peerDependencies: @@ -4410,13 +5339,13 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 3.0.5 - '@types/node': 17.0.45 + '@types/node': 18.0.3 dev: true /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.0.3 dev: true /@types/hast/2.3.4: @@ -4432,7 +5361,7 @@ packages: /@types/http-proxy/1.17.9: resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.0.3 dev: true /@types/is-ci/3.0.0: @@ -4494,7 +5423,7 @@ packages: /@types/node-fetch/2.6.2: resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.0.3 form-data: 3.0.1 dev: true @@ -4514,8 +5443,8 @@ packages: resolution: {integrity: sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==} dev: true - /@types/node/17.0.45: - resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + /@types/node/18.0.3: + resolution: {integrity: sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ==} dev: true /@types/normalize-package-data/2.4.1: @@ -4572,7 +5501,6 @@ packages: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 csstype: 3.1.0 - dev: true /@types/react/18.0.9: resolution: {integrity: sha512-9bjbg1hJHUm4De19L1cHiW0Jvx3geel6Qczhjd0qY5VKVE2X5+x77YxAepuCwVh4vrgZJdgEJw48zrhRIeF4Nw==} @@ -4613,7 +5541,7 @@ packages: /@types/webpack-sources/3.2.0: resolution: {integrity: sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.0.3 '@types/source-list-map': 0.1.2 source-map: 0.7.4 dev: true @@ -4621,7 +5549,7 @@ packages: /@types/webpack/4.41.32: resolution: {integrity: sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.0.3 '@types/tapable': 1.0.8 '@types/uglify-js': 3.16.0 '@types/webpack-sources': 3.2.0 @@ -4639,8 +5567,8 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin/5.30.3_yabl2m54g746ia22jxk7vfysuq: - resolution: {integrity: sha512-QEgE1uahnDbWEkZlidq7uKB630ny1NN8KbLPmznX+8hYsYpoV1/quG1Nzvs141FVuumuS7O0EpqYw3RB4AVzRg==} + /@typescript-eslint/eslint-plugin/5.30.5_v2rueh5ttlnebqgd37frxlfko4: + resolution: {integrity: sha512-lftkqRoBvc28VFXEoRgyZuztyVUQ04JvUnATSPtIRFAccbXTWL6DEtXGYMcbg998kXw1NLUJm7rTQ9eUt+q6Ig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -4650,10 +5578,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.30.3_g4cxuhevh5o54harssx6h7xjim - '@typescript-eslint/scope-manager': 5.30.3 - '@typescript-eslint/type-utils': 5.30.3_g4cxuhevh5o54harssx6h7xjim - '@typescript-eslint/utils': 5.30.3_g4cxuhevh5o54harssx6h7xjim + '@typescript-eslint/parser': 5.30.5_g4cxuhevh5o54harssx6h7xjim + '@typescript-eslint/scope-manager': 5.30.5 + '@typescript-eslint/type-utils': 5.30.5_g4cxuhevh5o54harssx6h7xjim + '@typescript-eslint/utils': 5.30.5_g4cxuhevh5o54harssx6h7xjim debug: 4.3.4 eslint: 8.19.0 functional-red-black-tree: 1.0.1 @@ -4666,8 +5594,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.30.3_g4cxuhevh5o54harssx6h7xjim: - resolution: {integrity: sha512-ddwGEPC3E49DduAUC8UThQafHRE5uc1NE8jdOgl+w8/NrYF50MJQNeD3u4JZrqAXdY9rJz0CdQ9HpNME20CzkA==} + /@typescript-eslint/parser/5.30.5_g4cxuhevh5o54harssx6h7xjim: + resolution: {integrity: sha512-zj251pcPXI8GO9NDKWWmygP6+UjwWmrdf9qMW/L/uQJBM/0XbU2inxe5io/234y/RCvwpKEYjZ6c1YrXERkK4Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -4676,9 +5604,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.30.3 - '@typescript-eslint/types': 5.30.3 - '@typescript-eslint/typescript-estree': 5.30.3_typescript@4.6.4 + '@typescript-eslint/scope-manager': 5.30.5 + '@typescript-eslint/types': 5.30.5 + '@typescript-eslint/typescript-estree': 5.30.5_typescript@4.6.4 debug: 4.3.4 eslint: 8.19.0 typescript: 4.6.4 @@ -4694,8 +5622,16 @@ packages: '@typescript-eslint/visitor-keys': 5.30.3 dev: true - /@typescript-eslint/type-utils/5.30.3_g4cxuhevh5o54harssx6h7xjim: - resolution: {integrity: sha512-IIzakE7OXOqdwPaXhRiPnaZ8OuJJYBLufOffd9fqzkI4IMFIYq8KC7bghdnF7QUJTirURRErQFrJ/w5UpwIqaw==} + /@typescript-eslint/scope-manager/5.30.5: + resolution: {integrity: sha512-NJ6F+YHHFT/30isRe2UTmIGGAiXKckCyMnIV58cE3JkHmaD6e5zyEYm5hBDv0Wbin+IC0T1FWJpD3YqHUG/Ydg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.30.5 + '@typescript-eslint/visitor-keys': 5.30.5 + dev: true + + /@typescript-eslint/type-utils/5.30.5_g4cxuhevh5o54harssx6h7xjim: + resolution: {integrity: sha512-k9+ejlv1GgwN1nN7XjVtyCgE0BTzhzT1YsQF0rv4Vfj2U9xnslBgMYYvcEYAFVdvhuEscELJsB7lDkN7WusErw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -4704,7 +5640,7 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.30.3_g4cxuhevh5o54harssx6h7xjim + '@typescript-eslint/utils': 5.30.5_g4cxuhevh5o54harssx6h7xjim debug: 4.3.4 eslint: 8.19.0 tsutils: 3.21.0_typescript@4.6.4 @@ -4718,6 +5654,11 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@typescript-eslint/types/5.30.5: + resolution: {integrity: sha512-kZ80w/M2AvsbRvOr3PjaNh6qEW1LFqs2pLdo2s5R38B2HYXG8Z0PP48/4+j1QHJFL3ssHIbJ4odPRS8PlHrFfw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@typescript-eslint/typescript-estree/5.30.3_typescript@4.6.4: resolution: {integrity: sha512-jqVh5N9AJx6+7yRgoA+ZelAFrHezgI9pzI9giv7s84DDOmtpFwTgURcpICDHyz9x6vAeOu91iACZ4dBTVfzIyA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4739,6 +5680,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree/5.30.5_typescript@4.6.4: + resolution: {integrity: sha512-qGTc7QZC801kbYjAr4AgdOfnokpwStqyhSbiQvqGBLixniAKyH+ib2qXIVo4P9NgGzwyfD9I0nlJN7D91E1VpQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.30.5 + '@typescript-eslint/visitor-keys': 5.30.5 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.3.7 + tsutils: 3.21.0_typescript@4.6.4 + typescript: 4.6.4 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/utils/5.30.3_g4cxuhevh5o54harssx6h7xjim: resolution: {integrity: sha512-OEaBXGxxdIy35H+jyXfYAMQ66KMJczK9hEhL3gR6IRbWe5PyK+bPDC9zbQNVII6rNFTfF/Mse0z21NlEU+vOMw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4757,6 +5719,24 @@ packages: - typescript dev: true + /@typescript-eslint/utils/5.30.5_g4cxuhevh5o54harssx6h7xjim: + resolution: {integrity: sha512-o4SSUH9IkuA7AYIfAvatldovurqTAHrfzPApOZvdUq01hHojZojCFXx06D/aFpKCgWbMPRdJBWAC3sWp3itwTA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@types/json-schema': 7.0.11 + '@typescript-eslint/scope-manager': 5.30.5 + '@typescript-eslint/types': 5.30.5 + '@typescript-eslint/typescript-estree': 5.30.5_typescript@4.6.4 + eslint: 8.19.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@8.19.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/visitor-keys/5.30.3: resolution: {integrity: sha512-ep2xtHOhnSRt6fDP9DSSxrA/FqZhdMF7/Y9fYsxrKss2uWJMbzJyBJ/We1fKc786BJ10pHwrzUlhvpz8i7XzBg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4765,10 +5745,22 @@ packages: eslint-visitor-keys: 3.3.0 dev: true + /@typescript-eslint/visitor-keys/5.30.5: + resolution: {integrity: sha512-D+xtGo9HUMELzWIUqcQc0p2PO4NyvTrgIOK/VnSH083+8sq0tiLozNRKuLarwHYGRuA6TVBQSuuLwJUDWd3aaA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.30.5 + eslint-visitor-keys: 3.3.0 + dev: true + /@ungap/promise-all-settled/1.1.2: resolution: {integrity: sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==} dev: true + /@unts/get-tsconfig/4.1.1: + resolution: {integrity: sha512-8mPf1bBzF2S+fyuyYOQWjDcaJTTgJ14UAnXW9I3KwrqioRWG1byRXHwciYdqXpbdOiu7Fg4WJbymBIakGk+aMA==} + dev: true + /@webassemblyjs/ast/1.11.1: resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} dependencies: @@ -6079,7 +7071,6 @@ packages: /caniuse-lite/1.0.30001355: resolution: {integrity: sha512-Sd6pjJHF27LzCB7pT7qs+kuX2ndurzCzkpJl6Qct7LPSZ9jn0bkOA8mdgMgmqnQAWLVOOGjLpc+66V57eLtb1g==} - dev: true /capture-exit/2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} @@ -7379,8 +8370,8 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript/3.1.5_q2xwze32dd33a2fc2qubwr4ie4: - resolution: {integrity: sha512-e6RV/fghzX5DGP98dg3ZmGF4qr1QzVgJdbVkYl8jJ2iO7Ox9wOdTNMBoYRqbvavf2ofT8xKTd4JnY+X4t2TtXw==} + /eslint-import-resolver-typescript/3.2.4_q2xwze32dd33a2fc2qubwr4ie4: + resolution: {integrity: sha512-XmB2RZq534N3cZajuyMb8c2TJCkCHtU7gUHZg2iJaULIgfIclfQoih08C4/4RmdKZgymAkfHTo4sdmljC6/5qA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -7389,17 +8380,17 @@ packages: debug: 4.3.4 enhanced-resolve: 5.10.0 eslint: 8.19.0 - eslint-plugin-import: 2.26.0_hizesclve6syzht6v774pf56gy - get-tsconfig: 4.1.0 + eslint-plugin-import: 2.26.0_qt64wrvjuzw7ojufmxphos5arq + get-tsconfig: /@unts/get-tsconfig/4.1.1 globby: 13.1.2 is-core-module: 2.9.0 is-glob: 4.0.3 - synckit: 0.7.1 + synckit: 0.7.2 transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils/2.7.3_qkzfypiuwm5rcgor3rwynvq2oa: + /eslint-module-utils/2.7.3_5zhwrdo7sczcfiw62iyc4k7v64: resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} engines: {node: '>=4'} peerDependencies: @@ -7417,16 +8408,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.30.3_g4cxuhevh5o54harssx6h7xjim + '@typescript-eslint/parser': 5.30.5_g4cxuhevh5o54harssx6h7xjim debug: 3.2.7 eslint-import-resolver-node: 0.3.6 - eslint-import-resolver-typescript: 3.1.5_q2xwze32dd33a2fc2qubwr4ie4 + eslint-import-resolver-typescript: 3.2.4_q2xwze32dd33a2fc2qubwr4ie4 find-up: 2.1.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import/2.26.0_hizesclve6syzht6v774pf56gy: + /eslint-plugin-import/2.26.0_qt64wrvjuzw7ojufmxphos5arq: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -7436,14 +8427,14 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.30.3_g4cxuhevh5o54harssx6h7xjim + '@typescript-eslint/parser': 5.30.5_g4cxuhevh5o54harssx6h7xjim array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 eslint: 8.19.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.3_qkzfypiuwm5rcgor3rwynvq2oa + eslint-module-utils: 2.7.3_5zhwrdo7sczcfiw62iyc4k7v64 has: 1.0.3 is-core-module: 2.9.0 is-glob: 4.0.3 @@ -7457,7 +8448,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest/26.5.3_4z4yusditt6b2ojqiizo66lbm4: + /eslint-plugin-jest/26.5.3_owgypydyygtd5avyoi75rhx7ga: resolution: {integrity: sha512-sICclUqJQnR1bFRZGLN2jnSVsYOsmPYYnroGCIMVSvTS3y8XR3yjzy1EcTQmk6typ5pRgyIWzbjqxK6cZHEZuQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7470,7 +8461,7 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.30.3_yabl2m54g746ia22jxk7vfysuq + '@typescript-eslint/eslint-plugin': 5.30.5_v2rueh5ttlnebqgd37frxlfko4 '@typescript-eslint/utils': 5.30.3_g4cxuhevh5o54harssx6h7xjim eslint: 8.19.0 transitivePeerDependencies: @@ -8377,10 +9368,6 @@ packages: get-intrinsic: 1.1.2 dev: true - /get-tsconfig/4.1.0: - resolution: {integrity: sha512-bhshxJhpfmeQ8x4fAvDqJV2VfGp5TfHdLpmBpNZZhMoVyfIrOippBW4mayC3DT9Sxuhcyl56Efw61qL28hG4EQ==} - dev: true - /get-value/2.0.6: resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} engines: {node: '>=0.10.0'} @@ -9453,7 +10440,7 @@ packages: dependencies: '@jest/types': 26.6.2 '@types/graceful-fs': 4.1.5 - '@types/node': 17.0.45 + '@types/node': 18.0.3 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.10 @@ -9479,7 +10466,7 @@ packages: resolution: {integrity: sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==} engines: {node: '>= 10.14.2'} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.0.3 graceful-fs: 4.2.10 dev: true @@ -9488,7 +10475,7 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@jest/types': 26.6.2 - '@types/node': 17.0.45 + '@types/node': 18.0.3 chalk: 4.1.2 graceful-fs: 4.2.10 is-ci: 2.0.0 @@ -9499,7 +10486,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.0.3 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -9508,7 +10495,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.0.3 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -10464,7 +11451,6 @@ packages: resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - dev: true /nanoid/4.0.0: resolution: {integrity: sha512-IgBP8piMxe/gf73RTQx7hmnhwz0aaEXYakvqZyE302IXW3HyVNhdNGC+O2MwMAVhLEnvXlvKtGbtJf6wvHihCg==} @@ -10512,6 +11498,51 @@ packages: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} dev: true + /next/12.2.0_ef5jwxihqo6n7gxfmzogljlgcm: + resolution: {integrity: sha512-B4j7D3SHYopLYx6/Ark0fenwIar9tEaZZFAaxmKjgcMMexhVJzB3jt7X+6wcdXPPMeUD6r09weUtnDpjox/vIA==} + engines: {node: '>=12.22.0'} + hasBin: true + peerDependencies: + fibers: '>= 3.1.0' + node-sass: ^6.0.0 || ^7.0.0 + react: ^17.0.2 || ^18.0.0-0 + react-dom: ^17.0.2 || ^18.0.0-0 + sass: ^1.3.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + dependencies: + '@next/env': 12.2.0 + '@swc/helpers': 0.4.2 + caniuse-lite: 1.0.30001355 + postcss: 8.4.5 + react: 18.1.0 + react-dom: 18.1.0_react@18.1.0 + styled-jsx: 5.0.2_react@18.1.0 + use-sync-external-store: 1.1.0_react@18.1.0 + optionalDependencies: + '@next/swc-android-arm-eabi': 12.2.0 + '@next/swc-android-arm64': 12.2.0 + '@next/swc-darwin-arm64': 12.2.0 + '@next/swc-darwin-x64': 12.2.0 + '@next/swc-freebsd-x64': 12.2.0 + '@next/swc-linux-arm-gnueabihf': 12.2.0 + '@next/swc-linux-arm64-gnu': 12.2.0 + '@next/swc-linux-arm64-musl': 12.2.0 + '@next/swc-linux-x64-gnu': 12.2.0 + '@next/swc-linux-x64-musl': 12.2.0 + '@next/swc-win32-arm64-msvc': 12.2.0 + '@next/swc-win32-ia32-msvc': 12.2.0 + '@next/swc-win32-x64-msvc': 12.2.0 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + dev: false + /nice-try/1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} dev: true @@ -11164,7 +12195,6 @@ packages: /picocolors/1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: true /picomatch/2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -11343,6 +12373,15 @@ packages: source-map: 0.6.1 dev: true + /postcss/8.4.5: + resolution: {integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.4 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: false + /preferred-pm/3.0.3: resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} engines: {node: '>=10'} @@ -12513,6 +13552,11 @@ packages: resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} dev: true + /source-map-js/1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + dev: false + /source-map-resolve/0.5.3: resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} deprecated: See https://github.com/lydell/source-map-resolve#deprecated @@ -12872,6 +13916,22 @@ packages: inline-style-parser: 0.1.1 dev: true + /styled-jsx/5.0.2_react@18.1.0: + resolution: {integrity: sha512-LqPQrbBh3egD57NBcHET4qcgshPks+yblyhPlH2GY8oaDgKs8SK4C3dBh3oSJjgzJ3G5t1SYEZGHkP+QEpX9EQ==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + dependencies: + react: 18.1.0 + dev: false + /stylis/4.1.1: resolution: {integrity: sha512-lVrM/bNdhVX2OgBFNa2YJ9Lxj7kPzylieHd3TNjuGE0Re9JB7joL5VUKOVH1kdNNJTgGPpT8hmwIAPLaSyEVFQ==} dev: false @@ -12931,9 +13991,9 @@ packages: resolution: {integrity: sha512-k8uzYIkIVwmT+TcglpdN50pS2y1BDcUnBPK9iJeGu0Pl1lOI8pD6wtzgw91Pjpe+RxtTncw32tLxs/R0yNL2Mg==} dev: true - /synckit/0.7.1: - resolution: {integrity: sha512-Cvv0Nzgs4Z0V6761qp4CU2+C15HRmnHaDd+sAtisbOnzIZ5wgl3ne076k28cHo+oY6eN/w0RNzRrf7CJz8dWJg==} - engines: {node: '>=12.20'} + /synckit/0.7.2: + resolution: {integrity: sha512-CSZRtSRZ8RhJGMtWyLRqlarmWPPlsgZJHtV6cz0VTHNOg+R7UBoE2eNPQmB5Qrhtk3RX2AAcJmVwMXFULVQSwg==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} dependencies: '@pkgr/utils': 2.2.0 tslib: 2.4.0 @@ -13607,6 +14667,11 @@ packages: webpack: 4.46.0 dev: true + /url-pattern/1.0.3: + resolution: {integrity: sha512-uQcEj/2puA4aq1R3A2+VNVBgaWYR24FdWjl7VNW83rnWftlhyzOZ/tBjezRiC2UkIzuxC8Top3IekN3vUf1WxA==} + engines: {node: '>=0.12.0'} + dev: false + /url/0.11.0: resolution: {integrity: sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==} dependencies: @@ -13614,6 +14679,14 @@ packages: querystring: 0.2.0 dev: true + /use-sync-external-store/1.1.0_react@18.1.0: + resolution: {integrity: sha512-SEnieB2FPKEVne66NpXPd1Np4R1lTNKfjuy3XdIoPQKYBAFdzbzSZlSn1KJZUiihQLQC5Znot4SBz1EOTBwQAQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.1.0 + dev: false + /use/3.1.1: resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} engines: {node: '>=0.10.0'}