diff --git a/examples/ant-design-pro/src/app.tsx b/examples/ant-design-pro/src/app.tsx index 0848c9e0d5f7..55b9a051990d 100644 --- a/examples/ant-design-pro/src/app.tsx +++ b/examples/ant-design-pro/src/app.tsx @@ -1,109 +1,137 @@ -import Footer from '@/components/Footer'; -import RightContent from '@/components/RightContent'; -import { BookOutlined, LinkOutlined } from '@ant-design/icons'; -import type { Settings as LayoutSettings } from '@ant-design/pro-components'; -import { SettingDrawer } from '@ant-design/pro-components'; -import type { RunTimeLayoutConfig } from 'umi'; -import { history, Link } from 'umi'; -import { currentUser as queryCurrentUser } from './services/ant-design-pro/api'; +// @ts-ignore +import type { RequestConfig } from '@@/plugin-request'; +import { message } from 'antd'; +import { notification } from 'antd/es'; -const isDev = process.env.NODE_ENV === 'development'; -const loginPath = '/user/login'; - -// TODO: 不知道这是啥? -/** 获取用户信息比较慢的时候会展示一个 loading */ -// export const initialStateConfig = { -// loading: , -// }; +async function delay(ms: number) { + return new Promise((resolve) => setTimeout(resolve, ms)); +} -/** - * @see https://umijs.org/zh-CN/plugins/plugin-initial-state - * */ -export async function getInitialState(): Promise<{ - settings?: Partial; - currentUser?: API.CurrentUser; - loading?: boolean; - fetchUserInfo?: () => Promise; -}> { - const fetchUserInfo = async () => { - try { - const msg = await queryCurrentUser(); - return msg.data; - } catch (error) { - history.push(loginPath); - } - return undefined; - }; - // 如果是登录页面,不执行 - if (history.location.pathname !== loginPath) { - const currentUser = await fetchUserInfo(); - return { - fetchUserInfo, - currentUser, - settings: { layout: 'mix' }, - }; - } +export async function getInitialState() { + await delay(500); return { - fetchUserInfo, - settings: { layout: 'mix' }, + name: 'Big Fish', + size: 'big', + color: 'blue', + mood: 'happy', + food: 'fish', + location: 'sea', }; } -// ProLayout 支持的api https://procomponents.ant.design/components/layout -export const layout: RunTimeLayoutConfig = ({ - initialState, - setInitialState, -}) => { - return { - rightContentRender: () => , - disableContentMargin: false, - waterMarkProps: { - content: initialState?.currentUser?.name, +export const locale = { + textComponent: 'h1', + onError: () => { + console.log('error handler...'); + }, + // locale: string + // formats: CustomFormats + // messages: Record | Record + // defaultLocale: string + // defaultFormats: CustomFormats + // timeZone?: string + // textComponent?: React.ComponentType | keyof React.ReactHTML + // wrapRichTextChunksInFragment?: boolean + // defaultRichTextElements?: Record> + // onError(err: string): void +}; + +export const layout = { + logout() { + alert('logout'); + }, +}; + +export function onRouteChange(opts: any) { + console.log('route changed', opts.location.pathname); +} + +enum ErrorShowType { + SILENT = 0, + WARN_MESSAGE = 1, + ERROR_MESSAGE = 2, + NOTIFICATION = 3, + REDIRECT = 9, +} + +interface ResponseStructure { + success: boolean; + data: any; + errorCode?: number; + errorMessage?: string; + showType?: number; +} + +export const request: RequestConfig = { + requestInterceptors: [ + (config) => { + console.log('Interceptor:', config); + return config; }, - footerRender: () => , - onPageChange: () => { - const { location } = history; - // 如果没有登录,重定向到 login - // if (!initialState?.currentUser && location.pathname !== loginPath) { - // history.push(loginPath); - // } + (url, options) => { + console.log(url, options); + return { url, options }; }, - links: isDev - ? [ - - - OpenAPI 文档 - , - - - 业务组件文档 - , - ] - : [], - menuHeaderRender: undefined, - // 自定义 403 页面 - // unAccessible: unAccessible, - // 增加一个 loading 的状态 - childrenRender: (children, props) => { - // if (initialState?.loading) return ; - return ( - <> - {children} - {!props.location?.pathname?.includes('/login') && ( - { - setInitialState((preInitialState) => ({ - ...preInitialState, - settings, - })); - }} - /> - )} - > - ); + ], + responseInterceptors: [ + (res) => { + console.log('responseInterceptor', res); + return res; }, - ...initialState?.settings, - }; + ], + errorConfig: { + errorHandler: (error: any, opts: any) => { + if (opts?.skipErrorHandler) throw error; + // 我们的 errorThrow 抛出的错误。 + if (error.name === 'BizError') { + const errorInfo: ResponseStructure | undefined = error.info; + if (errorInfo) { + const { errorMessage, errorCode } = errorInfo; + switch (errorInfo.showType) { + case ErrorShowType.SILENT: + // do nothong + break; + case ErrorShowType.WARN_MESSAGE: + message.warn(errorMessage); + break; + case ErrorShowType.ERROR_MESSAGE: + message.error(errorMessage); + break; + case ErrorShowType.NOTIFICATION: + notification.open({ + description: errorMessage, + message: errorCode, + }); + break; + case ErrorShowType.REDIRECT: + // TODO: redirect + break; + default: + message.error(errorMessage); + } + } + } else if (error.response) { + // Axios 的错误 + // 请求成功发出且服务器也响应了状态码,但状态代码超出了 2xx 的范围 + message.error('Response status:', error.response.status); + } else if (error.request) { + // 请求已经成功发起,但没有收到响应 + // \`error.request\` 在浏览器中是 XMLHttpRequest 的实例, + // 而在node.js中是 http.ClientRequest 的实例 + message.error('None response! Please retry.'); + } else { + // 发送请求时出了点问题 + message.error('Request error, please retry.'); + } + }, + errorThrower: (res: ResponseStructure) => { + const { success, data, errorCode, errorMessage, showType } = res; + if (!success) { + const error: any = new Error(errorMessage); + error.name = 'BizError'; + error.info = { errorCode, errorMessage, showType, data }; + throw error; + } + }, + }, }; diff --git a/examples/bug-breadcrumb-link-max/.eslintrc.js b/examples/bug-breadcrumb-link-max/.eslintrc.js new file mode 100644 index 000000000000..85ba500e7a5f --- /dev/null +++ b/examples/bug-breadcrumb-link-max/.eslintrc.js @@ -0,0 +1,3 @@ +module.exports = { + extends: require.resolve('@umijs/max/eslint'), +}; diff --git a/examples/bug-breadcrumb-link-max/.gitignore b/examples/bug-breadcrumb-link-max/.gitignore new file mode 100644 index 000000000000..ec0cabb0a32c --- /dev/null +++ b/examples/bug-breadcrumb-link-max/.gitignore @@ -0,0 +1,13 @@ +/node_modules +/.env.local +/.umirc.local.ts +/config/config.local.ts +/src/.umi +/src/.umi-production +/src/.umi-test +/.umi +/.umi-production +/.umi-test +/dist +/.mfsu +.swc diff --git a/examples/bug-breadcrumb-link-max/.lintstagedrc b/examples/bug-breadcrumb-link-max/.lintstagedrc new file mode 100644 index 000000000000..f2037b01b40b --- /dev/null +++ b/examples/bug-breadcrumb-link-max/.lintstagedrc @@ -0,0 +1,17 @@ +{ + "*.{md,json}": [ + "prettier --cache --write" + ], + "*.{js,jsx}": [ + "max lint --fix --eslint-only", + "prettier --cache --write" + ], + "*.{css,less}": [ + "max lint --fix --stylelint-only", + "prettier --cache --write" + ], + "*.ts?(x)": [ + "max lint --fix --eslint-only", + "prettier --cache --parser=typescript --write" + ] +} diff --git a/examples/bug-breadcrumb-link-max/.prettierignore b/examples/bug-breadcrumb-link-max/.prettierignore new file mode 100644 index 000000000000..5892e28be324 --- /dev/null +++ b/examples/bug-breadcrumb-link-max/.prettierignore @@ -0,0 +1,3 @@ +node_modules +.umi +.umi-production diff --git a/examples/bug-breadcrumb-link-max/.prettierrc b/examples/bug-breadcrumb-link-max/.prettierrc new file mode 100644 index 000000000000..70767cdf754a --- /dev/null +++ b/examples/bug-breadcrumb-link-max/.prettierrc @@ -0,0 +1,8 @@ +{ + "printWidth": 80, + "singleQuote": true, + "trailingComma": "all", + "proseWrap": "never", + "overrides": [{ "files": ".prettierrc", "options": { "parser": "json" } }], + "plugins": ["prettier-plugin-organize-imports", "prettier-plugin-packagejson"] +} diff --git a/examples/bug-breadcrumb-link-max/.stylelintrc.js b/examples/bug-breadcrumb-link-max/.stylelintrc.js new file mode 100644 index 000000000000..08bc02ce7be2 --- /dev/null +++ b/examples/bug-breadcrumb-link-max/.stylelintrc.js @@ -0,0 +1,3 @@ +module.exports = { + extends: require.resolve('@umijs/max/stylelint'), +}; diff --git a/examples/bug-breadcrumb-link-max/.umirc.ts b/examples/bug-breadcrumb-link-max/.umirc.ts new file mode 100644 index 000000000000..b2b55ed3fe6d --- /dev/null +++ b/examples/bug-breadcrumb-link-max/.umirc.ts @@ -0,0 +1,31 @@ +import { defineConfig } from '@umijs/max'; + +export default defineConfig({ + antd: {}, + access: {}, + model: {}, + initialState: {}, + request: {}, + layout: { + title: '@umijs/max', + }, + routes: [ + { + name: '首页', + path: '/home', + routes: [ + { + name: 'c', + path: '/home/c', + component: './Home/c', + }, + { + name: 'd', + path: '/home/d', + component: './Home/d', + }, + ], + }, + ], + npmClient: 'pnpm', +}); diff --git a/examples/bug-breadcrumb-link-max/README.md b/examples/bug-breadcrumb-link-max/README.md new file mode 100644 index 000000000000..3dab1f37210e --- /dev/null +++ b/examples/bug-breadcrumb-link-max/README.md @@ -0,0 +1,3 @@ +# README + +`@umijs/max` 模板项目,更多功能参考 [Umi Max 简介](https://umijs.org/docs/max/introduce) diff --git a/examples/bug-breadcrumb-link-max/mock/userAPI.ts b/examples/bug-breadcrumb-link-max/mock/userAPI.ts new file mode 100644 index 000000000000..7ef80113c50f --- /dev/null +++ b/examples/bug-breadcrumb-link-max/mock/userAPI.ts @@ -0,0 +1,20 @@ +const users = [ + { id: 0, name: 'Umi', nickName: 'U', gender: 'MALE' }, + { id: 1, name: 'Fish', nickName: 'B', gender: 'FEMALE' }, +]; + +export default { + 'GET /api/v1/queryUserList': (req: any, res: any) => { + res.json({ + success: true, + data: { list: users }, + errorCode: 0, + }); + }, + 'PUT /api/v1/user/': (req: any, res: any) => { + res.json({ + success: true, + errorCode: 0, + }); + }, +}; diff --git a/examples/bug-breadcrumb-link-max/package.json b/examples/bug-breadcrumb-link-max/package.json new file mode 100644 index 000000000000..22b7b3a495f0 --- /dev/null +++ b/examples/bug-breadcrumb-link-max/package.json @@ -0,0 +1,27 @@ +{ + "private": true, + "author": "0x219 ", + "scripts": { + "build": "max build", + "dev": "max dev", + "format": "prettier --cache --write .", + "postinstall": "max setup", + "setup": "max setup", + "start": "npm run dev" + }, + "dependencies": { + "@ant-design/icons": "^5.1.0", + "@ant-design/pro-components": "^2.4.16", + "@umijs/max": "workspace:^", + "antd": "^5.5.1" + }, + "devDependencies": { + "@types/react": "^18.2.6", + "@types/react-dom": "^18.2.4", + "lint-staged": "^13.2.2", + "prettier": "^2.8.8", + "prettier-plugin-organize-imports": "^3.2.2", + "prettier-plugin-packagejson": "^2.4.3", + "typescript": "^5.0.4" + } +} diff --git a/examples/bug-breadcrumb-link-max/src/access.ts b/examples/bug-breadcrumb-link-max/src/access.ts new file mode 100644 index 000000000000..388cf66e279c --- /dev/null +++ b/examples/bug-breadcrumb-link-max/src/access.ts @@ -0,0 +1,10 @@ +export default (initialState: API.UserInfo) => { + // 在这里按照初始化数据定义项目中的权限,统一管理 + // 参考文档 https://umijs.org/docs/max/access + const canSeeAdmin = !!( + initialState && initialState.name !== 'dontHaveAccess' + ); + return { + canSeeAdmin, + }; +}; diff --git a/examples/bug-breadcrumb-link-max/src/app.ts b/examples/bug-breadcrumb-link-max/src/app.ts new file mode 100644 index 000000000000..bb2b25f4c6ae --- /dev/null +++ b/examples/bug-breadcrumb-link-max/src/app.ts @@ -0,0 +1,16 @@ +// 运行时配置 + +// 全局初始化数据配置,用于 Layout 用户信息和权限初始化 +// 更多信息见文档:https://umijs.org/docs/api/runtime-config#getinitialstate +export async function getInitialState(): Promise<{ name: string }> { + return { name: '@umijs/max' }; +} + +export const layout = () => { + return { + logo: 'https://img.alicdn.com/tfs/TB1YHEpwUT1gK0jSZFhXXaAtVXa-28-27.svg', + menu: { + locale: false, + }, + }; +}; diff --git a/examples/bug-breadcrumb-link-max/src/assets/.gitkeep b/examples/bug-breadcrumb-link-max/src/assets/.gitkeep new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/examples/bug-breadcrumb-link-max/src/components/Guide/Guide.less b/examples/bug-breadcrumb-link-max/src/components/Guide/Guide.less new file mode 100644 index 000000000000..8b116f57f9fd --- /dev/null +++ b/examples/bug-breadcrumb-link-max/src/components/Guide/Guide.less @@ -0,0 +1,4 @@ +.title { + margin: 0 auto; + font-weight: 200; +} diff --git a/examples/bug-breadcrumb-link-max/src/components/Guide/Guide.tsx b/examples/bug-breadcrumb-link-max/src/components/Guide/Guide.tsx new file mode 100644 index 000000000000..b86201b5806d --- /dev/null +++ b/examples/bug-breadcrumb-link-max/src/components/Guide/Guide.tsx @@ -0,0 +1,23 @@ +import { Layout, Row, Typography } from 'antd'; +import React from 'react'; +import styles from './Guide.less'; + +interface Props { + name: string; +} + +// 脚手架示例组件 +const Guide: React.FC = (props) => { + const { name } = props; + return ( + + + + 欢迎使用 {name} ! + + + + ); +}; + +export default Guide; diff --git a/examples/bug-breadcrumb-link-max/src/components/Guide/index.ts b/examples/bug-breadcrumb-link-max/src/components/Guide/index.ts new file mode 100644 index 000000000000..297390c39516 --- /dev/null +++ b/examples/bug-breadcrumb-link-max/src/components/Guide/index.ts @@ -0,0 +1,2 @@ +import Guide from './Guide'; +export default Guide; diff --git a/examples/bug-breadcrumb-link-max/src/constants/index.ts b/examples/bug-breadcrumb-link-max/src/constants/index.ts new file mode 100644 index 000000000000..a14b725f1802 --- /dev/null +++ b/examples/bug-breadcrumb-link-max/src/constants/index.ts @@ -0,0 +1 @@ +export const DEFAULT_NAME = 'Umi Max'; diff --git a/examples/bug-breadcrumb-link-max/src/models/global.ts b/examples/bug-breadcrumb-link-max/src/models/global.ts new file mode 100755 index 000000000000..708ccff9b549 --- /dev/null +++ b/examples/bug-breadcrumb-link-max/src/models/global.ts @@ -0,0 +1,13 @@ +// 全局共享数据示例 +import { DEFAULT_NAME } from '@/constants'; +import { useState } from 'react'; + +const useUser = () => { + const [name, setName] = useState(DEFAULT_NAME); + return { + name, + setName, + }; +}; + +export default useUser; diff --git a/examples/bug-breadcrumb-link-max/src/pages/Home/c.tsx b/examples/bug-breadcrumb-link-max/src/pages/Home/c.tsx new file mode 100644 index 000000000000..c708cb62d8ec --- /dev/null +++ b/examples/bug-breadcrumb-link-max/src/pages/Home/c.tsx @@ -0,0 +1,5 @@ +import { PageContainer } from '@ant-design/pro-components'; + +export default function C() { + return C; +} diff --git a/examples/bug-breadcrumb-link-max/src/pages/Home/d.tsx b/examples/bug-breadcrumb-link-max/src/pages/Home/d.tsx new file mode 100644 index 000000000000..220ace99c5cc --- /dev/null +++ b/examples/bug-breadcrumb-link-max/src/pages/Home/d.tsx @@ -0,0 +1,5 @@ +import { PageContainer } from '@ant-design/pro-components'; + +export default function D() { + return D; +} diff --git a/examples/bug-breadcrumb-link-max/src/pages/Home/index.tsx b/examples/bug-breadcrumb-link-max/src/pages/Home/index.tsx new file mode 100644 index 000000000000..90041dc5e693 --- /dev/null +++ b/examples/bug-breadcrumb-link-max/src/pages/Home/index.tsx @@ -0,0 +1,5 @@ +import { PageContainer } from '@ant-design/pro-components'; + +export default function Home() { + return Home; +} diff --git a/examples/bug-breadcrumb-link-max/src/services/demo/UserController.ts b/examples/bug-breadcrumb-link-max/src/services/demo/UserController.ts new file mode 100644 index 000000000000..70b8604ba0e9 --- /dev/null +++ b/examples/bug-breadcrumb-link-max/src/services/demo/UserController.ts @@ -0,0 +1,96 @@ +/* eslint-disable */ +// 该文件由 OneAPI 自动生成,请勿手动修改! +import { request } from '@umijs/max'; + +/** 此处后端没有提供注释 GET /api/v1/queryUserList */ +export async function queryUserList( + params: { + // query + /** keyword */ + keyword?: string; + /** current */ + current?: number; + /** pageSize */ + pageSize?: number; + }, + options?: { [key: string]: any }, +) { + return request('/api/v1/queryUserList', { + method: 'GET', + params: { + ...params, + }, + ...(options || {}), + }); +} + +/** 此处后端没有提供注释 POST /api/v1/user */ +export async function addUser( + body?: API.UserInfoVO, + options?: { [key: string]: any }, +) { + return request('/api/v1/user', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 此处后端没有提供注释 GET /api/v1/user/${param0} */ +export async function getUserDetail( + params: { + // path + /** userId */ + userId?: string; + }, + options?: { [key: string]: any }, +) { + const { userId: param0 } = params; + return request(`/api/v1/user/${param0}`, { + method: 'GET', + params: { ...params }, + ...(options || {}), + }); +} + +/** 此处后端没有提供注释 PUT /api/v1/user/${param0} */ +export async function modifyUser( + params: { + // path + /** userId */ + userId?: string; + }, + body?: API.UserInfoVO, + options?: { [key: string]: any }, +) { + const { userId: param0 } = params; + return request(`/api/v1/user/${param0}`, { + method: 'PUT', + headers: { + 'Content-Type': 'application/json', + }, + params: { ...params }, + data: body, + ...(options || {}), + }); +} + +/** 此处后端没有提供注释 DELETE /api/v1/user/${param0} */ +export async function deleteUser( + params: { + // path + /** userId */ + userId?: string; + }, + options?: { [key: string]: any }, +) { + const { userId: param0 } = params; + return request(`/api/v1/user/${param0}`, { + method: 'DELETE', + params: { ...params }, + ...(options || {}), + }); +} diff --git a/examples/bug-breadcrumb-link-max/src/services/demo/index.ts b/examples/bug-breadcrumb-link-max/src/services/demo/index.ts new file mode 100644 index 000000000000..e0cfa7327831 --- /dev/null +++ b/examples/bug-breadcrumb-link-max/src/services/demo/index.ts @@ -0,0 +1,7 @@ +/* eslint-disable */ +// 该文件由 OneAPI 自动生成,请勿手动修改! + +import * as UserController from './UserController'; +export default { + UserController, +}; diff --git a/examples/bug-breadcrumb-link-max/src/services/demo/typings.d.ts b/examples/bug-breadcrumb-link-max/src/services/demo/typings.d.ts new file mode 100644 index 000000000000..d0e2033ca981 --- /dev/null +++ b/examples/bug-breadcrumb-link-max/src/services/demo/typings.d.ts @@ -0,0 +1,68 @@ +/* eslint-disable */ +// 该文件由 OneAPI 自动生成,请勿手动修改! + +declare namespace API { + interface PageInfo { + /** +1 */ + current?: number; + pageSize?: number; + total?: number; + list?: Array>; + } + + interface PageInfo_UserInfo_ { + /** +1 */ + current?: number; + pageSize?: number; + total?: number; + list?: Array; + } + + interface Result { + success?: boolean; + errorMessage?: string; + data?: Record; + } + + interface Result_PageInfo_UserInfo__ { + success?: boolean; + errorMessage?: string; + data?: PageInfo_UserInfo_; + } + + interface Result_UserInfo_ { + success?: boolean; + errorMessage?: string; + data?: UserInfo; + } + + interface Result_string_ { + success?: boolean; + errorMessage?: string; + data?: string; + } + + type UserGenderEnum = 'MALE' | 'FEMALE'; + + interface UserInfo { + id?: string; + name?: string; + /** nick */ + nickName?: string; + /** email */ + email?: string; + gender?: UserGenderEnum; + } + + interface UserInfoVO { + name?: string; + /** nick */ + nickName?: string; + /** email */ + email?: string; + } + + type definitions_0 = null; +} diff --git a/examples/bug-breadcrumb-link-max/src/utils/format.ts b/examples/bug-breadcrumb-link-max/src/utils/format.ts new file mode 100644 index 000000000000..fa5ee0a0f642 --- /dev/null +++ b/examples/bug-breadcrumb-link-max/src/utils/format.ts @@ -0,0 +1,4 @@ +// 示例方法,没有实际意义 +export function trim(str: string) { + return str.trim(); +} diff --git a/examples/bug-breadcrumb-link-max/tsconfig.json b/examples/bug-breadcrumb-link-max/tsconfig.json new file mode 100644 index 000000000000..133cfd82a23f --- /dev/null +++ b/examples/bug-breadcrumb-link-max/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "./src/.umi/tsconfig.json" +} diff --git a/examples/bug-breadcrumb-link-max/typings.d.ts b/examples/bug-breadcrumb-link-max/typings.d.ts new file mode 100644 index 000000000000..74cffc303d25 --- /dev/null +++ b/examples/bug-breadcrumb-link-max/typings.d.ts @@ -0,0 +1 @@ +import '@umijs/max/typings'; diff --git a/examples/bug-breadcrumb-link/config/config.dev.ts b/examples/bug-breadcrumb-link/config/config.dev.ts new file mode 100644 index 000000000000..1df2f4aaa258 --- /dev/null +++ b/examples/bug-breadcrumb-link/config/config.dev.ts @@ -0,0 +1,15 @@ +// https://umijs.org/config/ +// import { defineConfig } from 'umi'; + +export default { + // plugins: [ + // // https://github.com/zthxxx/react-dev-inspector + // 'react-dev-inspector/plugins/umi/react-inspector', + // ], + // // https://github.com/zthxxx/react-dev-inspector#inspector-loader-props + // inspectorConfig: { + // exclude: [], + // babelPlugins: [], + // babelOptions: {}, + // }, +}; diff --git a/examples/bug-breadcrumb-link/config/config.ts b/examples/bug-breadcrumb-link/config/config.ts new file mode 100644 index 000000000000..3e86ebd0ea29 --- /dev/null +++ b/examples/bug-breadcrumb-link/config/config.ts @@ -0,0 +1,105 @@ +// https://umijs.org/config/ +import MonacoEditorWebpackPlugin from 'monaco-editor-webpack-plugin'; +import { defineConfig } from 'umi'; +import defaultSettings from './defaultSettings'; +import proxy from './proxy'; +const { REACT_APP_ENV } = process.env; + +export default defineConfig({ + hash: true, + model: {}, + antd: {}, + request: {}, + initialState: {}, + mock: { + include: ['src/pages/**/_mock.ts'], + }, + dva: { + // hmr: true, + }, + srcTranspiler: 'esbuild', + layout: { + // https://umijs.org/zh-CN/plugins/plugin-layout + locale: true, + siderWidth: 208, + ...defaultSettings, + }, + // https://umijs.org/zh-CN/plugins/plugin-locale + locale: { + // default zh-CN + default: 'zh-CN', + antd: true, + // default true, when it is true, will use `navigator.language` overwrite default + baseNavigator: true, + }, + // dynamicImport: { + // loading: '@ant-design/pro-components/es/PageLoading', + // }, + targets: { + // TODO: vite mode don't support ie 11 + // ie: 11, + }, + // umi routes: https://umijs.org/docs/routing + routes: [ + { + name: '首页', + path: '/home', + routes: [ + { + name: 'c', + path: '/home/c', + component: './Home/c', + }, + { + name: 'd', + path: '/home/d', + component: './Home/d', + }, + ], + }, + ], + // Theme for antd: https://ant.design/docs/react/customize-theme-cn + theme: { + 'root-entry-name': 'variable', + }, + // esbuild is father build tools + // https://umijs.org/plugins/plugin-esbuild + // esbuild: {}, + // title: false, + ignoreMomentLocale: true, + // @ts-ignore + proxy: proxy[REACT_APP_ENV || 'dev'], + manifest: { + basePath: '/', + }, + // Fast Refresh 热更新 + fastRefresh: true, + mfsu: { + // esbuild: true, + }, + chainWebpack(memo: any) { + memo.plugin('monaco-editor').use(MonacoEditorWebpackPlugin, []); + return memo; + }, + // openAPI: [ + // { + // requestLibPath: "import { request } from 'umi'", + // // 或者使用在线的版本 + // // schemaPath: "https://gw.alipayobjects.com/os/antfincdn/M%24jrzTTYJN/oneapi.json" + // schemaPath: join(__dirname, 'oneapi.json'), + // mock: false, + // }, + // { + // requestLibPath: "import { request } from 'umi'", + // schemaPath: 'https://gw.alipayobjects.com/os/antfincdn/CA1dOm%2631B/openapi.json', + // projectName: 'swagger', + // }, + // ], + // nodeModulesTransform: { + // type: 'none', + // }, + // exportStatic: {}, + codeSplitting: { + jsStrategy: 'granularChunks', + }, +}); diff --git a/examples/bug-breadcrumb-link/config/defaultSettings.ts b/examples/bug-breadcrumb-link/config/defaultSettings.ts new file mode 100644 index 000000000000..245f65867d03 --- /dev/null +++ b/examples/bug-breadcrumb-link/config/defaultSettings.ts @@ -0,0 +1,21 @@ +import { Settings as LayoutSettings } from '@ant-design/pro-components'; + +const Settings: LayoutSettings & { + pwa?: boolean; + logo?: string; +} = { + navTheme: 'light', + // 拂晓蓝 + colorPrimary: '#1890ff', + layout: 'mix', + contentWidth: 'Fluid', + fixedHeader: false, + fixSiderbar: true, + colorWeak: false, + title: 'Ant Design Pro', + pwa: false, + logo: 'https://gw.alipayobjects.com/zos/rmsportal/KDpgvguMpGfqaHPjicRK.svg', + iconfontUrl: '', +}; + +export default Settings; diff --git a/examples/bug-breadcrumb-link/config/oneapi.json b/examples/bug-breadcrumb-link/config/oneapi.json new file mode 100644 index 000000000000..c77d988b333c --- /dev/null +++ b/examples/bug-breadcrumb-link/config/oneapi.json @@ -0,0 +1,593 @@ +{ + "openapi": "3.0.1", + "info": { + "title": "Ant Design Pro", + "version": "1.0.0" + }, + "servers": [ + { + "url": "http://localhost:8000/" + }, + { + "url": "https://localhost:8000/" + } + ], + "paths": { + "/api/currentUser": { + "get": { + "tags": ["api"], + "description": "获取当前的用户", + "operationId": "currentUser", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CurrentUser" + } + } + } + }, + "401": { + "description": "Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "x-swagger-router-controller": "api" + }, + "/api/login/captcha": { + "post": { + "description": "发送验证码", + "operationId": "getFakeCaptcha", + "tags": ["login"], + "parameters": [ + { + "name": "phone", + "in": "query", + "description": "手机号", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FakeCaptcha" + } + } + } + } + } + } + }, + "/api/login/outLogin": { + "post": { + "description": "登录接口", + "operationId": "outLogin", + "tags": ["login"], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "schema": { + "type": "object" + } + } + } + }, + "401": { + "description": "Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "x-swagger-router-controller": "api" + }, + "/api/login/account": { + "post": { + "tags": ["login"], + "description": "登录接口", + "operationId": "login", + "requestBody": { + "description": "登录系统", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LoginParams" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LoginResult" + } + } + } + }, + "401": { + "description": "Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + }, + "x-codegen-request-body-name": "body" + }, + "x-swagger-router-controller": "api" + }, + "/api/notices": { + "summary": "getNotices", + "description": "NoticeIconItem", + "get": { + "tags": ["api"], + "operationId": "getNotices", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NoticeIconList" + } + } + } + } + } + } + }, + "/api/rule": { + "get": { + "tags": ["rule"], + "description": "获取规则列表", + "operationId": "rule", + "parameters": [ + { + "name": "current", + "in": "query", + "description": "当前的页码", + "schema": { + "type": "number" + } + }, + { + "name": "pageSize", + "in": "query", + "description": "页面的容量", + "schema": { + "type": "number" + } + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RuleList" + } + } + } + }, + "401": { + "description": "Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "post": { + "tags": ["rule"], + "description": "新建规则", + "operationId": "addRule", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RuleListItem" + } + } + } + }, + "401": { + "description": "Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "put": { + "tags": ["rule"], + "description": "新建规则", + "operationId": "updateRule", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RuleListItem" + } + } + } + }, + "401": { + "description": "Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "delete": { + "tags": ["rule"], + "description": "删除规则", + "operationId": "removeRule", + "responses": { + "200": { + "description": "Success", + "content": { + "application/json": { + "schema": { + "type": "object" + } + } + } + }, + "401": { + "description": "Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "x-swagger-router-controller": "api" + }, + "/swagger": { + "x-swagger-pipe": "swagger_raw" + } + }, + "components": { + "schemas": { + "CurrentUser": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "userid": { + "type": "string" + }, + "email": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "title": { + "type": "string" + }, + "group": { + "type": "string" + }, + "tags": { + "type": "array", + "items": { + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "label": { + "type": "string" + } + } + } + }, + "notifyCount": { + "type": "integer", + "format": "int32" + }, + "unreadCount": { + "type": "integer", + "format": "int32" + }, + "country": { + "type": "string" + }, + "access": { + "type": "string" + }, + "geographic": { + "type": "object", + "properties": { + "province": { + "type": "object", + "properties": { + "label": { + "type": "string" + }, + "key": { + "type": "string" + } + } + }, + "city": { + "type": "object", + "properties": { + "label": { + "type": "string" + }, + "key": { + "type": "string" + } + } + } + } + }, + "address": { + "type": "string" + }, + "phone": { + "type": "string" + } + } + }, + "LoginResult": { + "type": "object", + "properties": { + "status": { + "type": "string" + }, + "type": { + "type": "string" + }, + "currentAuthority": { + "type": "string" + } + } + }, + "PageParams": { + "type": "object", + "properties": { + "current": { + "type": "number" + }, + "pageSize": { + "type": "number" + } + } + }, + "RuleListItem": { + "type": "object", + "properties": { + "key": { + "type": "integer", + "format": "int32" + }, + "disabled": { + "type": "boolean" + }, + "href": { + "type": "string" + }, + "avatar": { + "type": "string" + }, + "name": { + "type": "string" + }, + "owner": { + "type": "string" + }, + "desc": { + "type": "string" + }, + "callNo": { + "type": "integer", + "format": "int32" + }, + "status": { + "type": "integer", + "format": "int32" + }, + "updatedAt": { + "type": "string", + "format": "datetime" + }, + "createdAt": { + "type": "string", + "format": "datetime" + }, + "progress": { + "type": "integer", + "format": "int32" + } + } + }, + "RuleList": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/RuleListItem" + } + }, + "total": { + "type": "integer", + "description": "列表的内容总数", + "format": "int32" + }, + "success": { + "type": "boolean" + } + } + }, + "FakeCaptcha": { + "type": "object", + "properties": { + "code": { + "type": "integer", + "format": "int32" + }, + "status": { + "type": "string" + } + } + }, + "LoginParams": { + "type": "object", + "properties": { + "username": { + "type": "string" + }, + "password": { + "type": "string" + }, + "autoLogin": { + "type": "boolean" + }, + "type": { + "type": "string" + } + } + }, + "ErrorResponse": { + "required": ["errorCode"], + "type": "object", + "properties": { + "errorCode": { + "type": "string", + "description": "业务约定的错误码" + }, + "errorMessage": { + "type": "string", + "description": "业务上的错误信息" + }, + "success": { + "type": "boolean", + "description": "业务上的请求是否成功" + } + } + }, + "NoticeIconList": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NoticeIconItem" + } + }, + "total": { + "type": "integer", + "description": "列表的内容总数", + "format": "int32" + }, + "success": { + "type": "boolean" + } + } + }, + "NoticeIconItemType": { + "title": "NoticeIconItemType", + "description": "已读未读列表的枚举", + "type": "string", + "properties": {}, + "enum": ["notification", "message", "event"] + }, + "NoticeIconItem": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "extra": { + "type": "string", + "format": "any" + }, + "key": { "type": "string" }, + "read": { + "type": "boolean" + }, + "avatar": { + "type": "string" + }, + "title": { + "type": "string" + }, + "status": { + "type": "string" + }, + "datetime": { + "type": "string", + "format": "date" + }, + "description": { + "type": "string" + }, + "type": { + "extensions": { + "x-is-enum": true + }, + "$ref": "#/components/schemas/NoticeIconItemType" + } + } + } + } + } +} diff --git a/examples/bug-breadcrumb-link/config/proxy.ts b/examples/bug-breadcrumb-link/config/proxy.ts new file mode 100644 index 000000000000..8bedc54618ac --- /dev/null +++ b/examples/bug-breadcrumb-link/config/proxy.ts @@ -0,0 +1,34 @@ +/** + * 在生产环境 代理是无法生效的,所以这里没有生产环境的配置 + * ------------------------------- + * The agent cannot take effect in the production environment + * so there is no configuration of the production environment + * For details, please see + * https://pro.ant.design/docs/deploy + */ +export default { + // dev: { + // // localhost:8000/api/** -> https://preview.pro.ant.design/api/** + // '/api/': { + // // 要代理的地址 + // target: 'https://preview.pro.ant.design', + // // 配置了这个可以从 http 代理到 https + // // 依赖 origin 的功能可能需要这个,比如 cookie + // changeOrigin: true, + // }, + // }, + // test: { + // '/api/': { + // target: 'https://proapi.azurewebsites.net', + // changeOrigin: true, + // pathRewrite: { '^': '' }, + // }, + // }, + // pre: { + // '/api/': { + // target: 'your pre url', + // changeOrigin: true, + // pathRewrite: { '^': '' }, + // }, + // }, +}; diff --git a/examples/bug-breadcrumb-link/jest.config.ts b/examples/bug-breadcrumb-link/jest.config.ts new file mode 100644 index 000000000000..bab9b9efc1df --- /dev/null +++ b/examples/bug-breadcrumb-link/jest.config.ts @@ -0,0 +1,22 @@ +import { configUmiAlias, createConfig } from '@umijs/max/test'; + +export default async () => { + const config = await configUmiAlias({ + ...createConfig({ + target: 'browser', + }), + }); + return { + ...config, + testEnvironmentOptions: { + ...(config?.testEnvironmentOptions || {}), + url: 'http://localhost:8000', + }, + setupFiles: [...(config.setupFiles || []), './tests/setupTests.jsx'], + globals: { + ...config.globals, + ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION: false, + localStorage: null, + }, + }; +}; diff --git a/examples/bug-breadcrumb-link/package.json b/examples/bug-breadcrumb-link/package.json new file mode 100644 index 000000000000..08a1094077ee --- /dev/null +++ b/examples/bug-breadcrumb-link/package.json @@ -0,0 +1,40 @@ +{ + "name": "@example/bug-breadcrumb-link", + "private": true, + "scripts": { + "build": "max build", + "deadcode": "max deadcode --out unused.json --git-info", + "dev": "max dev", + "setup": "max setup", + "start": "npm run dev", + "test": "jest" + }, + "dependencies": { + "@ant-design/charts": "^1.4.2", + "@ant-design/icons": "4.7.0", + "@ant-design/pro-components": "^2.0.1", + "@antv/data-set": "^0.11.8", + "@antv/l7-react": "^2.3.9", + "@testing-library/react": "^14.0.0", + "@umijs/max": "workspace:*", + "ahooks": "^3.7.4", + "antd": "^4.24.7", + "bizcharts": "^4.1.22", + "bizcharts-plugin-slider": "^3.0.1", + "classnames": "^2.3.1", + "dayjs": "^1.11.7", + "gg-editor": "3.1.3", + "jest": "^29.4.3", + "jest-environment-jsdom": "^29.4.3", + "jsdom-global": "^3.0.2", + "lodash": "^4.17.21", + "mockjs": "^1.1.0", + "moment": "^2.29.4", + "monaco-editor": "^0.36.0", + "monaco-editor-webpack-plugin": "^7.0.1", + "numeral": "^2.0.6", + "querystring": "^0.2.1", + "rc-util": "^5.28.0", + "react-fittext": "^1.0.0" + } +} diff --git a/examples/bug-breadcrumb-link/public/CNAME b/examples/bug-breadcrumb-link/public/CNAME new file mode 100644 index 000000000000..30c2d4d3624a --- /dev/null +++ b/examples/bug-breadcrumb-link/public/CNAME @@ -0,0 +1 @@ +preview.pro.ant.design \ No newline at end of file diff --git a/examples/bug-breadcrumb-link/public/favicon.ico b/examples/bug-breadcrumb-link/public/favicon.ico new file mode 100644 index 000000000000..e2e93252988b Binary files /dev/null and b/examples/bug-breadcrumb-link/public/favicon.ico differ diff --git a/examples/bug-breadcrumb-link/public/icons/icon-128x128.png b/examples/bug-breadcrumb-link/public/icons/icon-128x128.png new file mode 100644 index 000000000000..48d0e2339a60 Binary files /dev/null and b/examples/bug-breadcrumb-link/public/icons/icon-128x128.png differ diff --git a/examples/bug-breadcrumb-link/public/icons/icon-192x192.png b/examples/bug-breadcrumb-link/public/icons/icon-192x192.png new file mode 100644 index 000000000000..938e9b53f685 Binary files /dev/null and b/examples/bug-breadcrumb-link/public/icons/icon-192x192.png differ diff --git a/examples/bug-breadcrumb-link/public/icons/icon-512x512.png b/examples/bug-breadcrumb-link/public/icons/icon-512x512.png new file mode 100644 index 000000000000..21fc108f0029 Binary files /dev/null and b/examples/bug-breadcrumb-link/public/icons/icon-512x512.png differ diff --git a/examples/bug-breadcrumb-link/public/logo.svg b/examples/bug-breadcrumb-link/public/logo.svg new file mode 100644 index 000000000000..239bf69f1811 --- /dev/null +++ b/examples/bug-breadcrumb-link/public/logo.svg @@ -0,0 +1 @@ +Group 28 Copy 5Created with Sketch. \ No newline at end of file diff --git a/examples/bug-breadcrumb-link/public/pro_icon.svg b/examples/bug-breadcrumb-link/public/pro_icon.svg new file mode 100644 index 000000000000..e075b78d76c1 --- /dev/null +++ b/examples/bug-breadcrumb-link/public/pro_icon.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/examples/bug-breadcrumb-link/src/access.ts b/examples/bug-breadcrumb-link/src/access.ts new file mode 100644 index 000000000000..d5838c682250 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/access.ts @@ -0,0 +1,11 @@ +/** + * @see https://umijs.org/zh-CN/plugins/plugin-access + * */ +export default function access(initialState: { + currentUser?: API.CurrentUser | undefined; +}) { + const { currentUser } = initialState || {}; + return { + canAdmin: currentUser && currentUser.access === 'admin', + }; +} diff --git a/examples/bug-breadcrumb-link/src/app.tsx b/examples/bug-breadcrumb-link/src/app.tsx new file mode 100644 index 000000000000..ab615a8bf8be --- /dev/null +++ b/examples/bug-breadcrumb-link/src/app.tsx @@ -0,0 +1,85 @@ +import { BookOutlined, LinkOutlined } from '@ant-design/icons'; +import type { Settings as LayoutSettings } from '@ant-design/pro-components'; +import { SettingDrawer } from '@ant-design/pro-components'; +import type { RunTimeLayoutConfig } from 'umi'; +import { history, Link } from 'umi'; + +const isDev = process.env.NODE_ENV === 'development'; +const loginPath = '/user/login'; + +// TODO: 不知道这是啥? +/** 获取用户信息比较慢的时候会展示一个 loading */ +// export const initialStateConfig = { +// loading: , +// }; + +/** + * @see https://umijs.org/zh-CN/plugins/plugin-initial-state + * */ +export async function getInitialState(): Promise<{ + settings?: Partial; + currentUser?: API.CurrentUser; + loading?: boolean; + fetchUserInfo?: () => Promise; +}> { + return { + settings: { layout: 'mix' }, + }; +} + +// ProLayout 支持的api https://procomponents.ant.design/components/layout +export const layout: RunTimeLayoutConfig = ({ + initialState, + setInitialState, +}) => { + return { + disableContentMargin: false, + waterMarkProps: { + content: initialState?.currentUser?.name, + }, + onPageChange: () => { + const { location } = history; + // 如果没有登录,重定向到 login + // if (!initialState?.currentUser && location.pathname !== loginPath) { + // history.push(loginPath); + // } + }, + links: isDev + ? [ + + + OpenAPI 文档 + , + + + 业务组件文档 + , + ] + : [], + menuHeaderRender: undefined, + // 自定义 403 页面 + // unAccessible: unAccessible, + // 增加一个 loading 的状态 + childrenRender: (children, props) => { + // if (initialState?.loading) return ; + return ( + <> + {children} + {!props.location?.pathname?.includes('/login') && ( + { + setInitialState((preInitialState) => ({ + ...preInitialState, + settings, + })); + }} + /> + )} + > + ); + }, + ...initialState?.settings, + }; +}; diff --git a/examples/bug-breadcrumb-link/src/e2e/baseLayout.e2e.spec.ts b/examples/bug-breadcrumb-link/src/e2e/baseLayout.e2e.spec.ts new file mode 100644 index 000000000000..16f9ce962eae --- /dev/null +++ b/examples/bug-breadcrumb-link/src/e2e/baseLayout.e2e.spec.ts @@ -0,0 +1,50 @@ +import type { Page } from '@playwright/test'; +import { expect, test } from '@playwright/test'; +const { uniq } = require('lodash'); +const RouterConfig = require('../../config/routes').default; + +const BASE_URL = `http://localhost:${process.env.PORT || 8001}`; + +function formatter(routes: any, parentPath = ''): string[] { + const fixedParentPath = parentPath.replace(/\/{1,}/g, '/'); + let result: string[] = []; + routes.forEach((item: { path: string; routes: string }) => { + if (item.path && !item.path.startsWith('/')) { + result.push(`${fixedParentPath}/${item.path}`.replace(/\/{1,}/g, '/')); + } + if (item.path && item.path.startsWith('/')) { + result.push(`${item.path}`.replace(/\/{1,}/g, '/')); + } + if (item.routes) { + result = result.concat( + formatter( + item.routes, + item.path ? `${fixedParentPath}/${item.path}` : parentPath, + ), + ); + } + }); + return uniq(result.filter((item) => !!item)); +} + +const testPage = (path: string, page: Page) => async () => { + await page.evaluate(() => { + localStorage.setItem('antd-pro-authority', '["admin"]'); + }); + await page.goto(`${BASE_URL}${path}`); + await page.waitForSelector('footer', { + timeout: 2000, + }); + const haveFooter = await page.evaluate( + () => document.getElementsByTagName('footer').length > 0, + ); + expect(haveFooter).toBeTruthy(); +}; + +const routers = formatter(RouterConfig); + +routers.forEach((route) => { + test(`test route page ${route}`, async ({ page }) => { + await testPage(route, page); + }); +}); diff --git a/examples/bug-breadcrumb-link/src/global.less b/examples/bug-breadcrumb-link/src/global.less new file mode 100644 index 000000000000..0d6158c7dc02 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/global.less @@ -0,0 +1,57 @@ +@import '~antd/es/style/variable.less'; + +html, +body, +#root { + height: 100%; +} + +.colorWeak { + filter: invert(80%); +} + +.ant-layout { + min-height: 100vh; +} +.ant-pro-sider.ant-layout-sider.ant-pro-sider-fixed { + left: unset; +} + +canvas { + display: block; +} + +body { + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +ul, +ol { + list-style: none; +} + +@media (max-width: @screen-xs) { + .ant-table { + width: 100%; + overflow-x: auto; + &-thead > tr, + &-tbody > tr { + > th, + > td { + white-space: pre; + > span { + display: block; + } + } + } + } +} + +// Compatible with IE11 +@media screen and(-ms-high-contrast: active), (-ms-high-contrast: none) { + body .ant-design-pro > .ant-layout { + min-height: 100vh; + } +} diff --git a/examples/bug-breadcrumb-link/src/global.tsx b/examples/bug-breadcrumb-link/src/global.tsx new file mode 100644 index 000000000000..1a9d1ab68786 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/global.tsx @@ -0,0 +1,93 @@ +import { Button, message, notification } from 'antd'; +import { useIntl } from 'umi'; +import defaultSettings from '../config/defaultSettings'; + +const { pwa } = defaultSettings; +const isHttps = document.location.protocol === 'https:'; + +const clearCache = () => { + // remove all caches + if (window.caches) { + caches + .keys() + .then((keys) => { + keys.forEach((key) => { + caches.delete(key); + }); + }) + .catch((e) => console.log(e)); + } +}; + +// if pwa is true +if (pwa) { + // Notify user if offline now + window.addEventListener('sw.offline', () => { + message.warning(useIntl().formatMessage({ id: 'app.pwa.offline' })); + }); + + // Pop up a prompt on the page asking the user if they want to use the latest version + window.addEventListener('sw.updated', (event: Event) => { + const e = event as CustomEvent; + const reloadSW = async () => { + // Check if there is sw whose state is waiting in ServiceWorkerRegistration + // https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerRegistration + const worker = e.detail && e.detail.waiting; + if (!worker) { + return true; + } + // Send skip-waiting event to waiting SW with MessageChannel + await new Promise((resolve, reject) => { + const channel = new MessageChannel(); + channel.port1.onmessage = (msgEvent) => { + if (msgEvent.data.error) { + reject(msgEvent.data.error); + } else { + resolve(msgEvent.data); + } + }; + worker.postMessage({ type: 'skip-waiting' }, [channel.port2]); + }); + + clearCache(); + window.location.reload(); + return true; + }; + const key = `open${Date.now()}`; + const btn = ( + { + notification.close(key); + reloadSW(); + }} + > + {useIntl().formatMessage({ id: 'app.pwa.serviceworker.updated.ok' })} + + ); + notification.open({ + message: useIntl().formatMessage({ id: 'app.pwa.serviceworker.updated' }), + description: useIntl().formatMessage({ + id: 'app.pwa.serviceworker.updated.hint', + }), + btn, + key, + onClose: async () => null, + }); + }); +} else if ('serviceWorker' in navigator && isHttps) { + // unregister service worker + const { serviceWorker } = navigator; + if (serviceWorker.getRegistrations) { + serviceWorker.getRegistrations().then((sws) => { + sws.forEach((sw) => { + sw.unregister(); + }); + }); + } + serviceWorker.getRegistration().then((sw) => { + if (sw) sw.unregister(); + }); + + clearCache(); +} diff --git a/examples/bug-breadcrumb-link/src/layouts/index.tsx b/examples/bug-breadcrumb-link/src/layouts/index.tsx new file mode 100644 index 000000000000..1e9e2c653fa3 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/layouts/index.tsx @@ -0,0 +1,13 @@ +// @ts-ignore +import { Outlet } from 'umi'; + +const Layout = () => { + return ( + + 公共layout + + + ); +}; + +export default Layout; diff --git a/examples/bug-breadcrumb-link/src/locales/bn-BD.ts b/examples/bug-breadcrumb-link/src/locales/bn-BD.ts new file mode 100644 index 000000000000..03c75fda132e --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/bn-BD.ts @@ -0,0 +1,27 @@ +import component from './bn-BD/component'; +import globalHeader from './bn-BD/globalHeader'; +import menu from './bn-BD/menu'; +import pages from './bn-BD/pages'; +import pwa from './bn-BD/pwa'; +import settingDrawer from './bn-BD/settingDrawer'; +import settings from './bn-BD/settings'; + +export default { + 'navBar.lang': 'ভাষা', + 'layout.user.link.help': 'সহায়তা', + 'layout.user.link.privacy': 'গোপনীয়তা', + 'layout.user.link.terms': 'শর্তাদি', + 'app.copyright.produced': + 'প্রযোজনা করেছেন অ্যান্ট ফিনান্সিয়াল এক্সপেরিয়েন্স ডিপার্টমেন্ট', + 'app.preview.down.block': 'আপনার স্থানীয় প্রকল্পে এই পৃষ্ঠাটি ডাউনলোড করুন', + 'app.welcome.link.fetch-blocks': 'সমস্ত ব্লক পান', + 'app.welcome.link.block-list': + '`block` ডেভেলপমেন্ট এর উপর ভিত্তি করে দ্রুত স্ট্যান্ডার্ড, পৃষ্ঠাসমূহ তৈরি করুন।', + ...globalHeader, + ...menu, + ...settingDrawer, + ...settings, + ...pwa, + ...component, + ...pages, +}; diff --git a/examples/bug-breadcrumb-link/src/locales/bn-BD/component.ts b/examples/bug-breadcrumb-link/src/locales/bn-BD/component.ts new file mode 100644 index 000000000000..a546e7574703 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/bn-BD/component.ts @@ -0,0 +1,5 @@ +export default { + 'component.tagSelect.expand': 'বিস্তৃত', + 'component.tagSelect.collapse': 'সঙ্কুচিত', + 'component.tagSelect.all': 'সব', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/bn-BD/globalHeader.ts b/examples/bug-breadcrumb-link/src/locales/bn-BD/globalHeader.ts new file mode 100644 index 000000000000..2679be46f50a --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/bn-BD/globalHeader.ts @@ -0,0 +1,17 @@ +export default { + 'component.globalHeader.search': 'অনুসন্ধান করুন', + 'component.globalHeader.search.example1': 'অনুসন্ধান উদাহরণ ১', + 'component.globalHeader.search.example2': 'অনুসন্ধান উদাহরণ ২', + 'component.globalHeader.search.example3': 'অনুসন্ধান উদাহরণ ৩', + 'component.globalHeader.help': 'সহায়তা', + 'component.globalHeader.notification': 'বিজ্ঞপ্তি', + 'component.globalHeader.notification.empty': 'আপনি সমস্ত বিজ্ঞপ্তি দেখেছেন।', + 'component.globalHeader.message': 'বার্তা', + 'component.globalHeader.message.empty': 'আপনি সমস্ত বার্তা দেখেছেন।', + 'component.globalHeader.event': 'ঘটনা', + 'component.globalHeader.event.empty': 'আপনি সমস্ত ইভেন্ট দেখেছেন।', + 'component.noticeIcon.clear': 'সাফ', + 'component.noticeIcon.cleared': 'সাফ করা হয়েছে', + 'component.noticeIcon.empty': 'বিজ্ঞপ্তি নেই', + 'component.noticeIcon.view-more': 'আরো দেখুন', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/bn-BD/menu.ts b/examples/bug-breadcrumb-link/src/locales/bn-BD/menu.ts new file mode 100644 index 000000000000..ae511a0db8b2 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/bn-BD/menu.ts @@ -0,0 +1,52 @@ +export default { + 'menu.welcome': 'স্বাগতম', + 'menu.more-blocks': 'আরও ব্লক', + 'menu.home': 'নীড়', + 'menu.admin': 'অ্যাডমিন', + 'menu.admin.sub-page': 'উপ-পৃষ্ঠা', + 'menu.login': 'প্রবেশ', + 'menu.register': 'নিবন্ধন', + 'menu.register-result': 'নিবন্ধনে ফলাফল', + 'menu.dashboard': 'ড্যাশবোর্ড', + 'menu.dashboard.analysis': 'বিশ্লেষণ', + 'menu.dashboard.monitor': 'নিরীক্ষণ', + 'menu.dashboard.workplace': 'কর্মক্ষেত্র', + 'menu.exception.403': '403', + 'menu.exception.404': '404', + 'menu.exception.500': '500', + 'menu.form': 'ফর্ম', + 'menu.form.basic-form': 'বেসিক ফর্ম', + 'menu.form.step-form': 'পদক্ষেপ ফর্ম', + 'menu.form.step-form.info': 'পদক্ষেপ ফর্ম (স্থানান্তর তথ্য লিখুন)', + 'menu.form.step-form.confirm': 'পদক্ষেপ ফর্ম (স্থানান্তর তথ্য নিশ্চিত করুন)', + 'menu.form.step-form.result': 'পদক্ষেপ ফর্ম (সমাপ্ত)', + 'menu.form.advanced-form': 'উন্নত ফর্ম', + 'menu.list': 'তালিকা', + 'menu.list.table-list': 'অনুসন্ধানের টেবিল', + 'menu.list.basic-list': 'বেসিক তালিকা', + 'menu.list.card-list': 'কার্ডের তালিকা', + 'menu.list.search-list': 'অনুসন্ধানের তালিকা', + 'menu.list.search-list.articles': 'অনুসন্ধানের তালিকা (নিবন্ধসমূহ)', + 'menu.list.search-list.projects': 'অনুসন্ধানের তালিকা (প্রকল্পগুলি)', + 'menu.list.search-list.applications': 'অনুসন্ধানের তালিকা (অ্যাপ্লিকেশন)', + 'menu.profile': 'প্রোফাইল', + 'menu.profile.basic': 'বেসিক প্রোফাইল', + 'menu.profile.advanced': 'উন্নত প্রোফাইল', + 'menu.result': 'ফলাফল', + 'menu.result.success': 'সাফল্য', + 'menu.result.fail': 'ব্যর্থ', + 'menu.exception': 'ব্যতিক্রম', + 'menu.exception.not-permission': '403', + 'menu.exception.not-find': '404', + 'menu.exception.server-error': '500', + 'menu.exception.trigger': 'ট্রিগার', + 'menu.account': 'হিসাব', + 'menu.account.center': 'অ্যাকাউন্ট কেন্দ্র', + 'menu.account.settings': 'অ্যাকাউন্ট সেটিংস', + 'menu.account.trigger': 'ট্রিগার ত্রুটি', + 'menu.account.logout': 'প্রস্থান', + 'menu.editor': 'গ্রাফিক সম্পাদক', + 'menu.editor.flow': 'ফ্লো এডিটর', + 'menu.editor.mind': 'মাইন্ড এডিটর', + 'menu.editor.koni': 'কোনি সম্পাদক', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/bn-BD/pages.ts b/examples/bug-breadcrumb-link/src/locales/bn-BD/pages.ts new file mode 100644 index 000000000000..de53b0c27598 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/bn-BD/pages.ts @@ -0,0 +1,75 @@ +export default { + 'pages.layouts.userLayout.title': + 'পিঁপড়া ডিজাইন হচ্ছে সিহু জেলার সবচেয়ে প্রভাবশালী ওয়েব ডিজাইনের স্পেসিফিকেশন', + 'pages.login.accountLogin.tab': 'অ্যাকাউন্টে লগইন', + 'pages.login.accountLogin.errorMessage': + 'ভুল ব্যবহারকারীর নাম/পাসওয়ার্ড(admin/ant.design)', + 'pages.login.failure': 'লগইন ব্যর্থ হয়েছে। আবার চেষ্টা করুন!', + 'pages.login.success': 'সফল লগইন!', + 'pages.login.username.placeholder': 'ব্যবহারকারীর নাম: admin or user', + 'pages.login.username.required': 'আপনার ব্যবহারকারীর নাম ইনপুট করুন!', + 'pages.login.password.placeholder': 'পাসওয়ার্ড: ant.design', + 'pages.login.password.required': 'আপনার পাসওয়ার্ড ইনপুট করুন!', + 'pages.login.phoneLogin.tab': 'ফোন লগইন', + 'pages.login.phoneLogin.errorMessage': 'যাচাইকরণ কোড ত্রুটি', + 'pages.login.phoneNumber.placeholder': 'ফোন নম্বর', + 'pages.login.phoneNumber.required': 'আপনার ফোন নম্বর ইনপুট করুন!', + 'pages.login.phoneNumber.invalid': 'ফোন নম্বরটি সঠিক নয়!', + 'pages.login.captcha.placeholder': 'যাচাইকরণের কোড', + 'pages.login.captcha.required': 'দয়া করে ভেরিফিকেশন কোডটি ইনপুট করুন!', + 'pages.login.phoneLogin.getVerificationCode': 'কোড পান', + 'pages.getCaptchaSecondText': 'সেকেন্ড', + 'pages.login.rememberMe': 'আমাকে মনে রাখুন', + 'pages.login.forgotPassword': 'পাসওয়ার্ড ভুলে গেছেন?', + 'pages.login.submit': 'প্রবেশ করুন', + 'pages.login.loginWith': 'লগইন করতে পারেন:', + 'pages.login.registerAccount': 'অ্যাকাউন্ট নিবন্ধন করুন', + 'pages.welcome.advancedComponent': 'অ্যাডভান্সড কম্পোনেন্ট', + 'pages.welcome.link': 'স্বাগতম', + 'pages.welcome.advancedLayout': 'অ্যাডভান্সড লেআউট', + 'pages.welcome.alertMessage': + 'দ্রুত এবং শক্তিশালী ভারী শুল্ক উপাদান প্রকাশ করা হয়েছে।', + 'pages.admin.subPage.title': 'এই পৃষ্ঠাটি কেবল অ্যাডমিন দ্বারা দেখা যাবে', + 'pages.admin.subPage.alertMessage': + 'UMI UI এখন প্রকাশিত হয়েছে, অভিজ্ঞতা শুরু করতে npm run ui ব্যবহার করতে স্বাগতম।', + 'pages.searchTable.createForm.newRule': 'নতুন বিধি', + 'pages.searchTable.updateForm.ruleConfig': 'বিধি কনফিগারেশন', + 'pages.searchTable.updateForm.basicConfig': 'মৌলিক তথ্য', + 'pages.searchTable.updateForm.ruleName.nameLabel': 'বিধি নাম', + 'pages.searchTable.updateForm.ruleName.nameRules': 'বিধির নাম লিখুন!', + 'pages.searchTable.updateForm.ruleDesc.descLabel': 'বিধির বিবরণ', + 'pages.searchTable.updateForm.ruleDesc.descPlaceholder': + 'কমপক্ষে পাঁচটি অক্ষর লিখুন', + 'pages.searchTable.updateForm.ruleDesc.descRules': + 'কমপক্ষে পাঁচটি অক্ষরের একটি বিধান বিবরণ লিখুন!', + 'pages.searchTable.updateForm.ruleProps.title': 'বৈশিষ্ট্য কনফিগার করুন', + 'pages.searchTable.updateForm.object': 'নিরীক্ষণ অবজেক্ট', + 'pages.searchTable.updateForm.ruleProps.templateLabel': 'বিধি টেম্পলেট', + 'pages.searchTable.updateForm.ruleProps.typeLabel': 'বিধি প্রকার', + 'pages.searchTable.updateForm.schedulingPeriod.title': + 'সময়সূচী নির্ধারণ করুন', + 'pages.searchTable.updateForm.schedulingPeriod.timeLabel': 'শুরুর সময়', + 'pages.searchTable.updateForm.schedulingPeriod.timeRules': + 'একটি শুরুর সময় চয়ন করুন!', + 'pages.searchTable.titleDesc': 'বর্ণনা', + 'pages.searchTable.ruleName': 'বিধি নাম প্রয়োজন', + 'pages.searchTable.titleCallNo': 'পরিষেবা কল সংখ্যা', + 'pages.searchTable.titleStatus': 'অবস্থা', + 'pages.searchTable.nameStatus.default': 'ডিফল্ট', + 'pages.searchTable.nameStatus.running': 'চলমান', + 'pages.searchTable.nameStatus.online': 'অনলাইন', + 'pages.searchTable.nameStatus.abnormal': 'অস্বাভাবিক', + 'pages.searchTable.titleUpdatedAt': 'সর্বশেষ নির্ধারিত', + 'pages.searchTable.exception': 'ব্যতিক্রম জন্য কারণ লিখুন!', + 'pages.searchTable.titleOption': 'অপশন', + 'pages.searchTable.config': 'কনফিগারেশন', + 'pages.searchTable.subscribeAlert': 'সতর্কতা সাবস্ক্রাইব করুন', + 'pages.searchTable.title': 'ইনকয়েরি ফরম', + 'pages.searchTable.new': 'নতুন', + 'pages.searchTable.chosen': 'নির্বাচিত', + 'pages.searchTable.item': 'আইটেম', + 'pages.searchTable.totalServiceCalls': 'পরিষেবা কলগুলির মোট সংখ্যা', + 'pages.searchTable.tenThousand': '000', + 'pages.searchTable.batchDeletion': 'একসাখে ডিলিট', + 'pages.searchTable.batchApproval': 'একসাখে অনুমোদন', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/bn-BD/pwa.ts b/examples/bug-breadcrumb-link/src/locales/bn-BD/pwa.ts new file mode 100644 index 000000000000..233fb305ff5d --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/bn-BD/pwa.ts @@ -0,0 +1,7 @@ +export default { + 'app.pwa.offline': 'আপনি এখন অফলাইন', + 'app.pwa.serviceworker.updated': 'নতুন সামগ্রী উপলব্ধ', + 'app.pwa.serviceworker.updated.hint': + 'বর্তমান পৃষ্ঠাটি পুনরায় লোড করতে দয়া করে "রিফ্রেশ" বোতাম টিপুন', + 'app.pwa.serviceworker.updated.ok': 'রিফ্রেশ', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/bn-BD/settingDrawer.ts b/examples/bug-breadcrumb-link/src/locales/bn-BD/settingDrawer.ts new file mode 100644 index 000000000000..13e6b5c3ebca --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/bn-BD/settingDrawer.ts @@ -0,0 +1,32 @@ +export default { + 'app.setting.pagestyle': 'পৃষ্ঠা স্টাইল সেটিং', + 'app.setting.pagestyle.dark': 'ডার্ক স্টাইল', + 'app.setting.pagestyle.light': 'লাইট স্টাইল', + 'app.setting.content-width': 'সামগ্রীর প্রস্থ', + 'app.setting.content-width.fixed': 'স্থির', + 'app.setting.content-width.fluid': 'প্রবাহী', + 'app.setting.themecolor': 'থিম রঙ', + 'app.setting.themecolor.dust': 'ডাস্ট রেড', + 'app.setting.themecolor.volcano': 'আগ্নেয়গিরি', + 'app.setting.themecolor.sunset': 'সানসেট কমলা', + 'app.setting.themecolor.cyan': 'সবুজাভ নীল', + 'app.setting.themecolor.green': 'পোলার সবুজ', + 'app.setting.themecolor.daybreak': 'দিবস ব্রেক ব্লু (ডিফল্ট)', + 'app.setting.themecolor.geekblue': 'গিক আঠালো', + 'app.setting.themecolor.purple': 'গোল্ডেন বেগুনি', + 'app.setting.navigationmode': 'নেভিগেশন মোড', + 'app.setting.sidemenu': 'সাইড মেনু লেআউট', + 'app.setting.topmenu': 'টপ মেনু লেআউট', + 'app.setting.fixedheader': 'স্থির হেডার', + 'app.setting.fixedsidebar': 'স্থির সাইডবার', + 'app.setting.fixedsidebar.hint': 'সাইড মেনু বিন্যাসে কাজ করে', + 'app.setting.hideheader': 'স্ক্রোল করার সময় হেডার লুকানো', + 'app.setting.hideheader.hint': 'লুকানো হেডার সক্ষম থাকলে কাজ করে', + 'app.setting.othersettings': 'অন্যান্য সেটিংস্', + 'app.setting.weakmode': 'দুর্বল মোড', + 'app.setting.copy': 'সেটিং কপি করুন', + 'app.setting.copyinfo': + 'সাফল্যের অনুলিপি করুন - প্রতিস্থাপন করুন: src/models/setting.js', + 'app.setting.production.hint': + 'কেবল বিকাশের পরিবেশে প্যানেল শো সেট করা হচ্ছে, দয়া করে ম্যানুয়ালি সংশোধন করুন', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/bn-BD/settings.ts b/examples/bug-breadcrumb-link/src/locales/bn-BD/settings.ts new file mode 100644 index 000000000000..de218d3dafad --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/bn-BD/settings.ts @@ -0,0 +1,63 @@ +export default { + 'app.settings.menuMap.basic': 'মৌলিক বৈশিষ্ট্যসহ', + 'app.settings.menuMap.security': 'নিরাপত্তা বিন্যাস', + 'app.settings.menuMap.binding': 'অ্যাকাউন্ট বাঁধাই', + 'app.settings.menuMap.notification': 'নতুন বার্তা বিজ্ঞপ্তি', + 'app.settings.basic.avatar': 'অবতার', + 'app.settings.basic.change-avatar': 'অবতার পরিবর্তন করুন', + 'app.settings.basic.email': 'ইমেইল', + 'app.settings.basic.email-message': 'আপনার ইমেইল ইনপুট করুন!', + 'app.settings.basic.nickname': 'ডাক নাম', + 'app.settings.basic.nickname-message': 'আপনার ডাকনামটি ইনপুট করুন!', + 'app.settings.basic.profile': 'ব্যক্তিগত প্রোফাইল', + 'app.settings.basic.profile-message': 'আপনার ব্যক্তিগত প্রোফাইল ইনপুট করুন!', + 'app.settings.basic.profile-placeholder': 'নিজের সাথে সংক্ষিপ্ত পরিচয়', + 'app.settings.basic.country': 'দেশ/অঞ্চল', + 'app.settings.basic.country-message': 'আপনার দেশ ইনপুট করুন!', + 'app.settings.basic.geographic': 'প্রদেশ বা শহর', + 'app.settings.basic.geographic-message': 'আপনার ভৌগলিক তথ্য ইনপুট করুন!', + 'app.settings.basic.address': 'রাস্তার ঠিকানা', + 'app.settings.basic.address-message': 'দয়া করে আপনার ঠিকানা ইনপুট করুন!', + 'app.settings.basic.phone': 'ফোন নম্বর', + 'app.settings.basic.phone-message': 'আপনার ফোন ইনপুট করুন!', + 'app.settings.basic.update': 'তথ্য হালনাগাদ', + 'app.settings.security.strong': 'শক্তিশালী', + 'app.settings.security.medium': 'মধ্যম', + 'app.settings.security.weak': 'দুর্বল', + 'app.settings.security.password': 'অ্যাকাউন্টের পাসওয়ার্ড', + 'app.settings.security.password-description': 'বর্তমান পাসওয়ার্ড শক্তি', + 'app.settings.security.phone': 'সুরক্ষা ফোন', + 'app.settings.security.phone-description': 'আবদ্ধ ফোন', + 'app.settings.security.question': 'নিরাপত্তা প্রশ্ন', + 'app.settings.security.question-description': + 'সুরক্ষা প্রশ্ন সেট করা নেই, এবং সুরক্ষা নীতি কার্যকরভাবে অ্যাকাউন্ট সুরক্ষা রক্ষা করতে পারে', + 'app.settings.security.email': 'ব্যাকআপ ইমেইল', + 'app.settings.security.email-description': 'বাউন্ড ইমেইল', + 'app.settings.security.mfa': 'MFA ডিভাইস', + 'app.settings.security.mfa-description': + "আনবাউন্ড এমএফএ ডিভাইস, বাঁধাইয়ের পরে, দু'বার নিশ্চিত করা যায়", + 'app.settings.security.modify': 'পরিবর্তন করুন', + 'app.settings.security.set': 'সেট', + 'app.settings.security.bind': 'বাঁধাই', + 'app.settings.binding.taobao': 'বাঁধাই তাওবাও', + 'app.settings.binding.taobao-description': + 'বর্তমানে আনবাউন্ড তাওবাও অ্যাকাউন্ট', + 'app.settings.binding.alipay': 'বাইন্ডিং আলিপে', + 'app.settings.binding.alipay-description': + 'বর্তমানে আনবাউন্ড আলিপে অ্যাকাউন্ট', + 'app.settings.binding.dingding': 'বাঁধাই ডিঙ্গটালক', + 'app.settings.binding.dingding-description': + 'বর্তমানে আনবাউন্ড ডিঙ্গটাল অ্যাকাউন্ট', + 'app.settings.binding.bind': 'বাঁধাই', + 'app.settings.notification.password': 'অ্যাকাউন্টের পাসওয়ার্ড', + 'app.settings.notification.password-description': + 'অন্যান্য ব্যবহারকারীর বার্তাগুলি স্টেশন চিঠি আকারে জানানো হবে', + 'app.settings.notification.messages': 'সিস্টেম বার্তা', + 'app.settings.notification.messages-description': + 'সিস্টেম বার্তাগুলি স্টেশন চিঠির আকারে জানানো হবে', + 'app.settings.notification.todo': 'করণীয় বিজ্ঞপ্তি', + 'app.settings.notification.todo-description': + 'করণীয় তালিকাটি স্টেশন থেকে চিঠি আকারে জানানো হবে', + 'app.settings.open': 'খোলা', + 'app.settings.close': 'বন্ধ', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/en-US.ts b/examples/bug-breadcrumb-link/src/locales/en-US.ts new file mode 100644 index 000000000000..27b5f81692b7 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/en-US.ts @@ -0,0 +1,26 @@ +import component from './en-US/component'; +import globalHeader from './en-US/globalHeader'; +import menu from './en-US/menu'; +import pages from './en-US/pages'; +import pwa from './en-US/pwa'; +import settingDrawer from './en-US/settingDrawer'; +import settings from './en-US/settings'; + +export default { + 'navBar.lang': 'Languages', + 'layout.user.link.help': 'Help', + 'layout.user.link.privacy': 'Privacy', + 'layout.user.link.terms': 'Terms', + 'app.copyright.produced': 'Produced by Ant Financial Experience Department', + 'app.preview.down.block': 'Download this page to your local project', + 'app.welcome.link.fetch-blocks': 'Get all block', + 'app.welcome.link.block-list': + 'Quickly build standard, pages based on `block` development', + ...globalHeader, + ...menu, + ...settingDrawer, + ...settings, + ...pwa, + ...component, + ...pages, +}; diff --git a/examples/bug-breadcrumb-link/src/locales/en-US/component.ts b/examples/bug-breadcrumb-link/src/locales/en-US/component.ts new file mode 100644 index 000000000000..3ba7eeda69c7 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/en-US/component.ts @@ -0,0 +1,5 @@ +export default { + 'component.tagSelect.expand': 'Expand', + 'component.tagSelect.collapse': 'Collapse', + 'component.tagSelect.all': 'All', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/en-US/globalHeader.ts b/examples/bug-breadcrumb-link/src/locales/en-US/globalHeader.ts new file mode 100644 index 000000000000..81d386f3d1be --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/en-US/globalHeader.ts @@ -0,0 +1,18 @@ +export default { + 'component.globalHeader.search': 'Search', + 'component.globalHeader.search.example1': 'Search example 1', + 'component.globalHeader.search.example2': 'Search example 2', + 'component.globalHeader.search.example3': 'Search example 3', + 'component.globalHeader.help': 'Help', + 'component.globalHeader.notification': 'Notification', + 'component.globalHeader.notification.empty': + 'You have viewed all notifications.', + 'component.globalHeader.message': 'Message', + 'component.globalHeader.message.empty': 'You have viewed all messsages.', + 'component.globalHeader.event': 'Event', + 'component.globalHeader.event.empty': 'You have viewed all events.', + 'component.noticeIcon.clear': 'Clear', + 'component.noticeIcon.cleared': 'Cleared', + 'component.noticeIcon.empty': 'No notifications', + 'component.noticeIcon.view-more': 'View more', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/en-US/menu.ts b/examples/bug-breadcrumb-link/src/locales/en-US/menu.ts new file mode 100644 index 000000000000..9cc203fbbfd4 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/en-US/menu.ts @@ -0,0 +1,53 @@ +export default { + 'menu.welcome': 'Welcome', + 'menu.more-blocks': 'More Blocks', + 'menu.home': 'Home', + 'menu.admin': 'Admin', + 'menu.admin.sub-page': 'Sub-Page', + 'menu.login': 'Login', + 'menu.register': 'Register', + 'menu.register-result': 'Register Result', + 'menu.dashboard': 'Dashboard', + 'menu.dashboard.analysis': 'Analysis', + 'menu.dashboard.monitor': 'Monitor', + 'menu.dashboard.workplace': 'Workplace', + 'menu.exception.403': '403', + 'menu.exception.404': '404', + 'menu.exception.500': '500', + 'menu.form': 'Form', + 'menu.form.basic-form': 'Basic Form', + 'menu.form.step-form': 'Step Form', + 'menu.form.step-form.info': 'Step Form(write transfer information)', + 'menu.form.step-form.confirm': 'Step Form(confirm transfer information)', + 'menu.form.step-form.result': 'Step Form(finished)', + 'menu.form.advanced-form': 'Advanced Form', + 'menu.list': 'List', + 'menu.list.table-list': 'Search Table', + 'menu.list.basic-list': 'Basic List', + 'menu.list.card-list': 'Card List', + 'menu.list.search-list': 'Search List', + 'menu.list.search-list.articles': 'Search List(articles)', + 'menu.list.search-list.projects': 'Search List(projects)', + 'menu.list.search-list.applications': 'Search List(applications)', + 'menu.profile': 'Profile', + 'menu.profile.basic': 'Basic Profile', + 'menu.profile.advanced': 'Advanced Profile', + 'menu.result': 'Result', + 'menu.result.success': 'Success', + 'menu.result.fail': 'Fail', + 'menu.exception': 'Exception', + 'menu.exception.not-permission': '403', + 'menu.exception.not-find': '404', + 'menu.exception.server-error': '500', + 'menu.exception.trigger': 'Trigger', + 'menu.account': 'Account', + 'menu.account.center': 'Account Center', + 'menu.account.settings': 'Account Settings', + 'menu.account.trigger': 'Trigger Error', + 'menu.account.logout': 'Logout', + 'menu.editor': 'Graphic Editor', + 'menu.editor.flow': 'Flow Editor', + 'menu.editor.mind': 'Mind Editor', + 'menu.editor.koni': 'Koni Editor', + 'menu.editor.monaco-editor': 'Code Editor', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/en-US/pages.ts b/examples/bug-breadcrumb-link/src/locales/en-US/pages.ts new file mode 100644 index 000000000000..49c837306ba0 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/en-US/pages.ts @@ -0,0 +1,76 @@ +export default { + 'pages.layouts.userLayout.title': + 'Ant Design is the most influential web design specification in Xihu district', + 'pages.login.accountLogin.tab': 'Account Login', + 'pages.login.accountLogin.errorMessage': + 'Incorrect username/password(admin/ant.design)', + 'pages.login.failure': 'Login failed, please try again!', + 'pages.login.success': 'Login successful!', + 'pages.login.username.placeholder': 'Username: admin or user', + 'pages.login.username.required': 'Please input your username!', + 'pages.login.password.placeholder': 'Password: ant.design', + 'pages.login.password.required': 'Please input your password!', + 'pages.login.phoneLogin.tab': 'Phone Login', + 'pages.login.phoneLogin.errorMessage': 'Verification Code Error', + 'pages.login.phoneNumber.placeholder': 'Phone Number', + 'pages.login.phoneNumber.required': 'Please input your phone number!', + 'pages.login.phoneNumber.invalid': 'Phone number is invalid!', + 'pages.login.captcha.placeholder': 'Verification Code', + 'pages.login.captcha.required': 'Please input verification code!', + 'pages.login.phoneLogin.getVerificationCode': 'Get Code', + 'pages.getCaptchaSecondText': 'sec(s)', + 'pages.login.rememberMe': 'Remember me', + 'pages.login.forgotPassword': 'Forgot Password ?', + 'pages.login.submit': 'Login', + 'pages.login.loginWith': 'Login with :', + 'pages.login.registerAccount': 'Register Account', + 'pages.welcome.advancedComponent': 'Advanced Component', + 'pages.welcome.link': 'Welcome', + 'pages.welcome.advancedLayout': 'Advanced Layout', + 'pages.welcome.alertMessage': + 'Faster and stronger heavy-duty components have been released.', + 'pages.admin.subPage.title': 'This page can only be viewed by Admin', + 'pages.admin.subPage.alertMessage': + 'Umi ui is now released, welcome to use npm run ui to start the experience.', + 'pages.searchTable.createForm.newRule': 'New Rule', + 'pages.searchTable.updateForm.ruleConfig': 'Rule configuration', + 'pages.searchTable.updateForm.basicConfig': 'Basic Information', + 'pages.searchTable.updateForm.ruleName.nameLabel': 'Rule Name', + 'pages.searchTable.updateForm.ruleName.nameRules': + 'Please enter the rule name!', + 'pages.searchTable.updateForm.ruleDesc.descLabel': 'Rule Description', + 'pages.searchTable.updateForm.ruleDesc.descPlaceholder': + 'Please enter at least five characters', + 'pages.searchTable.updateForm.ruleDesc.descRules': + 'Please enter a rule description of at least five characters!', + 'pages.searchTable.updateForm.ruleProps.title': 'Configure Properties', + 'pages.searchTable.updateForm.object': 'Monitoring Object', + 'pages.searchTable.updateForm.ruleProps.templateLabel': 'Rule Template', + 'pages.searchTable.updateForm.ruleProps.typeLabel': 'Rule Type', + 'pages.searchTable.updateForm.schedulingPeriod.title': + 'Set Scheduling Period', + 'pages.searchTable.updateForm.schedulingPeriod.timeLabel': 'Starting Time', + 'pages.searchTable.updateForm.schedulingPeriod.timeRules': + 'Please choose a start time!', + 'pages.searchTable.titleDesc': 'Description', + 'pages.searchTable.ruleName': 'Rule name is required', + 'pages.searchTable.titleCallNo': 'Number of Service Calls', + 'pages.searchTable.titleStatus': 'Status', + 'pages.searchTable.nameStatus.default': 'default', + 'pages.searchTable.nameStatus.running': 'running', + 'pages.searchTable.nameStatus.online': 'online', + 'pages.searchTable.nameStatus.abnormal': 'abnormal', + 'pages.searchTable.titleUpdatedAt': 'Last Scheduled at', + 'pages.searchTable.exception': 'Please enter the reason for the exception!', + 'pages.searchTable.titleOption': 'Option', + 'pages.searchTable.config': 'Configuration', + 'pages.searchTable.subscribeAlert': 'Subscribe to alerts', + 'pages.searchTable.title': 'Enquiry Form', + 'pages.searchTable.new': 'New', + 'pages.searchTable.chosen': 'chosen', + 'pages.searchTable.item': 'item', + 'pages.searchTable.totalServiceCalls': 'Total Number of Service Calls', + 'pages.searchTable.tenThousand': '0000', + 'pages.searchTable.batchDeletion': 'bacth deletion', + 'pages.searchTable.batchApproval': 'batch approval', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/en-US/pwa.ts b/examples/bug-breadcrumb-link/src/locales/en-US/pwa.ts new file mode 100644 index 000000000000..1256c0267547 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/en-US/pwa.ts @@ -0,0 +1,7 @@ +export default { + 'app.pwa.offline': 'You are offline now', + 'app.pwa.serviceworker.updated': 'New content is available', + 'app.pwa.serviceworker.updated.hint': + 'Please press the "Refresh" button to reload current page', + 'app.pwa.serviceworker.updated.ok': 'Refresh', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/en-US/settingDrawer.ts b/examples/bug-breadcrumb-link/src/locales/en-US/settingDrawer.ts new file mode 100644 index 000000000000..2b61d18d1ce1 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/en-US/settingDrawer.ts @@ -0,0 +1,32 @@ +export default { + 'app.setting.pagestyle': 'Page style setting', + 'app.setting.pagestyle.dark': 'Dark style', + 'app.setting.pagestyle.light': 'Light style', + 'app.setting.content-width': 'Content Width', + 'app.setting.content-width.fixed': 'Fixed', + 'app.setting.content-width.fluid': 'Fluid', + 'app.setting.themecolor': 'Theme Color', + 'app.setting.themecolor.dust': 'Dust Red', + 'app.setting.themecolor.volcano': 'Volcano', + 'app.setting.themecolor.sunset': 'Sunset Orange', + 'app.setting.themecolor.cyan': 'Cyan', + 'app.setting.themecolor.green': 'Polar Green', + 'app.setting.themecolor.daybreak': 'Daybreak Blue (default)', + 'app.setting.themecolor.geekblue': 'Geek Glue', + 'app.setting.themecolor.purple': 'Golden Purple', + 'app.setting.navigationmode': 'Navigation Mode', + 'app.setting.sidemenu': 'Side Menu Layout', + 'app.setting.topmenu': 'Top Menu Layout', + 'app.setting.fixedheader': 'Fixed Header', + 'app.setting.fixedsidebar': 'Fixed Sidebar', + 'app.setting.fixedsidebar.hint': 'Works on Side Menu Layout', + 'app.setting.hideheader': 'Hidden Header when scrolling', + 'app.setting.hideheader.hint': 'Works when Hidden Header is enabled', + 'app.setting.othersettings': 'Other Settings', + 'app.setting.weakmode': 'Weak Mode', + 'app.setting.copy': 'Copy Setting', + 'app.setting.copyinfo': + 'copy success,please replace defaultSettings in src/models/setting.js', + 'app.setting.production.hint': + 'Setting panel shows in development environment only, please manually modify', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/en-US/settings.ts b/examples/bug-breadcrumb-link/src/locales/en-US/settings.ts new file mode 100644 index 000000000000..36ed89c9c454 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/en-US/settings.ts @@ -0,0 +1,61 @@ +export default { + 'app.settings.menuMap.basic': 'Basic Settings', + 'app.settings.menuMap.security': 'Security Settings', + 'app.settings.menuMap.binding': 'Account Binding', + 'app.settings.menuMap.notification': 'New Message Notification', + 'app.settings.basic.avatar': 'Avatar', + 'app.settings.basic.change-avatar': 'Change avatar', + 'app.settings.basic.email': 'Email', + 'app.settings.basic.email-message': 'Please input your email!', + 'app.settings.basic.nickname': 'Nickname', + 'app.settings.basic.nickname-message': 'Please input your Nickname!', + 'app.settings.basic.profile': 'Personal profile', + 'app.settings.basic.profile-message': 'Please input your personal profile!', + 'app.settings.basic.profile-placeholder': 'Brief introduction to yourself', + 'app.settings.basic.country': 'Country/Region', + 'app.settings.basic.country-message': 'Please input your country!', + 'app.settings.basic.geographic': 'Province or city', + 'app.settings.basic.geographic-message': 'Please input your geographic info!', + 'app.settings.basic.address': 'Street Address', + 'app.settings.basic.address-message': 'Please input your address!', + 'app.settings.basic.phone': 'Phone Number', + 'app.settings.basic.phone-message': 'Please input your phone!', + 'app.settings.basic.update': 'Update Information', + 'app.settings.security.strong': 'Strong', + 'app.settings.security.medium': 'Medium', + 'app.settings.security.weak': 'Weak', + 'app.settings.security.password': 'Account Password', + 'app.settings.security.password-description': 'Current password strength', + 'app.settings.security.phone': 'Security Phone', + 'app.settings.security.phone-description': 'Bound phone', + 'app.settings.security.question': 'Security Question', + 'app.settings.security.question-description': + 'The security question is not set, and the security policy can effectively protect the account security', + 'app.settings.security.email': 'Backup Email', + 'app.settings.security.email-description': 'Bound Email', + 'app.settings.security.mfa': 'MFA Device', + 'app.settings.security.mfa-description': + 'Unbound MFA device, after binding, can be confirmed twice', + 'app.settings.security.modify': 'Modify', + 'app.settings.security.set': 'Set', + 'app.settings.security.bind': 'Bind', + 'app.settings.binding.taobao': 'Binding Taobao', + 'app.settings.binding.taobao-description': 'Currently unbound Taobao account', + 'app.settings.binding.alipay': 'Binding Alipay', + 'app.settings.binding.alipay-description': 'Currently unbound Alipay account', + 'app.settings.binding.dingding': 'Binding DingTalk', + 'app.settings.binding.dingding-description': + 'Currently unbound DingTalk account', + 'app.settings.binding.bind': 'Bind', + 'app.settings.notification.password': 'Account Password', + 'app.settings.notification.password-description': + 'Messages from other users will be notified in the form of a station letter', + 'app.settings.notification.messages': 'System Messages', + 'app.settings.notification.messages-description': + 'System messages will be notified in the form of a station letter', + 'app.settings.notification.todo': 'To-do Notification', + 'app.settings.notification.todo-description': + 'The to-do list will be notified in the form of a letter from the station', + 'app.settings.open': 'Open', + 'app.settings.close': 'Close', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/fa-IR.ts b/examples/bug-breadcrumb-link/src/locales/fa-IR.ts new file mode 100644 index 000000000000..123ba6558762 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/fa-IR.ts @@ -0,0 +1,25 @@ +import component from './fa-IR/component'; +import globalHeader from './fa-IR/globalHeader'; +import menu from './fa-IR/menu'; +import pages from './fa-IR/pages'; +import pwa from './fa-IR/pwa'; +import settingDrawer from './fa-IR/settingDrawer'; +import settings from './fa-IR/settings'; + +export default { + 'navBar.lang': 'زبان ها ', + 'layout.user.link.help': 'کمک', + 'layout.user.link.privacy': 'حریم خصوصی', + 'layout.user.link.terms': 'مقررات', + 'app.preview.down.block': 'این صفحه را در پروژه محلی خود بارگیری کنید', + 'app.welcome.link.fetch-blocks': 'دریافت تمام بلوک', + 'app.welcome.link.block-list': + 'به سرعت صفحات استاندارد مبتنی بر توسعه "بلوک" را بسازید', + ...globalHeader, + ...menu, + ...settingDrawer, + ...settings, + ...pwa, + ...component, + ...pages, +}; diff --git a/examples/bug-breadcrumb-link/src/locales/fa-IR/component.ts b/examples/bug-breadcrumb-link/src/locales/fa-IR/component.ts new file mode 100644 index 000000000000..91e7a056fd07 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/fa-IR/component.ts @@ -0,0 +1,5 @@ +export default { + 'component.tagSelect.expand': 'باز', + 'component.tagSelect.collapse': 'بسته ', + 'component.tagSelect.all': 'همه', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/fa-IR/globalHeader.ts b/examples/bug-breadcrumb-link/src/locales/fa-IR/globalHeader.ts new file mode 100644 index 000000000000..5a822c496326 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/fa-IR/globalHeader.ts @@ -0,0 +1,18 @@ +export default { + 'component.globalHeader.search': 'جستجو ', + 'component.globalHeader.search.example1': 'مثال 1 را جستجو کنید', + 'component.globalHeader.search.example2': 'مثال 2 را جستجو کنید', + 'component.globalHeader.search.example3': 'مثال 3 را جستجو کنید', + 'component.globalHeader.help': 'کمک', + 'component.globalHeader.notification': 'اعلان', + 'component.globalHeader.notification.empty': + 'شما همه اعلان ها را مشاهده کرده اید.', + 'component.globalHeader.message': 'پیام', + 'component.globalHeader.message.empty': 'شما همه پیام ها را مشاهده کرده اید.', + 'component.globalHeader.event': 'رویداد', + 'component.globalHeader.event.empty': 'شما همه رویدادها را مشاهده کرده اید.', + 'component.noticeIcon.clear': 'پاک کردن', + 'component.noticeIcon.cleared': 'پاک شد', + 'component.noticeIcon.empty': 'بدون اعلان', + 'component.noticeIcon.view-more': 'نمایش بیشتر', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/fa-IR/menu.ts b/examples/bug-breadcrumb-link/src/locales/fa-IR/menu.ts new file mode 100644 index 000000000000..c67e003954c9 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/fa-IR/menu.ts @@ -0,0 +1,52 @@ +export default { + 'menu.welcome': 'خوش آمدید', + 'menu.more-blocks': 'بلوک های بیشتر', + 'menu.home': 'خانه', + 'menu.admin': 'مدیر', + 'menu.admin.sub-page': 'زیر صفحه', + 'menu.login': 'ورود', + 'menu.register': 'ثبت نام', + 'menu.register-result': 'ثبت نام نتیجه', + 'menu.dashboard': 'داشبورد', + 'menu.dashboard.analysis': 'تحلیل و بررسی', + 'menu.dashboard.monitor': 'نظارت', + 'menu.dashboard.workplace': 'محل کار', + 'menu.exception.403': '403', + 'menu.exception.404': '404', + 'menu.exception.500': '500', + 'menu.form': 'فرم', + 'menu.form.basic-form': 'فرم اساسی', + 'menu.form.step-form': 'فرم مرحله', + 'menu.form.step-form.info': 'فرم مرحله (نوشتن اطلاعات انتقال)', + 'menu.form.step-form.confirm': 'فرم مرحله (تأیید اطلاعات انتقال)', + 'menu.form.step-form.result': 'فرم مرحله (تمام شده)', + 'menu.form.advanced-form': 'فرم پیشرفته', + 'menu.list': 'لیست', + 'menu.list.table-list': 'جدول جستجو', + 'menu.list.basic-list': 'لیست اصلی', + 'menu.list.card-list': 'لیست کارت', + 'menu.list.search-list': 'لیست جستجو', + 'menu.list.search-list.articles': 'لیست جستجو (مقالات)', + 'menu.list.search-list.projects': 'لیست جستجو (پروژه ها)', + 'menu.list.search-list.applications': 'لیست جستجو (برنامه ها)', + 'menu.profile': 'مشخصات', + 'menu.profile.basic': 'مشخصات عمومی', + 'menu.profile.advanced': 'مشخصات پیشرفته', + 'menu.result': 'نتیجه', + 'menu.result.success': 'موفق', + 'menu.result.fail': 'ناموفق', + 'menu.exception': 'استثنا', + 'menu.exception.not-permission': '403', + 'menu.exception.not-find': '404', + 'menu.exception.server-error': '500', + 'menu.exception.trigger': 'راه اندازی', + 'menu.account': 'حساب', + 'menu.account.center': 'مرکز حساب', + 'menu.account.settings': 'تنظیمات حساب', + 'menu.account.trigger': 'خطای راه اندازی', + 'menu.account.logout': 'خروج', + 'menu.editor': 'ویرایشگر گرافیک', + 'menu.editor.flow': 'ویرایشگر جریان', + 'menu.editor.mind': 'ویرایشگر ذهن', + 'menu.editor.koni': 'ویرایشگر Koni', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/fa-IR/pages.ts b/examples/bug-breadcrumb-link/src/locales/fa-IR/pages.ts new file mode 100644 index 000000000000..cc146f400fd2 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/fa-IR/pages.ts @@ -0,0 +1,72 @@ +export default { + 'pages.layouts.userLayout.title': + 'طراحی مورچه تأثیرگذارترین مشخصات طراحی وب در منطقه Xihu است', + 'pages.login.accountLogin.tab': 'ورود به حساب کاربری', + 'pages.login.accountLogin.errorMessage': + 'نام کاربری / رمزعبور نادرست (مدیر / ant.design)', + 'pages.login.username.placeholder': 'نام کاربری: مدیر یا کاربر', + 'pages.login.username.required': 'لطفا نام کاربری خود را وارد کنید!', + 'pages.login.password.placeholder': 'رمز عبور: ant.design', + 'pages.login.password.required': 'لطفاً رمز ورود خود را وارد کنید!', + 'pages.login.phoneLogin.tab': 'ورود به سیستم تلفن', + 'pages.login.phoneLogin.errorMessage': 'خطای کد تأیید', + 'pages.login.phoneNumber.placeholder': 'شماره تلفن', + 'pages.login.phoneNumber.required': 'لطفاً شماره تلفن خود را وارد کنید!', + 'pages.login.phoneNumber.invalid': 'شماره تلفن نامعتبر است!', + 'pages.login.captcha.placeholder': 'کد تایید', + 'pages.login.captcha.required': 'لطفا کد تأیید را وارد کنید!', + 'pages.login.phoneLogin.getVerificationCode': 'دریافت کد', + 'pages.getCaptchaSecondText': 'ثانیه', + 'pages.login.rememberMe': 'مرا به خاطر بسپار', + 'pages.login.forgotPassword': 'رمز عبور را فراموش کرده اید ?', + 'pages.login.submit': 'ارسال', + 'pages.login.loginWith': 'وارد شوید با :', + 'pages.login.registerAccount': 'ثبت نام', + 'pages.welcome.advancedComponent': 'مولفه پیشرفته', + 'pages.welcome.link': 'خوش آمدید', + 'pages.welcome.advancedLayout': 'چیدمان پیشرفته', + 'pages.welcome.alertMessage': 'اجزای سنگین تر سریعتر و قوی تر آزاد شده اند.', + 'pages.admin.subPage.title': 'این صفحه فقط توسط مدیر قابل مشاهده است', + 'pages.admin.subPage.alertMessage': + 'رابط کاربری Umi اکنون منتشر شده است ، برای شروع تجربه استفاده از npm run ui خوش آمدید.', + 'pages.searchTable.createForm.newRule': 'قانون جدید', + 'pages.searchTable.updateForm.ruleConfig': 'پیکربندی قانون', + 'pages.searchTable.updateForm.basicConfig': 'اطلاعات اولیه', + 'pages.searchTable.updateForm.ruleName.nameLabel': ' نام قانون', + 'pages.searchTable.updateForm.ruleName.nameRules': + 'لطفاً نام قانون را وارد کنید!', + 'pages.searchTable.updateForm.ruleDesc.descLabel': 'شرح قانون', + 'pages.searchTable.updateForm.ruleDesc.descPlaceholder': + 'لطفاً حداقل پنج حرف وارد کنید', + 'pages.searchTable.updateForm.ruleDesc.descRules': + 'لطفاً حداقل یک قانون حاوی پنج کاراکتر شرح دهید!', + 'pages.searchTable.updateForm.ruleProps.title': 'پیکربندی خصوصیات', + 'pages.searchTable.updateForm.object': 'نظارت بر شی', + 'pages.searchTable.updateForm.ruleProps.templateLabel': 'الگوی قانون', + 'pages.searchTable.updateForm.ruleProps.typeLabel': 'نوع قانون', + 'pages.searchTable.updateForm.schedulingPeriod.title': 'تنظیم دوره زمان بندی', + 'pages.searchTable.updateForm.schedulingPeriod.timeLabel': 'زمان شروع', + 'pages.searchTable.updateForm.schedulingPeriod.timeRules': + 'لطفاً زمان شروع را انتخاب کنید!', + 'pages.searchTable.titleDesc': 'شرح', + 'pages.searchTable.ruleName': 'نام قانون لازم است', + 'pages.searchTable.titleCallNo': 'تعداد تماس های خدماتی', + 'pages.searchTable.titleStatus': 'وضعیت', + 'pages.searchTable.nameStatus.default': 'پیش فرض', + 'pages.searchTable.nameStatus.running': 'در حال دویدن', + 'pages.searchTable.nameStatus.online': 'برخط', + 'pages.searchTable.nameStatus.abnormal': 'غیرطبیعی', + 'pages.searchTable.titleUpdatedAt': 'آخرین برنامه ریزی در', + 'pages.searchTable.exception': 'لطفا دلیل استثنا را وارد کنید!', + 'pages.searchTable.titleOption': 'گزینه', + 'pages.searchTable.config': 'پیکربندی', + 'pages.searchTable.subscribeAlert': 'مشترک شدن در هشدارها', + 'pages.searchTable.title': 'فرم درخواست', + 'pages.searchTable.new': 'جدید', + 'pages.searchTable.chosen': 'انتخاب شده', + 'pages.searchTable.item': 'مورد', + 'pages.searchTable.totalServiceCalls': 'تعداد کل تماس های خدماتی', + 'pages.searchTable.tenThousand': '0000', + 'pages.searchTable.batchDeletion': 'حذف دسته ای', + 'pages.searchTable.batchApproval': 'تصویب دسته ای', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/fa-IR/pwa.ts b/examples/bug-breadcrumb-link/src/locales/fa-IR/pwa.ts new file mode 100644 index 000000000000..54831b4c3bd3 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/fa-IR/pwa.ts @@ -0,0 +1,7 @@ +export default { + 'app.pwa.offline': 'شما اکنون آفلاین هستید', + 'app.pwa.serviceworker.updated': 'مطالب جدید در دسترس است', + 'app.pwa.serviceworker.updated.hint': + 'لطفاً برای بارگیری مجدد صفحه فعلی ، دکمه "تازه سازی" را فشار دهید', + 'app.pwa.serviceworker.updated.ok': 'تازه سازی', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/fa-IR/settingDrawer.ts b/examples/bug-breadcrumb-link/src/locales/fa-IR/settingDrawer.ts new file mode 100644 index 000000000000..cb223d544ad2 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/fa-IR/settingDrawer.ts @@ -0,0 +1,32 @@ +export default { + 'app.setting.pagestyle': 'تنظیم نوع صفحه', + 'app.setting.pagestyle.dark': 'سبک تیره', + 'app.setting.pagestyle.light': 'سبک سبک', + 'app.setting.content-width': 'عرض محتوا', + 'app.setting.content-width.fixed': 'ثابت', + 'app.setting.content-width.fluid': 'شناور', + 'app.setting.themecolor': 'رنگ تم', + 'app.setting.themecolor.dust': 'گرد و غبار قرمز', + 'app.setting.themecolor.volcano': 'آتشفشان', + 'app.setting.themecolor.sunset': 'غروب نارنجی', + 'app.setting.themecolor.cyan': 'فیروزه ای', + 'app.setting.themecolor.green': 'سبز قطبی', + 'app.setting.themecolor.daybreak': 'آبی روشن(پیشفرض)', + 'app.setting.themecolor.geekblue': 'چسب گیک', + 'app.setting.themecolor.purple': 'بنفش طلایی', + 'app.setting.navigationmode': 'حالت پیمایش', + 'app.setting.sidemenu': 'طرح منوی کناری', + 'app.setting.topmenu': 'طرح منوی بالایی', + 'app.setting.fixedheader': 'سرصفحه ثابت', + 'app.setting.fixedsidebar': 'نوار کناری ثابت', + 'app.setting.fixedsidebar.hint': 'کار بر روی منوی کناری', + 'app.setting.hideheader': 'هدر پنهان هنگام پیمایش', + 'app.setting.hideheader.hint': 'وقتی Hidden Header فعال باشد کار می کند', + 'app.setting.othersettings': 'تنظیمات دیگر', + 'app.setting.weakmode': 'حالت ضعیف', + 'app.setting.copy': 'تنظیمات کپی', + 'app.setting.copyinfo': + 'موفقیت در کپی کردن , لطفا defaultSettings را در src / models / setting.js جایگزین کنید', + 'app.setting.production.hint': + 'صفحه تنظیم فقط در محیط توسعه نمایش داده می شود ، لطفاً دستی تغییر دهید', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/fa-IR/settings.ts b/examples/bug-breadcrumb-link/src/locales/fa-IR/settings.ts new file mode 100644 index 000000000000..599ced43e761 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/fa-IR/settings.ts @@ -0,0 +1,64 @@ +export default { + 'app.settings.menuMap.basic': 'تنظیمات پایه ', + 'app.settings.menuMap.security': 'تنظیمات امنیتی', + 'app.settings.menuMap.binding': 'صحافی حساب', + 'app.settings.menuMap.notification': 'اعلان پیام جدید', + 'app.settings.basic.avatar': 'آواتار', + 'app.settings.basic.change-avatar': 'آواتار را تغییر دهید', + 'app.settings.basic.email': 'ایمیل', + 'app.settings.basic.email-message': 'لطفا ایمیل خود را وارد کنید!', + 'app.settings.basic.nickname': 'نام مستعار', + 'app.settings.basic.nickname-message': 'لطفاً نام مستعار خود را وارد کنید!', + 'app.settings.basic.profile': 'پروفایل شخصی', + 'app.settings.basic.profile-message': 'لطفاً مشخصات شخصی خود را وارد کنید!', + 'app.settings.basic.profile-placeholder': 'معرفی مختصر خودتان', + 'app.settings.basic.country': 'کشور / منطقه', + 'app.settings.basic.country-message': 'لطفاً کشور خود را وارد کنید!', + 'app.settings.basic.geographic': 'استان یا شهر', + 'app.settings.basic.geographic-message': + 'لطفاً اطلاعات جغرافیایی خود را وارد کنید!', + 'app.settings.basic.address': 'آدرس خیابان', + 'app.settings.basic.address-message': 'لطفا آدرس خود را وارد کنید!', + 'app.settings.basic.phone': 'شماره تلفن', + 'app.settings.basic.phone-message': 'لطفاً تلفن خود را وارد کنید!', + 'app.settings.basic.update': 'به روز رسانی اطلاعات', + 'app.settings.security.strong': 'قوی', + 'app.settings.security.medium': 'متوسط', + 'app.settings.security.weak': 'ضعیف', + 'app.settings.security.password': 'رمز عبور حساب کاربری', + 'app.settings.security.password-description': 'قدرت رمز عبور فعلی', + 'app.settings.security.phone': 'تلفن امنیتی', + 'app.settings.security.phone-description': 'تلفن مقید', + 'app.settings.security.question': 'سوال امنیتی', + 'app.settings.security.question-description': + 'سوال امنیتی تنظیم نشده است و سیاست امنیتی می تواند به طور موثر از امنیت حساب محافظت کند', + 'app.settings.security.email': 'ایمیل پشتیبان', + 'app.settings.security.email-description': 'ایمیل مقید', + 'app.settings.security.mfa': 'دستگاه MFA', + 'app.settings.security.mfa-description': + 'دستگاه MFA بسته نشده ، پس از اتصال ، می تواند دو بار تأیید شود', + 'app.settings.security.modify': 'تغییر', + 'app.settings.security.set': 'تنظیم', + 'app.settings.security.bind': 'بستن', + 'app.settings.binding.taobao': 'اتصال Taobao', + 'app.settings.binding.taobao-description': + 'حساب Taobao در حال حاضر بسته نشده است', + 'app.settings.binding.alipay': 'اتصال Alipay', + 'app.settings.binding.alipay-description': + 'حساب Alipay در حال حاضر بسته نشده است', + 'app.settings.binding.dingding': 'اتصال DingTalk', + 'app.settings.binding.dingding-description': + 'حساب DingTalk در حال حاضر محدود نشده است', + 'app.settings.binding.bind': 'بستن', + 'app.settings.notification.password': 'رمز عبور حساب کاربری', + 'app.settings.notification.password-description': + 'پیام های سایر کاربران در قالب یک نامه ایستگاهی اعلام خواهد شد', + 'app.settings.notification.messages': 'پیام های سیستم', + 'app.settings.notification.messages-description': + 'پیام های سیستم به صورت نامه ایستگاه مطلع می شوند', + 'app.settings.notification.todo': 'اعلان کارها', + 'app.settings.notification.todo-description': + 'لیست کارها به صورت نامه ای از ایستگاه اطلاع داده می شود', + 'app.settings.open': 'باز کن', + 'app.settings.close': 'بستن', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/id-ID.ts b/examples/bug-breadcrumb-link/src/locales/id-ID.ts new file mode 100644 index 000000000000..aecd2bdc590c --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/id-ID.ts @@ -0,0 +1,25 @@ +import component from './id-ID/component'; +import globalHeader from './id-ID/globalHeader'; +import menu from './id-ID/menu'; +import pages from './id-ID/pages'; +import pwa from './id-ID/pwa'; +import settingDrawer from './id-ID/settingDrawer'; +import settings from './id-ID/settings'; + +export default { + 'navbar.lang': 'Bahasa', + 'layout.user.link.help': 'Bantuan', + 'layout.user.link.privacy': 'Privasi', + 'layout.user.link.terms': 'Ketentuan', + 'app.preview.down.block': 'Unduh halaman ini dalam projek lokal anda', + 'app.welcome.link.fetch-blocks': 'Dapatkan semua blok', + 'app.welcome.link.block-list': + 'Buat standar dengan cepat, halaman-halaman berdasarkan pengembangan `block`', + ...globalHeader, + ...menu, + ...settingDrawer, + ...settings, + ...pwa, + ...component, + ...pages, +}; diff --git a/examples/bug-breadcrumb-link/src/locales/id-ID/component.ts b/examples/bug-breadcrumb-link/src/locales/id-ID/component.ts new file mode 100644 index 000000000000..fe583affd388 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/id-ID/component.ts @@ -0,0 +1,5 @@ +export default { + 'component.tagSelect.expand': 'Perluas', + 'component.tagSelect.collapse': 'Lipat', + 'component.tagSelect.all': 'Semua', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/id-ID/globalHeader.ts b/examples/bug-breadcrumb-link/src/locales/id-ID/globalHeader.ts new file mode 100644 index 000000000000..4ad6863d0673 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/id-ID/globalHeader.ts @@ -0,0 +1,18 @@ +export default { + 'component.globalHeader.search': 'Pencarian', + 'component.globalHeader.search.example1': 'Contoh 1 Pencarian', + 'component.globalHeader.search.example2': 'Contoh 2 Pencarian', + 'component.globalHeader.search.example3': 'Contoh 3 Pencarian', + 'component.globalHeader.help': 'Bantuan', + 'component.globalHeader.notification': 'Notifikasi', + 'component.globalHeader.notification.empty': + 'Anda telah membaca semua notifikasi', + 'component.globalHeader.message': 'Pesan', + 'component.globalHeader.message.empty': 'Anda telah membaca semua pesan.', + 'component.globalHeader.event': 'Acara', + 'component.globalHeader.event.empty': 'Anda telah melihat semua acara.', + 'component.noticeIcon.clear': 'Kosongkan', + 'component.noticeIcon.cleared': 'Berhasil dikosongkan', + 'component.noticeIcon.empty': 'Tidak ada pemberitahuan', + 'component.noticeIcon.view-more': 'Melihat lebih', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/id-ID/menu.ts b/examples/bug-breadcrumb-link/src/locales/id-ID/menu.ts new file mode 100644 index 000000000000..9bb54df9458d --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/id-ID/menu.ts @@ -0,0 +1,53 @@ +export default { + 'menu.welcome': 'Selamat Datang', + 'menu.more-blocks': 'Blocks Lainnya', + 'menu.home': 'Halaman Awal', + 'menu.admin': 'Admin', + 'menu.admin.sub-page': 'Sub-Halaman', + 'menu.login': 'Masuk', + 'menu.register': 'Pendaftaran', + 'menu.register-result': 'Hasil Pendaftaran', + 'menu.dashboard': 'Dasbor', + 'menu.dashboard.analysis': 'Analisis', + 'menu.dashboard.monitor': 'Monitor', + 'menu.dashboard.workplace': 'Workplace', + 'menu.exception.403': '403', + 'menu.exception.404': '404', + 'menu.exception.500': '500', + 'menu.form': 'Form', + 'menu.form.basic-form': 'Form Dasar', + 'menu.form.step-form': 'Form Bertahap', + 'menu.form.step-form.info': 'Form Bertahap(menulis informasi yang dibagikan)', + 'menu.form.step-form.confirm': + 'Form Bertahap(konfirmasi informasi yang dibagikan)', + 'menu.form.step-form.result': 'Form Bertahap(selesai)', + 'menu.form.advanced-form': 'Form Lanjutan', + 'menu.list': 'Daftar', + 'menu.list.table-list': 'Tabel Pencarian', + 'menu.list.basic-list': 'Daftar Dasar', + 'menu.list.card-list': 'Daftar Kartu', + 'menu.list.search-list': 'Daftar Pencarian', + 'menu.list.search-list.articles': 'Daftar Pencarian(artikel)', + 'menu.list.search-list.projects': 'Daftar Pencarian(projek)', + 'menu.list.search-list.applications': 'Daftar Pencarian(aplikasi)', + 'menu.profile': 'Profil', + 'menu.profile.basic': 'Profil Dasar', + 'menu.profile.advanced': 'Profile Lanjutan', + 'menu.result': 'Hasil', + 'menu.result.success': 'Sukses', + 'menu.result.fail': 'Gagal', + 'menu.exception': 'Pengecualian', + 'menu.exception.not-permission': '403', + 'menu.exception.not-find': '404', + 'menu.exception.server-error': '500', + 'menu.exception.trigger': 'Jalankan', + 'menu.account': 'Akun', + 'menu.account.center': 'Detail Akun', + 'menu.account.settings': 'Pengaturan Akun', + 'menu.account.trigger': 'Mengaktivasi Error', + 'menu.account.logout': 'Keluar', + 'menu.editor': 'Penyusun Grafis', + 'menu.editor.flow': 'Penyusun Alur', + 'menu.editor.mind': 'Penyusun Mind', + 'menu.editor.koni': 'Penyusun Koni', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/id-ID/pages.ts b/examples/bug-breadcrumb-link/src/locales/id-ID/pages.ts new file mode 100644 index 000000000000..b4cbbc203352 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/id-ID/pages.ts @@ -0,0 +1,73 @@ +export default { + 'pages.layouts.userLayout.title': + 'Ant Design adalah spesifikasi desain Web yang paling berpengaruh di Kabupaten Xihu', + 'pages.login.accountLogin.tab': 'Login dengan akun', + 'pages.login.accountLogin.errorMessage': + 'Nama pengguna dan kata sandi salah(admin/ant.design)', + 'pages.login.username.placeholder': 'nama pengguna: admin atau user', + 'pages.login.username.required': 'Nama pengguna harus diisi!', + 'pages.login.password.placeholder': 'kata sandi: ant.design', + 'pages.login.password.required': 'Kata sandi harus diisi!', + 'pages.login.phoneLogin.tab': 'Login dengan ponsel', + 'pages.login.phoneLogin.errorMessage': 'Kesalahan kode verifikasi', + 'pages.login.phoneNumber.placeholder': 'masukkan nomor telepon', + 'pages.login.phoneNumber.required': 'Nomor ponsel harus diisi!', + 'pages.login.phoneNumber.invalid': 'Nomor ponsel tidak valid!', + 'pages.login.captcha.placeholder': 'kode verifikasi', + 'pages.login.captcha.required': 'Kode verifikasi diperlukan!', + 'pages.login.phoneLogin.getVerificationCode': 'Dapatkan kode', + 'pages.getCaptchaSecondText': 'detik tersisa', + 'pages.login.rememberMe': 'Ingat saya', + 'pages.login.forgotPassword': 'Lupa Kata Sandi?', + 'pages.login.submit': 'Masuk', + 'pages.login.loginWith': 'Masuk dengan :', + 'pages.login.registerAccount': 'Daftar Akun', + 'pages.welcome.advancedComponent': 'Formulir Lanjutan', + 'pages.welcome.link': 'Selamat datang', + 'pages.welcome.advancedLayout': 'Tata letak Lanjutan', + 'pages.welcome.alertMessage': + 'Komponen heavy-duty yang lebih cepat dan lebih kuat telah dirilis.', + 'pages.admin.subPage.title': 'Halaman ini hanya dapat dilihat oleh admin', + 'pages.admin.subPage.alertMessage': + 'umi ui telah dirilis, silahkan gunakan npm run ui untuk memulai pengalaman.', + 'pages.searchTable.createForm.newRule': 'Aturan baru', + 'pages.searchTable.updateForm.ruleConfig': 'Konfigurasi aturan', + 'pages.searchTable.updateForm.basicConfig': 'Informasi dasar', + 'pages.searchTable.updateForm.ruleName.nameLabel': 'Nama aturan', + 'pages.searchTable.updateForm.ruleName.nameRules': + 'Harap masukkan nama aturan!', + 'pages.searchTable.updateForm.ruleDesc.descLabel': 'Deskripsi aturan', + 'pages.searchTable.updateForm.ruleDesc.descPlaceholder': + 'Harap masukkan setidaknya lima karakter', + 'pages.searchTable.updateForm.ruleDesc.descRules': + 'Harap masukkan deskripsi aturan setidaknya lima karakter!', + 'pages.searchTable.updateForm.ruleProps.title': 'Properti aturan', + 'pages.searchTable.updateForm.object': 'Objek pemantauan', + 'pages.searchTable.updateForm.ruleProps.templateLabel': 'Template aturan', + 'pages.searchTable.updateForm.ruleProps.typeLabel': 'Jenis aturan', + 'pages.searchTable.updateForm.schedulingPeriod.title': 'Periode penjadwalan', + 'pages.searchTable.updateForm.schedulingPeriod.timeLabel': 'Waktu mulai', + 'pages.searchTable.updateForm.schedulingPeriod.timeRules': + 'Pilih waktu mulai!', + 'pages.searchTable.titleDesc': 'deskripsi', + 'pages.searchTable.ruleName': 'Nama aturan wajib diisi', + 'pages.searchTable.titleCallNo': 'Jumlah panggilan', + 'pages.searchTable.titleStatus': 'Status', + 'pages.searchTable.nameStatus.default': 'default', + 'pages.searchTable.nameStatus.running': 'menyala', + 'pages.searchTable.nameStatus.online': 'online', + 'pages.searchTable.nameStatus.abnormal': 'abnormal', + 'pages.searchTable.titleUpdatedAt': 'Waktu terjadwal', + 'pages.searchTable.exception': 'Harap masukkan alasan pengecualian!', + 'pages.searchTable.titleOption': 'Pengoperasian', + 'pages.searchTable.config': 'Konfigurasi', + 'pages.searchTable.subscribeAlert': 'Berlangganan notifikasi', + 'pages.searchTable.title': 'Formulir pertanyaan', + 'pages.searchTable.new': 'Baru', + 'pages.searchTable.chosen': 'Terpilih', + 'pages.searchTable.item': 'item', + 'pages.searchTable.totalServiceCalls': 'Jumlah total panggilan layanan', + 'pages.searchTable.tenThousand': '0000', + 'pages.searchTable.batchDeletion': 'Penghapusan batch', + 'pages.searchTable.batchApproval': 'Persetujuan batch', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/id-ID/pwa.ts b/examples/bug-breadcrumb-link/src/locales/id-ID/pwa.ts new file mode 100644 index 000000000000..b2cb8a12ce3b --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/id-ID/pwa.ts @@ -0,0 +1,7 @@ +export default { + 'app.pwa.offline': 'Koneksi anda terputus', + 'app.pwa.serviceworker.updated': 'Konten baru sudah tersedia', + 'app.pwa.serviceworker.updated.hint': + 'Silahkan klik tombol "Refresh" untuk memuat ulang halaman ini', + 'app.pwa.serviceworker.updated.ok': 'Memuat ulang', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/id-ID/settingDrawer.ts b/examples/bug-breadcrumb-link/src/locales/id-ID/settingDrawer.ts new file mode 100644 index 000000000000..94977b3ddb44 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/id-ID/settingDrawer.ts @@ -0,0 +1,33 @@ +export default { + 'app.setting.pagestyle': 'Pengaturan style Halaman', + 'app.setting.pagestyle.dark': 'Style Gelap', + 'app.setting.pagestyle.light': 'Style Cerah', + 'app.setting.content-width': 'Lebar Konten', + 'app.setting.content-width.fixed': 'Tetap', + 'app.setting.content-width.fluid': 'Fluid', + 'app.setting.themecolor': 'Theme Color', + 'app.setting.themecolor.dust': 'Dust Red', + 'app.setting.themecolor.volcano': 'Volcano', + 'app.setting.themecolor.sunset': 'Sunset Orange', + 'app.setting.themecolor.cyan': 'Cyan', + 'app.setting.themecolor.green': 'Polar Green', + 'app.setting.themecolor.daybreak': 'Daybreak Blue (bawaan)', + 'app.setting.themecolor.geekblue': 'Geek Glue', + 'app.setting.themecolor.purple': 'Golden Purple', + 'app.setting.navigationmode': 'Mode Navigasi', + 'app.setting.sidemenu': 'Susunan Menu Samping', + 'app.setting.topmenu': 'Susunan Menu Atas', + 'app.setting.fixedheader': 'Header Tetap', + 'app.setting.fixedsidebar': 'Sidebar Tetap', + 'app.setting.fixedsidebar.hint': 'Berjalan pada Susunan Menu Samping', + 'app.setting.hideheader': 'Sembunyikan Header ketika gulir ke bawah', + 'app.setting.hideheader.hint': + 'Bekerja ketika Header tersembunyi dimunculkan', + 'app.setting.othersettings': 'Pengaturan Lainnya', + 'app.setting.weakmode': 'Mode Lemah', + 'app.setting.copy': 'Salin Pengaturan', + 'app.setting.copyinfo': + 'Berhasil disalin,tolong ubah defaultSettings pada src/models/setting.js', + 'app.setting.production.hint': + 'Panel pengaturan hanya muncul pada lingkungan pengembangan, silahkan modifikasi secara menual', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/id-ID/settings.ts b/examples/bug-breadcrumb-link/src/locales/id-ID/settings.ts new file mode 100644 index 000000000000..6076f259422b --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/id-ID/settings.ts @@ -0,0 +1,64 @@ +export default { + 'app.settings.menuMap.basic': 'Pengaturan Dasar', + 'app.settings.menuMap.security': 'Pengaturan Keamanan', + 'app.settings.menuMap.binding': 'Pengikatan Akun', + 'app.settings.menuMap.notification': 'Notifikasi Pesan Baru', + 'app.settings.basic.avatar': 'Avatar', + 'app.settings.basic.change-avatar': 'Ubah avatar', + 'app.settings.basic.email': 'Email', + 'app.settings.basic.email-message': 'Tolong masukkan email!', + 'app.settings.basic.nickname': 'Nickname', + 'app.settings.basic.nickname-message': 'Tolong masukkan Nickname!', + 'app.settings.basic.profile': 'Profil Personal', + 'app.settings.basic.profile-message': 'Tolong masukkan profil personal!', + 'app.settings.basic.profile-placeholder': + 'Perkenalan Singkat tentang Diri Anda', + 'app.settings.basic.country': 'Negara/Wilayah', + 'app.settings.basic.country-message': 'Tolong masukkan negara anda!', + 'app.settings.basic.geographic': 'Provinsi atau kota', + 'app.settings.basic.geographic-message': + 'Tolong masukkan info geografis anda!', + 'app.settings.basic.address': 'Alamat Jalan', + 'app.settings.basic.address-message': 'Tolong masukkan Alamat Jalan anda!', + 'app.settings.basic.phone': 'Nomor Ponsel', + 'app.settings.basic.phone-message': 'Tolong masukkan Nomor Ponsel anda!', + 'app.settings.basic.update': 'Perbarui Informasi', + 'app.settings.security.strong': 'Kuat', + 'app.settings.security.medium': 'Sedang', + 'app.settings.security.weak': 'Lemah', + 'app.settings.security.password': 'Kata Sandi Akun', + 'app.settings.security.password-description': 'Kekuatan Kata Sandi saat ini', + 'app.settings.security.phone': 'Keamanan Ponsel', + 'app.settings.security.phone-description': 'Mengikat Ponsel', + 'app.settings.security.question': 'Pertanyaan Keamanan', + 'app.settings.security.question-description': + 'Pertanyaan Keamanan belum diatur, dan kebijakan keamanan dapat melindungi akun secara efektif', + 'app.settings.security.email': 'Email Cadangan', + 'app.settings.security.email-description': 'Mengikat Email', + 'app.settings.security.mfa': 'Perangka MFA', + 'app.settings.security.mfa-description': + 'Tidak mengikat Perangkat MFA, setelah diikat, dapat dikonfirmasi dua kali', + 'app.settings.security.modify': 'Modifikasi', + 'app.settings.security.set': 'Setel', + 'app.settings.security.bind': 'Ikat', + 'app.settings.binding.taobao': 'Mengikat Taobao', + 'app.settings.binding.taobao-description': + 'Tidak mengikat akun Taobao saat ini', + 'app.settings.binding.alipay': 'Mengikat Alipay', + 'app.settings.binding.alipay-description': + 'Tidak mengikat akun Alipay saat ini', + 'app.settings.binding.dingding': 'Mengikat DingTalk', + 'app.settings.binding.dingding-description': 'Tidak mengikat akun DingTalk', + 'app.settings.binding.bind': 'Ikat', + 'app.settings.notification.password': 'Kata Sandi Akun', + 'app.settings.notification.password-description': + 'Pesan dari pengguna lain akan diberitahu dalam bentuk surat', + 'app.settings.notification.messages': 'Pesan Sistem', + 'app.settings.notification.messages-description': + 'Pesan sistem akan diberitahu dalam bentuk surat', + 'app.settings.notification.todo': 'Notifikasi daftar To-do', + 'app.settings.notification.todo-description': + 'Daftar to-do akan diberitahukan dalam bentuk surat dari stasiun', + 'app.settings.open': 'Buka', + 'app.settings.close': 'Tutup', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/ja-JP.ts b/examples/bug-breadcrumb-link/src/locales/ja-JP.ts new file mode 100644 index 000000000000..b2b8a1d48a8d --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/ja-JP.ts @@ -0,0 +1,25 @@ +import component from './ja-JP/component'; +import globalHeader from './ja-JP/globalHeader'; +import menu from './ja-JP/menu'; +import pages from './ja-JP/pages'; +import pwa from './ja-JP/pwa'; +import settingDrawer from './ja-JP/settingDrawer'; +import settings from './ja-JP/settings'; + +export default { + 'navBar.lang': '言語', + 'layout.user.link.help': 'ヘルプ', + 'layout.user.link.privacy': 'プライバシー', + 'layout.user.link.terms': '利用規約', + 'app.preview.down.block': + 'このページをローカルプロジェクトにダウンロードしてください', + 'app.welcome.link.fetch-blocks': '', + 'app.welcome.link.block-list': '', + ...globalHeader, + ...menu, + ...settingDrawer, + ...settings, + ...pwa, + ...component, + ...pages, +}; diff --git a/examples/bug-breadcrumb-link/src/locales/ja-JP/component.ts b/examples/bug-breadcrumb-link/src/locales/ja-JP/component.ts new file mode 100644 index 000000000000..40f238c0749e --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/ja-JP/component.ts @@ -0,0 +1,5 @@ +export default { + 'component.tagSelect.expand': '展開', + 'component.tagSelect.collapse': '折りたたむ', + 'component.tagSelect.all': 'すべて', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/ja-JP/globalHeader.ts b/examples/bug-breadcrumb-link/src/locales/ja-JP/globalHeader.ts new file mode 100644 index 000000000000..1642938769e1 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/ja-JP/globalHeader.ts @@ -0,0 +1,17 @@ +export default { + 'component.globalHeader.search': '検索', + 'component.globalHeader.search.example1': '検索例1', + 'component.globalHeader.search.example2': '検索例2', + 'component.globalHeader.search.example3': '検索例3', + 'component.globalHeader.help': 'ヘルプ', + 'component.globalHeader.notification': '通知', + 'component.globalHeader.notification.empty': 'すべての通知を表示しました。', + 'component.globalHeader.message': 'メッセージ', + 'component.globalHeader.message.empty': 'すべてのメッセージを表示しました。', + 'component.globalHeader.event': 'イベント', + 'component.globalHeader.event.empty': 'すべてのイベントを表示しました。', + 'component.noticeIcon.clear': 'クリア', + 'component.noticeIcon.cleared': 'クリア済み', + 'component.noticeIcon.empty': '通知なし', + 'component.noticeIcon.view-more': 'もっと見る', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/ja-JP/menu.ts b/examples/bug-breadcrumb-link/src/locales/ja-JP/menu.ts new file mode 100644 index 000000000000..af6ed0eaee2c --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/ja-JP/menu.ts @@ -0,0 +1,52 @@ +export default { + 'menu.welcome': 'ようこそ', + 'menu.more-blocks': 'その他のブロック', + 'menu.home': 'ホーム', + 'menu.admin': '管理者', + 'menu.admin.sub-page': 'サブページ', + 'menu.login': 'ログイン', + 'menu.register': '登録', + 'menu.register-result': '登録結果', + 'menu.dashboard': 'ダッシュボード', + 'menu.dashboard.analysis': '分析', + 'menu.dashboard.monitor': 'モニター', + 'menu.dashboard.workplace': '職場', + 'menu.exception.403': '403', + 'menu.exception.404': '404', + 'menu.exception.500': '500', + 'menu.form': 'フォーム', + 'menu.form.basic-form': '基本フォーム', + 'menu.form.step-form': 'ステップフォーム', + 'menu.form.step-form.info': 'ステップフォーム(転送情報の書き込み)', + 'menu.form.step-form.confirm': 'ステップフォーム(転送情報の確認)', + 'menu.form.step-form.result': 'ステップフォーム(完成)', + 'menu.form.advanced-form': '高度なフォーム', + 'menu.list': 'リスト', + 'menu.list.table-list': '検索テーブル', + 'menu.list.basic-list': '基本リスト', + 'menu.list.card-list': 'カードリスト', + 'menu.list.search-list': '検索リスト', + 'menu.list.search-list.articles': '検索リスト(記事)', + 'menu.list.search-list.projects': '検索リスト(プロジェクト)', + 'menu.list.search-list.applications': '検索リスト(アプリ)', + 'menu.profile': 'プロフィール', + 'menu.profile.basic': '基本プロフィール', + 'menu.profile.advanced': '高度なプロフィール', + 'menu.result': '結果', + 'menu.result.success': '成功', + 'menu.result.fail': '失敗', + 'menu.exception': '例外', + 'menu.exception.not-permission': '403', + 'menu.exception.not-find': '404', + 'menu.exception.server-error': '500', + 'menu.exception.trigger': 'トリガー', + 'menu.account': 'アカウント', + 'menu.account.center': 'アカウントセンター', + 'menu.account.settings': 'アカウント設定', + 'menu.account.trigger': 'トリガーエラー', + 'menu.account.logout': 'ログアウト', + 'menu.editor': 'グラフィックエディタ', + 'menu.editor.flow': 'フローエディタ', + 'menu.editor.mind': 'マインドエディター', + 'menu.editor.koni': 'コニエディター', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/ja-JP/pages.ts b/examples/bug-breadcrumb-link/src/locales/ja-JP/pages.ts new file mode 100644 index 000000000000..180de2c20b2d --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/ja-JP/pages.ts @@ -0,0 +1,74 @@ +export default { + 'pages.layouts.userLayout.title': + 'Ant Designは、西湖区で最も影響力のあるWebデザイン仕様です。', + 'pages.login.accountLogin.tab': 'アカウントログイン', + 'pages.login.accountLogin.errorMessage': + 'ユーザー名/パスワードが正しくありません(admin/ant.design)', + 'pages.login.username.placeholder': 'ユーザー名:adminまたはuser', + 'pages.login.username.required': 'ユーザー名を入力してください!', + 'pages.login.password.placeholder': 'パスワード:ant.design', + 'pages.login.password.required': 'パスワードを入力してください!', + 'pages.login.phoneLogin.tab': '電話ログイン', + 'pages.login.phoneLogin.errorMessage': '検証コードエラー', + 'pages.login.phoneNumber.placeholder': '電話番号', + 'pages.login.phoneNumber.required': '電話番号を入力してください!', + 'pages.login.phoneNumber.invalid': '電話番号が無効です!', + 'pages.login.captcha.placeholder': '確認コード', + 'pages.login.captcha.required': '確認コードを入力してください!', + 'pages.login.phoneLogin.getVerificationCode': '確認コードを取得', + 'pages.getCaptchaSecondText': '秒', + 'pages.login.rememberMe': 'Remember me', + 'pages.login.forgotPassword': 'パスワードをお忘れですか?', + 'pages.login.submit': 'ログイン', + 'pages.login.loginWith': 'その他のログイン方法:', + 'pages.login.registerAccount': 'アカウント登録', + 'pages.welcome.advancedComponent': '高度なコンポーネント', + 'pages.welcome.link': 'ようこそ', + 'pages.welcome.advancedLayout': '高度なレイアウト', + 'pages.welcome.alertMessage': + 'より高速で強力な頑丈なコンポーネントがリリースされました。', + 'pages.admin.subPage.title': 'このページは管理者のみが表示できます', + 'pages.admin.subPage.alertMessage': + 'Umi uiがリリースされました。npm run uiを使用して体験してください。', + 'pages.searchTable.createForm.newRule': '新しいルール', + 'pages.searchTable.updateForm.ruleConfig': 'ルール構成', + 'pages.searchTable.updateForm.basicConfig': '基本情報', + 'pages.searchTable.updateForm.ruleName.nameLabel': 'ルール名', + 'pages.searchTable.updateForm.ruleName.nameRules': + 'ルール名を入力してください!', + 'pages.searchTable.updateForm.ruleDesc.descLabel': 'ルールの説明', + 'pages.searchTable.updateForm.ruleDesc.descPlaceholder': + '5文字以上入力してください', + 'pages.searchTable.updateForm.ruleDesc.descRules': + '5文字以上のルールの説明を入力してください!', + 'pages.searchTable.updateForm.ruleProps.title': 'プロパティの構成', + 'pages.searchTable.updateForm.object': '監視対象', + 'pages.searchTable.updateForm.ruleProps.templateLabel': 'ルールテンプレート', + 'pages.searchTable.updateForm.ruleProps.typeLabel': 'ルールタイプ', + 'pages.searchTable.updateForm.schedulingPeriod.title': + 'スケジュール期間の設定', + 'pages.searchTable.updateForm.schedulingPeriod.timeLabel': '開始時間', + 'pages.searchTable.updateForm.schedulingPeriod.timeRules': + '開始時間を選択してください!', + 'pages.searchTable.titleDesc': '説明', + 'pages.searchTable.ruleName': 'ルール名が必要です', + 'pages.searchTable.titleCallNo': 'サービスコール数', + 'pages.searchTable.titleStatus': 'ステータス', + 'pages.searchTable.nameStatus.default': 'デフォルト', + 'pages.searchTable.nameStatus.running': '起動中', + 'pages.searchTable.nameStatus.online': 'オンライン', + 'pages.searchTable.nameStatus.abnormal': '異常', + 'pages.searchTable.titleUpdatedAt': '最終スケジュール', + 'pages.searchTable.exception': '例外の理由を入力してください!', + 'pages.searchTable.titleOption': 'オプション', + 'pages.searchTable.config': '構成', + 'pages.searchTable.subscribeAlert': 'アラートを購読する', + 'pages.searchTable.title': 'お問い合わせフォーム', + 'pages.searchTable.new': '新しい', + 'pages.searchTable.chosen': '選んだ項目', + 'pages.searchTable.item': '項目', + 'pages.searchTable.totalServiceCalls': 'サービスコールの総数', + 'pages.searchTable.tenThousand': '万', + 'pages.searchTable.batchDeletion': 'バッチ削除', + 'pages.searchTable.batchApproval': 'バッチ承認', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/ja-JP/pwa.ts b/examples/bug-breadcrumb-link/src/locales/ja-JP/pwa.ts new file mode 100644 index 000000000000..ace23aef6763 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/ja-JP/pwa.ts @@ -0,0 +1,7 @@ +export default { + 'app.pwa.offline': 'あなたは今オフラインです', + 'app.pwa.serviceworker.updated': '新しいコンテンツが利用可能です', + 'app.pwa.serviceworker.updated.hint': + '現在のページをリロードするには、「更新」ボタンを押してください', + 'app.pwa.serviceworker.updated.ok': 'リフレッシュ', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/ja-JP/settingDrawer.ts b/examples/bug-breadcrumb-link/src/locales/ja-JP/settingDrawer.ts new file mode 100644 index 000000000000..ac03203bf4b0 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/ja-JP/settingDrawer.ts @@ -0,0 +1,33 @@ +export default { + 'app.setting.pagestyle': 'ページスタイル設定', + 'app.setting.pagestyle.dark': 'ダークスタイル', + 'app.setting.pagestyle.light': 'ライトスタイル', + 'app.setting.content-width': 'コンテンツの幅', + 'app.setting.content-width.fixed': '固定', + 'app.setting.content-width.fluid': '流体', + 'app.setting.themecolor': 'テーマカラー', + 'app.setting.themecolor.dust': 'ダストレッド', + 'app.setting.themecolor.volcano': 'ボルケ-ノ', + 'app.setting.themecolor.sunset': 'サンセットオレンジ', + 'app.setting.themecolor.cyan': 'シアン', + 'app.setting.themecolor.green': 'ポーラーグリーン', + 'app.setting.themecolor.daybreak': '夜明けの青(デフォルト)', + 'app.setting.themecolor.geekblue': 'ギーク ブルー', + 'app.setting.themecolor.purple': 'ゴールデンパープル', + 'app.setting.navigationmode': 'ナビゲーションモード', + 'app.setting.sidemenu': 'サイドメニューのレイアウト', + 'app.setting.topmenu': 'トップメニューのレイアウト', + 'app.setting.fixedheader': '固定ヘッダー', + 'app.setting.fixedsidebar': '固定サイドバー', + 'app.setting.fixedsidebar.hint': 'サイドメニューのレイアウトで動作します', + 'app.setting.hideheader': 'スクロール時の非表示ヘッダー', + 'app.setting.hideheader.hint': + '非表示ヘッダーが有効になっている場合に機能します', + 'app.setting.othersettings': 'その他の設定', + 'app.setting.weakmode': 'ウィークモード', + 'app.setting.copy': 'コピー設定', + 'app.setting.copyinfo': + 'コピーが成功しました。src/models/setting.jsのdefaultSettingsを置き換えてください', + 'app.setting.production.hint': + '設定パネルは開発環境でのみ表示されます。手動で変更してください', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/ja-JP/settings.ts b/examples/bug-breadcrumb-link/src/locales/ja-JP/settings.ts new file mode 100644 index 000000000000..ce4e459e6651 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/ja-JP/settings.ts @@ -0,0 +1,63 @@ +export default { + 'app.settings.menuMap.basic': '基本設定', + 'app.settings.menuMap.security': 'セキュリティ設定', + 'app.settings.menuMap.binding': 'アカウントのバインド', + 'app.settings.menuMap.notification': '新しいメッセージの通知', + 'app.settings.basic.avatar': 'アバター', + 'app.settings.basic.change-avatar': 'アバターを変更する', + 'app.settings.basic.email': 'メール', + 'app.settings.basic.email-message': 'メールアドレスを入力してください!', + 'app.settings.basic.nickname': 'ニックネーム', + 'app.settings.basic.nickname-message': 'ニックネームを入力してください!', + 'app.settings.basic.profile': '個人プロフィール', + 'app.settings.basic.profile-message': '個人プロフィールを入力してください!', + 'app.settings.basic.profile-placeholder': '自己紹介', + 'app.settings.basic.country': '国/地域', + 'app.settings.basic.country-message': 'あなたの国を入力してください!', + 'app.settings.basic.geographic': '州または市', + 'app.settings.basic.geographic-message': '地理情報を入力してください!', + 'app.settings.basic.address': '住所', + 'app.settings.basic.address-message': '住所を入力してください!', + 'app.settings.basic.phone': '電話番号', + 'app.settings.basic.phone-message': '電話番号を入力してください!', + 'app.settings.basic.update': '更新情報', + 'app.settings.security.strong': '強い', + 'app.settings.security.medium': 'ミディアム', + 'app.settings.security.weak': '弱い', + 'app.settings.security.password': 'アカウントパスワード', + 'app.settings.security.password-description': '現在のパスワードの強度', + 'app.settings.security.phone': 'セキュリティ電話番号', + 'app.settings.security.phone-description': 'バインドされた電話番号', + 'app.settings.security.question': '秘密の質問', + 'app.settings.security.question-description': + 'セキュリティの質問が設定されてません。セキュリティポリシーはアカウントのセキュリティを効果的に保護できます', + 'app.settings.security.email': 'バックアップメール', + 'app.settings.security.email-description': 'バインドされたメール', + 'app.settings.security.mfa': '多要素認証デバイス', + 'app.settings.security.mfa-description': + 'バインドされていない多要素認証デバイスは、バインド後、2回確認できます', + 'app.settings.security.modify': '変更する', + 'app.settings.security.set': 'セットする', + 'app.settings.security.bind': 'バインド', + 'app.settings.binding.taobao': 'タオバオをバインドする', + 'app.settings.binding.taobao-description': + '現在バインドされていないタオバオアカウント', + 'app.settings.binding.alipay': 'アリペイをバインドする', + 'app.settings.binding.alipay-description': + '現在バインドされていないアリペイアカウント', + 'app.settings.binding.dingding': 'ディントークをバインドする', + 'app.settings.binding.dingding-description': + '現在バインドされていないディントークアカウント', + 'app.settings.binding.bind': 'バインド', + 'app.settings.notification.password': 'アカウントパスワード', + 'app.settings.notification.password-description': + '他のユーザーからのメッセージは、ステーションレターの形式で通知されます', + 'app.settings.notification.messages': 'システムメッセージ', + 'app.settings.notification.messages-description': + 'システムメッセージは、ステーションレターの形式で通知されます', + 'app.settings.notification.todo': 'To Do(用事) 通知', + 'app.settings.notification.todo-description': + 'To Doタスクは、内部レターの形式で通知されます', + 'app.settings.open': '開く', + 'app.settings.close': '閉じる', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/pt-BR.ts b/examples/bug-breadcrumb-link/src/locales/pt-BR.ts new file mode 100644 index 000000000000..d501a8a0c976 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/pt-BR.ts @@ -0,0 +1,22 @@ +import component from './pt-BR/component'; +import globalHeader from './pt-BR/globalHeader'; +import menu from './pt-BR/menu'; +import pages from './pt-BR/pages'; +import pwa from './pt-BR/pwa'; +import settingDrawer from './pt-BR/settingDrawer'; +import settings from './pt-BR/settings'; + +export default { + 'navBar.lang': 'Idiomas', + 'layout.user.link.help': 'ajuda', + 'layout.user.link.privacy': 'política de privacidade', + 'layout.user.link.terms': 'termos de serviços', + 'app.preview.down.block': 'Download this page to your local project', + ...globalHeader, + ...menu, + ...settingDrawer, + ...settings, + ...pwa, + ...component, + ...pages, +}; diff --git a/examples/bug-breadcrumb-link/src/locales/pt-BR/component.ts b/examples/bug-breadcrumb-link/src/locales/pt-BR/component.ts new file mode 100644 index 000000000000..7cf9999c3ab4 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/pt-BR/component.ts @@ -0,0 +1,5 @@ +export default { + 'component.tagSelect.expand': 'Expandir', + 'component.tagSelect.collapse': 'Diminuir', + 'component.tagSelect.all': 'Todas', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/pt-BR/globalHeader.ts b/examples/bug-breadcrumb-link/src/locales/pt-BR/globalHeader.ts new file mode 100644 index 000000000000..2bfe2ed6e152 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/pt-BR/globalHeader.ts @@ -0,0 +1,19 @@ +export default { + 'component.globalHeader.search': 'Busca', + 'component.globalHeader.search.example1': 'Exemplo de busca 1', + 'component.globalHeader.search.example2': 'Exemplo de busca 2', + 'component.globalHeader.search.example3': 'Exemplo de busca 3', + 'component.globalHeader.help': 'Ajuda', + 'component.globalHeader.notification': 'Notificação', + 'component.globalHeader.notification.empty': + 'Você visualizou todas as notificações.', + 'component.globalHeader.message': 'Mensagem', + 'component.globalHeader.message.empty': 'Você visualizou todas as mensagens.', + 'component.globalHeader.event': 'Evento', + 'component.globalHeader.event.empty': 'Você visualizou todos os eventos.', + 'component.noticeIcon.clear': 'Limpar', + 'component.noticeIcon.cleared': 'Limpo', + 'component.noticeIcon.empty': 'Sem notificações', + 'component.noticeIcon.loaded': 'Carregado', + 'component.noticeIcon.view-more': 'Veja mais', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/pt-BR/menu.ts b/examples/bug-breadcrumb-link/src/locales/pt-BR/menu.ts new file mode 100644 index 000000000000..7724e14a00be --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/pt-BR/menu.ts @@ -0,0 +1,54 @@ +export default { + 'menu.welcome': 'Welcome', + 'menu.more-blocks': 'More Blocks', + 'menu.home': 'Início', + 'menu.login': 'Login', + 'menu.admin': 'Admin', + 'menu.admin.sub-page': 'Sub-Page', + 'menu.register': 'Registro', + 'menu.register-result': 'Resultado de registro', + 'menu.dashboard': 'Dashboard', + 'menu.dashboard.analysis': 'Análise', + 'menu.dashboard.monitor': 'Monitor', + 'menu.dashboard.workplace': 'Ambiente de Trabalho', + 'menu.exception.403': '403', + 'menu.exception.404': '404', + 'menu.exception.500': '500', + 'menu.form': 'Formulário', + 'menu.form.basic-form': 'Formulário Básico', + 'menu.form.step-form': 'Formulário Assistido', + 'menu.form.step-form.info': + 'Formulário Assistido(gravar informações de transferência)', + 'menu.form.step-form.confirm': + 'Formulário Assistido(confirmar informações de transferência)', + 'menu.form.step-form.result': 'Formulário Assistido(finalizado)', + 'menu.form.advanced-form': 'Formulário Avançado', + 'menu.list': 'Lista', + 'menu.list.table-list': 'Tabela de Busca', + 'menu.list.basic-list': 'Lista Básica', + 'menu.list.card-list': 'Lista de Card', + 'menu.list.search-list': 'Lista de Busca', + 'menu.list.search-list.articles': 'Lista de Busca(artigos)', + 'menu.list.search-list.projects': 'Lista de Busca(projetos)', + 'menu.list.search-list.applications': 'Lista de Busca(aplicações)', + 'menu.profile': 'Perfil', + 'menu.profile.basic': 'Perfil Básico', + 'menu.profile.advanced': 'Perfil Avançado', + 'menu.result': 'Resultado', + 'menu.result.success': 'Sucesso', + 'menu.result.fail': 'Falha', + 'menu.exception': 'Exceção', + 'menu.exception.not-permission': '403', + 'menu.exception.not-find': '404', + 'menu.exception.server-error': '500', + 'menu.exception.trigger': 'Disparar', + 'menu.account': 'Conta', + 'menu.account.center': 'Central da Conta', + 'menu.account.settings': 'Configurar Conta', + 'menu.account.trigger': 'Disparar Erro', + 'menu.account.logout': 'Sair', + 'menu.editor': 'Graphic Editor', + 'menu.editor.flow': 'Flow Editor', + 'menu.editor.mind': 'Mind Editor', + 'menu.editor.koni': 'Koni Editor', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/pt-BR/pages.ts b/examples/bug-breadcrumb-link/src/locales/pt-BR/pages.ts new file mode 100644 index 000000000000..09e7e44fb421 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/pt-BR/pages.ts @@ -0,0 +1,75 @@ +export default { + 'pages.layouts.userLayout.title': + 'Ant Design é a especificação de web design mais influente no distrito de Xihu', + 'pages.login.accountLogin.tab': 'Login da conta', + 'pages.login.accountLogin.errorMessage': + 'usuário/senha incorreto(admin/ant.design)', + 'pages.login.username.placeholder': 'Usuário: admin or user', + 'pages.login.username.required': 'Por favor insira seu usuário!', + 'pages.login.password.placeholder': 'Senha: ant.design', + 'pages.login.password.required': 'Por favor insira sua senha!', + 'pages.login.phoneLogin.tab': 'Login com Telefone', + 'pages.login.phoneLogin.errorMessage': 'Erro de Código de Verificação', + 'pages.login.phoneNumber.placeholder': 'Telefone', + 'pages.login.phoneNumber.required': 'Por favor entre com seu telefone!', + 'pages.login.phoneNumber.invalid': 'Telefone é inválido!', + 'pages.login.captcha.placeholder': 'Código de Verificação', + 'pages.login.captcha.required': + 'Por favor entre com o código de verificação!', + 'pages.login.phoneLogin.getVerificationCode': 'Obter Código', + 'pages.getCaptchaSecondText': 'seg(s)', + 'pages.login.rememberMe': 'Lembre-me', + 'pages.login.forgotPassword': 'Perdeu a Senha ?', + 'pages.login.submit': 'Enviar', + 'pages.login.loginWith': 'Login com :', + 'pages.login.registerAccount': 'Registra Conta', + 'pages.welcome.advancedComponent': 'Componente Avançado', + 'pages.welcome.link': 'Bem-vindo', + 'pages.welcome.advancedLayout': 'Layout Avançado', + 'pages.welcome.alertMessage': + 'Componentes pesados mais rápidos e mais fortes foram lançados.', + 'pages.admin.subPage.title': 'Esta página só pode ser vista pelo Admin', + 'pages.admin.subPage.alertMessage': + 'O Umi ui foi lançado, bem-vindo ao usar o npm run ui para iniciar a experiência.', + 'pages.searchTable.createForm.newRule': 'Neva Regra', + 'pages.searchTable.updateForm.ruleConfig': 'Configuração de Regra', + 'pages.searchTable.updateForm.basicConfig': 'Informação básica', + 'pages.searchTable.updateForm.ruleName.nameLabel': 'Nome da Regra', + 'pages.searchTable.updateForm.ruleName.nameRules': + 'Por favor entre com o nome da regra!', + 'pages.searchTable.updateForm.ruleDesc.descLabel': 'Descrição da Regra', + 'pages.searchTable.updateForm.ruleDesc.descPlaceholder': + 'Por favor insira ao menos cinco caracteres', + 'pages.searchTable.updateForm.ruleDesc.descRules': + 'Insira uma descrição de regra de pelo menos cinco caracteres!', + 'pages.searchTable.updateForm.ruleProps.title': 'Configurar Propriedades', + 'pages.searchTable.updateForm.object': 'Objeto de Monitoramento', + 'pages.searchTable.updateForm.ruleProps.templateLabel': 'Modelo de Regra', + 'pages.searchTable.updateForm.ruleProps.typeLabel': 'Tipo de Regra', + 'pages.searchTable.updateForm.schedulingPeriod.title': + 'Definir Período de Agendamento', + 'pages.searchTable.updateForm.schedulingPeriod.timeLabel': 'Hora de Início', + 'pages.searchTable.updateForm.schedulingPeriod.timeRules': + 'Por favor selecione um horáriod e início!', + 'pages.searchTable.titleDesc': 'Descrição', + 'pages.searchTable.ruleName': 'O nome da regra é obrigatório', + 'pages.searchTable.titleCallNo': 'Número de chamadas de serviço', + 'pages.searchTable.titleStatus': 'Status', + 'pages.searchTable.nameStatus.default': 'padrão', + 'pages.searchTable.nameStatus.running': 'executando', + 'pages.searchTable.nameStatus.online': 'online', + 'pages.searchTable.nameStatus.abnormal': 'anormal', + 'pages.searchTable.titleUpdatedAt': 'Última programação em', + 'pages.searchTable.exception': 'Por favor, indique o motivo da exceção!', + 'pages.searchTable.titleOption': 'Opção', + 'pages.searchTable.config': 'Configuração', + 'pages.searchTable.subscribeAlert': 'Inscreva-se para receber alertas', + 'pages.searchTable.title': 'Formulário de Consulta', + 'pages.searchTable.new': 'Novo', + 'pages.searchTable.chosen': 'selecionado', + 'pages.searchTable.item': 'item', + 'pages.searchTable.totalServiceCalls': 'Número total de chamadas de serviço', + 'pages.searchTable.tenThousand': '0000', + 'pages.searchTable.batchDeletion': 'deleção em lote', + 'pages.searchTable.batchApproval': 'aprovação em lote', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/pt-BR/pwa.ts b/examples/bug-breadcrumb-link/src/locales/pt-BR/pwa.ts new file mode 100644 index 000000000000..05cc79784227 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/pt-BR/pwa.ts @@ -0,0 +1,7 @@ +export default { + 'app.pwa.offline': 'Você está offline agora', + 'app.pwa.serviceworker.updated': 'Novo conteúdo está disponível', + 'app.pwa.serviceworker.updated.hint': + 'Por favor, pressione o botão "Atualizar" para recarregar a página atual', + 'app.pwa.serviceworker.updated.ok': 'Atualizar', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/pt-BR/settingDrawer.ts b/examples/bug-breadcrumb-link/src/locales/pt-BR/settingDrawer.ts new file mode 100644 index 000000000000..f17d4df09199 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/pt-BR/settingDrawer.ts @@ -0,0 +1,33 @@ +export default { + 'app.setting.pagestyle': 'Configuração de estilo da página', + 'app.setting.pagestyle.dark': 'Dark style', + 'app.setting.pagestyle.light': 'Light style', + 'app.setting.content-width': 'Largura do conteúdo', + 'app.setting.content-width.fixed': 'Fixo', + 'app.setting.content-width.fluid': 'Fluido', + 'app.setting.themecolor': 'Cor do Tema', + 'app.setting.themecolor.dust': 'Dust Red', + 'app.setting.themecolor.volcano': 'Volcano', + 'app.setting.themecolor.sunset': 'Sunset Orange', + 'app.setting.themecolor.cyan': 'Cyan', + 'app.setting.themecolor.green': 'Polar Green', + 'app.setting.themecolor.daybreak': 'Daybreak Blue (default)', + 'app.setting.themecolor.geekblue': 'Geek Glue', + 'app.setting.themecolor.purple': 'Golden Purple', + 'app.setting.navigationmode': 'Modo de Navegação', + 'app.setting.sidemenu': 'Layout do Menu Lateral', + 'app.setting.topmenu': 'Layout do Menu Superior', + 'app.setting.fixedheader': 'Cabeçalho fixo', + 'app.setting.fixedsidebar': 'Barra lateral fixa', + 'app.setting.fixedsidebar.hint': 'Funciona no layout do menu lateral', + 'app.setting.hideheader': 'Esconder o cabeçalho quando rolar', + 'app.setting.hideheader.hint': + 'Funciona quando o esconder cabeçalho está abilitado', + 'app.setting.othersettings': 'Outras configurações', + 'app.setting.weakmode': 'Weak Mode', + 'app.setting.copy': 'Copiar Configuração', + 'app.setting.copyinfo': + 'copiado com sucesso,por favor trocar o defaultSettings em src/models/setting.js', + 'app.setting.production.hint': + 'O painel de configuração apenas é exibido no ambiente de desenvolvimento, por favor modifique manualmente o', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/pt-BR/settings.ts b/examples/bug-breadcrumb-link/src/locales/pt-BR/settings.ts new file mode 100644 index 000000000000..bc35caa0d317 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/pt-BR/settings.ts @@ -0,0 +1,66 @@ +export default { + 'app.settings.menuMap.basic': 'Configurações Básicas', + 'app.settings.menuMap.security': 'Configurações de Segurança', + 'app.settings.menuMap.binding': 'Vinculação de Conta', + 'app.settings.menuMap.notification': 'Mensagens de Notificação', + 'app.settings.basic.avatar': 'Avatar', + 'app.settings.basic.change-avatar': 'Alterar avatar', + 'app.settings.basic.email': 'Email', + 'app.settings.basic.email-message': 'Por favor insira seu email!', + 'app.settings.basic.nickname': 'Nome de usuário', + 'app.settings.basic.nickname-message': + 'Por favor insira seu nome de usuário!', + 'app.settings.basic.profile': 'Perfil pessoal', + 'app.settings.basic.profile-message': 'Por favor insira seu perfil pessoal!', + 'app.settings.basic.profile-placeholder': 'Breve introdução sua', + 'app.settings.basic.country': 'País/Região', + 'app.settings.basic.country-message': 'Por favor insira país!', + 'app.settings.basic.geographic': 'Província, estado ou cidade', + 'app.settings.basic.geographic-message': + 'Por favor insira suas informações geográficas!', + 'app.settings.basic.address': 'Endereço', + 'app.settings.basic.address-message': 'Por favor insira seu endereço!', + 'app.settings.basic.phone': 'Número de telefone', + 'app.settings.basic.phone-message': + 'Por favor insira seu número de telefone!', + 'app.settings.basic.update': 'Atualizar Informações', + 'app.settings.security.strong': 'Forte', + 'app.settings.security.medium': 'Média', + 'app.settings.security.weak': 'Fraca', + 'app.settings.security.password': 'Senha da Conta', + 'app.settings.security.password-description': 'Força da senha', + 'app.settings.security.phone': 'Telefone de Seguraça', + 'app.settings.security.phone-description': 'Telefone vinculado', + 'app.settings.security.question': 'Pergunta de Segurança', + 'app.settings.security.question-description': + 'A pergunta de segurança não está definida e a política de segurança pode proteger efetivamente a segurança da conta', + 'app.settings.security.email': 'Email de Backup', + 'app.settings.security.email-description': 'Email vinculado', + 'app.settings.security.mfa': 'Dispositivo MFA', + 'app.settings.security.mfa-description': + 'O dispositivo MFA não vinculado, após a vinculação, pode ser confirmado duas vezes', + 'app.settings.security.modify': 'Modificar', + 'app.settings.security.set': 'Atribuir', + 'app.settings.security.bind': 'Vincular', + 'app.settings.binding.taobao': 'Vincular Taobao', + 'app.settings.binding.taobao-description': + 'Atualmente não vinculado à conta Taobao', + 'app.settings.binding.alipay': 'Vincular Alipay', + 'app.settings.binding.alipay-description': + 'Atualmente não vinculado à conta Alipay', + 'app.settings.binding.dingding': 'Vincular DingTalk', + 'app.settings.binding.dingding-description': + 'Atualmente não vinculado à conta DingTalk', + 'app.settings.binding.bind': 'Vincular', + 'app.settings.notification.password': 'Senha da Conta', + 'app.settings.notification.password-description': + 'Mensagens de outros usuários serão notificadas na forma de uma estação de letra', + 'app.settings.notification.messages': 'Mensagens de Sistema', + 'app.settings.notification.messages-description': + 'Mensagens de sistema serão notificadas na forma de uma estação de letra', + 'app.settings.notification.todo': 'Notificação de To-do', + 'app.settings.notification.todo-description': + 'A lista de to-do será notificada na forma de uma estação de letra', + 'app.settings.open': 'Aberto', + 'app.settings.close': 'Fechado', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/zh-CN.ts b/examples/bug-breadcrumb-link/src/locales/zh-CN.ts new file mode 100644 index 000000000000..769148991ffa --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/zh-CN.ts @@ -0,0 +1,25 @@ +import component from './zh-CN/component'; +import globalHeader from './zh-CN/globalHeader'; +import menu from './zh-CN/menu'; +import pages from './zh-CN/pages'; +import pwa from './zh-CN/pwa'; +import settingDrawer from './zh-CN/settingDrawer'; +import settings from './zh-CN/settings'; + +export default { + 'navBar.lang': '语言', + 'layout.user.link.help': '帮助', + 'layout.user.link.privacy': '隐私', + 'layout.user.link.terms': '条款', + 'app.copyright.produced': '蚂蚁集团体验技术部出品', + 'app.preview.down.block': '下载此页面到本地项目', + 'app.welcome.link.fetch-blocks': '获取全部区块', + 'app.welcome.link.block-list': '基于 block 开发,快速构建标准页面', + ...pages, + ...globalHeader, + ...menu, + ...settingDrawer, + ...settings, + ...pwa, + ...component, +}; diff --git a/examples/bug-breadcrumb-link/src/locales/zh-CN/component.ts b/examples/bug-breadcrumb-link/src/locales/zh-CN/component.ts new file mode 100644 index 000000000000..1f1feadbf6f1 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/zh-CN/component.ts @@ -0,0 +1,5 @@ +export default { + 'component.tagSelect.expand': '展开', + 'component.tagSelect.collapse': '收起', + 'component.tagSelect.all': '全部', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/zh-CN/globalHeader.ts b/examples/bug-breadcrumb-link/src/locales/zh-CN/globalHeader.ts new file mode 100644 index 000000000000..9fd66a5875f0 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/zh-CN/globalHeader.ts @@ -0,0 +1,17 @@ +export default { + 'component.globalHeader.search': '站内搜索', + 'component.globalHeader.search.example1': '搜索提示一', + 'component.globalHeader.search.example2': '搜索提示二', + 'component.globalHeader.search.example3': '搜索提示三', + 'component.globalHeader.help': '使用文档', + 'component.globalHeader.notification': '通知', + 'component.globalHeader.notification.empty': '你已查看所有通知', + 'component.globalHeader.message': '消息', + 'component.globalHeader.message.empty': '您已读完所有消息', + 'component.globalHeader.event': '待办', + 'component.globalHeader.event.empty': '你已完成所有待办', + 'component.noticeIcon.clear': '清空', + 'component.noticeIcon.cleared': '清空了', + 'component.noticeIcon.empty': '暂无数据', + 'component.noticeIcon.view-more': '查看更多', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/zh-CN/menu.ts b/examples/bug-breadcrumb-link/src/locales/zh-CN/menu.ts new file mode 100644 index 000000000000..bc3758ec1480 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/zh-CN/menu.ts @@ -0,0 +1,53 @@ +export default { + 'menu.welcome': '欢迎', + 'menu.more-blocks': '更多区块', + 'menu.home': '首页', + 'menu.admin': '管理页', + 'menu.admin.sub-page': '二级管理页', + 'menu.login': '登录', + 'menu.register': '注册', + 'menu.register-result': '注册结果', + 'menu.dashboard': 'Dashboard', + 'menu.dashboard.analysis': '分析页', + 'menu.dashboard.monitor': '监控页', + 'menu.dashboard.workplace': '工作台', + 'menu.exception.403': '403', + 'menu.exception.404': '404', + 'menu.exception.500': '500', + 'menu.form': '表单页', + 'menu.form.basic-form': '基础表单', + 'menu.form.step-form': '分步表单', + 'menu.form.step-form.info': '分步表单(填写转账信息)', + 'menu.form.step-form.confirm': '分步表单(确认转账信息)', + 'menu.form.step-form.result': '分步表单(完成)', + 'menu.form.advanced-form': '高级表单', + 'menu.list': '列表页', + 'menu.list.table-list': '查询表格', + 'menu.list.basic-list': '标准列表', + 'menu.list.card-list': '卡片列表', + 'menu.list.search-list': '搜索列表', + 'menu.list.search-list.articles': '搜索列表(文章)', + 'menu.list.search-list.projects': '搜索列表(项目)', + 'menu.list.search-list.applications': '搜索列表(应用)', + 'menu.profile': '详情页', + 'menu.profile.basic': '基础详情页', + 'menu.profile.advanced': '高级详情页', + 'menu.result': '结果页', + 'menu.result.success': '成功页', + 'menu.result.fail': '失败页', + 'menu.exception': '异常页', + 'menu.exception.not-permission': '403', + 'menu.exception.not-find': '404', + 'menu.exception.server-error': '500', + 'menu.exception.trigger': '触发错误', + 'menu.account': '个人页', + 'menu.account.center': '个人中心', + 'menu.account.settings': '个人设置', + 'menu.account.trigger': '触发报错', + 'menu.account.logout': '退出登录', + 'menu.editor': '图形编辑器', + 'menu.editor.flow': '流程编辑器', + 'menu.editor.mind': '脑图编辑器', + 'menu.editor.koni': '拓扑编辑器', + 'menu.editor.monaco-editor': '代码编辑器', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/zh-CN/pages.ts b/examples/bug-breadcrumb-link/src/locales/zh-CN/pages.ts new file mode 100644 index 000000000000..80bc1ec50d44 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/zh-CN/pages.ts @@ -0,0 +1,71 @@ +export default { + 'pages.layouts.userLayout.title': + 'Ant Design 是西湖区最具影响力的 Web 设计规范', + 'pages.login.accountLogin.tab': '账户密码登录', + 'pages.login.accountLogin.errorMessage': + '错误的用户名和密码(admin/ant.design)', + 'pages.login.failure': '登录失败,请重试!', + 'pages.login.success': '登录成功!', + 'pages.login.username.placeholder': '用户名: admin or user', + 'pages.login.username.required': '用户名是必填项!', + 'pages.login.password.placeholder': '密码: ant.design', + 'pages.login.password.required': '密码是必填项!', + 'pages.login.phoneLogin.tab': '手机号登录', + 'pages.login.phoneLogin.errorMessage': '验证码错误', + 'pages.login.phoneNumber.placeholder': '请输入手机号!', + 'pages.login.phoneNumber.required': '手机号是必填项!', + 'pages.login.phoneNumber.invalid': '不合法的手机号!', + 'pages.login.captcha.placeholder': '请输入验证码!', + 'pages.login.captcha.required': '验证码是必填项!', + 'pages.login.phoneLogin.getVerificationCode': '获取验证码', + 'pages.getCaptchaSecondText': '秒后重新获取', + 'pages.login.rememberMe': '自动登录', + 'pages.login.forgotPassword': '忘记密码 ?', + 'pages.login.submit': '登录', + 'pages.login.loginWith': '其他登录方式 :', + 'pages.login.registerAccount': '注册账户', + 'pages.welcome.advancedComponent': '高级表格', + 'pages.welcome.link': '欢迎使用', + 'pages.welcome.advancedLayout': '高级布局', + 'pages.welcome.alertMessage': '更快更强的重型组件,已经发布。', + 'pages.admin.subPage.title': ' 这个页面只有 admin 权限才能查看', + 'pages.admin.subPage.alertMessage': + 'umi ui 现已发布,欢迎使用 npm run ui 启动体验。', + 'pages.searchTable.createForm.newRule': '新建规则', + 'pages.searchTable.updateForm.ruleConfig': '规则配置', + 'pages.searchTable.updateForm.basicConfig': '基本信息', + 'pages.searchTable.updateForm.ruleName.nameLabel': '规则名称', + 'pages.searchTable.updateForm.ruleName.nameRules': '请输入规则名称!', + 'pages.searchTable.updateForm.ruleDesc.descLabel': '规则描述', + 'pages.searchTable.updateForm.ruleDesc.descPlaceholder': '请输入至少五个字符', + 'pages.searchTable.updateForm.ruleDesc.descRules': + '请输入至少五个字符的规则描述!', + 'pages.searchTable.updateForm.ruleProps.title': '配置规则属性', + 'pages.searchTable.updateForm.object': '监控对象', + 'pages.searchTable.updateForm.ruleProps.templateLabel': '规则模板', + 'pages.searchTable.updateForm.ruleProps.typeLabel': '规则类型', + 'pages.searchTable.updateForm.schedulingPeriod.title': '设定调度周期', + 'pages.searchTable.updateForm.schedulingPeriod.timeLabel': '开始时间', + 'pages.searchTable.updateForm.schedulingPeriod.timeRules': '请选择开始时间!', + 'pages.searchTable.titleDesc': '描述', + 'pages.searchTable.ruleName': '规则名称为必填项', + 'pages.searchTable.titleCallNo': '服务调用次数', + 'pages.searchTable.titleStatus': '状态', + 'pages.searchTable.nameStatus.default': '关闭', + 'pages.searchTable.nameStatus.running': '运行中', + 'pages.searchTable.nameStatus.online': '已上线', + 'pages.searchTable.nameStatus.abnormal': '异常', + 'pages.searchTable.titleUpdatedAt': '上次调度时间', + 'pages.searchTable.exception': '请输入异常原因!', + 'pages.searchTable.titleOption': '操作', + 'pages.searchTable.config': '配置', + 'pages.searchTable.subscribeAlert': '订阅警报', + 'pages.searchTable.title': '查询表格', + 'pages.searchTable.new': '新建', + 'pages.searchTable.chosen': '已选择', + 'pages.searchTable.item': '项', + 'pages.searchTable.totalServiceCalls': '服务调用次数总计', + 'pages.searchTable.tenThousand': '万', + 'pages.searchTable.batchDeletion': '批量删除', + 'pages.searchTable.batchApproval': '批量审批', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/zh-CN/pwa.ts b/examples/bug-breadcrumb-link/src/locales/zh-CN/pwa.ts new file mode 100644 index 000000000000..e9504849e784 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/zh-CN/pwa.ts @@ -0,0 +1,6 @@ +export default { + 'app.pwa.offline': '当前处于离线状态', + 'app.pwa.serviceworker.updated': '有新内容', + 'app.pwa.serviceworker.updated.hint': '请点击“刷新”按钮或者手动刷新页面', + 'app.pwa.serviceworker.updated.ok': '刷新', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/zh-CN/settingDrawer.ts b/examples/bug-breadcrumb-link/src/locales/zh-CN/settingDrawer.ts new file mode 100644 index 000000000000..ec8731987c44 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/zh-CN/settingDrawer.ts @@ -0,0 +1,32 @@ +export default { + 'app.setting.pagestyle': '整体风格设置', + 'app.setting.pagestyle.dark': '暗色菜单风格', + 'app.setting.pagestyle.light': '亮色菜单风格', + 'app.setting.content-width': '内容区域宽度', + 'app.setting.content-width.fixed': '定宽', + 'app.setting.content-width.fluid': '流式', + 'app.setting.themecolor': '主题色', + 'app.setting.themecolor.dust': '薄暮', + 'app.setting.themecolor.volcano': '火山', + 'app.setting.themecolor.sunset': '日暮', + 'app.setting.themecolor.cyan': '明青', + 'app.setting.themecolor.green': '极光绿', + 'app.setting.themecolor.daybreak': '拂晓蓝(默认)', + 'app.setting.themecolor.geekblue': '极客蓝', + 'app.setting.themecolor.purple': '酱紫', + 'app.setting.navigationmode': '导航模式', + 'app.setting.sidemenu': '侧边菜单布局', + 'app.setting.topmenu': '顶部菜单布局', + 'app.setting.fixedheader': '固定 Header', + 'app.setting.fixedsidebar': '固定侧边菜单', + 'app.setting.fixedsidebar.hint': '侧边菜单布局时可配置', + 'app.setting.hideheader': '下滑时隐藏 Header', + 'app.setting.hideheader.hint': '固定 Header 时可配置', + 'app.setting.othersettings': '其他设置', + 'app.setting.weakmode': '色弱模式', + 'app.setting.copy': '拷贝设置', + 'app.setting.copyinfo': + '拷贝成功,请到 config/defaultSettings.js 中替换默认配置', + 'app.setting.production.hint': + '配置栏只在开发环境用于预览,生产环境不会展现,请拷贝后手动修改配置文件', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/zh-CN/settings.ts b/examples/bug-breadcrumb-link/src/locales/zh-CN/settings.ts new file mode 100644 index 000000000000..10159e37bd53 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/zh-CN/settings.ts @@ -0,0 +1,59 @@ +export default { + 'app.settings.menuMap.basic': '基本设置', + 'app.settings.menuMap.security': '安全设置', + 'app.settings.menuMap.binding': '账号绑定', + 'app.settings.menuMap.notification': '新消息通知', + 'app.settings.basic.avatar': '头像', + 'app.settings.basic.change-avatar': '更换头像', + 'app.settings.basic.email': '邮箱', + 'app.settings.basic.email-message': '请输入您的邮箱!', + 'app.settings.basic.nickname': '昵称', + 'app.settings.basic.nickname-message': '请输入您的昵称!', + 'app.settings.basic.profile': '个人简介', + 'app.settings.basic.profile-message': '请输入个人简介!', + 'app.settings.basic.profile-placeholder': '个人简介', + 'app.settings.basic.country': '国家/地区', + 'app.settings.basic.country-message': '请输入您的国家或地区!', + 'app.settings.basic.geographic': '所在省市', + 'app.settings.basic.geographic-message': '请输入您的所在省市!', + 'app.settings.basic.address': '街道地址', + 'app.settings.basic.address-message': '请输入您的街道地址!', + 'app.settings.basic.phone': '联系电话', + 'app.settings.basic.phone-message': '请输入您的联系电话!', + 'app.settings.basic.update': '更新基本信息', + 'app.settings.security.strong': '强', + 'app.settings.security.medium': '中', + 'app.settings.security.weak': '弱', + 'app.settings.security.password': '账户密码', + 'app.settings.security.password-description': '当前密码强度', + 'app.settings.security.phone': '密保手机', + 'app.settings.security.phone-description': '已绑定手机', + 'app.settings.security.question': '密保问题', + 'app.settings.security.question-description': + '未设置密保问题,密保问题可有效保护账户安全', + 'app.settings.security.email': '备用邮箱', + 'app.settings.security.email-description': '已绑定邮箱', + 'app.settings.security.mfa': 'MFA 设备', + 'app.settings.security.mfa-description': + '未绑定 MFA 设备,绑定后,可以进行二次确认', + 'app.settings.security.modify': '修改', + 'app.settings.security.set': '设置', + 'app.settings.security.bind': '绑定', + 'app.settings.binding.taobao': '绑定淘宝', + 'app.settings.binding.taobao-description': '当前未绑定淘宝账号', + 'app.settings.binding.alipay': '绑定支付宝', + 'app.settings.binding.alipay-description': '当前未绑定支付宝账号', + 'app.settings.binding.dingding': '绑定钉钉', + 'app.settings.binding.dingding-description': '当前未绑定钉钉账号', + 'app.settings.binding.bind': '绑定', + 'app.settings.notification.password': '账户密码', + 'app.settings.notification.password-description': + '其他用户的消息将以站内信的形式通知', + 'app.settings.notification.messages': '系统消息', + 'app.settings.notification.messages-description': + '系统消息将以站内信的形式通知', + 'app.settings.notification.todo': '待办任务', + 'app.settings.notification.todo-description': '待办任务将以站内信的形式通知', + 'app.settings.open': '开', + 'app.settings.close': '关', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/zh-TW.ts b/examples/bug-breadcrumb-link/src/locales/zh-TW.ts new file mode 100644 index 000000000000..6ad5f931927b --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/zh-TW.ts @@ -0,0 +1,20 @@ +import component from './zh-TW/component'; +import globalHeader from './zh-TW/globalHeader'; +import menu from './zh-TW/menu'; +import pwa from './zh-TW/pwa'; +import settingDrawer from './zh-TW/settingDrawer'; +import settings from './zh-TW/settings'; + +export default { + 'navBar.lang': '語言', + 'layout.user.link.help': '幫助', + 'layout.user.link.privacy': '隱私', + 'layout.user.link.terms': '條款', + 'app.preview.down.block': '下載此頁面到本地項目', + ...globalHeader, + ...menu, + ...settingDrawer, + ...settings, + ...pwa, + ...component, +}; diff --git a/examples/bug-breadcrumb-link/src/locales/zh-TW/component.ts b/examples/bug-breadcrumb-link/src/locales/zh-TW/component.ts new file mode 100644 index 000000000000..ba48e299a91a --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/zh-TW/component.ts @@ -0,0 +1,5 @@ +export default { + 'component.tagSelect.expand': '展開', + 'component.tagSelect.collapse': '收起', + 'component.tagSelect.all': '全部', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/zh-TW/globalHeader.ts b/examples/bug-breadcrumb-link/src/locales/zh-TW/globalHeader.ts new file mode 100644 index 000000000000..ed5845185c9e --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/zh-TW/globalHeader.ts @@ -0,0 +1,17 @@ +export default { + 'component.globalHeader.search': '站內搜索', + 'component.globalHeader.search.example1': '搜索提示壹', + 'component.globalHeader.search.example2': '搜索提示二', + 'component.globalHeader.search.example3': '搜索提示三', + 'component.globalHeader.help': '使用手冊', + 'component.globalHeader.notification': '通知', + 'component.globalHeader.notification.empty': '妳已查看所有通知', + 'component.globalHeader.message': '消息', + 'component.globalHeader.message.empty': '您已讀完所有消息', + 'component.globalHeader.event': '待辦', + 'component.globalHeader.event.empty': '妳已完成所有待辦', + 'component.noticeIcon.clear': '清空', + 'component.noticeIcon.cleared': '清空了', + 'component.noticeIcon.empty': '暫無資料', + 'component.noticeIcon.view-more': '查看更多', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/zh-TW/menu.ts b/examples/bug-breadcrumb-link/src/locales/zh-TW/menu.ts new file mode 100644 index 000000000000..6969ccc66117 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/zh-TW/menu.ts @@ -0,0 +1,52 @@ +export default { + 'menu.welcome': '歡迎', + 'menu.more-blocks': '更多區塊', + 'menu.home': '首頁', + 'menu.login': '登錄', + 'menu.admin': '权限', + 'menu.admin.sub-page': '二级管理页', + 'menu.exception.403': '403', + 'menu.exception.404': '404', + 'menu.exception.500': '500', + 'menu.register': '註冊', + 'menu.register-result': '註冊結果', + 'menu.dashboard': 'Dashboard', + 'menu.dashboard.analysis': '分析頁', + 'menu.dashboard.monitor': '監控頁', + 'menu.dashboard.workplace': '工作臺', + 'menu.form': '表單頁', + 'menu.form.basic-form': '基礎表單', + 'menu.form.step-form': '分步表單', + 'menu.form.step-form.info': '分步表單(填寫轉賬信息)', + 'menu.form.step-form.confirm': '分步表單(確認轉賬信息)', + 'menu.form.step-form.result': '分步表單(完成)', + 'menu.form.advanced-form': '高級表單', + 'menu.list': '列表頁', + 'menu.list.table-list': '查詢表格', + 'menu.list.basic-list': '標淮列表', + 'menu.list.card-list': '卡片列表', + 'menu.list.search-list': '搜索列表', + 'menu.list.search-list.articles': '搜索列表(文章)', + 'menu.list.search-list.projects': '搜索列表(項目)', + 'menu.list.search-list.applications': '搜索列表(應用)', + 'menu.profile': '詳情頁', + 'menu.profile.basic': '基礎詳情頁', + 'menu.profile.advanced': '高級詳情頁', + 'menu.result': '結果頁', + 'menu.result.success': '成功頁', + 'menu.result.fail': '失敗頁', + 'menu.account': '個人頁', + 'menu.account.center': '個人中心', + 'menu.account.settings': '個人設置', + 'menu.account.trigger': '觸發報錯', + 'menu.account.logout': '退出登錄', + 'menu.exception': '异常页', + 'menu.exception.not-permission': '403', + 'menu.exception.not-find': '404', + 'menu.exception.server-error': '500', + 'menu.exception.trigger': '触发错误', + 'menu.editor': '圖形編輯器', + 'menu.editor.flow': '流程編輯器', + 'menu.editor.mind': '腦圖編輯器', + 'menu.editor.koni': '拓撲編輯器', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/zh-TW/pwa.ts b/examples/bug-breadcrumb-link/src/locales/zh-TW/pwa.ts new file mode 100644 index 000000000000..108a6e489be8 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/zh-TW/pwa.ts @@ -0,0 +1,6 @@ +export default { + 'app.pwa.offline': '當前處於離線狀態', + 'app.pwa.serviceworker.updated': '有新內容', + 'app.pwa.serviceworker.updated.hint': '請點擊“刷新”按鈕或者手動刷新頁面', + 'app.pwa.serviceworker.updated.ok': '刷新', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/zh-TW/settingDrawer.ts b/examples/bug-breadcrumb-link/src/locales/zh-TW/settingDrawer.ts new file mode 100644 index 000000000000..832504bd5604 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/zh-TW/settingDrawer.ts @@ -0,0 +1,32 @@ +export default { + 'app.setting.pagestyle': '整體風格設置', + 'app.setting.pagestyle.dark': '暗色菜單風格', + 'app.setting.pagestyle.light': '亮色菜單風格', + 'app.setting.content-width': '內容區域寬度', + 'app.setting.content-width.fixed': '定寬', + 'app.setting.content-width.fluid': '流式', + 'app.setting.themecolor': '主題色', + 'app.setting.themecolor.dust': '薄暮', + 'app.setting.themecolor.volcano': '火山', + 'app.setting.themecolor.sunset': '日暮', + 'app.setting.themecolor.cyan': '明青', + 'app.setting.themecolor.green': '極光綠', + 'app.setting.themecolor.daybreak': '拂曉藍(默認)', + 'app.setting.themecolor.geekblue': '極客藍', + 'app.setting.themecolor.purple': '醬紫', + 'app.setting.navigationmode': '導航模式', + 'app.setting.sidemenu': '側邊菜單布局', + 'app.setting.topmenu': '頂部菜單布局', + 'app.setting.fixedheader': '固定 Header', + 'app.setting.fixedsidebar': '固定側邊菜單', + 'app.setting.fixedsidebar.hint': '側邊菜單布局時可配置', + 'app.setting.hideheader': '下滑時隱藏 Header', + 'app.setting.hideheader.hint': '固定 Header 時可配置', + 'app.setting.othersettings': '其他設置', + 'app.setting.weakmode': '色弱模式', + 'app.setting.copy': '拷貝設置', + 'app.setting.copyinfo': + '拷貝成功,請到 config/defaultSettings.js 中替換默認配置', + 'app.setting.production.hint': + '配置欄只在開發環境用於預覽,生產環境不會展現,請拷貝後手動修改配置文件', +}; diff --git a/examples/bug-breadcrumb-link/src/locales/zh-TW/settings.ts b/examples/bug-breadcrumb-link/src/locales/zh-TW/settings.ts new file mode 100644 index 000000000000..6d84b5404113 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/locales/zh-TW/settings.ts @@ -0,0 +1,59 @@ +export default { + 'app.settings.menuMap.basic': '基本設置', + 'app.settings.menuMap.security': '安全設置', + 'app.settings.menuMap.binding': '賬號綁定', + 'app.settings.menuMap.notification': '新消息通知', + 'app.settings.basic.avatar': '頭像', + 'app.settings.basic.change-avatar': '更換頭像', + 'app.settings.basic.email': '郵箱', + 'app.settings.basic.email-message': '請輸入您的郵箱!', + 'app.settings.basic.nickname': '昵稱', + 'app.settings.basic.nickname-message': '請輸入您的昵稱!', + 'app.settings.basic.profile': '個人簡介', + 'app.settings.basic.profile-message': '請輸入個人簡介!', + 'app.settings.basic.profile-placeholder': '個人簡介', + 'app.settings.basic.country': '國家/地區', + 'app.settings.basic.country-message': '請輸入您的國家或地區!', + 'app.settings.basic.geographic': '所在省市', + 'app.settings.basic.geographic-message': '請輸入您的所在省市!', + 'app.settings.basic.address': '街道地址', + 'app.settings.basic.address-message': '請輸入您的街道地址!', + 'app.settings.basic.phone': '聯系電話', + 'app.settings.basic.phone-message': '請輸入您的聯系電話!', + 'app.settings.basic.update': '更新基本信息', + 'app.settings.security.strong': '強', + 'app.settings.security.medium': '中', + 'app.settings.security.weak': '弱', + 'app.settings.security.password': '賬戶密碼', + 'app.settings.security.password-description': '當前密碼強度', + 'app.settings.security.phone': '密保手機', + 'app.settings.security.phone-description': '已綁定手機', + 'app.settings.security.question': '密保問題', + 'app.settings.security.question-description': + '未設置密保問題,密保問題可有效保護賬戶安全', + 'app.settings.security.email': '備用郵箱', + 'app.settings.security.email-description': '已綁定郵箱', + 'app.settings.security.mfa': 'MFA 設備', + 'app.settings.security.mfa-description': + '未綁定 MFA 設備,綁定後,可以進行二次確認', + 'app.settings.security.modify': '修改', + 'app.settings.security.set': '設置', + 'app.settings.security.bind': '綁定', + 'app.settings.binding.taobao': '綁定淘寶', + 'app.settings.binding.taobao-description': '當前未綁定淘寶賬號', + 'app.settings.binding.alipay': '綁定支付寶', + 'app.settings.binding.alipay-description': '當前未綁定支付寶賬號', + 'app.settings.binding.dingding': '綁定釘釘', + 'app.settings.binding.dingding-description': '當前未綁定釘釘賬號', + 'app.settings.binding.bind': '綁定', + 'app.settings.notification.password': '賬戶密碼', + 'app.settings.notification.password-description': + '其他用戶的消息將以站內信的形式通知', + 'app.settings.notification.messages': '系統消息', + 'app.settings.notification.messages-description': + '系統消息將以站內信的形式通知', + 'app.settings.notification.todo': '待辦任務', + 'app.settings.notification.todo-description': '待辦任務將以站內信的形式通知', + 'app.settings.open': '開', + 'app.settings.close': '關', +}; diff --git a/examples/bug-breadcrumb-link/src/manifest.json b/examples/bug-breadcrumb-link/src/manifest.json new file mode 100644 index 000000000000..839bc5b5e4a5 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/manifest.json @@ -0,0 +1,22 @@ +{ + "name": "Ant Design Pro", + "short_name": "Ant Design Pro", + "display": "standalone", + "start_url": "./?utm_source=homescreen", + "theme_color": "#002140", + "background_color": "#001529", + "icons": [ + { + "src": "icons/icon-192x192.png", + "sizes": "192x192" + }, + { + "src": "icons/icon-128x128.png", + "sizes": "128x128" + }, + { + "src": "icons/icon-512x512.png", + "sizes": "512x512" + } + ] +} diff --git a/examples/bug-breadcrumb-link/src/pages/404.tsx b/examples/bug-breadcrumb-link/src/pages/404.tsx new file mode 100644 index 000000000000..301e17395b22 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/pages/404.tsx @@ -0,0 +1,18 @@ +import { Button, Result } from 'antd'; +import React from 'react'; +import { history } from 'umi'; + +const NoFoundPage: React.FC = () => ( + history.push('/')}> + Back Home + + } + /> +); + +export default NoFoundPage; diff --git a/examples/bug-breadcrumb-link/src/pages/Home/c.tsx b/examples/bug-breadcrumb-link/src/pages/Home/c.tsx new file mode 100644 index 000000000000..c708cb62d8ec --- /dev/null +++ b/examples/bug-breadcrumb-link/src/pages/Home/c.tsx @@ -0,0 +1,5 @@ +import { PageContainer } from '@ant-design/pro-components'; + +export default function C() { + return C; +} diff --git a/examples/bug-breadcrumb-link/src/pages/Home/d.tsx b/examples/bug-breadcrumb-link/src/pages/Home/d.tsx new file mode 100644 index 000000000000..220ace99c5cc --- /dev/null +++ b/examples/bug-breadcrumb-link/src/pages/Home/d.tsx @@ -0,0 +1,5 @@ +import { PageContainer } from '@ant-design/pro-components'; + +export default function D() { + return D; +} diff --git a/examples/bug-breadcrumb-link/src/pages/Home/index.tsx b/examples/bug-breadcrumb-link/src/pages/Home/index.tsx new file mode 100644 index 000000000000..90041dc5e693 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/pages/Home/index.tsx @@ -0,0 +1,5 @@ +import { PageContainer } from '@ant-design/pro-components'; + +export default function Home() { + return Home; +} diff --git a/examples/bug-breadcrumb-link/src/pages/document.ejs b/examples/bug-breadcrumb-link/src/pages/document.ejs new file mode 100644 index 000000000000..6db8355f3162 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/pages/document.ejs @@ -0,0 +1,236 @@ + + + + + + + + + + + Ant Design Pro + + + + + + Hi there! Please + + + enable Javascript + + + in your browser to use Ant Design, Out-of-the-box mid-stage front/design solution! + + + + + + + + + + + + + + Ant Design + + + + + diff --git a/examples/bug-breadcrumb-link/src/service-worker.js b/examples/bug-breadcrumb-link/src/service-worker.js new file mode 100644 index 000000000000..b86726cdeb88 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/service-worker.js @@ -0,0 +1,65 @@ +/* eslint-disable no-restricted-globals */ +/* eslint-disable no-underscore-dangle */ +/* globals workbox */ +workbox.core.setCacheNameDetails({ + prefix: 'antd-pro', + suffix: 'v5', +}); +// Control all opened tabs ASAP +workbox.clientsClaim(); + +/** + * Use precaching list generated by workbox in build process. + * https://developers.google.com/web/tools/workbox/reference-docs/latest/workbox.precaching + */ +workbox.precaching.precacheAndRoute(self.__precacheManifest || []); + +/** + * Register a navigation route. + * https://developers.google.com/web/tools/workbox/modules/workbox-routing#how_to_register_a_navigation_route + */ +workbox.routing.registerNavigationRoute('/index.html'); + +/** + * Use runtime cache: + * https://developers.google.com/web/tools/workbox/reference-docs/latest/workbox.routing#.registerRoute + * + * Workbox provides all common caching strategies including CacheFirst, NetworkFirst etc. + * https://developers.google.com/web/tools/workbox/reference-docs/latest/workbox.strategies + */ + +/** Handle API requests */ +workbox.routing.registerRoute(/\/api\//, workbox.strategies.networkFirst()); + +/** Handle third party requests */ +workbox.routing.registerRoute( + /^https:\/\/gw\.alipayobjects\.com\//, + workbox.strategies.networkFirst(), +); +workbox.routing.registerRoute( + /^https:\/\/cdnjs\.cloudflare\.com\//, + workbox.strategies.networkFirst(), +); +workbox.routing.registerRoute(/\/color.less/, workbox.strategies.networkFirst()); + +/** Response to client after skipping waiting with MessageChannel */ +addEventListener('message', (event) => { + const replyPort = event.ports[0]; + const message = event.data; + if (replyPort && message && message.type === 'skip-waiting') { + event.waitUntil( + self.skipWaiting().then( + () => { + replyPort.postMessage({ + error: null, + }); + }, + (error) => { + replyPort.postMessage({ + error, + }); + }, + ), + ); + } +}); diff --git a/examples/bug-breadcrumb-link/src/services/ant-design-pro/api.ts b/examples/bug-breadcrumb-link/src/services/ant-design-pro/api.ts new file mode 100644 index 000000000000..1312ac4fe47d --- /dev/null +++ b/examples/bug-breadcrumb-link/src/services/ant-design-pro/api.ts @@ -0,0 +1,88 @@ +// @ts-ignore +/* eslint-disable */ +import { request } from 'umi'; + +/** 获取当前的用户 GET /api/currentUser */ +export async function currentUser(options?: { [key: string]: any }) { + return request<{ + data: API.CurrentUser; + }>('/api/currentUser', { + method: 'GET', + ...(options || {}), + }); +} + +/** 退出登录接口 POST /api/login/outLogin */ +export async function outLogin(options?: { [key: string]: any }) { + return request>('/api/login/outLogin', { + method: 'POST', + ...(options || {}), + }); +} + +/** 登录接口 POST /api/login/account */ +export async function login( + body: API.LoginParams, + options?: { [key: string]: any }, +) { + return request('/api/login/account', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 此处后端没有提供注释 GET /api/notices */ +export async function getNotices(options?: { [key: string]: any }) { + return request('/api/notices', { + method: 'GET', + ...(options || {}), + }); +} + +/** 获取规则列表 GET /api/rule */ +export async function rule( + params: { + // query + /** 当前的页码 */ + current?: number; + /** 页面的容量 */ + pageSize?: number; + }, + options?: { [key: string]: any }, +) { + return request('/api/rule', { + method: 'GET', + params: { + ...params, + }, + ...(options || {}), + }); +} + +/** 新建规则 PUT /api/rule */ +export async function updateRule(options?: { [key: string]: any }) { + return request('/api/rule', { + method: 'PUT', + ...(options || {}), + }); +} + +/** 新建规则 POST /api/rule */ +export async function addRule(options?: { [key: string]: any }) { + return request('/api/rule', { + method: 'POST', + ...(options || {}), + }); +} + +/** 删除规则 DELETE /api/rule */ +export async function removeRule(options?: { [key: string]: any }) { + return request>('/api/rule', { + method: 'DELETE', + ...(options || {}), + }); +} diff --git a/examples/bug-breadcrumb-link/src/services/ant-design-pro/index.ts b/examples/bug-breadcrumb-link/src/services/ant-design-pro/index.ts new file mode 100644 index 000000000000..1ac489fe5fa5 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/services/ant-design-pro/index.ts @@ -0,0 +1,10 @@ +// @ts-ignore +/* eslint-disable */ +// API 更新时间: +// API 唯一标识: +import * as api from './api'; +import * as login from './login'; +export default { + api, + login, +}; diff --git a/examples/bug-breadcrumb-link/src/services/ant-design-pro/login.ts b/examples/bug-breadcrumb-link/src/services/ant-design-pro/login.ts new file mode 100644 index 000000000000..42f95fffd9be --- /dev/null +++ b/examples/bug-breadcrumb-link/src/services/ant-design-pro/login.ts @@ -0,0 +1,21 @@ +// @ts-ignore +/* eslint-disable */ +import { request } from 'umi'; + +/** 发送验证码 POST /api/login/captcha */ +export async function getFakeCaptcha( + params: { + // query + /** 手机号 */ + phone?: string; + }, + options?: { [key: string]: any }, +) { + return request('/api/login/captcha', { + method: 'GET', + params: { + ...params, + }, + ...(options || {}), + }); +} diff --git a/examples/bug-breadcrumb-link/src/services/ant-design-pro/typings.d.ts b/examples/bug-breadcrumb-link/src/services/ant-design-pro/typings.d.ts new file mode 100644 index 000000000000..13e5a680c4d4 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/services/ant-design-pro/typings.d.ts @@ -0,0 +1,101 @@ +// @ts-ignore +/* eslint-disable */ + +declare namespace API { + type CurrentUser = { + name?: string; + avatar?: string; + userid?: string; + email?: string; + signature?: string; + title?: string; + group?: string; + tags?: { key?: string; label?: string }[]; + notifyCount?: number; + unreadCount?: number; + country?: string; + access?: string; + geographic?: { + province?: { label?: string; key?: string }; + city?: { label?: string; key?: string }; + }; + address?: string; + phone?: string; + }; + + type LoginResult = { + status?: string; + type?: string; + currentAuthority?: string; + }; + + type PageParams = { + current?: number; + pageSize?: number; + }; + + type RuleListItem = { + key?: number; + disabled?: boolean; + href?: string; + avatar?: string; + name?: string; + owner?: string; + desc?: string; + callNo?: number; + status?: number; + updatedAt?: string; + createdAt?: string; + progress?: number; + }; + + type RuleList = { + data?: RuleListItem[]; + /** 列表的内容总数 */ + total?: number; + success?: boolean; + }; + + type FakeCaptcha = { + code?: number; + status?: string; + }; + + type LoginParams = { + username?: string; + password?: string; + autoLogin?: boolean; + type?: string; + }; + + type ErrorResponse = { + /** 业务约定的错误码 */ + errorCode: string; + /** 业务上的错误信息 */ + errorMessage?: string; + /** 业务上的请求是否成功 */ + success?: boolean; + }; + + type NoticeIconList = { + data?: NoticeIconItem[]; + /** 列表的内容总数 */ + total?: number; + success?: boolean; + }; + + type NoticeIconItemType = 'notification' | 'message' | 'event'; + + type NoticeIconItem = { + id?: string; + extra?: string; + key?: string; + read?: boolean; + avatar?: string; + title?: string; + status?: string; + datetime?: string; + description?: string; + type?: NoticeIconItemType; + }; +} diff --git a/examples/bug-breadcrumb-link/src/services/swagger/index.ts b/examples/bug-breadcrumb-link/src/services/swagger/index.ts new file mode 100644 index 000000000000..83cf97ca4db6 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/services/swagger/index.ts @@ -0,0 +1,12 @@ +// @ts-ignore +/* eslint-disable */ +// API 更新时间: +// API 唯一标识: +import * as pet from './pet'; +import * as store from './store'; +import * as user from './user'; +export default { + pet, + store, + user, +}; diff --git a/examples/bug-breadcrumb-link/src/services/swagger/pet.ts b/examples/bug-breadcrumb-link/src/services/swagger/pet.ts new file mode 100644 index 000000000000..bec6459e2840 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/services/swagger/pet.ts @@ -0,0 +1,175 @@ +// @ts-ignore +/* eslint-disable */ +import { request } from 'umi'; + +/** Update an existing pet PUT /pet */ +export async function updatePet( + body: API.Pet, + options?: { [key: string]: any }, +) { + return request('/pet', { + method: 'PUT', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** Add a new pet to the store POST /pet */ +export async function addPet(body: API.Pet, options?: { [key: string]: any }) { + return request('/pet', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** Finds Pets by status Multiple status values can be provided with comma separated strings GET /pet/findByStatus */ +export async function findPetsByStatus( + params: { + // query + /** Status values that need to be considered for filter */ + status: 'available' | 'pending' | 'sold'[]; + }, + options?: { [key: string]: any }, +) { + return request('/pet/findByStatus', { + method: 'GET', + params: { + ...params, + }, + + ...(options || {}), + }); +} + +/** Finds Pets by tags Muliple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. GET /pet/findByTags */ +export async function findPetsByTags( + params: { + // query + /** Tags to filter by */ + tags: string[]; + }, + options?: { [key: string]: any }, +) { + return request('/pet/findByTags', { + method: 'GET', + params: { + ...params, + }, + + ...(options || {}), + }); +} + +/** Find pet by ID Returns a single pet GET /pet/${param0} */ +export async function getPetById( + params: { + // path + /** ID of pet to return */ + petId: number; + }, + options?: { [key: string]: any }, +) { + const { petId: param0 } = params; + return request(`/pet/${param0}`, { + method: 'GET', + params: { ...params }, + + ...(options || {}), + }); +} + +/** Updates a pet in the store with form data POST /pet/${param0} */ +export async function updatePetWithForm( + params: { + // path + /** ID of pet that needs to be updated */ + petId: number; + }, + body: { name?: string; status?: string }, + options?: { [key: string]: any }, +) { + const { petId: param0 } = params; + const formData = new FormData(); + + Object.keys(body).forEach((ele) => { + const item = (body as any)[ele]; + + if (item !== undefined && item !== null) { + formData.append( + ele, + typeof item === 'object' ? JSON.stringify(item) : item, + ); + } + }); + + return request(`/pet/${param0}`, { + method: 'POST', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded', + }, + params: { ...params }, + data: formData, + ...(options || {}), + }); +} + +/** Deletes a pet DELETE /pet/${param0} */ +export async function deletePet( + params: { + // header + api_key?: string; + // path + /** Pet id to delete */ + petId: number; + }, + options?: { [key: string]: any }, +) { + const { petId: param0 } = params; + return request(`/pet/${param0}`, { + method: 'DELETE', + params: { ...params }, + ...(options || {}), + }); +} + +/** uploads an image POST /pet/${param0}/uploadImage */ +export async function uploadFile( + params: { + // path + /** ID of pet to update */ + petId: number; + }, + body: { additionalMetadata?: string; file?: string }, + options?: { [key: string]: any }, +) { + const { petId: param0 } = params; + const formData = new FormData(); + + Object.keys(body).forEach((ele) => { + const item = (body as any)[ele]; + + if (item !== undefined && item !== null) { + formData.append( + ele, + typeof item === 'object' ? JSON.stringify(item) : item, + ); + } + }); + + return request(`/pet/${param0}/uploadImage`, { + method: 'POST', + headers: { + 'Content-Type': 'multipart/form-data', + }, + params: { ...params }, + data: formData, + ...(options || {}), + }); +} diff --git a/examples/bug-breadcrumb-link/src/services/swagger/store.ts b/examples/bug-breadcrumb-link/src/services/swagger/store.ts new file mode 100644 index 000000000000..ed9bb984dc53 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/services/swagger/store.ts @@ -0,0 +1,57 @@ +// @ts-ignore +/* eslint-disable */ +import { request } from 'umi'; + +/** Returns pet inventories by status Returns a map of status codes to quantities GET /store/inventory */ +export async function getInventory(options?: { [key: string]: any }) { + return request>('/store/inventory', { + method: 'GET', + ...(options || {}), + }); +} + +/** Place an order for a pet POST /store/order */ +export async function placeOrder( + body: API.Order, + options?: { [key: string]: any }, +) { + return request('/store/order', { + method: 'POST', + data: body, + ...(options || {}), + }); +} + +/** Find purchase order by ID For valid response try integer IDs with value >= 1 and <= 10. Other values will generated exceptions GET /store/order/${param0} */ +export async function getOrderById( + params: { + // path + /** ID of pet that needs to be fetched */ + orderId: number; + }, + options?: { [key: string]: any }, +) { + const { orderId: param0 } = params; + return request(`/store/order/${param0}`, { + method: 'GET', + params: { ...params }, + ...(options || {}), + }); +} + +/** Delete purchase order by ID For valid response try integer IDs with positive integer value. Negative or non-integer values will generate API errors DELETE /store/order/${param0} */ +export async function deleteOrder( + params: { + // path + /** ID of the order that needs to be deleted */ + orderId: number; + }, + options?: { [key: string]: any }, +) { + const { orderId: param0 } = params; + return request(`/store/order/${param0}`, { + method: 'DELETE', + params: { ...params }, + ...(options || {}), + }); +} diff --git a/examples/bug-breadcrumb-link/src/services/swagger/typings.d.ts b/examples/bug-breadcrumb-link/src/services/swagger/typings.d.ts new file mode 100644 index 000000000000..8fddfd75b587 --- /dev/null +++ b/examples/bug-breadcrumb-link/src/services/swagger/typings.d.ts @@ -0,0 +1,52 @@ +// @ts-ignore +/* eslint-disable */ + +declare namespace API { + type Order = { + id?: number; + petId?: number; + quantity?: number; + shipDate?: string; + /** Order Status */ + status?: 'placed' | 'approved' | 'delivered'; + complete?: boolean; + }; + + type Category = { + id?: number; + name?: string; + }; + + type User = { + id?: number; + username?: string; + firstName?: string; + lastName?: string; + email?: string; + password?: string; + phone?: string; + /** User Status */ + userStatus?: number; + }; + + type Tag = { + id?: number; + name?: string; + }; + + type Pet = { + id?: number; + category?: Category; + name: string; + photoUrls: string[]; + tags?: Tag[]; + /** pet status in the store */ + status?: 'available' | 'pending' | 'sold'; + }; + + type ApiResponse = { + code?: number; + type?: string; + message?: string; + }; +} diff --git a/examples/bug-breadcrumb-link/src/services/swagger/user.ts b/examples/bug-breadcrumb-link/src/services/swagger/user.ts new file mode 100644 index 000000000000..5e938816f16b --- /dev/null +++ b/examples/bug-breadcrumb-link/src/services/swagger/user.ts @@ -0,0 +1,120 @@ +// @ts-ignore +/* eslint-disable */ +import { request } from 'umi'; + +/** Create user This can only be done by the logged in user. POST /user */ +export async function createUser( + body: API.User, + options?: { [key: string]: any }, +) { + return request('/user', { + method: 'POST', + data: body, + ...(options || {}), + }); +} + +/** Creates list of users with given input array POST /user/createWithArray */ +export async function createUsersWithArrayInput( + body: API.User[], + options?: { [key: string]: any }, +) { + return request('/user/createWithArray', { + method: 'POST', + data: body, + ...(options || {}), + }); +} + +/** Creates list of users with given input array POST /user/createWithList */ +export async function createUsersWithListInput( + body: API.User[], + options?: { [key: string]: any }, +) { + return request('/user/createWithList', { + method: 'POST', + data: body, + ...(options || {}), + }); +} + +/** Logs user into the system GET /user/login */ +export async function loginUser( + params: { + // query + /** The user name for login */ + username: string; + /** The password for login in clear text */ + password: string; + }, + options?: { [key: string]: any }, +) { + return request('/user/login', { + method: 'GET', + params: { + ...params, + }, + ...(options || {}), + }); +} + +/** Logs out current logged in user session GET /user/logout */ +export async function logoutUser(options?: { [key: string]: any }) { + return request('/user/logout', { + method: 'GET', + ...(options || {}), + }); +} + +/** Get user by user name GET /user/${param0} */ +export async function getUserByName( + params: { + // path + /** The name that needs to be fetched. Use user1 for testing. */ + username: string; + }, + options?: { [key: string]: any }, +) { + const { username: param0 } = params; + return request(`/user/${param0}`, { + method: 'GET', + params: { ...params }, + ...(options || {}), + }); +} + +/** Updated user This can only be done by the logged in user. PUT /user/${param0} */ +export async function updateUser( + params: { + // path + /** name that need to be updated */ + username: string; + }, + body: API.User, + options?: { [key: string]: any }, +) { + const { username: param0 } = params; + return request(`/user/${param0}`, { + method: 'PUT', + params: { ...params }, + data: body, + ...(options || {}), + }); +} + +/** Delete user This can only be done by the logged in user. DELETE /user/${param0} */ +export async function deleteUser( + params: { + // path + /** The name that needs to be deleted */ + username: string; + }, + options?: { [key: string]: any }, +) { + const { username: param0 } = params; + return request(`/user/${param0}`, { + method: 'DELETE', + params: { ...params }, + ...(options || {}), + }); +} diff --git a/examples/bug-breadcrumb-link/src/typings.d.ts b/examples/bug-breadcrumb-link/src/typings.d.ts new file mode 100644 index 000000000000..7ed4bbddc4cf --- /dev/null +++ b/examples/bug-breadcrumb-link/src/typings.d.ts @@ -0,0 +1,24 @@ +declare module 'slash2'; +declare module '*.css'; +declare module '*.less'; +declare module '*.scss'; +declare module '*.sass'; +declare module '*.svg'; +declare module '*.png'; +declare module '*.jpg'; +declare module '*.jpeg'; +declare module '*.gif'; +declare module '*.bmp'; +declare module '*.tiff'; +declare module 'omit.js'; +declare module 'numeral'; +declare module '@antv/data-set'; +declare module 'mockjs'; +declare module 'react-fittext'; +declare module 'bizcharts-plugin-slider'; + +// preview.pro.ant.design only do not use in your production ; +// preview.pro.ant.design Dedicated environment variable, please do not use it in your project. +declare let ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION: 'site' | undefined; + +declare const REACT_APP_ENV: 'test' | 'dev' | 'pre' | false; diff --git a/examples/bug-breadcrumb-link/tests/setupTests.jsx b/examples/bug-breadcrumb-link/tests/setupTests.jsx new file mode 100644 index 000000000000..e2d457702a28 --- /dev/null +++ b/examples/bug-breadcrumb-link/tests/setupTests.jsx @@ -0,0 +1,69 @@ +const localStorageMock = { + getItem: jest.fn(), + setItem: jest.fn(), + removeItem: jest.fn(), + clear: jest.fn(), +}; + +global.localStorage = localStorageMock; + +Object.defineProperty(URL, 'createObjectURL', { + writable: true, + value: jest.fn(), +}); + +class Worker { + constructor(stringUrl) { + this.url = stringUrl; + this.onmessage = () => {}; + } + + postMessage(msg) { + this.onmessage(msg); + } +} +window.Worker = Worker; + +/* eslint-disable global-require */ +if (typeof window !== 'undefined') { + // ref: https://github.com/ant-design/ant-design/issues/18774 + if (!window.matchMedia) { + Object.defineProperty(global.window, 'matchMedia', { + writable: true, + configurable: true, + value: jest.fn(() => ({ + matches: false, + addListener: jest.fn(), + removeListener: jest.fn(), + })), + }); + } + if (!window.matchMedia) { + Object.defineProperty(global.window, 'matchMedia', { + writable: true, + configurable: true, + value: jest.fn((query) => ({ + matches: query.includes('max-width'), + addListener: jest.fn(), + removeListener: jest.fn(), + })), + }); + } +} +const errorLog = console.error; +Object.defineProperty(global.window.console, 'error', { + writable: true, + configurable: true, + value: (...rest) => { + const logStr = rest.join(''); + if ( + logStr.includes( + 'Warning: An update to %s inside a test was not wrapped in act(...)', + ) + ) { + return; + } + errorLog(...rest); + }, +}); +``; diff --git a/examples/bug-breadcrumb-link/tsconfig.json b/examples/bug-breadcrumb-link/tsconfig.json new file mode 100644 index 000000000000..133cfd82a23f --- /dev/null +++ b/examples/bug-breadcrumb-link/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "./src/.umi/tsconfig.json" +} diff --git a/examples/bug-breadcrumb-link/typings.d.ts b/examples/bug-breadcrumb-link/typings.d.ts new file mode 100644 index 000000000000..13e5a680c4d4 --- /dev/null +++ b/examples/bug-breadcrumb-link/typings.d.ts @@ -0,0 +1,101 @@ +// @ts-ignore +/* eslint-disable */ + +declare namespace API { + type CurrentUser = { + name?: string; + avatar?: string; + userid?: string; + email?: string; + signature?: string; + title?: string; + group?: string; + tags?: { key?: string; label?: string }[]; + notifyCount?: number; + unreadCount?: number; + country?: string; + access?: string; + geographic?: { + province?: { label?: string; key?: string }; + city?: { label?: string; key?: string }; + }; + address?: string; + phone?: string; + }; + + type LoginResult = { + status?: string; + type?: string; + currentAuthority?: string; + }; + + type PageParams = { + current?: number; + pageSize?: number; + }; + + type RuleListItem = { + key?: number; + disabled?: boolean; + href?: string; + avatar?: string; + name?: string; + owner?: string; + desc?: string; + callNo?: number; + status?: number; + updatedAt?: string; + createdAt?: string; + progress?: number; + }; + + type RuleList = { + data?: RuleListItem[]; + /** 列表的内容总数 */ + total?: number; + success?: boolean; + }; + + type FakeCaptcha = { + code?: number; + status?: string; + }; + + type LoginParams = { + username?: string; + password?: string; + autoLogin?: boolean; + type?: string; + }; + + type ErrorResponse = { + /** 业务约定的错误码 */ + errorCode: string; + /** 业务上的错误信息 */ + errorMessage?: string; + /** 业务上的请求是否成功 */ + success?: boolean; + }; + + type NoticeIconList = { + data?: NoticeIconItem[]; + /** 列表的内容总数 */ + total?: number; + success?: boolean; + }; + + type NoticeIconItemType = 'notification' | 'message' | 'event'; + + type NoticeIconItem = { + id?: string; + extra?: string; + key?: string; + read?: boolean; + avatar?: string; + title?: string; + status?: string; + datetime?: string; + description?: string; + type?: NoticeIconItemType; + }; +} diff --git a/packages/plugins/src/layout.ts b/packages/plugins/src/layout.ts index e0a4b66c7532..0363c16fc662 100644 --- a/packages/plugins/src/layout.ts +++ b/packages/plugins/src/layout.ts @@ -272,7 +272,7 @@ const { formatMessage } = useIntl(); }} itemRender={(route, _, routes) => { const { breadcrumbName, title, path } = route; - const last = routes.indexOf(route) === routes.length - 1; + const last = routes.map(item => (item.path ?? item.linkPath)).indexOf(path) === routes.length - 1; if (last) { return {title || breadcrumbName}; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e75181c36248..b6b7ca2f9b3b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -476,6 +476,87 @@ importers: specifier: ^1.15.2 version: 1.15.2 + examples/bug-breadcrumb-link: + dependencies: + '@ant-design/charts': + specifier: ^1.4.2 + version: 1.4.2(@ant-design/icons@4.7.0)(antd@4.24.7)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/icons': + specifier: 4.7.0 + version: 4.7.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-components': + specifier: ^2.0.1 + version: 2.3.20(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@antv/data-set': + specifier: ^0.11.8 + version: 0.11.8 + '@antv/l7-react': + specifier: ^2.3.9 + version: 2.3.9(react-dom@18.1.0)(react@18.1.0) + '@testing-library/react': + specifier: ^14.0.0 + version: 14.0.0(react-dom@18.1.0)(react@18.1.0) + '@umijs/max': + specifier: workspace:* + version: link:../../packages/max + ahooks: + specifier: ^3.7.4 + version: 3.7.4(react@18.1.0) + antd: + specifier: ^4.24.7 + version: 4.24.7(react-dom@18.1.0)(react@18.1.0) + bizcharts: + specifier: ^4.1.22 + version: 4.1.22(react@18.1.0) + bizcharts-plugin-slider: + specifier: ^3.0.1 + version: 3.0.1(bizcharts@4.1.22)(react-dom@18.1.0)(react@18.1.0) + classnames: + specifier: ^2.3.1 + version: 2.3.2 + dayjs: + specifier: ^1.11.7 + version: 1.11.7 + gg-editor: + specifier: 3.1.3 + version: 3.1.3(react-dom@18.1.0)(react@18.1.0) + jest: + specifier: ^29.4.3 + version: 29.4.3(@types/node@18.11.18)(ts-node@10.9.1) + jest-environment-jsdom: + specifier: ^29.4.3 + version: 29.4.3 + jsdom-global: + specifier: ^3.0.2 + version: 3.0.2 + lodash: + specifier: ^4.17.21 + version: 4.17.21 + mockjs: + specifier: ^1.1.0 + version: 1.1.0 + moment: + specifier: ^2.29.4 + version: 2.29.4 + monaco-editor: + specifier: ^0.36.0 + version: 0.36.0 + monaco-editor-webpack-plugin: + specifier: ^7.0.1 + version: 7.0.1(monaco-editor@0.36.0) + numeral: + specifier: ^2.0.6 + version: 2.0.6 + querystring: + specifier: ^0.2.1 + version: 0.2.1 + rc-util: + specifier: ^5.28.0 + version: 5.28.0(react-dom@18.1.0)(react@18.1.0) + react-fittext: + specifier: ^1.0.0 + version: 1.0.0(react-dom@18.1.0)(react@18.1.0) + examples/bug-mfsu-fast-refresh: dependencies: umi: @@ -631,6 +712,43 @@ importers: specifier: ^4.9.4 version: 4.9.4 + examples/demo: + dependencies: + '@ant-design/icons': + specifier: ^5.1.0 + version: 5.1.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-components': + specifier: ^2.4.16 + version: 2.4.16(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@umijs/max': + specifier: workspace:^ + version: link:../../packages/max + antd: + specifier: ^5.5.1 + version: 5.5.1(react-dom@18.1.0)(react@18.1.0) + devDependencies: + '@types/react': + specifier: ^18.2.6 + version: 18.2.6 + '@types/react-dom': + specifier: ^18.2.4 + version: 18.2.4 + lint-staged: + specifier: ^13.2.2 + version: 13.2.2 + prettier: + specifier: ^2.8.8 + version: 2.8.8 + prettier-plugin-organize-imports: + specifier: ^3.2.2 + version: 3.2.2(prettier@2.8.8)(typescript@5.0.4) + prettier-plugin-packagejson: + specifier: ^2.4.3 + version: 2.4.3(prettier@2.8.8) + typescript: + specifier: ^5.0.4 + version: 5.0.4 + examples/diff-client-loader: dependencies: umi: @@ -1844,7 +1962,7 @@ importers: version: 4.1.3 postcss-preset-env: specifier: 7.5.0 - version: 7.5.0(postcss@8.4.21) + version: 7.5.0(postcss@8.4.23) rollup-plugin-visualizer: specifier: 5.9.0 version: 5.9.0(rollup@3.7.0) @@ -2933,10 +3051,39 @@ packages: - classnames dev: false + /@ant-design/charts@1.4.2(@ant-design/icons@4.7.0)(antd@4.24.7)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-BcVx6AAnwxSdzAVUZReSuvUVtnT5AkJivq3wmcYj17scll26HHficg35yimGskAj3Gu1upYjBQBz6Tk7GEMJsQ==} + peerDependencies: + '@ant-design/icons': ^4.6.0 + antd: ^4.6.3 + lodash: ^4.17.20 + react: '>=16.8.4' + react-dom: '>=16.8.4' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/flowchart': 1.2.1(@ant-design/icons@4.7.0)(antd@4.24.7)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/graphs': 1.2.7(react-dom@18.1.0)(react@18.1.0) + '@ant-design/icons': 4.7.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/maps': 1.0.4(react-dom@18.1.0)(react@18.1.0) + '@ant-design/plots': 1.2.1(react-dom@18.1.0)(react@18.1.0) + antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) + lodash: 4.17.21 + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + transitivePeerDependencies: + - classnames + dev: false + /@ant-design/colors@4.0.5: resolution: {integrity: sha512-3mnuX2prnWOWvpFTS2WH2LoouWlOgtnIpc6IarWN6GOzzLF8dW/U8UctuvIPhoboETehZfJ61XP+CGakBEPJ3Q==} dependencies: - tinycolor2: 1.4.2 + tinycolor2: 1.6.0 /@ant-design/colors@6.0.0: resolution: {integrity: sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==} @@ -2962,12 +3109,12 @@ packages: '@babel/runtime': 7.21.0 '@emotion/hash': 0.8.0 '@emotion/unitless': 0.7.5 - classnames: 2.3.2 - csstype: 3.1.0 - rc-util: 5.30.0(react-dom@17.0.2)(react@17.0.2) + classnames: 2.3.1 + csstype: 3.1.2 + rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - stylis: 4.1.4 + stylis: 4.2.0 /@ant-design/cssinjs@0.0.0-alpha.41(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-3NU7yKCU6daBEHtkqExgS7Vqo7BBFkuePfWV8rHunBQjTJxKzOKEBXXpu90Fl4Vdzv+wqiUGJRqecstliqEcgg==} @@ -2983,12 +3130,12 @@ packages: '@babel/runtime': 7.21.0 '@emotion/hash': 0.8.0 '@emotion/unitless': 0.7.5 - classnames: 2.3.2 - csstype: 3.1.0 - rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.1 + csstype: 3.1.2 + rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) - stylis: 4.1.4 + stylis: 4.2.0 dev: false /@ant-design/cssinjs@1.6.1(react-dom@18.1.0)(react@18.1.0): @@ -3006,11 +3153,33 @@ packages: '@emotion/hash': 0.8.0 '@emotion/unitless': 0.7.5 classnames: 2.3.2 - csstype: 3.1.0 + csstype: 3.1.2 rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) - stylis: 4.1.4 + stylis: 4.2.0 + + /@ant-design/cssinjs@1.9.1(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-CZt1vCMs/sY7RoacYuIkZwQmb8Bhp99ReNNE9Y8lnUzik8fmCdKAQA7ecvVOFwmNFdcBHga7ye/XIRrsbkiqWw==} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@babel/runtime': 7.21.0 + '@emotion/hash': 0.8.0 + '@emotion/unitless': 0.7.5 + classnames: 2.3.2 + csstype: 3.1.2 + rc-util: 5.30.0(react-dom@17.0.2)(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + stylis: 4.2.0 + dev: true /@ant-design/cssinjs@1.9.1(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-CZt1vCMs/sY7RoacYuIkZwQmb8Bhp99ReNNE9Y8lnUzik8fmCdKAQA7ecvVOFwmNFdcBHga7ye/XIRrsbkiqWw==} @@ -3027,11 +3196,11 @@ packages: '@emotion/hash': 0.8.0 '@emotion/unitless': 0.7.5 classnames: 2.3.2 - csstype: 3.1.0 + csstype: 3.1.2 rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) - stylis: 4.1.4 + stylis: 4.2.0 dev: false /@ant-design/flowchart@1.2.1(@ant-design/icons@4.7.0)(antd@4.24.7)(classnames@2.3.1)(lodash@4.17.21)(react-dom@18.1.0)(react@18.1.0): @@ -3066,6 +3235,38 @@ packages: - classnames dev: false + /@ant-design/flowchart@1.2.1(@ant-design/icons@4.7.0)(antd@4.24.7)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-Fo0gfhSLfa3fvw8rV1pBcK2IcIeVUCYx+OwnAu10FqRGZouCSS4NfKcFTTAM5eVB1BlK6RRbFPpqZKjSskQkXA==} + peerDependencies: + '@ant-design/icons': ^4.6.0 + antd: ^4.6.3 + lodash: ^4.17.20 + react: '>=16.8.4' + react-dom: '>=16.8.4' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/icons': 4.7.0(react-dom@18.1.0)(react@18.1.0) + '@antv/layout': 0.1.31 + '@antv/x6': 1.33.1 + '@antv/x6-react-components': 1.1.15(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@antv/x6-react-shape': 1.6.1(@antv/x6@1.33.1)(react-dom@18.1.0)(react@18.1.0) + '@antv/xflow': 1.0.51(@ant-design/icons@4.7.0)(antd@4.24.7)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.1.0)(react@18.1.0) + antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) + lodash: 4.17.21 + react: 18.1.0 + react-color: 2.17.3(react@18.1.0) + react-dom: 18.1.0(react@18.1.0) + react-use: 17.3.1(react-dom@18.1.0)(react@18.1.0) + transitivePeerDependencies: + - classnames + dev: false + /@ant-design/graphs@1.2.7(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-SOF6DxRogcwuC/qQeJEZiKJelH/ZPC8zmm7PIc4bvDJ1J19QKbgN/vUR2Ia27O0lJ2z9DdBOFFoQ3Eum6u1t/Q==} peerDependencies: @@ -3101,9 +3302,9 @@ packages: dependencies: '@ant-design/colors': 6.0.0 '@ant-design/icons-svg': 4.2.1 - '@babel/runtime': 7.20.7 + '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.30.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -3121,9 +3322,30 @@ packages: dependencies: '@ant-design/colors': 6.0.0 '@ant-design/icons-svg': 4.2.1 - '@babel/runtime': 7.20.7 + '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + dev: false + + /@ant-design/icons@4.8.0(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-T89P2jG2vM7OJ0IfGx2+9FC5sQjtTzRSz+mCHTXkFn/ELZc2YpfStmYHmqzq2Jx55J0F7+O6i5/ZKFSVNWCKNg==} + engines: {node: '>=8'} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/colors': 6.0.0 + '@ant-design/icons-svg': 4.2.1 + '@babel/runtime': 7.18.9 + classnames: 2.3.2 + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -3146,6 +3368,28 @@ packages: rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) + dev: false + + /@ant-design/icons@5.1.0(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-s7NJeBY2NS44+sAhpgaxtgvBda81vpVxLPXXdCWNXwIVR8T7DdhDsSZqqVMPlZwCKwRo89ksWhFifZo0Ulgxdw==} + engines: {node: '>=8'} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/colors': 7.0.0 + '@ant-design/icons-svg': 4.2.1 + '@babel/runtime': 7.21.5 + classnames: 2.3.2 + rc-util: 5.30.0(react-dom@17.0.2)(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + dev: true /@ant-design/icons@5.1.0(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-s7NJeBY2NS44+sAhpgaxtgvBda81vpVxLPXXdCWNXwIVR8T7DdhDsSZqqVMPlZwCKwRo89ksWhFifZo0Ulgxdw==} @@ -3161,12 +3405,11 @@ packages: dependencies: '@ant-design/colors': 7.0.0 '@ant-design/icons-svg': 4.2.1 - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 classnames: 2.3.2 rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) - dev: false /@ant-design/maps@1.0.4(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-wYvdnVZuKzbFmpoxVEuwR1xz5hKxZPnwcxsjbbp7IJZ78gwgtN0rOsLR4wNB0M63E7mpiHlDVR94LqqQoeMfsA==} @@ -3188,7 +3431,6 @@ packages: /@ant-design/moment-webpack-plugin@0.0.3: resolution: {integrity: sha512-MLm1FUpg02fP615ShQnCUN9la2E4RylDxKyolkGqAWTIHO4HyGM0A5x71AMALEyP/bC+UEEWBGSQ+D4/8hQ+ww==} - dev: false /@ant-design/plots@1.2.1(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-wbcmhHRkVi7IFyqzVNUozcJtIpgWHOFHbny5T+DLQoE2lzh+A1nTOfhlPJXc6aq56uIg6w+4iN/umsJKUmcLPw==} @@ -3224,11 +3466,34 @@ packages: antd: 4.23.6(react-dom@17.0.2)(react@17.0.2) classnames: 2.3.2 omit.js: 2.0.2 - rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.30.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 transitivePeerDependencies: - react-dom + /@ant-design/pro-card@2.0.15(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-/IhRRzrUqWa07VVI0HlFJlPH1Et80qyof5Fg3C3N//gafuGG6ks2GrsY1yAsacspk+bQTWp/0oWHBwnMAzwgrw==} + peerDependencies: + antd: '>=4.20.0' + react: '>=16.9.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + dependencies: + '@ant-design/icons': 4.7.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-utils': 2.2.7(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@babel/runtime': 7.21.0 + antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.2 + omit.js: 2.0.2 + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + transitivePeerDependencies: + - react-dom + dev: false + /@ant-design/pro-card@2.0.2(antd@4.24.1)(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-nuaua3yZ3B+Gcp+gfRJOKIe3FE3EqxSrlRtemxOq20Jcrw/Qi6jVDr/DyTk0q/dcF/TlZmH1qKkQK10ekHKCFw==} peerDependencies: @@ -3244,9 +3509,9 @@ packages: '@ant-design/pro-utils': 2.0.2(antd@4.24.1)(react-dom@18.1.0)(react@18.1.0) '@babel/runtime': 7.21.0 antd: 4.24.1(react-dom@18.1.0)(react@18.1.0) - classnames: 2.3.1 + classnames: 2.3.2 omit.js: 2.0.2 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 transitivePeerDependencies: - react-dom @@ -3267,9 +3532,34 @@ packages: '@ant-design/pro-utils': 2.0.2(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) '@babel/runtime': 7.21.0 antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) - classnames: 2.3.1 + classnames: 2.3.2 omit.js: 2.0.2 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + transitivePeerDependencies: + - react-dom + dev: false + + /@ant-design/pro-card@2.4.9(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-vWISREOB0eZgFQlTxc3ulmGBfG9Ivymw6eHpVL/BWGVlgviIwtXA0iHi3jlQrlC020MapvXJ/h7ZfK7onVDGhQ==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + dependencies: + '@ant-design/icons': 5.1.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-provider': 2.9.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-utils': 2.10.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@babel/runtime': 7.21.5 + antd: 5.5.1(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.2 + omit.js: 2.0.2 + rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 transitivePeerDependencies: - react-dom @@ -3339,7 +3629,7 @@ packages: '@ant-design/pro-skeleton': 2.0.4(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2) '@ant-design/pro-table': 3.0.17(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2) '@ant-design/pro-utils': 2.2.7(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2) - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.21.0 antd: 4.23.6(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -3347,6 +3637,39 @@ packages: - '@types/lodash.merge' - rc-field-form + /@ant-design/pro-components@2.3.20(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-0KwKwIW1xV8b+I8jmhizpW1ErGjgYm/XT421RbJMCmE3gV2vADADna4QlZs5/bG4qEifuk3h6AM65PPx9xc3fQ==} + peerDependencies: + antd: '>=4.20.0' + react: '>=16.9.0' + react-dom: '>=16.9.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/pro-card': 2.0.15(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-descriptions': 2.0.17(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-field': 2.1.10(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-form': 2.2.8(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-layout': 7.1.9(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-list': 2.0.17(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-provider': 2.0.7(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-skeleton': 2.0.4(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-table': 3.0.17(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-utils': 2.2.7(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@babel/runtime': 7.21.0 + antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + transitivePeerDependencies: + - '@types/lodash.merge' + - rc-field-form + dev: false + /@ant-design/pro-components@2.3.4(antd@4.24.1)(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-mGuDNCtpJVMhIH0JVAL5Mgm+OQSZUZG4nsT/YmkLteZqvtT0hbbdm0JA+KgHDvFtgMuc+Ug4XHh5X+23p9/y0w==} peerDependencies: @@ -3413,6 +3736,39 @@ packages: - rc-field-form dev: false + /@ant-design/pro-components@2.4.16(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-BfB4cZV2kRDYLFjWfHuwxjl2YbDYFeX1NC0kHjs4DnY14+nMPak6sTkLC/xJhTb7MlHFMm+QsBeYnr+gcJUtog==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/pro-card': 2.4.9(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-descriptions': 2.2.13(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-field': 2.8.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-form': 2.12.1(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-layout': 7.13.5(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-list': 2.3.14(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-provider': 2.9.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-skeleton': 2.1.3(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-table': 3.6.11(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-utils': 2.10.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@babel/runtime': 7.21.5 + antd: 5.5.1(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + transitivePeerDependencies: + - '@types/lodash.merge' + - rc-field-form + dev: false + /@ant-design/pro-descriptions@2.0.17(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-fbjmwIZ9znJqaDJMoyBf4BzXP8JCN1w824mofKXH4wYAH3U3A64X650ashKmW2DXQA3CQUHTocGCSxfEWb1KQg==} peerDependencies: @@ -3426,7 +3782,7 @@ packages: '@ant-design/pro-skeleton': 2.0.4(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2) '@ant-design/pro-utils': 2.2.7(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2) '@babel/runtime': 7.21.0 - rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.30.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 use-json-comparison: 1.0.6(react@17.0.2) transitivePeerDependencies: @@ -3435,6 +3791,29 @@ packages: - rc-field-form - react-dom + /@ant-design/pro-descriptions@2.0.17(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-fbjmwIZ9znJqaDJMoyBf4BzXP8JCN1w824mofKXH4wYAH3U3A64X650ashKmW2DXQA3CQUHTocGCSxfEWb1KQg==} + peerDependencies: + react: '>=16.9.0' + peerDependenciesMeta: + react: + optional: true + dependencies: + '@ant-design/pro-field': 2.1.10(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-form': 2.2.8(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-skeleton': 2.0.4(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-utils': 2.2.7(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@babel/runtime': 7.21.0 + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + use-json-comparison: 1.0.6(react@18.1.0) + transitivePeerDependencies: + - '@types/lodash.merge' + - antd + - rc-field-form + - react-dom + dev: false + /@ant-design/pro-descriptions@2.0.3(antd@4.24.1)(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-15TRYKku5OgzflPolAYs/HOnw+YLsWF0e7TiHo0vUsmQbYwlzbAJAWYAHLP6hC2QtE25fZkM86LuaZ4Jo21/8Q==} peerDependencies: @@ -3448,7 +3827,7 @@ packages: '@ant-design/pro-skeleton': 2.0.2(antd@4.24.1)(react-dom@18.1.0)(react@18.1.0) '@ant-design/pro-utils': 2.0.2(antd@4.24.1)(react-dom@18.1.0)(react@18.1.0) '@babel/runtime': 7.21.0 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 use-json-comparison: 1.0.6(react@18.1.0) transitivePeerDependencies: @@ -3471,7 +3850,7 @@ packages: '@ant-design/pro-skeleton': 2.0.2(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) '@ant-design/pro-utils': 2.0.2(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) '@babel/runtime': 7.21.0 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 use-json-comparison: 1.0.6(react@18.1.0) transitivePeerDependencies: @@ -3481,6 +3860,33 @@ packages: - react-dom dev: false + /@ant-design/pro-descriptions@2.2.13(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-qBSJ60dNe2MKOgA4CkJYuSIepVsqvhicWgXdlALlz/m+RrI54RJl0r5rzw9KjmKjv03fnWOn31B8p8gEk+/5Bw==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + dependencies: + '@ant-design/pro-field': 2.8.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-form': 2.12.1(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-skeleton': 2.1.3(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-utils': 2.10.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@babel/runtime': 7.21.5 + antd: 5.5.1(react-dom@18.1.0)(react@18.1.0) + rc-resize-observer: 0.2.6(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + use-json-comparison: 1.0.6(react@18.1.0) + transitivePeerDependencies: + - '@types/lodash.merge' + - rc-field-form + - react-dom + dev: false + /@ant-design/pro-field@2.0.3(antd@4.24.1)(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-zNWfN+wSQ7qZnMz56w6PPMn+zLbNwHEOnbFovYubborivp5gP83I40n/FuM1Q1zm8N5fp0VSsmR26vPjay8oJw==} peerDependencies: @@ -3494,12 +3900,12 @@ packages: '@ant-design/pro-utils': 2.0.2(antd@4.24.1)(react-dom@18.1.0)(react@18.1.0) '@babel/runtime': 7.21.0 '@chenshuai2144/sketch-color': 1.0.8(react@18.1.0) - classnames: 2.3.1 + classnames: 2.3.2 dayjs: 1.11.7 lodash.omit: 4.5.0 lodash.tonumber: 4.0.3 omit.js: 2.0.2 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 swr: 1.3.0(react@18.1.0) transitivePeerDependencies: @@ -3520,12 +3926,12 @@ packages: '@ant-design/pro-utils': 2.0.2(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) '@babel/runtime': 7.21.0 '@chenshuai2144/sketch-color': 1.0.8(react@18.1.0) - classnames: 2.3.1 + classnames: 2.3.2 dayjs: 1.11.7 lodash.omit: 4.5.0 lodash.tonumber: 4.0.3 omit.js: 2.0.2 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 swr: 1.3.0(react@18.1.0) transitivePeerDependencies: @@ -3545,19 +3951,73 @@ packages: '@ant-design/pro-provider': 2.0.7(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2) '@ant-design/pro-utils': 2.2.7(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2) '@babel/runtime': 7.21.0 - '@chenshuai2144/sketch-color': 1.0.8(react@17.0.2) + '@chenshuai2144/sketch-color': 1.0.9(react@17.0.2) classnames: 2.3.2 dayjs: 1.11.7 lodash.omit: 4.5.0 lodash.tonumber: 4.0.3 omit.js: 2.0.2 - rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.30.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 swr: 1.3.0(react@17.0.2) transitivePeerDependencies: - antd - react-dom + /@ant-design/pro-field@2.1.10(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-4LdahKn6bEEjF/pdHPnqiBHXAhGdgNF4tyny4O6YvES385eJrqtaGQvYvoCEDqMuUOevryyPR7zKk5ULpNl/QQ==} + peerDependencies: + react: '>=16.9.0' + peerDependenciesMeta: + react: + optional: true + dependencies: + '@ant-design/icons': 4.7.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-provider': 2.0.7(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-utils': 2.2.7(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@babel/runtime': 7.21.0 + '@chenshuai2144/sketch-color': 1.0.9(react@18.1.0) + classnames: 2.3.2 + dayjs: 1.11.7 + lodash.omit: 4.5.0 + lodash.tonumber: 4.0.3 + omit.js: 2.0.2 + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + swr: 1.3.0(react@18.1.0) + transitivePeerDependencies: + - antd + - react-dom + dev: false + + /@ant-design/pro-field@2.8.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-Itie+CqjiS9AfcDhTFdFOMXFAcwBa+w+On6KAcZiYfs9swE54ydAmkTqoJNADNbRihQ3p3575KVeBo/XgYexUA==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + dependencies: + '@ant-design/icons': 5.1.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-provider': 2.9.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-utils': 2.10.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@babel/runtime': 7.21.5 + '@chenshuai2144/sketch-color': 1.0.9(react@18.1.0) + antd: 5.5.1(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.2 + dayjs: 1.11.7 + lodash.tonumber: 4.0.3 + omit.js: 2.0.2 + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + swr: 2.1.5(react@18.1.0) + transitivePeerDependencies: + - react-dom + dev: false + /@ant-design/pro-form@2.0.3(antd@4.24.1)(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-5IjZmaAZuuAPeMJlXNCDgdCZ3U6QtgvhHwFEKIGkfg6UFw2ncF/FaC+g54wTHmbEyLp4DQ/WRFCNqRlo3d/zhA==} peerDependencies: @@ -3581,11 +4041,11 @@ packages: '@babel/runtime': 7.21.0 '@umijs/use-params': 1.0.9(react@18.1.0) antd: 4.24.1(react-dom@18.1.0)(react@18.1.0) - classnames: 2.3.1 + classnames: 2.3.2 lodash.merge: 4.6.2 omit.js: 2.0.2 rc-resize-observer: 1.2.0(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) use-json-comparison: 1.0.6(react@18.1.0) @@ -3615,11 +4075,48 @@ packages: '@babel/runtime': 7.21.0 '@umijs/use-params': 1.0.9(react@18.1.0) antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) - classnames: 2.3.1 + classnames: 2.3.2 lodash.merge: 4.6.2 omit.js: 2.0.2 rc-resize-observer: 1.2.0(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + use-json-comparison: 1.0.6(react@18.1.0) + use-media-antd-query: 1.1.0(react@18.1.0) + dev: false + + /@ant-design/pro-form@2.12.1(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-MgIsJEf136jHPWZr341ukSrhW5geWp/LSazEafS/tT/AxPoZ4YCAd6c/ca/H99LmDBkO0NDFvRcLmndIrkR79Q==} + peerDependencies: + '@types/lodash.merge': ^4.6.7 + antd: '>=4.23.0' + rc-field-form: ^1.22.0 + react: '>=17.0.0' + react-dom: '>=17.0.0' + peerDependenciesMeta: + '@types/lodash.merge': + optional: true + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/icons': 5.1.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-field': 2.8.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-provider': 2.9.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-utils': 2.10.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@babel/runtime': 7.21.5 + '@chenshuai2144/sketch-color': 1.0.9(react@18.1.0) + '@umijs/use-params': 1.0.9(react@18.1.0) + antd: 5.5.1(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.2 + lodash.merge: 4.6.2 + omit.js: 2.0.2 + rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) use-json-comparison: 1.0.6(react@18.1.0) @@ -3652,13 +4149,47 @@ packages: classnames: 2.3.2 lodash.merge: 4.6.2 omit.js: 2.0.2 - rc-resize-observer: 1.2.0(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) + rc-resize-observer: 1.3.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.30.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) use-json-comparison: 1.0.6(react@17.0.2) use-media-antd-query: 1.1.0(react@17.0.2) + /@ant-design/pro-form@2.2.8(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-Y/COdDHgFxsFn0cxjuLSN98bAicg+AD+FCSPmM2zyeX8gCmxZGCXGwE2rbHx70RJZJUp7eKRRYmyobNbR/fo8w==} + peerDependencies: + '@types/lodash.merge': ^4.6.7 + antd: '>=4.20.0' + rc-field-form: ^1.22.0 + react: '>=16.9.0' + react-dom: '>=16.9.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/icons': 4.7.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-field': 2.1.10(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-provider': 2.0.7(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-utils': 2.2.7(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@babel/runtime': 7.21.0 + '@umijs/use-params': 1.0.9(react@18.1.0) + antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.2 + lodash.merge: 4.6.2 + omit.js: 2.0.2 + rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + use-json-comparison: 1.0.6(react@18.1.0) + use-media-antd-query: 1.1.0(react@18.1.0) + dev: false + /@ant-design/pro-layout@7.0.2(antd@4.24.1)(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-ZAgOJjRLAH49ekmeyWPd7myj9f46zzPEdPkM+KqE+e4uvounuuSXgAkXEOJR154QsSKr9CUqx+/VG6rHDoz37Q==} peerDependencies: @@ -3681,12 +4212,12 @@ packages: '@umijs/ssr-darkreader': 4.9.45 '@umijs/use-params': 1.0.9(react@18.1.0) antd: 4.24.1(react-dom@18.1.0)(react@18.1.0) - classnames: 2.3.1 + classnames: 2.3.2 lodash.merge: 4.6.2 omit.js: 2.0.2 path-to-regexp: 2.4.0 rc-resize-observer: 1.2.0(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) swr: 1.3.0(react@18.1.0) @@ -3718,12 +4249,12 @@ packages: '@umijs/ssr-darkreader': 4.9.45 '@umijs/use-params': 1.0.9(react@18.1.0) antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) - classnames: 2.3.1 + classnames: 2.3.2 lodash.merge: 4.6.2 omit.js: 2.0.2 path-to-regexp: 2.4.0 rc-resize-observer: 1.2.0(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) swr: 1.3.0(react@18.1.0) @@ -3759,8 +4290,8 @@ packages: lodash.merge: 4.6.2 omit.js: 2.0.2 path-to-regexp: 2.4.0 - rc-resize-observer: 1.2.0(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) + rc-resize-observer: 1.3.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.30.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) swr: 1.3.0(react@17.0.2) @@ -3769,6 +4300,113 @@ packages: use-media-antd-query: 1.1.0(react@17.0.2) warning: 4.0.3 + /@ant-design/pro-layout@7.1.9(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-Zl7sK8C9ss6hm9RGnt9AS9q2MMMIuAhgwzmbvVkf2Rpks/A5b4cUa3zxtrXqhXoN8Smx0i+br5/9znQ6r4L2mw==} + peerDependencies: + antd: '>=4.20.0' + react: '>=16.9.0' + react-dom: '>=16.9.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/icons': 4.7.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-provider': 2.0.7(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-utils': 2.2.7(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@babel/runtime': 7.21.0 + '@umijs/route-utils': 2.2.1 + '@umijs/ssr-darkreader': 4.9.45 + '@umijs/use-params': 1.0.9(react@18.1.0) + antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.2 + lodash.merge: 4.6.2 + omit.js: 2.0.2 + path-to-regexp: 2.4.0 + rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + swr: 1.3.0(react@18.1.0) + unstated-next: 1.1.0 + use-json-comparison: 1.0.6(react@18.1.0) + use-media-antd-query: 1.1.0(react@18.1.0) + warning: 4.0.3 + dev: false + + /@ant-design/pro-layout@7.13.5(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-bSjCMwRn7eQJkzl7SiStL6+OXWJuAKyA06/iN0nJN9YR4ntryMGnBWYgYTxqaOisl5vhqPnJMmYRsEBv+dnzsQ==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/icons': 5.1.0(react-dom@17.0.2)(react@17.0.2) + '@ant-design/pro-provider': 2.9.0(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2) + '@ant-design/pro-utils': 2.10.0(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2) + '@babel/runtime': 7.21.5 + '@umijs/route-utils': 4.0.1 + '@umijs/use-params': 1.0.9(react@17.0.2) + antd: 4.23.6(react-dom@17.0.2)(react@17.0.2) + classnames: 2.3.2 + lodash.merge: 4.6.2 + omit.js: 2.0.2 + path-to-regexp: 2.4.0 + rc-resize-observer: 1.3.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.30.0(react-dom@17.0.2)(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + swr: 2.1.5(react@17.0.2) + use-json-comparison: 1.0.6(react@17.0.2) + use-media-antd-query: 1.1.0(react@17.0.2) + warning: 4.0.3 + dev: true + + /@ant-design/pro-layout@7.13.5(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-bSjCMwRn7eQJkzl7SiStL6+OXWJuAKyA06/iN0nJN9YR4ntryMGnBWYgYTxqaOisl5vhqPnJMmYRsEBv+dnzsQ==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/icons': 5.1.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-provider': 2.9.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-utils': 2.10.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@babel/runtime': 7.21.5 + '@umijs/route-utils': 4.0.1 + '@umijs/use-params': 1.0.9(react@18.1.0) + antd: 5.5.1(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.2 + lodash.merge: 4.6.2 + omit.js: 2.0.2 + path-to-regexp: 2.4.0 + rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + swr: 2.1.5(react@18.1.0) + use-json-comparison: 1.0.6(react@18.1.0) + use-media-antd-query: 1.1.0(react@18.1.0) + warning: 4.0.3 + dev: false + /@ant-design/pro-list@2.0.17(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-wotoLrnjkwajizcAH7MV3Vx1EsfBLb7pI2RikasXRpShcWf2E6YFjt+dOLSeChOrqRTFBKFqwhYHcDGU+Pt7ZA==} peerDependencies: @@ -3791,7 +4429,7 @@ packages: antd: 4.23.6(react-dom@17.0.2)(react@17.0.2) classnames: 2.3.2 dayjs: 1.11.7 - rc-resize-observer: 1.2.0(react-dom@17.0.2)(react@17.0.2) + rc-resize-observer: 1.3.1(react-dom@17.0.2)(react@17.0.2) rc-util: 4.21.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -3801,6 +4439,39 @@ packages: - '@types/lodash.merge' - rc-field-form + /@ant-design/pro-list@2.0.17(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-wotoLrnjkwajizcAH7MV3Vx1EsfBLb7pI2RikasXRpShcWf2E6YFjt+dOLSeChOrqRTFBKFqwhYHcDGU+Pt7ZA==} + peerDependencies: + antd: '>=4.20.0' + react: '>=16.9.0' + react-dom: '>=16.9.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/icons': 4.7.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-card': 2.0.15(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-field': 2.1.10(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-table': 3.0.17(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@babel/runtime': 7.21.0 + antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.2 + dayjs: 1.11.7 + rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) + rc-util: 4.21.1 + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + unstated-next: 1.1.0 + use-media-antd-query: 1.1.0(react@18.1.0) + transitivePeerDependencies: + - '@types/lodash.merge' + - rc-field-form + dev: false + /@ant-design/pro-list@2.0.3(antd@4.24.1)(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-trtzhVvnQYLjbEyAn+PSUqpW6onpBs7hxoBQ6iFrnuNh0dOtWxDVF70EF0OeDruLMRfN5/+V0iIgDYxqLLK4Uw==} peerDependencies: @@ -3821,7 +4492,7 @@ packages: '@ant-design/pro-table': 3.0.3(antd@4.24.1)(react-dom@18.1.0)(react@18.1.0) '@babel/runtime': 7.21.0 antd: 4.24.1(react-dom@18.1.0)(react@18.1.0) - classnames: 2.3.1 + classnames: 2.3.2 dayjs: 1.11.7 rc-resize-observer: 1.2.0(react-dom@18.1.0)(react@18.1.0) rc-util: 4.21.1 @@ -3854,7 +4525,7 @@ packages: '@ant-design/pro-table': 3.0.3(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) '@babel/runtime': 7.21.0 antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) - classnames: 2.3.1 + classnames: 2.3.2 dayjs: 1.11.7 rc-resize-observer: 1.2.0(react-dom@18.1.0)(react@18.1.0) rc-util: 4.21.1 @@ -3867,6 +4538,39 @@ packages: - rc-field-form dev: false + /@ant-design/pro-list@2.3.14(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-V5PeWCUzIiyefPeNMCE96QVY+rY/yY4rXmtQe+3rugM3CO0rdejLq/IBpkntozGWqS4a9/tXzlwtj1UzgWrZ9Q==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/icons': 5.1.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-card': 2.4.9(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-field': 2.8.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-table': 3.6.11(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-utils': 2.10.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@babel/runtime': 7.21.5 + antd: 5.5.1(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.2 + dayjs: 1.11.7 + rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) + rc-util: 4.21.1 + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + use-media-antd-query: 1.1.0(react@18.1.0) + transitivePeerDependencies: + - '@types/lodash.merge' + - rc-field-form + dev: false + /@ant-design/pro-provider@2.0.2(antd@4.24.1)(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-8n3YX2UJxpBrVDo05zsbVowXJ0ilG4MYXiNb+fACB5IZK/1Ppkgxpe7UKsAmUjnBWPrQr++06rOrrBosx1Crjw==} peerDependencies: @@ -3883,7 +4587,7 @@ packages: dependencies: '@babel/runtime': 7.21.0 antd: 4.24.1(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) swr: 1.3.0(react@18.1.0) @@ -3905,7 +4609,7 @@ packages: dependencies: '@babel/runtime': 7.21.0 antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) swr: 1.3.0(react@18.1.0) @@ -3927,11 +4631,81 @@ packages: dependencies: '@babel/runtime': 7.21.0 antd: 4.23.6(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.30.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) swr: 1.3.0(react@17.0.2) + /@ant-design/pro-provider@2.0.7(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-DRtecMHKBqTXk4F4Zul2luglHAAWAzkGmTDtV4zNZkpGTEULrZv5QOkxIhIqhpMk0UVUGEefCz5weNfAhFLA+w==} + peerDependencies: + antd: '>=4.20.0' + react: '>=16.9.0' + react-dom: '>=16.9.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@babel/runtime': 7.21.0 + antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + swr: 1.3.0(react@18.1.0) + dev: false + + /@ant-design/pro-provider@2.9.0(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-ocUVpXLdzkCL23R1b6No5oBzD/6izrE27VRtxEwaGFDIkH83BfaOxyP76QjMpKWXc0UKwuOW4mfWdBFuRstj7Q==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/cssinjs': 1.9.1(react-dom@17.0.2)(react@17.0.2) + '@babel/runtime': 7.21.5 + '@ctrl/tinycolor': 3.6.0 + antd: 4.23.6(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.30.0(react-dom@17.0.2)(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + swr: 2.1.5(react@17.0.2) + dev: true + + /@ant-design/pro-provider@2.9.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-ocUVpXLdzkCL23R1b6No5oBzD/6izrE27VRtxEwaGFDIkH83BfaOxyP76QjMpKWXc0UKwuOW4mfWdBFuRstj7Q==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/cssinjs': 1.9.1(react-dom@18.1.0)(react@18.1.0) + '@babel/runtime': 7.21.5 + '@ctrl/tinycolor': 3.6.0 + antd: 5.5.1(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + swr: 2.1.5(react@18.1.0) + dev: false + /@ant-design/pro-skeleton@2.0.2(antd@4.24.1)(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-pjUqW4JOfrYrA2eei+sL3T5u+EmHBhYansgTzy7MLMwBQs/tQG4cdayXW0gI3Ue7eRrEwn9ko1I5DRHZ1vu9oA==} peerDependencies: @@ -3994,6 +4768,48 @@ packages: react-dom: 17.0.2(react@17.0.2) use-media-antd-query: 1.1.0(react@17.0.2) + /@ant-design/pro-skeleton@2.0.4(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-n5O55bpXWt4nt+304PhUQNgvp3FsuOV4cTvrVpzlMKNt0iHyT3sy25bFeTyb6L0N/JzGjxAQ6YCh3illrltpPg==} + peerDependencies: + antd: '>=4.20.0' + react: '>=16.9.0' + react-dom: '>=16.9.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@babel/runtime': 7.21.0 + antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + use-media-antd-query: 1.1.0(react@18.1.0) + dev: false + + /@ant-design/pro-skeleton@2.1.3(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-Vp1PW9E6DVBa9Udf6la/8Kgk+rVTjTybZLk4y0CyNLa7hx+tqGiNSgQtk6Ps8ssyurY78OvTc2Cs8GHMFIVY3Q==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@babel/runtime': 7.21.5 + antd: 5.5.1(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + use-media-antd-query: 1.1.0(react@18.1.0) + dev: false + /@ant-design/pro-table@3.0.17(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-wXxOEjkNoLSHFlEoWTRR2T20yYxjbiFgRpldPW/D6HR3Sz/TptkIm5lW9WU2oyJzPFk6ELsgwWub+6s1BNGtOA==} peerDependencies: @@ -4020,7 +4836,7 @@ packages: classnames: 2.3.2 dayjs: 1.11.7 omit.js: 2.0.2 - rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.30.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-sortable-hoc: 2.0.0(react-dom@17.0.2)(react@17.0.2) @@ -4030,6 +4846,43 @@ packages: transitivePeerDependencies: - '@types/lodash.merge' + /@ant-design/pro-table@3.0.17(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-wXxOEjkNoLSHFlEoWTRR2T20yYxjbiFgRpldPW/D6HR3Sz/TptkIm5lW9WU2oyJzPFk6ELsgwWub+6s1BNGtOA==} + peerDependencies: + antd: '>=4.20.0' + rc-field-form: ^1.22.0 + react: '>=16.9.0' + react-dom: '>=16.9.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/icons': 4.7.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-card': 2.0.15(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-field': 2.1.10(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-form': 2.2.8(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-provider': 2.0.7(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-utils': 2.2.7(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@babel/runtime': 7.21.0 + antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.2 + dayjs: 1.11.7 + omit.js: 2.0.2 + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + react-sortable-hoc: 2.0.0(react-dom@18.1.0)(react@18.1.0) + unstated-next: 1.1.0 + use-json-comparison: 1.0.6(react@18.1.0) + use-media-antd-query: 1.1.0(react@18.1.0) + transitivePeerDependencies: + - '@types/lodash.merge' + dev: false + /@ant-design/pro-table@3.0.3(antd@4.24.1)(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-QzUp8lUvx1zFD9xAwiZvf4yP35jtmHPU7KCdNgNJViBhztk8pQyyL9wpd2n/uUZL16JIa3Bv3kUYPgir/4S5KQ==} peerDependencies: @@ -4053,10 +4906,10 @@ packages: '@ant-design/pro-utils': 2.0.2(antd@4.24.1)(react-dom@18.1.0)(react@18.1.0) '@babel/runtime': 7.21.0 antd: 4.24.1(react-dom@18.1.0)(react@18.1.0) - classnames: 2.3.1 + classnames: 2.3.2 dayjs: 1.11.7 omit.js: 2.0.2 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) react-sortable-hoc: 2.0.0(react-dom@18.1.0)(react@18.1.0) @@ -4090,10 +4943,10 @@ packages: '@ant-design/pro-utils': 2.0.2(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) '@babel/runtime': 7.21.0 antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) - classnames: 2.3.1 + classnames: 2.3.2 dayjs: 1.11.7 omit.js: 2.0.2 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) react-sortable-hoc: 2.0.0(react-dom@18.1.0)(react@18.1.0) @@ -4104,6 +4957,42 @@ packages: - '@types/lodash.merge' dev: false + /@ant-design/pro-table@3.6.11(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-9FDMkggZ1xgTsK5KawECnD1XxJB7CmLcCu2fNNdK0XH+YIO1LapXVOuspRlGKrdJi4BXB73t2HG+KLGIAayfyg==} + peerDependencies: + antd: '>=4.23.0' + rc-field-form: ^1.22.0 + react: '>=17.0.0' + react-dom: '>=17.0.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/icons': 5.1.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-card': 2.4.9(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-field': 2.8.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-form': 2.12.1(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-provider': 2.9.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-utils': 2.10.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@babel/runtime': 7.21.5 + antd: 5.5.1(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.2 + dayjs: 1.11.7 + omit.js: 2.0.2 + rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + react-sortable-hoc: 2.0.0(react-dom@18.1.0)(react@18.1.0) + use-json-comparison: 1.0.6(react@18.1.0) + transitivePeerDependencies: + - '@types/lodash.merge' + dev: false + /@ant-design/pro-utils@2.0.2(antd@4.24.1)(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-tmAWLRAKMfMCYKOzpi7u+iIJUpOP6bSubJQ3Ec02j4kw+P4afV5XZWM7/Lr709oSPxN2idCq8XGr4bYF2N8yOQ==} peerDependencies: @@ -4124,9 +5013,9 @@ packages: '@babel/runtime': 7.21.0 '@ctrl/tinycolor': 3.4.1 antd: 4.24.1(react-dom@18.1.0)(react@18.1.0) - classnames: 2.3.1 + classnames: 2.3.2 dayjs: 1.11.7 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) react-sortable-hoc: 2.0.0(react-dom@18.1.0)(react@18.1.0) @@ -4153,15 +5042,67 @@ packages: '@babel/runtime': 7.21.0 '@ctrl/tinycolor': 3.4.1 antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) - classnames: 2.3.1 + classnames: 2.3.2 dayjs: 1.11.7 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) react-sortable-hoc: 2.0.0(react-dom@18.1.0)(react@18.1.0) swr: 1.3.0(react@18.1.0) dev: false + /@ant-design/pro-utils@2.10.0(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-gS3dPoSMFA9iKazpSokRjpXP2babnTn4Sr52q/NREzKZMltmHnow82u9/GeRXEzKRwD3fdQJBUOgVuVDpQ4skw==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/icons': 5.1.0(react-dom@17.0.2)(react@17.0.2) + '@ant-design/pro-provider': 2.9.0(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2) + '@babel/runtime': 7.21.5 + antd: 4.23.6(react-dom@17.0.2)(react@17.0.2) + classnames: 2.3.2 + dayjs: 1.11.7 + rc-util: 5.30.0(react-dom@17.0.2)(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + swr: 2.1.5(react@17.0.2) + dev: true + + /@ant-design/pro-utils@2.10.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-gS3dPoSMFA9iKazpSokRjpXP2babnTn4Sr52q/NREzKZMltmHnow82u9/GeRXEzKRwD3fdQJBUOgVuVDpQ4skw==} + peerDependencies: + antd: '>=4.23.0' + react: '>=17.0.0' + react-dom: '>=17.0.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/icons': 5.1.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-provider': 2.9.0(antd@5.5.1)(react-dom@18.1.0)(react@18.1.0) + '@babel/runtime': 7.21.5 + antd: 5.5.1(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.2 + dayjs: 1.11.7 + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + swr: 2.1.5(react@18.1.0) + dev: false + /@ant-design/pro-utils@2.2.7(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-/qDapdAi3zbuy63YLfpbhVPC/H9igtrMAo/r0ufcXLR7ftyD1N09j+UOQEBIFy4ufNa25zcIUvAdfQ76gs7D2g==} peerDependencies: @@ -4180,16 +5121,45 @@ packages: '@ant-design/icons': 4.7.0(react-dom@17.0.2)(react@17.0.2) '@ant-design/pro-provider': 2.0.7(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2) '@babel/runtime': 7.21.0 - '@ctrl/tinycolor': 3.4.1 + '@ctrl/tinycolor': 3.6.0 antd: 4.23.6(react-dom@17.0.2)(react@17.0.2) classnames: 2.3.2 dayjs: 1.11.7 - rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.30.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-sortable-hoc: 2.0.0(react-dom@17.0.2)(react@17.0.2) swr: 1.3.0(react@17.0.2) + /@ant-design/pro-utils@2.2.7(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-/qDapdAi3zbuy63YLfpbhVPC/H9igtrMAo/r0ufcXLR7ftyD1N09j+UOQEBIFy4ufNa25zcIUvAdfQ76gs7D2g==} + peerDependencies: + antd: '>=4.20.0' + react: '>=16.9.0' + react-dom: '>=16.9.0' + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/cssinjs': 0.0.0-alpha.41(react-dom@18.1.0)(react@18.1.0) + '@ant-design/icons': 4.7.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/pro-provider': 2.0.7(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@babel/runtime': 7.21.0 + '@ctrl/tinycolor': 3.6.0 + antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.2 + dayjs: 1.11.7 + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + react-sortable-hoc: 2.0.0(react-dom@18.1.0)(react@18.1.0) + swr: 1.3.0(react@18.1.0) + dev: false + /@ant-design/react-slick@0.28.4(react@18.1.0): resolution: {integrity: sha512-j9eAHTn7GxbXUFNknJoHS2ceAsqrQi2j8XykjZE1IXCD8kJF+t28EvhBLniDpbOsBk/3kjalnhriTfZcjBHNqg==} peerDependencies: @@ -4198,7 +5168,7 @@ packages: react: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 json2mq: 0.2.0 lodash: 4.17.21 @@ -4215,7 +5185,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 json2mq: 0.2.0 lodash: 4.17.21 react: 17.0.2 @@ -4230,7 +5200,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 json2mq: 0.2.0 lodash: 4.17.21 react: 18.1.0 @@ -4251,6 +5221,22 @@ packages: resize-observer-polyfill: 1.5.1 throttle-debounce: 5.0.0 + /@ant-design/react-slick@1.0.1(react@18.1.0): + resolution: {integrity: sha512-ARM0TmpGdDuUVE10NwUCENQlJSInNKo5NiBjL5szu5BxWNEHNwQMcDrlVCqFbkvFLy+2CvywW8Y59QJtC0YDag==} + peerDependencies: + react: '>=16.9.0' + peerDependenciesMeta: + react: + optional: true + dependencies: + '@babel/runtime': 7.21.5 + classnames: 2.3.2 + json2mq: 0.2.0 + react: 18.1.0 + resize-observer-polyfill: 1.5.1 + throttle-debounce: 5.0.0 + dev: false + /@antfu/install-pkg@0.1.1: resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} dependencies: @@ -4275,7 +5261,7 @@ packages: resolution: {integrity: sha512-zAv/YNDKYrHHKJKCn6RBKoNo9/298/qY6J5SSGglIIUfwJXN6wyRyTmNPfmkE/9t6/7XK9PYvK/6esQnwFawwQ==} dependencies: '@antv/util': 2.0.17 - tslib: 2.5.0 + tslib: 2.5.1 /@antv/async-hook@2.1.0: resolution: {integrity: sha512-q7Rup5jTDAiWh77Xb2vgkCURJGczmU2iWTCkBDq28PuK5KUoenyeGGrFKAVkgqaL663wdpw0Vzn+sYriTfT9hA==} @@ -4295,7 +5281,7 @@ packages: resolution: {integrity: sha512-KnPEaAH+XNJMjax9U35W67nzPI+QQ2x27pYlzmSIWrbj4/k8PGrARXfzDTjwoozHJY8qG62Z+Ww6Alhu2FctXQ==} dependencies: '@antv/util': 2.0.17 - tslib: 2.5.0 + tslib: 2.5.1 dev: false /@antv/component@0.8.28: @@ -4317,7 +5303,7 @@ packages: dependencies: '@antv/matrix-util': 3.1.0-beta.3 '@antv/util': 2.0.17 - tslib: 2.5.0 + tslib: 2.5.1 dev: false /@antv/data-set@0.11.8: @@ -4344,7 +5330,7 @@ packages: /@antv/dom-util@2.0.4: resolution: {integrity: sha512-2shXUl504fKwt82T3GkuT4Uoc6p9qjCKnJ8gXGLSW4T1W37dqf9AV28aCfoVPHp2BUXpSsB+PAJX2rG/jLHsLQ==} dependencies: - tslib: 2.5.0 + tslib: 2.5.1 /@antv/event-emitter@0.1.3: resolution: {integrity: sha512-4ddpsiHN9Pd4UIlWuKVK1C4IiZIdbwQvy9i7DUSI3xNJ89FPUFt8lxDYj8GzzfdllV0NkJTRxnG+FvLk0llidg==} @@ -4377,7 +5363,7 @@ packages: d3-interpolate: 1.4.0 d3-timer: 1.0.10 detect-browser: 5.3.0 - tslib: 2.5.0 + tslib: 2.5.1 /@antv/g-canvas@0.4.15: resolution: {integrity: sha512-+Du37T7dhU1F8GiaWu+EMtBDHoYOg8UzCoVBFD+cUEs/joLaOVkup3drvGC/6MSyLiI32y/ZHuuc08pZIP7PzA==} @@ -4398,7 +5384,7 @@ packages: '@antv/path-util': 2.0.15 '@antv/util': 2.0.17 gl-matrix: 3.4.3 - tslib: 2.5.0 + tslib: 2.5.1 /@antv/g-math@0.1.7: resolution: {integrity: sha512-xGyXaloD1ynfp7gS4VuV+MjSptZIwHvLHr8ekXJSFAeWPYLu84yOW2wOZHDdp1bzDAIuRv6xDBW58YGHrWsFcA==} @@ -4422,7 +5408,7 @@ packages: '@antv/g-math': 0.1.7 '@antv/util': 2.0.17 detect-browser: 5.3.0 - tslib: 2.5.0 + tslib: 2.5.1 /@antv/g-webgpu-core@0.5.6: resolution: {integrity: sha512-DPiH3GkAUiT0Q+LAKeImpI+IOQ/gP2w6HstYKivpFIpBPIvZ/9equM3icVrn1iDfDkZANVXQ1PppcO3xBv1ZTw==} @@ -4507,7 +5493,7 @@ packages: '@antv/path-util': 2.0.15 '@antv/scale': 0.3.18 '@antv/util': 2.0.17 - tslib: 2.5.0 + tslib: 2.5.1 dev: false /@antv/g2plot@2.3.39: @@ -4534,7 +5520,7 @@ packages: fmin: 0.0.2 pdfast: 0.2.0 size-sensor: 1.0.1 - tslib: 2.5.0 + tslib: 2.5.1 dev: false /@antv/g6-core@0.8.7: @@ -4549,7 +5535,7 @@ packages: '@antv/path-util': 2.0.15 '@antv/util': 2.0.17 ml-matrix: 6.10.2 - tslib: 2.5.0 + tslib: 2.5.1 /@antv/g6-element@0.8.7: resolution: {integrity: sha512-39QDIbRxXqJGhEoltMEj9/jQf7xTIDNM8xsSBhaqNTXFF8l0G0XrQ3kcOqi0/147tjxDVGhcgOPANi9p4Yj3WA==} @@ -4646,7 +5632,7 @@ packages: dependencies: '@antv/l7-core': 2.9.26 '@antv/l7-utils': 2.9.26 - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 eventemitter3: 4.0.7 inversify: 5.1.1 lodash: 4.17.21 @@ -4659,7 +5645,7 @@ packages: dependencies: '@antv/async-hook': 2.1.0 '@antv/l7-utils': 2.9.26 - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 '@turf/helpers': 6.5.0 ajv: 6.12.6 element-resize-event: 3.0.6 @@ -4682,7 +5668,7 @@ packages: '@antv/l7-maps': 2.9.26 '@antv/l7-source': 2.9.26 '@antv/l7-utils': 2.9.26 - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 '@mapbox/martini': 0.2.0 '@turf/helpers': 6.5.0 '@turf/meta': 6.5.0 @@ -4707,7 +5693,7 @@ packages: resolution: {integrity: sha512-GwlqEV2gS2wKS5Y0iXbzXJFsEc4q9R/Psd0BxVepNkzqS4q9kniseZIsLB9rMZh9Pe8QIFO2loVInUaF0Bs+Hw==} dependencies: '@antv/l7-utils': 2.9.26 - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 '@mapbox/point-geometry': 0.1.0 '@mapbox/unitbezier': 0.0.0 eventemitter3: 4.0.7 @@ -4722,7 +5708,7 @@ packages: '@antv/l7-core': 2.9.26 '@antv/l7-map': 2.9.26 '@antv/l7-utils': 2.9.26 - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 '@types/amap-js-api': 1.4.10 '@types/mapbox-gl': 1.13.4 gl-matrix: 3.4.3 @@ -4758,7 +5744,7 @@ packages: dependencies: '@antv/l7-core': 2.9.26 '@antv/l7-utils': 2.9.26 - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 inversify: 5.1.1 l7regl: 0.0.20 lodash: 4.17.21 @@ -4774,7 +5760,7 @@ packages: '@antv/l7-maps': 2.9.26 '@antv/l7-renderer': 2.9.26 '@antv/l7-utils': 2.9.26 - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 inversify: 5.1.1 mapbox-gl: 1.13.2 reflect-metadata: 0.1.13 @@ -4786,7 +5772,7 @@ packages: '@antv/async-hook': 2.1.0 '@antv/l7-core': 2.9.26 '@antv/l7-utils': 2.9.26 - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 '@mapbox/geojson-rewind': 0.5.2 '@mapbox/vector-tile': 1.3.1 '@turf/helpers': 6.5.0 @@ -4806,7 +5792,7 @@ packages: /@antv/l7-utils@2.9.26: resolution: {integrity: sha512-rcF7Jm0APhcmoKqlgcfoMVZT2rVJK5LFB+J/Tun2QlTcmNDa1UY36W+G2EGWOoXlVW10BBeDtMLFqt2bo78O2w==} dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 '@turf/bbox-polygon': 6.5.0 '@turf/helpers': 6.5.0 d3-color: 1.4.1 @@ -4826,7 +5812,7 @@ packages: '@antv/l7-scene': 2.9.26 '@antv/l7-source': 2.9.26 '@antv/l7-utils': 2.9.26 - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 dev: false /@antv/l7plot-component@0.0.7: @@ -4881,33 +5867,33 @@ packages: dependencies: '@antv/util': 2.0.17 gl-matrix: 3.4.3 - tslib: 2.5.0 + tslib: 2.5.1 /@antv/matrix-util@3.1.0-beta.3: resolution: {integrity: sha512-W2R6Za3A6CmG51Y/4jZUM/tFgYSq7vTqJL1VD9dKrvwxS4sE0ZcXINtkp55CdyBwJ6Cwm8pfoRpnD4FnHahN0A==} dependencies: '@antv/util': 2.0.17 gl-matrix: 3.4.3 - tslib: 2.5.0 + tslib: 2.5.1 /@antv/path-util@2.0.15: resolution: {integrity: sha512-R2VLZ5C8PLPtr3VciNyxtjKqJ0XlANzpFb5sE9GE61UQqSRuSVSzIakMxjEPrpqbgc+s+y8i+fmc89Snu7qbNw==} dependencies: '@antv/matrix-util': 3.0.4 '@antv/util': 2.0.17 - tslib: 2.5.0 + tslib: 2.5.1 /@antv/scale@0.3.18: resolution: {integrity: sha512-GHwE6Lo7S/Q5fgaLPaCsW+CH+3zl4aXpnN1skOiEY0Ue9/u+s2EySv6aDXYkAqs//i0uilMDD/0/4n8caX9U9w==} dependencies: '@antv/util': 2.0.17 fecha: 4.2.3 - tslib: 2.5.0 + tslib: 2.5.1 /@antv/util@2.0.17: resolution: {integrity: sha512-o6I9hi5CIUvLGDhth0RxNSFDRwXeywmt6ExR4+RmVAzIi48ps6HUy+svxOCayvrPBN37uE6TAc2KDofRo0nK9Q==} dependencies: - csstype: 3.1.0 + csstype: 3.1.2 tslib: 2.4.1 /@antv/x6-react-components@1.1.15(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0): @@ -4926,8 +5912,8 @@ packages: dependencies: antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) clamp: 1.0.1 - classnames: 2.3.2 - rc-dropdown: 3.5.2(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.1 + rc-dropdown: 3.6.2(react-dom@18.1.0)(react@18.1.0) rc-util: 4.21.1 react: 18.1.0 react-color: 2.17.3(react@18.1.0) @@ -4956,7 +5942,7 @@ packages: /@antv/x6@1.33.1: resolution: {integrity: sha512-NW3mUDW+Od9hqas0URoaeih0we4gLipqdNEC7ozM7wRFEzpi9CDzfPZerHmhdKasUMwjIyyrN56uJEHGVnrp4Q==} dependencies: - csstype: 3.1.0 + csstype: 3.1.2 jquery: 3.6.1 jquery-mousewheel: 3.1.13 lodash-es: 4.17.21 @@ -4989,8 +5975,8 @@ packages: '@antv/x6-react-shape': 1.6.1(@antv/x6@1.33.1)(react-dom@18.1.0)(react@18.1.0) '@antv/xflow-hook': 1.0.51 antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) - classnames: 2.3.2 - immer: 9.0.19 + classnames: 2.3.1 + immer: 9.0.21 lodash: 4.17.21 mana-common: 0.3.1 mana-syringe: 0.2.2 @@ -5038,6 +6024,44 @@ packages: - lodash dev: false + /@antv/xflow-extension@1.0.51(@ant-design/icons@4.7.0)(@antv/x6-react-components@1.1.15)(@antv/x6-react-shape@1.6.1)(@antv/x6@1.33.1)(antd@4.24.7)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-GQ0dik+v+45cUdaeL+fuUJKut5swKMgdUTdDItWofMXCY2/vkY7gLR0CcwRr9wOySF4l6CKADOVInjoQ5Zzgog==} + peerDependencies: + '@ant-design/icons': ^4.6.0 + '@antv/x6': ^1.30.1 + '@antv/x6-react-components': ^1.1.15 + '@antv/x6-react-shape': ^1.2.5 + antd: ^4.6.3 + classnames: ^2.2.6 + react: ^16.8.0 || ^17.0.0 + react-dom: ^16.8.0 || ^17.0.0 + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/icons': 4.7.0(react-dom@18.1.0)(react@18.1.0) + '@antv/x6': 1.33.1 + '@antv/x6-react-components': 1.1.15(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@antv/x6-react-shape': 1.6.1(@antv/x6@1.33.1)(react-dom@18.1.0)(react@18.1.0) + '@antv/xflow-core': 1.0.51(@ant-design/icons@4.7.0)(@antv/x6-react-components@1.1.15)(@antv/x6-react-shape@1.6.1)(@antv/x6@1.33.1)(antd@4.24.7)(lodash@4.17.21)(react-dom@18.1.0)(react@18.1.0) + '@antv/xflow-hook': 1.0.51 + antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.2 + mana-syringe: 0.2.2 + moment: 2.29.4 + rc-field-form: 1.31.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-color: 2.17.1(react@18.1.0) + react-dom: 18.1.0(react@18.1.0) + reflect-metadata: 0.1.13 + transitivePeerDependencies: + - lodash + dev: false + /@antv/xflow-hook@1.0.51: resolution: {integrity: sha512-/tIze8TOO2vTTpBhdC/t65w+suCzdxUBlqk4+dX92C3sgoljR+QIjQS6iXD0Y10wYLs8l0IZmJu3DGWH46jlXg==} dependencies: @@ -5076,6 +6100,38 @@ packages: - classnames dev: false + /@antv/xflow@1.0.51(@ant-design/icons@4.7.0)(antd@4.24.7)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-Jm9OLxId/i8ua+pgV/qzmZXbv5Gw5L6LrHcKTpcMQNRv6rnLVZGZZVvY8nWAhKASvw74mumb86d8lXxf6endYg==} + peerDependencies: + '@ant-design/icons': ^4.6.0 + antd: ^4.6.3 + lodash: ^4.17.20 + react: ^16.8.0 || ^17.0.0 + react-dom: ^16.8.0 || ^17.0.0 + peerDependenciesMeta: + antd: + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/icons': 4.7.0(react-dom@18.1.0)(react@18.1.0) + '@antv/layout': 0.1.31 + '@antv/x6': 1.33.1 + '@antv/x6-react-components': 1.1.15(antd@4.24.7)(react-dom@18.1.0)(react@18.1.0) + '@antv/x6-react-shape': 1.6.1(@antv/x6@1.33.1)(react-dom@18.1.0)(react@18.1.0) + '@antv/xflow-core': 1.0.51(@ant-design/icons@4.7.0)(@antv/x6-react-components@1.1.15)(@antv/x6-react-shape@1.6.1)(@antv/x6@1.33.1)(antd@4.24.7)(lodash@4.17.21)(react-dom@18.1.0)(react@18.1.0) + '@antv/xflow-extension': 1.0.51(@ant-design/icons@4.7.0)(@antv/x6-react-components@1.1.15)(@antv/x6-react-shape@1.6.1)(@antv/x6@1.33.1)(antd@4.24.7)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.1.0)(react@18.1.0) + '@antv/xflow-hook': 1.0.51 + antd: 4.24.7(react-dom@18.1.0)(react@18.1.0) + lodash: 4.17.21 + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + transitivePeerDependencies: + - classnames + dev: false + /@apidevtools/json-schema-ref-parser@9.0.9: resolution: {integrity: sha512-GBD2Le9w2+lVFoc4vswGI/TjkNIZSVp7+9xPf+X3uidBfWnAeUWmquteSyt0+VCrhNMWj/FTABISQrD3Z/YA+w==} dependencies: @@ -5121,7 +6177,6 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.18.6 - dev: false /@babel/compat-data@7.20.5: resolution: {integrity: sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==} @@ -5131,6 +6186,10 @@ packages: resolution: {integrity: sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==} engines: {node: '>=6.9.0'} + /@babel/compat-data@7.21.7: + resolution: {integrity: sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==} + engines: {node: '>=6.9.0'} + /@babel/core@7.17.9: resolution: {integrity: sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==} engines: {node: '>=6.9.0'} @@ -5144,8 +6203,8 @@ packages: '@babel/parser': 7.21.2 '@babel/template': 7.20.7 '@babel/traverse': 7.21.2 - '@babel/types': 7.21.2 - convert-source-map: 1.8.0 + '@babel/types': 7.21.5 + convert-source-map: 1.9.0 debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 @@ -5242,7 +6301,28 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: false + + /@babel/core@7.21.8: + resolution: {integrity: sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.21.4 + '@babel/generator': 7.21.5 + '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8) + '@babel/helper-module-transforms': 7.21.5 + '@babel/helpers': 7.21.5 + '@babel/parser': 7.21.8 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.5 + '@babel/types': 7.21.5 + convert-source-map: 1.9.0 + debug: 4.3.4(supports-color@8.1.1) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color /@babel/core@7.4.5: resolution: {integrity: sha512-OvjIh6aqXtlsA8ujtGKfC7LYWksYSX8yQcM8Ay3LuvVeQ63lcOKgoZWVqcpFwkd29aYU9rVx7jxhfhiEDV9MZA==} @@ -5254,8 +6334,8 @@ packages: '@babel/parser': 7.21.2 '@babel/template': 7.20.7 '@babel/traverse': 7.21.2 - '@babel/types': 7.21.2 - convert-source-map: 1.8.0 + '@babel/types': 7.21.5 + convert-source-map: 1.9.0 debug: 4.3.4(supports-color@8.1.1) json5: 2.2.3 lodash: 4.17.21 @@ -5365,9 +6445,17 @@ packages: dependencies: '@babel/types': 7.21.4 '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/trace-mapping': 0.3.18 + jsesc: 2.5.2 + + /@babel/generator@7.21.5: + resolution: {integrity: sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.5 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 jsesc: 2.5.2 - dev: false /@babel/helper-annotate-as-pure@7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} @@ -5475,7 +6563,6 @@ packages: browserslist: 4.21.5 lru-cache: 5.1.1 semver: 6.3.0 - dev: false /@babel/helper-compilation-targets@7.21.4(@babel/core@7.4.5): resolution: {integrity: sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==} @@ -5491,6 +6578,19 @@ packages: semver: 6.3.0 dev: true + /@babel/helper-compilation-targets@7.21.5(@babel/core@7.21.8): + resolution: {integrity: sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.21.7 + '@babel/core': 7.21.8 + '@babel/helper-validator-option': 7.21.0 + browserslist: 4.21.5 + lru-cache: 5.1.1 + semver: 6.3.0 + /@babel/helper-create-class-features-plugin@7.18.13(@babel/core@7.20.12): resolution: {integrity: sha512-hDvXp+QYxSRL+23mpAlSGxHMDyIGChm0/AwTfTAAK5Ufe40nCsyNdaYCGuK91phn/fVu9kqayImRDkvNAgdrsA==} engines: {node: '>=6.9.0'} @@ -5686,6 +6786,10 @@ packages: resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} engines: {node: '>=6.9.0'} + /@babel/helper-environment-visitor@7.21.5: + resolution: {integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==} + engines: {node: '>=6.9.0'} + /@babel/helper-explode-assignable-expression@7.18.6: resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} engines: {node: '>=6.9.0'} @@ -5736,6 +6840,12 @@ packages: dependencies: '@babel/types': 7.21.2 + /@babel/helper-module-imports@7.21.4: + resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.5 + /@babel/helper-module-transforms@7.20.11: resolution: {integrity: sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==} engines: {node: '>=6.9.0'} @@ -5766,6 +6876,21 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helper-module-transforms@7.21.5: + resolution: {integrity: sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.21.5 + '@babel/helper-module-imports': 7.21.4 + '@babel/helper-simple-access': 7.21.5 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.5 + '@babel/types': 7.21.5 + transitivePeerDependencies: + - supports-color + /@babel/helper-optimise-call-expression@7.18.6: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} @@ -5780,6 +6905,10 @@ packages: resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} engines: {node: '>=6.9.0'} + /@babel/helper-plugin-utils@7.21.5: + resolution: {integrity: sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==} + engines: {node: '>=6.9.0'} + /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.20.12): resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} engines: {node: '>=6.9.0'} @@ -5855,6 +6984,12 @@ packages: dependencies: '@babel/types': 7.21.2 + /@babel/helper-simple-access@7.21.5: + resolution: {integrity: sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.5 + /@babel/helper-skip-transparent-expression-wrappers@7.20.0: resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} engines: {node: '>=6.9.0'} @@ -5871,6 +7006,10 @@ packages: resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} engines: {node: '>=6.9.0'} + /@babel/helper-string-parser@7.21.5: + resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==} + engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier@7.19.1: resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} engines: {node: '>=6.9.0'} @@ -5889,7 +7028,7 @@ packages: dependencies: '@babel/helper-function-name': 7.21.0 '@babel/template': 7.20.7 - '@babel/traverse': 7.21.2 + '@babel/traverse': 7.21.5 '@babel/types': 7.21.2 transitivePeerDependencies: - supports-color @@ -5904,6 +7043,16 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helpers@7.21.5: + resolution: {integrity: sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.5 + '@babel/types': 7.21.5 + transitivePeerDependencies: + - supports-color + /@babel/highlight@7.18.6: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} engines: {node: '>=6.9.0'} @@ -5937,8 +7086,14 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.21.2 - dev: false + '@babel/types': 7.21.4 + + /@babel/parser@7.21.8: + resolution: {integrity: sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.21.5 /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} @@ -5997,7 +7152,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.4.5) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.4.5) transitivePeerDependencies: @@ -6080,7 +7235,7 @@ packages: dependencies: '@babel/core': 7.4.5 '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.4.5) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color dev: true @@ -6151,7 +7306,7 @@ packages: dependencies: '@babel/core': 7.4.5 '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.4.5) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-decorators': 7.21.0(@babel/core@7.4.5) transitivePeerDependencies: - supports-color @@ -6174,7 +7329,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-do-expressions': 7.18.6(@babel/core@7.4.5) dev: true @@ -6216,7 +7371,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-export-default-from': 7.18.6(@babel/core@7.4.5) dev: true @@ -6247,7 +7402,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.4.5) dev: true @@ -6268,7 +7423,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-function-bind': 7.18.6(@babel/core@7.4.5) dev: true @@ -6352,7 +7507,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.4.5) dev: true @@ -6424,7 +7579,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.4.5) dev: true @@ -6466,7 +7621,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.4.5) dev: true @@ -6499,7 +7654,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.4.5) dev: true @@ -6531,7 +7686,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-syntax-pipeline-operator': 7.18.6(@babel/core@7.4.5) dev: true @@ -6666,6 +7821,14 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.21.8): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.4.5): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: @@ -6681,7 +7844,16 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 + dev: false + + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.21.8): + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.20.12): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} @@ -6700,6 +7872,14 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.21.8): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.20.12): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -6775,7 +7955,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 dev: true /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.20.12): @@ -6886,7 +8066,16 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 + dev: false + + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.21.8): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.20.12): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} @@ -6905,6 +8094,14 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.8): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.4.5): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: @@ -6933,6 +8130,15 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.21.8): + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.4.5): resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} engines: {node: '>=6.9.0'} @@ -6959,6 +8165,14 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.8): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.20.12): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -6976,6 +8190,14 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.8): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.4.5): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -7002,6 +8224,14 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.21.8): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.20.12): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -7019,6 +8249,14 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.8): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.4.5): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -7045,6 +8283,14 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.21.8): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.4.5): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -7071,6 +8317,14 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.8): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.4.5): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -7158,13 +8412,22 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.21.8): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-typescript@7.18.6: resolution: {integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.18.9 dev: true /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.20.12): @@ -7186,6 +8449,15 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.21.8): + resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-arrow-functions@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} engines: {node: '>=6.9.0'} @@ -7437,7 +8709,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 dev: true /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.20.12): @@ -7733,18 +9005,33 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-modules-commonjs@7.21.2(@babel/core@7.4.5): - resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==} + /@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.21.8): + resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-module-transforms': 7.21.5 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-simple-access': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.4.5): + resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.4.5 - '@babel/helper-module-transforms': 7.21.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-simple-access': 7.20.2 + '@babel/helper-module-transforms': 7.21.5 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-simple-access': 7.21.5 transitivePeerDependencies: - supports-color + dev: true /@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.20.12): resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} @@ -8033,6 +9320,16 @@ packages: '@babel/core': 7.21.0 '@babel/plugin-transform-react-jsx': 7.18.6(@babel/core@7.21.0) + /@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.21.8): + resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/plugin-transform-react-jsx': 7.18.6(@babel/core@7.21.8) + dev: true + /@babel/plugin-transform-react-jsx-self@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==} engines: {node: '>=6.9.0'} @@ -8053,25 +9350,24 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-react-jsx-self@7.21.0(@babel/core@7.21.0): + /@babel/plugin-transform-react-jsx-self@7.21.0(@babel/core@7.21.4): resolution: {integrity: sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.0 + '@babel/core': 7.21.4 '@babel/helper-plugin-utils': 7.20.2 - dev: true - /@babel/plugin-transform-react-jsx-self@7.21.0(@babel/core@7.21.4): + /@babel/plugin-transform-react-jsx-self@7.21.0(@babel/core@7.21.8): resolution: {integrity: sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.4 + '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.20.2 - dev: false + dev: true /@babel/plugin-transform-react-jsx-source@7.19.6(@babel/core@7.21.0): resolution: {integrity: sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==} @@ -8091,7 +9387,16 @@ packages: dependencies: '@babel/core': 7.21.4 '@babel/helper-plugin-utils': 7.20.2 - dev: false + + /@babel/plugin-transform-react-jsx-source@7.19.6(@babel/core@7.21.8): + resolution: {integrity: sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.20.2 + dev: true /@babel/plugin-transform-react-jsx-source@7.19.6(@babel/core@7.4.5): resolution: {integrity: sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==} @@ -8130,6 +9435,20 @@ packages: '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.0) '@babel/types': 7.21.2 + /@babel/plugin-transform-react-jsx@7.18.6(@babel/core@7.21.8): + resolution: {integrity: sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.8) + '@babel/types': 7.21.2 + dev: true + /@babel/plugin-transform-react-jsx@7.18.6(@babel/core@7.4.5): resolution: {integrity: sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==} engines: {node: '>=6.9.0'} @@ -8249,7 +9568,7 @@ packages: dependencies: '@babel/core': 7.4.5 '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 resolve: 1.22.1 semver: 5.7.1 dev: true @@ -8409,7 +9728,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/helper-create-class-features-plugin': 7.18.13(@babel/core@7.20.12) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.18.9 '@babel/plugin-syntax-typescript': 7.18.6 transitivePeerDependencies: - supports-color @@ -8671,7 +9990,7 @@ packages: dependencies: '@babel/core': 7.4.5 '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.4.5) '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.4.5) '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.4.5) @@ -8696,7 +10015,7 @@ packages: '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.4.5) '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.4.5) '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.4.5) - '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.4.5) + '@babel/plugin-transform-modules-commonjs': 7.21.5(@babel/core@7.4.5) '@babel/plugin-transform-modules-systemjs': 7.20.11(@babel/core@7.4.5) '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.4.5) '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5(@babel/core@7.4.5) @@ -8712,7 +10031,7 @@ packages: '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.4.5) '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.4.5) '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.4.5) - '@babel/types': 7.21.2 + '@babel/types': 7.21.5 browserslist: 4.21.5 core-js-compat: 3.27.1 invariant: 2.2.4 @@ -8753,7 +10072,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.4.5) '@babel/plugin-transform-react-jsx': 7.18.6(@babel/core@7.4.5) '@babel/plugin-transform-react-jsx-self': 7.18.6(@babel/core@7.4.5) @@ -8886,6 +10205,12 @@ packages: dependencies: regenerator-runtime: 0.13.11 + /@babel/runtime@7.21.5: + resolution: {integrity: sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.11 + /@babel/runtime@7.4.5: resolution: {integrity: sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ==} dependencies: @@ -8969,7 +10294,23 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color - dev: false + + /@babel/traverse@7.21.5: + resolution: {integrity: sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.21.4 + '@babel/generator': 7.21.5 + '@babel/helper-environment-visitor': 7.21.5 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.21.8 + '@babel/types': 7.21.5 + debug: 4.3.4(supports-color@8.1.1) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color /@babel/types@7.19.0: resolution: {integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==} @@ -9000,10 +10341,17 @@ packages: resolution: {integrity: sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.19.4 + '@babel/helper-string-parser': 7.21.5 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + + /@babel/types@7.21.5: + resolution: {integrity: sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.21.5 '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 - dev: false /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -9015,8 +10363,21 @@ packages: resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} dev: true - /@chenshuai2144/sketch-color@1.0.8(react@17.0.2): + /@chenshuai2144/sketch-color@1.0.8(react@18.1.0): resolution: {integrity: sha512-dPAzzWc+w7zyTAi71WXYZpiTYyIS80MxYyy2E/7jufhnJI1Z29wCPL35VvuJ/gs5zYpF2+w/B7BizWa2zKXpGw==} + peerDependencies: + react: '>=16.12.0' + peerDependenciesMeta: + react: + optional: true + dependencies: + react: 18.1.0 + reactcss: 1.2.3(react@18.1.0) + tinycolor2: 1.6.0 + dev: false + + /@chenshuai2144/sketch-color@1.0.9(react@17.0.2): + resolution: {integrity: sha512-obzSy26cb7Pm7OprWyVpgMpIlrZpZ0B7vbrU0RMbvRg0YAI890S5Xy02Aj1Nhl4+KTbi1lVYHt6HQP8Hm9s+1w==} peerDependencies: react: '>=16.12.0' peerDependenciesMeta: @@ -9025,10 +10386,10 @@ packages: dependencies: react: 17.0.2 reactcss: 1.2.3(react@17.0.2) - tinycolor2: 1.4.2 + tinycolor2: 1.6.0 - /@chenshuai2144/sketch-color@1.0.8(react@18.1.0): - resolution: {integrity: sha512-dPAzzWc+w7zyTAi71WXYZpiTYyIS80MxYyy2E/7jufhnJI1Z29wCPL35VvuJ/gs5zYpF2+w/B7BizWa2zKXpGw==} + /@chenshuai2144/sketch-color@1.0.9(react@18.1.0): + resolution: {integrity: sha512-obzSy26cb7Pm7OprWyVpgMpIlrZpZ0B7vbrU0RMbvRg0YAI890S5Xy02Aj1Nhl4+KTbi1lVYHt6HQP8Hm9s+1w==} peerDependencies: react: '>=16.12.0' peerDependenciesMeta: @@ -9037,7 +10398,7 @@ packages: dependencies: react: 18.1.0 reactcss: 1.2.3(react@18.1.0) - tinycolor2: 1.4.2 + tinycolor2: 1.6.0 dev: false /@chevrotain/cst-dts-gen@10.3.0: @@ -9337,6 +10698,19 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /@csstools/postcss-color-function@1.1.0(postcss@8.4.23): + resolution: {integrity: sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.23) + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /@csstools/postcss-font-format-keywords@1.0.0(postcss@8.4.21): resolution: {integrity: sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==} engines: {node: ^12 || ^14 || >=16} @@ -9349,6 +10723,18 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /@csstools/postcss-font-format-keywords@1.0.0(postcss@8.4.23): + resolution: {integrity: sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /@csstools/postcss-hwb-function@1.0.1(postcss@8.4.21): resolution: {integrity: sha512-AMZwWyHbbNLBsDADWmoXT9A5yl5dsGEBeJSJRUJt8Y9n8Ziu7Wstt4MC8jtPW7xjcLecyfJwtnUTNSmOzcnWeg==} engines: {node: ^12 || ^14 || >=16} @@ -9361,6 +10747,18 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /@csstools/postcss-hwb-function@1.0.1(postcss@8.4.23): + resolution: {integrity: sha512-AMZwWyHbbNLBsDADWmoXT9A5yl5dsGEBeJSJRUJt8Y9n8Ziu7Wstt4MC8jtPW7xjcLecyfJwtnUTNSmOzcnWeg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /@csstools/postcss-ic-unit@1.0.0(postcss@8.4.21): resolution: {integrity: sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==} engines: {node: ^12 || ^14 || >=16} @@ -9374,6 +10772,19 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /@csstools/postcss-ic-unit@1.0.0(postcss@8.4.23): + resolution: {integrity: sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.23) + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /@csstools/postcss-is-pseudo-class@2.0.5(postcss@8.4.21): resolution: {integrity: sha512-Ek+UFI4UP2hB9u0N1cJd6KgSF1rL0J3PT4is0oSStuus8+WzbGGPyJNMOKQ0w/tyPjxiCnOI4RdSMZt3nks64g==} engines: {node: ^12 || ^14 || >=16} @@ -9387,6 +10798,19 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.10 + /@csstools/postcss-is-pseudo-class@2.0.5(postcss@8.4.23): + resolution: {integrity: sha512-Ek+UFI4UP2hB9u0N1cJd6KgSF1rL0J3PT4is0oSStuus8+WzbGGPyJNMOKQ0w/tyPjxiCnOI4RdSMZt3nks64g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + '@csstools/selector-specificity': 2.0.1(postcss-selector-parser@6.0.10)(postcss@8.4.23) + postcss: 8.4.23 + postcss-selector-parser: 6.0.10 + /@csstools/postcss-normalize-display-values@1.0.0(postcss@8.4.21): resolution: {integrity: sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==} engines: {node: ^12 || ^14 || >=16} @@ -9399,6 +10823,18 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /@csstools/postcss-normalize-display-values@1.0.0(postcss@8.4.23): + resolution: {integrity: sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /@csstools/postcss-oklab-function@1.1.0(postcss@8.4.21): resolution: {integrity: sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==} engines: {node: ^12 || ^14 || >=16} @@ -9412,6 +10848,19 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /@csstools/postcss-oklab-function@1.1.0(postcss@8.4.23): + resolution: {integrity: sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.23) + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.21): resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==} engines: {node: ^12 || ^14 || >=16} @@ -9424,6 +10873,18 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.23): + resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /@csstools/postcss-stepped-value-functions@1.0.0(postcss@8.4.21): resolution: {integrity: sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==} engines: {node: ^12 || ^14 || >=16} @@ -9436,6 +10897,18 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /@csstools/postcss-stepped-value-functions@1.0.0(postcss@8.4.23): + resolution: {integrity: sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /@csstools/postcss-unset-value@1.0.1(postcss@8.4.21): resolution: {integrity: sha512-f1G1WGDXEU/RN1TWAxBPQgQudtLnLQPyiWdtypkPC+mVYNKFKH/HYXSxH4MVNqwF8M0eDsoiU7HumJHCg/L/jg==} engines: {node: ^12 || ^14 || >=16} @@ -9447,6 +10920,17 @@ packages: dependencies: postcss: 8.4.21 + /@csstools/postcss-unset-value@1.0.1(postcss@8.4.23): + resolution: {integrity: sha512-f1G1WGDXEU/RN1TWAxBPQgQudtLnLQPyiWdtypkPC+mVYNKFKH/HYXSxH4MVNqwF8M0eDsoiU7HumJHCg/L/jg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + /@csstools/selector-specificity@2.0.1(postcss-selector-parser@6.0.10)(postcss@8.4.21): resolution: {integrity: sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==} engines: {node: ^12 || ^14 || >=16} @@ -9460,6 +10944,19 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.10 + /@csstools/selector-specificity@2.0.1(postcss-selector-parser@6.0.10)(postcss@8.4.23): + resolution: {integrity: sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + postcss-selector-parser: ^6.0.10 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-selector-parser: 6.0.10 + /@ctrl/tinycolor@3.4.1: resolution: {integrity: sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==} engines: {node: '>=10'} @@ -9633,7 +11130,7 @@ packages: '@emotion/memoize': 0.8.0 '@emotion/unitless': 0.8.0 '@emotion/utils': 1.2.0 - csstype: 3.1.0 + csstype: 3.1.2 dev: false /@emotion/sheet@1.1.1: @@ -9709,18 +11206,39 @@ packages: '@esbuild-kit/core-utils': 3.0.0 get-tsconfig: 4.2.0 + /@esbuild-kit/cjs-loader@2.4.2: + resolution: {integrity: sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg==} + dependencies: + '@esbuild-kit/core-utils': 3.1.0 + get-tsconfig: 4.5.0 + dev: true + /@esbuild-kit/core-utils@3.0.0: resolution: {integrity: sha512-TXmwH9EFS3DC2sI2YJWJBgHGhlteK0Xyu1VabwetMULfm3oYhbrsWV5yaSr2NTWZIgDGVLHbRf0inxbjXqAcmQ==} dependencies: esbuild: 0.15.18 source-map-support: 0.5.21 + /@esbuild-kit/core-utils@3.1.0: + resolution: {integrity: sha512-Uuk8RpCg/7fdHSceR1M6XbSZFSuMrxcePFuGgyvsBn+u339dk5OeL4jv2EojwTN2st/unJGsVm4qHWjWNmJ/tw==} + dependencies: + esbuild: 0.17.19 + source-map-support: 0.5.21 + dev: true + /@esbuild-kit/esm-loader@2.5.4: resolution: {integrity: sha512-afmtLf6uqxD5IgwCzomtqCYIgz/sjHzCWZFvfS5+FzeYxOURPUo4QcHtqJxbxWOMOogKriZanN/1bJQE/ZL93A==} dependencies: '@esbuild-kit/core-utils': 3.0.0 get-tsconfig: 4.2.0 + /@esbuild-kit/esm-loader@2.5.5: + resolution: {integrity: sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw==} + dependencies: + '@esbuild-kit/core-utils': 3.1.0 + get-tsconfig: 4.5.0 + dev: true + /@esbuild/android-arm64@0.16.17: resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} engines: {node: '>=12'} @@ -9737,6 +11255,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-arm64@0.17.19: + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm@0.15.18: resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} engines: {node: '>=12'} @@ -9761,6 +11288,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-arm@0.17.19: + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-x64@0.16.17: resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} engines: {node: '>=12'} @@ -9777,6 +11313,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-x64@0.17.19: + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-arm64@0.16.17: resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} engines: {node: '>=12'} @@ -9793,6 +11338,15 @@ packages: requiresBuild: true optional: true + /@esbuild/darwin-arm64@0.17.19: + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-x64@0.16.17: resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} engines: {node: '>=12'} @@ -9809,6 +11363,15 @@ packages: requiresBuild: true optional: true + /@esbuild/darwin-x64@0.17.19: + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-arm64@0.16.17: resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} engines: {node: '>=12'} @@ -9825,6 +11388,15 @@ packages: requiresBuild: true optional: true + /@esbuild/freebsd-arm64@0.17.19: + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-x64@0.16.17: resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} engines: {node: '>=12'} @@ -9841,6 +11413,15 @@ packages: requiresBuild: true optional: true + /@esbuild/freebsd-x64@0.17.19: + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm64@0.16.17: resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} engines: {node: '>=12'} @@ -9857,6 +11438,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-arm64@0.17.19: + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm@0.16.17: resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} engines: {node: '>=12'} @@ -9873,6 +11463,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-arm@0.17.19: + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ia32@0.16.17: resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} engines: {node: '>=12'} @@ -9889,6 +11488,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-ia32@0.17.19: + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64@0.15.18: resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==} engines: {node: '>=12'} @@ -9913,6 +11521,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-loong64@0.17.19: + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-mips64el@0.16.17: resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} engines: {node: '>=12'} @@ -9929,6 +11546,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-mips64el@0.17.19: + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ppc64@0.16.17: resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} engines: {node: '>=12'} @@ -9945,6 +11571,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-ppc64@0.17.19: + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-riscv64@0.16.17: resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} engines: {node: '>=12'} @@ -9961,6 +11596,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-riscv64@0.17.19: + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-s390x@0.16.17: resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} engines: {node: '>=12'} @@ -9977,6 +11621,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-s390x@0.17.19: + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-x64@0.16.17: resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} engines: {node: '>=12'} @@ -9993,6 +11646,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-x64@0.17.19: + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/netbsd-x64@0.16.17: resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} engines: {node: '>=12'} @@ -10009,6 +11671,15 @@ packages: requiresBuild: true optional: true + /@esbuild/netbsd-x64@0.17.19: + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/openbsd-x64@0.16.17: resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} engines: {node: '>=12'} @@ -10025,6 +11696,15 @@ packages: requiresBuild: true optional: true + /@esbuild/openbsd-x64@0.17.19: + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/sunos-x64@0.16.17: resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} engines: {node: '>=12'} @@ -10041,6 +11721,15 @@ packages: requiresBuild: true optional: true + /@esbuild/sunos-x64@0.17.19: + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-arm64@0.16.17: resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} engines: {node: '>=12'} @@ -10057,6 +11746,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-arm64@0.17.19: + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-ia32@0.16.17: resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} engines: {node: '>=12'} @@ -10073,6 +11771,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-ia32@0.17.19: + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-x64@0.16.17: resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} engines: {node: '>=12'} @@ -10089,6 +11796,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-x64@0.17.19: + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@eslint/eslintrc@0.4.3: resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==} engines: {node: ^10.12.0 || >=12.0.0} @@ -10182,13 +11898,13 @@ packages: resolution: {integrity: sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==} dependencies: '@formatjs/intl-localematcher': 0.2.25 - tslib: 2.5.0 + tslib: 2.5.1 dev: true /@formatjs/fast-memoize@1.2.1: resolution: {integrity: sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==} dependencies: - tslib: 2.5.0 + tslib: 2.5.1 dev: true /@formatjs/icu-messageformat-parser@2.1.0: @@ -10196,14 +11912,14 @@ packages: dependencies: '@formatjs/ecma402-abstract': 1.11.4 '@formatjs/icu-skeleton-parser': 1.3.6 - tslib: 2.5.0 + tslib: 2.5.1 dev: true /@formatjs/icu-skeleton-parser@1.3.6: resolution: {integrity: sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==} dependencies: '@formatjs/ecma402-abstract': 1.11.4 - tslib: 2.5.0 + tslib: 2.5.1 dev: true /@formatjs/intl-displaynames@1.2.10: @@ -10219,7 +11935,7 @@ packages: /@formatjs/intl-localematcher@0.2.25: resolution: {integrity: sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==} dependencies: - tslib: 2.5.0 + tslib: 2.5.1 dev: true /@formatjs/intl-relativetimeformat@4.5.16: @@ -10384,7 +12100,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.4.3 - '@types/node': 18.15.5 + '@types/node': 18.11.18 chalk: 4.1.2 jest-message-util: 29.4.3 jest-util: 29.4.3 @@ -10498,13 +12214,13 @@ packages: '@jest/test-result': 29.4.3 '@jest/transform': 29.4.3 '@jest/types': 29.4.3 - '@jridgewell/trace-mapping': 0.3.17 - '@types/node': 18.15.5 + '@jridgewell/trace-mapping': 0.3.18 + '@types/node': 18.11.18 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 glob: 7.2.3 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 istanbul-lib-coverage: 3.2.0 istanbul-lib-instrument: 5.2.0 istanbul-lib-report: 3.0.0 @@ -10512,7 +12228,7 @@ packages: istanbul-reports: 3.1.5 jest-message-util: 29.4.3 jest-util: 29.4.3 - jest-worker: 29.4.3 + jest-worker: 29.5.0 slash: 3.0.0 string-length: 4.0.2 strip-ansi: 6.0.1 @@ -10524,7 +12240,7 @@ packages: resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@sinclair/typebox': 0.24.28 + '@sinclair/typebox': 0.24.51 dev: true /@jest/schemas@29.0.0: @@ -10544,9 +12260,9 @@ packages: resolution: {integrity: sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/trace-mapping': 0.3.18 callsites: 3.1.0 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 /@jest/test-result@29.4.3: resolution: {integrity: sha512-Oi4u9NfBolMq9MASPwuWTlC5WvmNRwI4S8YrQg5R5Gi47DYlBe3sh7ILTqi/LGrK1XUE4XY9KZcQJTH1WJCLLA==} @@ -10562,7 +12278,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/test-result': 29.4.3 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 jest-haste-map: 29.4.3 slash: 3.0.0 @@ -10570,11 +12286,11 @@ packages: resolution: {integrity: sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==} engines: {node: '>= 10.14.2'} dependencies: - '@babel/core': 7.21.0 + '@babel/core': 7.21.8 '@jest/types': 26.6.2 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 - convert-source-map: 1.8.0 + convert-source-map: 1.9.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.11 jest-haste-map: 26.6.2 @@ -10634,14 +12350,36 @@ packages: transitivePeerDependencies: - supports-color + /@jest/transform@29.5.0: + resolution: {integrity: sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@babel/core': 7.21.8 + '@jest/types': 29.5.0 + '@jridgewell/trace-mapping': 0.3.18 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 2.0.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.10 + jest-haste-map: 29.5.0 + jest-regex-util: 29.4.3 + jest-util: 29.5.0 + micromatch: 4.0.5 + pirates: 4.0.5 + slash: 3.0.0 + write-file-atomic: 4.0.2 + transitivePeerDependencies: + - supports-color + /@jest/types@26.6.2: resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} engines: {node: '>= 10.14.2'} dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.15.5 - '@types/yargs': 15.0.14 + '@types/node': 20.2.0 + '@types/yargs': 15.0.15 chalk: 4.1.2 dev: true @@ -10678,6 +12416,17 @@ packages: '@types/yargs': 17.0.11 chalk: 4.1.2 + /@jest/types@29.5.0: + resolution: {integrity: sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/schemas': 29.4.3 + '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-reports': 3.0.1 + '@types/node': 20.2.0 + '@types/yargs': 17.0.24 + chalk: 4.1.2 + /@jridgewell/gen-mapping@0.1.1: resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} engines: {node: '>=6.0.0'} @@ -10693,14 +12442,30 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 '@jridgewell/trace-mapping': 0.3.17 + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.18 + /@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} + /@jridgewell/resolve-uri@3.1.1: + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + engines: {node: '>=6.0.0'} + /@jridgewell/set-array@1.1.1: resolution: {integrity: sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==} engines: {node: '>=6.0.0'} + /@jridgewell/set-array@1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + /@jridgewell/source-map@0.3.2: resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} dependencies: @@ -10714,6 +12479,9 @@ packages: /@jridgewell/sourcemap-codec@1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + /@jridgewell/trace-mapping@0.3.13: resolution: {integrity: sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==} dependencies: @@ -10733,12 +12501,18 @@ packages: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 - /@jridgewell/trace-mapping@0.3.9: - resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + /@jridgewell/trace-mapping@0.3.18: + resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 + /@jridgewell/trace-mapping@0.3.9: + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + /@jsdevtools/ono@7.1.3: resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} dev: true @@ -10754,8 +12528,8 @@ packages: resolution: {integrity: sha512-QfyleXSD9slh4qM54wDaqKVPvtUH1NJMgsFc9BabqSHO1Ttpandv1EAvTCN9Lu73RbCX3LJpn+BfJmnjHbjCyw==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - chalk: 4.1.2 - execa: 5.1.1 + chalk: 4.1.0 + execa: 5.0.0 strong-log-transformer: 2.1.0 dev: true @@ -11086,7 +12860,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: '@npmcli/promise-spawn': 3.0.0 - lru-cache: 7.14.0 + lru-cache: 7.18.3 mkdirp: 1.0.4 npm-pick-manifest: 7.0.2 proc-log: 2.0.1 @@ -11208,7 +12982,7 @@ packages: ignore: 5.2.0 nx: 15.7.2 semver: 7.3.4 - tslib: 2.5.0 + tslib: 2.5.1 transitivePeerDependencies: - typescript dev: true @@ -11812,7 +13586,7 @@ packages: open: 8.4.0 picocolors: 1.0.0 tiny-glob: 0.2.9 - tslib: 2.5.0 + tslib: 2.5.1 /@playwright/test@1.27.1: resolution: {integrity: sha512-mrL2q0an/7tVqniQQF6RBL2saskjljXzqNcCOVMUjRIgE6Y38nCNaP+Dc2FBW06bcpD3tqIws/HT9qiMHbNU0A==} @@ -11917,7 +13691,7 @@ packages: resolution: {integrity: sha512-W3zsG9585cKL+FqgcT+IfTgZX5C+CbNkFjOnJN+qbysT1N30+BbvEByCcDMsTy7QDrAk6oS7WU1Rym3U2xlh2Q==} engines: {node: '>=14.6'} dependencies: - execa: /safe-execa@0.1.2 + execa: /safe-execa@0.1.3 dev: true /@pnpm/lockfile-file@5.3.3(@pnpm/logger@4.0.0): @@ -11988,18 +13762,18 @@ packages: /@probe.gl/env@3.5.2: resolution: {integrity: sha512-JlNvJ2p6+ObWX7es6n3TycGPTv5CfVrCS8vblI1eHhrFCcZ6RxIo727ffRVwldpp0YTzdgjx3/4fB/1dnVYElw==} dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 /@probe.gl/log@3.5.2: resolution: {integrity: sha512-5yo8Dg8LrSltuPBdGlLh/WOvt4LdU7DDHu75GMeiS0fKM+J4IACRpGV8SOrktCj1MWZ6JVHcNQkJnoyZ6G7p/w==} dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 '@probe.gl/env': 3.5.2 /@probe.gl/stats@3.5.2: resolution: {integrity: sha512-YKaYXiHF//fgy1OkX38JD70Lc8qxg2Viw8Q2CTNMwGPDJe12wda7kEmMKPJNw2oYLyFUfTzv00KJMA5h18z02w==} dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 /@qixian.cs/path-to-regexp@6.1.0: resolution: {integrity: sha512-2jIiLiVZB1jnY7IIRQKtoV8Gnr7XIhk4mC88ONGunZE3hYt5IHUG4BE/6+JiTBjjEWQLBeWnZB8hGpppkufiVw==} @@ -12007,8 +13781,8 @@ packages: /@radix-ui/popper@0.0.10: resolution: {integrity: sha512-YFKuPqQPKscreQid7NuB4it3PMzSwGg03vgrud6sVliHkI43QNAOHyrHyMNo015jg6QK5GVDn+7J2W5uygqSGA==} dependencies: - '@babel/runtime': 7.21.0 - csstype: 3.1.0 + '@babel/runtime': 7.21.5 + csstype: 3.1.2 dev: true /@rc-component/color-picker@1.1.1(react-dom@18.1.0)(react@18.1.0): @@ -12022,7 +13796,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 '@ctrl/tinycolor': 3.6.0 classnames: 2.3.2 rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) @@ -12082,14 +13856,14 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) - /@rc-component/portal@1.1.0(react-dom@18.1.0)(react@18.1.0): - resolution: {integrity: sha512-tbXM9SB1r5FOuZjRCljERFByFiEUcMmCWMXLog/NmgCzlAzreXyf23Vei3ZpSMxSMavzPnhCovfZjZdmxS3d1w==} + /@rc-component/portal@1.1.1(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-m8w3dFXX0H6UkJ4wtfrSwhe2/6M08uz24HHrF8pWfAXPwA9hwCuTE5per/C86KwNLouRpwFGcr7LfpHaa1F38g==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -12102,7 +13876,7 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -12119,7 +13893,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - '@rc-component/portal': 1.1.0(react-dom@18.1.0)(react@18.1.0) + '@rc-component/portal': 1.1.1(react-dom@18.1.0)(react@18.1.0) '@rc-component/trigger': 1.13.0(react-dom@18.1.0)(react@18.1.0) classnames: 2.3.2 rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) @@ -12139,9 +13913,9 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - '@rc-component/portal': 1.1.0(react-dom@18.1.0)(react@18.1.0) + '@rc-component/portal': 1.1.1(react-dom@18.1.0)(react@18.1.0) classnames: 2.3.2 - rc-align: 4.0.12(react-dom@18.1.0)(react@18.1.0) + rc-align: 4.0.15(react-dom@18.1.0)(react@18.1.0) rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) @@ -12162,15 +13936,38 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - '@rc-component/portal': 1.1.0(react-dom@18.1.0)(react@18.1.0) + '@rc-component/portal': 1.1.1(react-dom@18.1.0)(react@18.1.0) classnames: 2.3.2 - rc-align: 4.0.12(react-dom@18.1.0)(react@18.1.0) + rc-align: 4.0.15(react-dom@18.1.0)(react@18.1.0) rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) + /@rc-component/trigger@1.13.1(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-29cbzXBDS0jq/ft2pB1/lK4mNBbhRC/2CbXxtO5TQd+Br7P6DjYk8Pwd6vCLrTxT/Z+AT9BF8NypKZiufBbmYA==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@babel/runtime': 7.21.5 + '@rc-component/portal': 1.1.1(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.2 + rc-align: 4.0.15(react-dom@18.1.0)(react@18.1.0) + rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) + rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + dev: false + /@rc-component/trigger@1.5.1(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-W9+9w5B3hKCMZLiGnDa/samrmIpQTQkwhXKOLSBFsEWfcwu7E3XwDBurlDjuqpoJtioDSrC2BptLXA0pAvQoAw==} engines: {node: '>=8.x'} @@ -12184,9 +13981,9 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - '@rc-component/portal': 1.1.0(react-dom@18.1.0)(react@18.1.0) + '@rc-component/portal': 1.1.1(react-dom@18.1.0)(react@18.1.0) classnames: 2.3.2 - rc-align: 4.0.12(react-dom@18.1.0)(react@18.1.0) + rc-align: 4.0.15(react-dom@18.1.0)(react@18.1.0) rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) @@ -12434,7 +14231,7 @@ packages: '@types/argparse': 1.0.38 argparse: 1.0.10 colors: 1.2.5 - string-argv: 0.3.1 + string-argv: 0.3.2 dev: true /@sideway/address@4.1.4: @@ -12455,6 +14252,10 @@ packages: resolution: {integrity: sha512-dgJd3HLOkLmz4Bw50eZx/zJwtBq65nms3N9VBYu5LTjJ883oBFkTyXRlCB/ZGGwqYpJJHA5zW2Ibhl5ngITfow==} dev: true + /@sinclair/typebox@0.24.51: + resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} + dev: true + /@sinclair/typebox@0.25.24: resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} @@ -12491,7 +14292,7 @@ packages: postcss: optional: true dependencies: - '@babel/core': 7.21.0 + '@babel/core': 7.20.12 postcss: 7.0.39 postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39) transitivePeerDependencies: @@ -12512,6 +14313,23 @@ packages: postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39) transitivePeerDependencies: - supports-color + dev: false + + /@stylelint/postcss-css-in-js@0.38.0(postcss-syntax@0.36.2)(postcss@8.4.23): + resolution: {integrity: sha512-XOz5CAe49kS95p5yRd+DAIWDojTjfmyAQ4bbDlXMdbZTQ5t0ThjSLvWI6JI2uiS7MFurVBkZ6zUqcimzcLTBoQ==} + peerDependencies: + postcss: '>=7.0.0' + postcss-syntax: '>=0.36.2' + peerDependenciesMeta: + postcss: + optional: true + dependencies: + '@babel/core': 7.21.0 + postcss: 8.4.23 + postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39) + transitivePeerDependencies: + - supports-color + dev: true /@stylelint/postcss-markdown@0.36.2(postcss-syntax@0.36.2)(postcss@7.0.39): resolution: {integrity: sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==} @@ -12811,28 +14629,21 @@ packages: engines: {node: '>=12'} dependencies: remove-accents: 0.4.2 + dev: false + + /@tanstack/match-sorter-utils@8.8.4: + resolution: {integrity: sha512-rKH8LjZiszWEvmi01NR72QWZ8m4xmXre0OOwlRGnjU01Eqz/QnN+cqpty2PJ0efHblq09+KilvyR7lsbzmXVEw==} + engines: {node: '>=12'} + dependencies: + remove-accents: 0.4.2 + dev: true /@tanstack/query-core@4.24.10: resolution: {integrity: sha512-2QywqXEAGBIUoTdgn1lAB4/C8QEqwXHj2jrCLeYTk2xVGtLiPEUD8jcMoeB2noclbiW2mMt4+Fq7fZStuz3wAQ==} + dev: false - /@tanstack/react-query-devtools@4.24.10(@tanstack/react-query@4.24.10)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-1uzJNLdLjRsNt4O5ldv1SYPevWvSdHtKIyVJeUv4hSERPEhrKKfa8WC3dBOX24CdLEYH2ndLZW4ZiC9nzSKCtg==} - peerDependencies: - '@tanstack/react-query': 4.24.10 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - dependencies: - '@tanstack/match-sorter-utils': 8.7.6 - '@tanstack/react-query': 4.24.10(react-dom@17.0.2)(react@17.0.2) - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - superjson: 1.12.1 - use-sync-external-store: 1.2.0(react@17.0.2) + /@tanstack/query-core@4.29.7: + resolution: {integrity: sha512-GXG4b5hV2Loir+h2G+RXhJdoZhJLnrBWsuLB2r0qBRyhWuXq9w/dWxzvpP89H0UARlH6Mr9DiVj4SMtpkF/aUA==} dev: true /@tanstack/react-query-devtools@4.24.10(@tanstack/react-query@4.24.10)(react-dom@18.1.0)(react@18.1.0): @@ -12855,23 +14666,23 @@ packages: use-sync-external-store: 1.2.0(react@18.1.0) dev: false - /@tanstack/react-query@4.24.10(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-FY1DixytOcNNCydPQXLxuKEV7VSST32CAuJ55BjhDNqASnMLZn+6c30yQBMrODjmWMNwzfjMZnq0Vw7C62Fwow==} + /@tanstack/react-query-devtools@4.29.7(@tanstack/react-query@4.29.7)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-fckNnBV6Kfbtq6EJqQen8oBjPqGFcOPS9SJmNKLbFLQgd7OpNIlA4M0r37iJYUY9m14/ESKc1wzKd36VfeiPjg==} peerDependencies: + '@tanstack/react-query': 4.29.7 react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-native: '*' peerDependenciesMeta: react: optional: true react-dom: optional: true - react-native: - optional: true dependencies: - '@tanstack/query-core': 4.24.10 + '@tanstack/match-sorter-utils': 8.8.4 + '@tanstack/react-query': 4.29.7(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) + superjson: 1.12.3 use-sync-external-store: 1.2.0(react@17.0.2) dev: true @@ -12895,12 +14706,32 @@ packages: use-sync-external-store: 1.2.0(react@18.1.0) dev: false + /@tanstack/react-query@4.29.7(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-ijBWEzAIo09fB1yd22slRZzprrZ5zMdWYzBnCg5qiXuFbH78uGN1qtGz8+Ed4MuhaPaYSD+hykn+QEKtQviEtg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-native: '*' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + react-native: + optional: true + dependencies: + '@tanstack/query-core': 4.29.7 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + use-sync-external-store: 1.2.0(react@17.0.2) + dev: true + /@testing-library/dom@9.0.0: resolution: {integrity: sha512-+/TLgKNFsYUshOY/zXsQOk+PlFQK+eyJ9T13IDVNJEi+M+Un7xlJK+FZKkbGSnf0+7E1G6PlDhkSYQ/GFiruBQ==} engines: {node: '>=14'} dependencies: '@babel/code-frame': 7.18.6 - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.20.7 '@types/aria-query': 5.0.1 aria-query: 5.0.2 chalk: 4.1.2 @@ -12937,7 +14768,7 @@ packages: dependencies: '@babel/runtime': 7.20.7 '@testing-library/dom': 9.0.0 - '@types/react-dom': 18.0.10 + '@types/react-dom': 18.2.4 react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -13053,6 +14884,11 @@ packages: dependencies: '@babel/types': 7.21.2 + /@types/babel__traverse@7.18.5: + resolution: {integrity: sha512-enCvTL8m/EHS/zIvJno9nE+ndYPh1/oNFzRYRmtUqJICG2VnCSBzMLW5VN2KCQU91f23tsNKR8v7VJJQMatl7Q==} + dependencies: + '@babel/types': 7.21.5 + /@types/body-parser@1.19.2: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: @@ -13073,7 +14909,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 18.15.5 + '@types/node': 18.11.18 '@types/responselike': 1.0.0 dev: true @@ -13235,7 +15071,7 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 3.0.5 - '@types/node': 18.15.5 + '@types/node': 20.2.0 dev: true /@types/glob@8.0.0: @@ -13248,6 +15084,12 @@ packages: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: '@types/node': 18.15.5 + dev: true + + /@types/graceful-fs@4.1.6: + resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} + dependencies: + '@types/node': 20.2.0 /@types/hapi__joi@17.1.8: resolution: {integrity: sha512-omVytnOAiAfzGUOQArujJr3heWxPrDHW7MF1ieqix1ngoGdhtJmSSDFVM+ZAOa7UmhlGJtltdgUAT03mfDu6kg==} @@ -13271,7 +15113,7 @@ packages: /@types/hoist-non-react-statics@3.3.1: resolution: {integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==} dependencies: - '@types/react': 18.0.26 + '@types/react': 18.2.6 hoist-non-react-statics: 3.3.2 /@types/html-minifier-terser@6.1.0: @@ -13339,7 +15181,7 @@ packages: /@types/jsonwebtoken@9.0.0: resolution: {integrity: sha512-mM4TkDpA9oixqg1Fv2vVpOFyIVLJjm5x4k0V+K/rEsizfjD7Tk7LKk3GTtbB7KCfP0FEHQtsZqFxYA0+sijNVg==} dependencies: - '@types/node': 18.15.5 + '@types/node': 18.11.18 dev: true /@types/keymaster@1.6.30: @@ -13349,7 +15191,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.15.5 + '@types/node': 18.11.18 dev: true /@types/less@3.0.3: @@ -13436,6 +15278,9 @@ packages: resolution: {integrity: sha512-RzRcw8c0B8LzryWOR4Wj7YOTFXvdYKwvrb6xQQyuDfnlTxwYXGCV5RZ/TEbq5L5kn+w3rliHAUyRcG1RtbmTFg==} dev: true + /@types/node@20.2.0: + resolution: {integrity: sha512-3iD2jaCCziTx04uudpJKwe39QxXgSUnpxXSvRQjRvHPxFQfmfP4NXIm/NURVeNlTCc+ru4WqjYGTmpXrW9uMlw==} + /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -13473,6 +15318,11 @@ packages: dependencies: '@types/react': 18.0.26 + /@types/react-dom@18.2.4: + resolution: {integrity: sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==} + dependencies: + '@types/react': 18.2.6 + /@types/react-helmet@6.1.6: resolution: {integrity: sha512-ZKcoOdW/Tg+kiUbkFCBtvDw0k3nD4HJ/h/B9yWxN4uDO8OkRksWTO+EL+z/Qu3aHTeTll3Ro0Cc/8UhwBCMG5A==} dependencies: @@ -13482,13 +15332,13 @@ packages: /@types/react-reconciler@0.26.7: resolution: {integrity: sha512-mBDYl8x+oyPX/VBb3E638N0B7xG+SPk/EAMcVPeexqus/5aTpTphQi0curhhshOqRrc9t6OPoJfEUkbymse/lQ==} dependencies: - '@types/react': 18.0.26 + '@types/react': 18.2.6 dev: false /@types/react-reconciler@0.28.2: resolution: {integrity: sha512-8tu6lHzEgYPlfDf/J6GOQdIc+gs+S2yAqlby3zTsB3SP2svlqTYe5fwZNtZyfactP74ShooP2vvi1BOp9ZemWw==} dependencies: - '@types/react': 18.0.26 + '@types/react': 18.2.6 dev: false /@types/react-redux@7.1.24: @@ -13503,7 +15353,7 @@ packages: /@types/react-test-renderer@18.0.0: resolution: {integrity: sha512-C7/5FBJ3g3sqUahguGi03O79b8afNeSD6T8/GU50oQrJCU0bVCCGQHaGKUbg2Ce8VQEEqTw8/HiS6lXHHdgkdQ==} dependencies: - '@types/react': 18.0.26 + '@types/react': 18.2.6 dev: true /@types/react@18.0.26: @@ -13513,6 +15363,13 @@ packages: '@types/scheduler': 0.16.2 csstype: 3.1.0 + /@types/react@18.2.6: + resolution: {integrity: sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA==} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.3 + csstype: 3.1.2 + /@types/resize-observer-browser@0.1.7: resolution: {integrity: sha512-G9eN0Sn0ii9PWQ3Vl72jDPgeJwRWhv2Qk/nQkJuWmRmOB4HX3/BhD5SE1dZs/hzPZL/WKnvF0RHdTSG54QJFyg==} dev: false @@ -13524,7 +15381,7 @@ packages: /@types/responselike@1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 18.15.5 + '@types/node': 18.11.18 dev: true /@types/retry@0.12.0: @@ -13540,6 +15397,9 @@ packages: /@types/scheduler@0.16.2: resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} + /@types/scheduler@0.16.3: + resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} + /@types/semver@7.3.13: resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} @@ -13636,7 +15496,7 @@ packages: /@types/wait-on@5.3.1: resolution: {integrity: sha512-2FFOKCF/YydrMUaqg+fkk49qf0e5rDgwt6aQsMzFQzbS419h2gNOXyiwp/o2yYy27bi/C1z+HgfncryjGzlvgQ==} dependencies: - '@types/node': 18.15.5 + '@types/node': 18.11.18 dev: true /@types/web-bluetooth@0.0.15: @@ -13684,8 +15544,8 @@ packages: /@types/yargs-parser@21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} - /@types/yargs@15.0.14: - resolution: {integrity: sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==} + /@types/yargs@15.0.15: + resolution: {integrity: sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==} dependencies: '@types/yargs-parser': 21.0.0 dev: true @@ -13700,11 +15560,16 @@ packages: dependencies: '@types/yargs-parser': 21.0.0 + /@types/yargs@17.0.24: + resolution: {integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==} + dependencies: + '@types/yargs-parser': 21.0.0 + /@types/yauzl@2.10.0: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 18.15.5 + '@types/node': 14.18.26 dev: true optional: true @@ -13995,7 +15860,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.8 + semver: 7.5.1 tsutils: 3.21.0(typescript@4.9.4) typescript: 4.9.4 transitivePeerDependencies: @@ -14016,7 +15881,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.8 + semver: 7.5.1 tsutils: 3.21.0(typescript@4.9.4) typescript: 4.9.4 transitivePeerDependencies: @@ -14140,10 +16005,10 @@ packages: - supports-color dev: true - /@umijs/ast@4.0.57: - resolution: {integrity: sha512-Zj3oVSm5iB74pnkB0Djp4j0zth9aqngHnoarCPaUkMqujOuRcNc+ZMj1vGimR4M2DaGQ4gRTGbH7z8MyOxt2qg==} + /@umijs/ast@4.0.69: + resolution: {integrity: sha512-Bsq9j00EHL5owk3KpfZyGB65JZ29wyd8w1WBHWjgKX1LkKmiprV73E6DgFjIyNVNw3mX2r2HNtmFPJycmJR0mw==} dependencies: - '@umijs/bundler-utils': 4.0.57 + '@umijs/bundler-utils': 4.0.69 transitivePeerDependencies: - supports-color dev: true @@ -14160,14 +16025,14 @@ packages: - supports-color dev: true - /@umijs/babel-preset-umi@4.0.57: - resolution: {integrity: sha512-1CF/kBnmf18WK9w1UNxPzr27s4HoB5YBWAEgnWgjrhHDsK89ShqT/RghMKJgzDs9T/QAEKB2ABrk22M8NhT0jQ==} + /@umijs/babel-preset-umi@4.0.69: + resolution: {integrity: sha512-0978ONVhvUuu0c5CRcwaMZYrvNYjmNaTD0JRNZQMaT9/2H65rnj9dazY4OT07dSEN9ZKIcJb3mTalNdVw2/rHA==} dependencies: '@babel/runtime': 7.21.0 '@bloomberg/record-tuple-polyfill': 0.0.4 - '@umijs/bundler-utils': 4.0.57 - '@umijs/utils': 4.0.57 - babel-plugin-styled-components: 2.0.7 + '@umijs/bundler-utils': 4.0.69 + '@umijs/utils': 4.0.69 + babel-plugin-styled-components: 2.1.1 core-js: 3.28.0 transitivePeerDependencies: - styled-components @@ -14176,22 +16041,24 @@ packages: /@umijs/bundler-esbuild@4.0.0-canary.20220628.2: resolution: {integrity: sha512-Zhb/yTIZ1EjFF4uqufAyLHIAmdnFXaiTa2gHOuH84OALoT0AQM1jVvPGHn9lLIiLwTihuAnCyds4Tt1/P8Wo7Q==} + hasBin: true dependencies: '@umijs/bundler-utils': 4.0.0-canary.20220628.2 '@umijs/utils': 4.0.0-canary.20220628.2 enhanced-resolve: 5.9.3 - postcss: 8.4.21 - postcss-flexbugs-fixes: 5.0.2(postcss@8.4.21) - postcss-preset-env: 7.5.0(postcss@8.4.21) + postcss: 8.4.23 + postcss-flexbugs-fixes: 5.0.2(postcss@8.4.23) + postcss-preset-env: 7.5.0(postcss@8.4.23) transitivePeerDependencies: - supports-color dev: true - /@umijs/bundler-esbuild@4.0.57: - resolution: {integrity: sha512-u2OXX08MSmZXfTEqRvGiU7lbFpUQ4UxNDpZTQvfL/pe2Oylra6y3CCeMycLfLv7xLlvkzrNMg4M2HUJ7Hl8hxg==} + /@umijs/bundler-esbuild@4.0.69: + resolution: {integrity: sha512-3WcjSnQT818pSZsgE+Q10ADA+e8Co1Wd1M3Hxk05hLoIpUlMXkA5E/NS/C0UY+D3g/4R9zoxd7oqSvT62VEajw==} + hasBin: true dependencies: - '@umijs/bundler-utils': 4.0.57 - '@umijs/utils': 4.0.57 + '@umijs/bundler-utils': 4.0.69 + '@umijs/utils': 4.0.69 enhanced-resolve: 5.9.3 postcss: 8.4.21 postcss-flexbugs-fixes: 5.0.2(postcss@8.4.21) @@ -14223,10 +16090,10 @@ packages: - supports-color dev: true - /@umijs/bundler-utils@4.0.57: - resolution: {integrity: sha512-fIP2UeiHOZG4me7PLvFivJU2+PaG0EGKXkty6aevBLupiHv+4QKTZ95CPfRWuEQLHthqPXNn3EQDPxAeLblZ/w==} + /@umijs/bundler-utils@4.0.69: + resolution: {integrity: sha512-xdKsz3q0zHpR+oeYz0nrxsHBv7++CmFsSZBh3SjQlmyOr8yrjMsqF9VaW1olh+syrkHFvxX5OdMF21oQPuIQVg==} dependencies: - '@umijs/utils': 4.0.57 + '@umijs/utils': 4.0.69 esbuild: 0.16.17 regenerate: 1.4.2 regenerate-unicode-properties: 10.1.0 @@ -14237,13 +16104,14 @@ packages: /@umijs/bundler-vite@4.0.0-canary.20220628.2: resolution: {integrity: sha512-RLFUj3JaRxmws98iSQpWug/zDTKueBc694dUPd27cJMTXvgO7Mtgd3GLhqZShKw0kgPNwbvOCrpBLy0stKdx6A==} + hasBin: true requiresBuild: true dependencies: '@svgr/core': 6.2.1 '@umijs/bundler-utils': 4.0.0-canary.20220628.2 '@umijs/utils': 4.0.0-canary.20220628.2 '@vitejs/plugin-react': 1.2.0 - postcss-preset-env: 7.5.0(postcss@8.4.21) + postcss-preset-env: 7.5.0(postcss@8.4.23) rollup-plugin-visualizer: 5.6.0 transitivePeerDependencies: - postcss @@ -14251,17 +16119,18 @@ packages: - supports-color dev: true - /@umijs/bundler-vite@4.0.57(@types/node@18.11.18): - resolution: {integrity: sha512-n1ehZWOpe6boHfrsTE9gZpm0FZoKGx5yjzhSj7kRYe+LlsPJpA8Z/FgyAmuSg/Z1y2zZhj6LM8/Gd7gmyOUxoA==} + /@umijs/bundler-vite@4.0.69(@types/node@18.11.18): + resolution: {integrity: sha512-IZVX230PbLPlBOgecZR1O5q90g09H/DjbmedUUgmK5bdmG8tdLXnGnZYgQ1V8rp9WjAr+4TkO4kVkui3Az16Cw==} + hasBin: true dependencies: '@svgr/core': 6.5.1 - '@umijs/bundler-utils': 4.0.57 - '@umijs/utils': 4.0.57 - '@vitejs/plugin-react': 3.1.0(vite@4.1.4) + '@umijs/bundler-utils': 4.0.69 + '@umijs/utils': 4.0.69 + '@vitejs/plugin-react': 4.0.0(vite@4.3.1) less: 4.1.3 - postcss-preset-env: 7.5.0(postcss@8.4.21) + postcss-preset-env: 7.5.0(postcss@8.4.23) rollup-plugin-visualizer: 5.9.0(rollup@3.7.0) - vite: 4.1.4(@types/node@18.11.18)(less@4.1.3) + vite: 4.3.1(@types/node@18.11.18)(less@4.1.3) transitivePeerDependencies: - '@types/node' - postcss @@ -14275,6 +16144,7 @@ packages: /@umijs/bundler-webpack@4.0.0-canary.20220628.2: resolution: {integrity: sha512-tuV7dZgpju6FrWOPI4PPg8Lk5GKU0gMB3TQh4wDMfPYJgLrPu587ztFXVqtOwCip2D2Y6OH5EAO+2oKuWBt5Lg==} + hasBin: true dependencies: '@parcel/css': 1.9.0 '@pmmmwh/react-refresh-webpack-plugin': 0.5.7 @@ -14291,8 +16161,8 @@ packages: es5-imcompatible-versions: 0.1.78 jest-worker: 27.5.1 node-libs-browser: 2.2.1 - postcss: 8.4.21 - postcss-preset-env: 7.5.0(postcss@8.4.21) + postcss: 8.4.23 + postcss-preset-env: 7.5.0(postcss@8.4.23) react-error-overlay: 6.0.9 transitivePeerDependencies: - '@types/webpack' @@ -14306,8 +16176,8 @@ packages: - webpack-plugin-serve dev: true - /@umijs/bundler-webpack@4.0.57(typescript@4.8.4): - resolution: {integrity: sha512-e2g/rD0JBXYU+pguCX+fCSj6KYGVpUDxSqqQIcflw7SxIl5+Vvueo24coL5lMBbDFWKk7OFF2G0Yg9/OBXb2aw==} + /@umijs/bundler-webpack@4.0.69(typescript@4.8.4): + resolution: {integrity: sha512-p1h3MvcYr5aecrWwLDS0UZf5GgrITQuZAEl382zC6quB2TtWrJ/5BNxxQxuMyt9/Uf5IeqSvlLJGfp0ipyaD8Q==} hasBin: true dependencies: '@pmmmwh/react-refresh-webpack-plugin': 0.5.10(react-refresh@0.14.0)(webpack@5.76.1) @@ -14315,15 +16185,15 @@ packages: '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) '@svgr/plugin-svgo': 6.5.1(@svgr/core@6.5.1) '@types/hapi__joi': 17.1.9 - '@umijs/babel-preset-umi': 4.0.57 - '@umijs/bundler-utils': 4.0.57 + '@umijs/babel-preset-umi': 4.0.69 + '@umijs/bundler-utils': 4.0.69 '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1 - '@umijs/mfsu': 4.0.57 - '@umijs/utils': 4.0.57 + '@umijs/mfsu': 4.0.69 + '@umijs/utils': 4.0.69 cors: 2.8.5 css-loader: 6.7.1(webpack@5.76.1) es5-imcompatible-versions: 0.1.78 - fork-ts-checker-webpack-plugin: 7.3.0(typescript@4.8.4) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@4.9.4)(webpack@5.76.1) jest-worker: 29.4.3 lightningcss: 1.19.0 node-libs-browser: 2.2.1 @@ -14338,15 +16208,14 @@ packages: - supports-color - type-fest - typescript - - vue-template-compiler - webpack - webpack-dev-server - webpack-hot-middleware - webpack-plugin-serve dev: true - /@umijs/bundler-webpack@4.0.57(typescript@4.9.4): - resolution: {integrity: sha512-e2g/rD0JBXYU+pguCX+fCSj6KYGVpUDxSqqQIcflw7SxIl5+Vvueo24coL5lMBbDFWKk7OFF2G0Yg9/OBXb2aw==} + /@umijs/bundler-webpack@4.0.69(typescript@4.9.4): + resolution: {integrity: sha512-p1h3MvcYr5aecrWwLDS0UZf5GgrITQuZAEl382zC6quB2TtWrJ/5BNxxQxuMyt9/Uf5IeqSvlLJGfp0ipyaD8Q==} hasBin: true dependencies: '@pmmmwh/react-refresh-webpack-plugin': 0.5.10(react-refresh@0.14.0)(webpack@5.76.1) @@ -14354,15 +16223,15 @@ packages: '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) '@svgr/plugin-svgo': 6.5.1(@svgr/core@6.5.1) '@types/hapi__joi': 17.1.9 - '@umijs/babel-preset-umi': 4.0.57 - '@umijs/bundler-utils': 4.0.57 + '@umijs/babel-preset-umi': 4.0.69 + '@umijs/bundler-utils': 4.0.69 '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1 - '@umijs/mfsu': 4.0.57 - '@umijs/utils': 4.0.57 + '@umijs/mfsu': 4.0.69 + '@umijs/utils': 4.0.69 cors: 2.8.5 css-loader: 6.7.1(webpack@5.76.1) es5-imcompatible-versions: 0.1.78 - fork-ts-checker-webpack-plugin: 7.3.0(typescript@4.9.4) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@4.9.4)(webpack@5.76.1) jest-worker: 29.4.3 lightningcss: 1.19.0 node-libs-browser: 2.2.1 @@ -14377,7 +16246,6 @@ packages: - supports-color - type-fest - typescript - - vue-template-compiler - webpack - webpack-dev-server - webpack-hot-middleware @@ -14396,17 +16264,17 @@ packages: - supports-color dev: true - /@umijs/core@4.0.57: - resolution: {integrity: sha512-9xqbR4LeNm4ND18Ijmb/cKMxHbnrQYAvMxtjandZL8L+eRXzxWBg2c0WwIY4B4ILJCQ4h1VqsUtahfjogklZSg==} + /@umijs/core@4.0.69: + resolution: {integrity: sha512-UXeEJqSY5kTf+cqrBYkTIVZ/JxPYrnoP6VAyZmHVgydv6+eoalFKhuhOcX5X5diIBK1F2Xcs9nUtJHn+OH/y+w==} dependencies: - '@umijs/bundler-utils': 4.0.57 - '@umijs/utils': 4.0.57 + '@umijs/bundler-utils': 4.0.69 + '@umijs/utils': 4.0.69 transitivePeerDependencies: - supports-color dev: true - /@umijs/did-you-know@1.0.1: - resolution: {integrity: sha512-FnKZbWb/X3Nk5vmQ4u2qEtB20+fv1kt4WCSvMIhln/kjh+oS6RA4WfvB+EHsfxdotD4qSaj5cqIDgbCYoCNzEA==} + /@umijs/did-you-know@1.0.3: + resolution: {integrity: sha512-9EZ+rgY9+2HEaE+Z9dGkal2ccw8L4uuz77tCB5WpskW7NBZX5nOj82sqF/shEtA5tU3SWO/Mi4n35K3iONvDtw==} dev: true /@umijs/error-code-map@1.0.1: @@ -14419,7 +16287,6 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: false optional: true /@umijs/es-module-parser-darwin-x64@0.0.7: @@ -14428,7 +16295,6 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: false optional: true /@umijs/es-module-parser-linux-arm-gnueabihf@0.0.7: @@ -14437,7 +16303,6 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: false optional: true /@umijs/es-module-parser-linux-arm64-gnu@0.0.7: @@ -14446,7 +16311,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: false optional: true /@umijs/es-module-parser-linux-arm64-musl@0.0.7: @@ -14455,7 +16319,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: false optional: true /@umijs/es-module-parser-linux-x64-gnu@0.0.7: @@ -14464,7 +16327,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: false optional: true /@umijs/es-module-parser-linux-x64-musl@0.0.7: @@ -14473,7 +16335,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: false optional: true /@umijs/es-module-parser-win32-arm64-msvc@0.0.7: @@ -14482,7 +16343,6 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: false optional: true /@umijs/es-module-parser-win32-x64-msvc@0.0.7: @@ -14491,7 +16351,6 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: false optional: true /@umijs/es-module-parser@0.0.7: @@ -14507,7 +16366,6 @@ packages: '@umijs/es-module-parser-linux-x64-musl': 0.0.7 '@umijs/es-module-parser-win32-arm64-msvc': 0.0.7 '@umijs/es-module-parser-win32-x64-msvc': 0.0.7 - dev: false /@umijs/fabric@2.14.0: resolution: {integrity: sha512-tiqKWYFwK9dgrdC8U1IjdIqeIv6W3NhROJHb07u1D72KWpGoN2U7/gVRtyMq7psBSK4EwHyXL6sFtIGUibs2ng==} @@ -14573,8 +16431,8 @@ packages: fast-glob: 3.2.12 os-locale: 5.0.0 prettier: 2.8.4 - prettier-plugin-organize-imports: 3.2.1(prettier@2.8.4)(typescript@4.9.4) - prettier-plugin-packagejson: 2.3.0(prettier@2.8.4) + prettier-plugin-organize-imports: 3.2.2(prettier@2.8.4)(typescript@4.9.4) + prettier-plugin-packagejson: 2.4.3(prettier@2.8.4) prettier-plugin-two-style-order: 1.0.1(prettier@2.8.4) stylelint: 13.13.1 stylelint-config-css-modules: 2.3.0(stylelint@13.13.1) @@ -14601,14 +16459,14 @@ packages: dependencies: '@babel/core': 7.17.9 '@babel/eslint-parser': 7.17.0(@babel/core@7.17.9)(eslint@8.35.0) - '@stylelint/postcss-css-in-js': 0.38.0(postcss-syntax@0.36.2)(postcss@8.4.21) + '@stylelint/postcss-css-in-js': 0.38.0(postcss-syntax@0.36.2)(postcss@8.4.23) '@typescript-eslint/eslint-plugin': 5.27.1(@typescript-eslint/parser@5.27.1)(eslint@8.35.0)(typescript@4.9.4) '@typescript-eslint/parser': 5.27.1(eslint@8.35.0)(typescript@4.9.4) '@umijs/babel-preset-umi': 4.0.0-canary.20220628.2 eslint-plugin-jest: 26.1.5(@typescript-eslint/eslint-plugin@5.27.1)(eslint@8.35.0)(jest@29.4.3)(typescript@4.9.4) eslint-plugin-react: 7.29.4(eslint@8.35.0) eslint-plugin-react-hooks: 4.5.0(eslint@8.35.0) - postcss: 8.4.21 + postcss: 8.4.23 postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39) stylelint-config-standard: 25.0.0 transitivePeerDependencies: @@ -14624,19 +16482,19 @@ packages: - typescript dev: true - /@umijs/lint@4.0.57(eslint@8.35.0)(jest@29.4.3)(typescript@4.9.4): - resolution: {integrity: sha512-3EjIU7TNXYzTLOS0NtCn3GvOlG5NhFmzW0i2sIUsLPmPe5sv/Pu/SLatOAZVwU4fHRJhtFCrflhD0o6SmNPMtA==} + /@umijs/lint@4.0.69(eslint@8.35.0)(jest@29.4.3)(typescript@4.9.4): + resolution: {integrity: sha512-1b5e2wKLdbDczNIPQ6brO7eYUL633HtvEm+tf+4dOQJhvczs0zm6xUZAot0LMDPl/yyliFbLV3gk12ijcNRx6Q==} dependencies: '@babel/core': 7.21.0 '@babel/eslint-parser': 7.19.1(@babel/core@7.21.0)(eslint@8.35.0) - '@stylelint/postcss-css-in-js': 0.38.0(postcss-syntax@0.36.2)(postcss@8.4.21) + '@stylelint/postcss-css-in-js': 0.38.0(postcss-syntax@0.36.2)(postcss@8.4.23) '@typescript-eslint/eslint-plugin': 5.48.1(@typescript-eslint/parser@5.48.1)(eslint@8.35.0)(typescript@4.9.4) '@typescript-eslint/parser': 5.48.1(eslint@8.35.0)(typescript@4.9.4) - '@umijs/babel-preset-umi': 4.0.57 + '@umijs/babel-preset-umi': 4.0.69 eslint-plugin-jest: 27.2.1(@typescript-eslint/eslint-plugin@5.48.1)(eslint@8.35.0)(jest@29.4.3)(typescript@4.9.4) eslint-plugin-react: 7.32.2(eslint@8.35.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.35.0) - postcss: 8.4.21 + postcss: 8.4.23 postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39) stylelint-config-standard: 25.0.0 transitivePeerDependencies: @@ -14703,12 +16561,12 @@ packages: - supports-color dev: true - /@umijs/mfsu@4.0.57: - resolution: {integrity: sha512-JrXmeAGAq4T+rNUjOsxNl2Tpm61505XLHhRm4VCf95L/UCyX1t0xVLaCsQUp0BUF4O/OAXKnXDX/t6KatxMvbQ==} + /@umijs/mfsu@4.0.69: + resolution: {integrity: sha512-ITLKw1DGAOMSeiQicXXO5nQh9FLMaf0/lxaZtAPYboq9DcodfJIG+J4xHYTjE+Ns5/9TQjkqMqTsKUCGCN6SIw==} dependencies: - '@umijs/bundler-esbuild': 4.0.57 - '@umijs/bundler-utils': 4.0.57 - '@umijs/utils': 4.0.57 + '@umijs/bundler-esbuild': 4.0.69 + '@umijs/bundler-utils': 4.0.69 + '@umijs/utils': 4.0.69 enhanced-resolve: 5.9.3 is-equal: 1.6.4 transitivePeerDependencies: @@ -14742,10 +16600,10 @@ packages: - supports-color dev: true - /@umijs/plugin-run@4.0.57: - resolution: {integrity: sha512-SrJIL8HMNu9A80yI/RazCPOs8QfokdWvVwP1XlDFsd+oRLt/WH18PZwxeJkVRtNGBbkSmU2nNKfkO/7D+l7Lvw==} + /@umijs/plugin-run@4.0.69: + resolution: {integrity: sha512-GzdbWdTUZt4/ZtxOn7AdPffrLXIaBp6ZiT5zJIugRuWnKLwJyNSmrAy1iD3ks4ZyEGfAqRd9Ou0Q+clmLGR7FA==} dependencies: - tsx: 3.12.2 + tsx: 3.12.7 dev: true /@umijs/plugin-umi-request-compat@1.0.0(react@18.1.0)(umi@packages+umi): @@ -14766,7 +16624,7 @@ packages: '@ahooksjs/use-request': 2.8.15(react@17.0.2) '@ant-design/antd-theme-variable': 1.0.0 '@ant-design/icons': 4.7.0(react-dom@17.0.2)(react@17.0.2) - '@ant-design/pro-layout': 7.1.9(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2) + '@ant-design/pro-layout': 7.13.5(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2) '@umijs/bundler-utils': 4.0.17 antd-dayjs-webpack-plugin: 1.0.6(dayjs@1.11.7) axios: 0.27.2(debug@4.3.4) @@ -14779,7 +16637,7 @@ packages: fast-deep-equal: 3.1.3 lodash: 4.17.21 moment: 2.29.4 - qiankun: 2.10.1 + qiankun: 2.10.8 react-intl: 3.12.1(react@17.0.2) react-redux: 8.0.5(@types/react-dom@18.0.10)(@types/react@18.0.26)(react-dom@17.0.2)(react@17.0.2)(redux@4.2.1) redux: 4.2.1 @@ -14796,35 +16654,36 @@ packages: - supports-color dev: true - /@umijs/plugins@4.0.57(@types/react-dom@18.0.10)(@types/react@18.0.26)(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-DeaZaTvpI7MvMWVHsDHoP0yEf1bkA89eRTULXJaQ97LKy9Xg0FL/xLH0cr7VtmFQGET+cC+8CWR83scJcXDm8w==} + /@umijs/plugins@4.0.69(@types/react-dom@18.0.10)(@types/react@18.0.26)(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-tPDO816TFrE+UJ1293n+TytSGw53VexP6pZREPTwKZNdHgAgV/WdnKV0rsWsyUouiDXXbFCPwnoc1HNK+ve34w==} dependencies: '@ahooksjs/use-request': 2.8.15(react@17.0.2) '@ant-design/antd-theme-variable': 1.0.0 '@ant-design/icons': 4.7.0(react-dom@17.0.2)(react@17.0.2) + '@ant-design/moment-webpack-plugin': 0.0.3 '@ant-design/pro-components': 2.3.20(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2) - '@tanstack/react-query': 4.24.10(react-dom@17.0.2)(react@17.0.2) - '@tanstack/react-query-devtools': 4.24.10(@tanstack/react-query@4.24.10)(react-dom@17.0.2)(react@17.0.2) - '@umijs/bundler-utils': 4.0.57 + '@tanstack/react-query': 4.29.7(react-dom@17.0.2)(react@17.0.2) + '@tanstack/react-query-devtools': 4.29.7(@tanstack/react-query@4.29.7)(react-dom@17.0.2)(react@17.0.2) + '@umijs/bundler-utils': 4.0.69 '@umijs/valtio': 1.0.3(react@17.0.2) antd-dayjs-webpack-plugin: 1.0.6(dayjs@1.11.7) axios: 0.27.2(debug@4.3.4) babel-plugin-import: 1.13.6 dayjs: 1.11.7 dva-core: 2.0.4(redux@4.2.1) - dva-immer: 1.0.0 - dva-loading: 3.0.22(dva-core@2.0.4) + dva-immer: 1.0.1 + dva-loading: 3.0.24(dva-core@2.0.4) event-emitter: 0.3.5 fast-deep-equal: 3.1.3 intl: 1.2.5 lodash: 4.17.21 moment: 2.29.4 - qiankun: 2.10.1 + qiankun: 2.10.8 react-intl: 3.12.1(react@17.0.2) react-redux: 8.0.5(@types/react-dom@18.0.10)(@types/react@18.0.26)(react-dom@17.0.2)(react@17.0.2)(redux@4.2.1) redux: 4.2.1 - styled-components: 6.0.0-beta.9(react-dom@17.0.2)(react@17.0.2) - tslib: 2.5.0 + styled-components: 6.0.0-rc.0(react-dom@17.0.2)(react@17.0.2) + tslib: 2.5.1 warning: 4.0.3 transitivePeerDependencies: - '@types/lodash.merge' @@ -14878,24 +16737,27 @@ packages: - webpack-plugin-serve dev: true - /@umijs/preset-umi@4.0.57(@types/node@18.11.18)(@types/react@18.0.26)(typescript@4.9.4): - resolution: {integrity: sha512-VyZWNBvm7fFGE7b106Mxu2eL8b4ZSxKd/crsLedSJsHMzIA0c9jM8sTLEj3zFtwxiUCD2STsOEhlXO1YrZgggQ==} + /@umijs/preset-umi@4.0.69(@types/node@18.11.18)(@types/react@18.0.26)(typescript@4.9.4): + resolution: {integrity: sha512-W/Olv2ldPtGnPa+mbsFZwoyEhykCcWTbkmowf/4AewHe0n5CJEyqjeo1cOlD7fr8RbpIqzoxdlMrlMi/bBqbNQ==} dependencies: '@iconify/utils': 2.1.1 '@svgr/core': 6.5.1 - '@umijs/ast': 4.0.57 - '@umijs/babel-preset-umi': 4.0.57 - '@umijs/bundler-utils': 4.0.57 - '@umijs/bundler-vite': 4.0.57(@types/node@18.11.18) - '@umijs/bundler-webpack': 4.0.57(typescript@4.9.4) - '@umijs/core': 4.0.57 - '@umijs/did-you-know': 1.0.1 + '@umijs/ast': 4.0.69 + '@umijs/babel-preset-umi': 4.0.69 + '@umijs/bundler-utils': 4.0.69 + '@umijs/bundler-vite': 4.0.69(@types/node@18.11.18) + '@umijs/bundler-webpack': 4.0.69(typescript@4.9.4) + '@umijs/core': 4.0.69 + '@umijs/did-you-know': 1.0.3 + '@umijs/es-module-parser': 0.0.7 '@umijs/history': 5.3.1 - '@umijs/mfsu': 4.0.57 - '@umijs/plugin-run': 4.0.57 - '@umijs/renderer-react': 4.0.57(react-dom@18.1.0)(react@18.1.0) - '@umijs/server': 4.0.57 - '@umijs/utils': 4.0.57 + '@umijs/mfsu': 4.0.69 + '@umijs/plugin-run': 4.0.69 + '@umijs/renderer-react': 4.0.69(react-dom@18.1.0)(react@18.1.0) + '@umijs/server': 4.0.69 + '@umijs/ui': 3.0.1 + '@umijs/utils': 4.0.69 + '@umijs/zod2ts': 4.0.69 babel-plugin-dynamic-import-node: 2.3.3 click-to-react-component: 1.0.8(@types/react@18.0.26)(react-dom@18.1.0)(react@18.1.0) core-js: 3.28.0 @@ -14925,7 +16787,6 @@ packages: - terser - type-fest - typescript - - vue-template-compiler - webpack - webpack-dev-server - webpack-hot-middleware @@ -14968,8 +16829,8 @@ packages: react-router-dom: 6.3.0(react-dom@18.1.0)(react@18.1.0) dev: true - /@umijs/renderer-react@4.0.57(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-35FOfFn0YBOmx45ul9B9Yervuv/loRhDz03Ia3yA2nHtya5BX5H233tu3iAkKTmVZ22QMO8VzCTEW55ZJYging==} + /@umijs/renderer-react@4.0.69(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-7jD97cXoesulvqESJipTV3KJ0eEvtp94Kk/nUH82vYysHQlCS+P/WeWXqKo7nC4fvDCDGMz4aUV16r6Is7ZL8A==} peerDependencies: react: '>=16.8' react-dom: '>=16.8' @@ -14988,8 +16849,8 @@ packages: react-router-dom: 6.3.0(react-dom@17.0.2)(react@17.0.2) dev: true - /@umijs/renderer-react@4.0.57(react-dom@18.1.0)(react@18.1.0): - resolution: {integrity: sha512-35FOfFn0YBOmx45ul9B9Yervuv/loRhDz03Ia3yA2nHtya5BX5H233tu3iAkKTmVZ22QMO8VzCTEW55ZJYging==} + /@umijs/renderer-react@4.0.69(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-7jD97cXoesulvqESJipTV3KJ0eEvtp94Kk/nUH82vYysHQlCS+P/WeWXqKo7nC4fvDCDGMz4aUV16r6Is7ZL8A==} peerDependencies: react: '>=16.8' react-dom: '>=16.8' @@ -15025,6 +16886,9 @@ packages: lodash.isequal: 4.5.0 memoize-one: 5.2.1 + /@umijs/route-utils@4.0.1: + resolution: {integrity: sha512-+1ixf1BTOLuH+ORb4x8vYMPeIt38n9q0fJDwhv9nSxrV46mxbLF0nmELIo9CKQB2gHfuC4+hww6xejJ6VYnBHQ==} + /@umijs/server@4.0.0-canary.20220628.2: resolution: {integrity: sha512-+zvPXYsv7Xna6MPLzVn9AfZQ5fDl4DgLy6fFAb4d/z58ibwX/uTKSM+sW45eATLZorn6cg8JvX1hYdtSwLEpyA==} dependencies: @@ -15037,10 +16901,10 @@ packages: - supports-color dev: true - /@umijs/server@4.0.57: - resolution: {integrity: sha512-dVTpFvKGdu67JmXr4Arm8Cn7PpG/BrV2sMBKNy8PV3A757o46AHTTO6uLzwfXimcqf/Ny4vaX2XPm0n90PpXbw==} + /@umijs/server@4.0.69: + resolution: {integrity: sha512-znL4i6XC1dLmDCHk7fw3cKlehB4qKUqJeIao6j/eSzlfm6mCFzygsGqxzN8obrjCV0ohe/F/4WIRJDkEqwHleQ==} dependencies: - '@umijs/bundler-utils': 4.0.57 + '@umijs/bundler-utils': 4.0.69 history: 5.3.0 react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -15065,14 +16929,14 @@ packages: - supports-color dev: true - /@umijs/test@4.0.57: - resolution: {integrity: sha512-BMWUwVB70YTbfpmkwofRmPXo0zg7nZirQ0L/nu/cLTlkMBJBWhCct23iw94eceMIe7kCGaSaBnkxTED5GWdTMA==} + /@umijs/test@4.0.69: + resolution: {integrity: sha512-xkTNawfhz2xC0qqR2Q+JDJPoLNosSBNDAuna86YxNZK/WCvJ7n3/jehz2l9S6wxmstDW06yrXNM+IPoipUBAmg==} dependencies: - '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.4.5) + '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.21.0) '@jest/types': 27.5.1 - '@umijs/bundler-utils': 4.0.57 - '@umijs/utils': 4.0.57 - babel-jest: 29.4.3(@babel/core@7.21.0) + '@umijs/bundler-utils': 4.0.69 + '@umijs/utils': 4.0.69 + babel-jest: 29.5.0(@babel/core@7.21.8) esbuild: 0.16.17 identity-obj-proxy: 3.0.0 isomorphic-unfetch: 4.0.2 @@ -15081,6 +16945,10 @@ packages: - supports-color dev: true + /@umijs/ui@3.0.1: + resolution: {integrity: sha512-zcz37AJH0xt/6XVVbyO/hmsK9Hq4vH23HZ4KYVi5A8rbM9KeJkJigTS7ELOdArawZhVNGe+h3a5Oixs4a2QsWw==} + dev: true + /@umijs/use-params@1.0.9(react@17.0.2): resolution: {integrity: sha512-QlN0RJSBVQBwLRNxbxjQ5qzqYIGn+K7USppMoIOVlf7fxXHsnQZ2bEsa6Pm74bt6DVQxpUE8HqvdStn6Y9FV1w==} peerDependencies: @@ -15117,8 +16985,8 @@ packages: pino: 7.11.0 dev: true - /@umijs/utils@4.0.57: - resolution: {integrity: sha512-3nsoWOY5KwjuAhw2yEQ3A91x/KyLiX2cFpxnem0AYHTFwFPY06XdtBqvF6Skg7z4Dv2G5n3qUz0EjkmYHCpEvw==} + /@umijs/utils@4.0.69: + resolution: {integrity: sha512-lLUsceXtNWBFb+A6/Sw/BRBrBCJMGCurkkuwFsPjVxuiHtJrI3X7RBUMH0uFilhG78dhQdHGN2tc+NH7Z1YXKw==} dependencies: chokidar: 3.5.3 pino: 7.11.0 @@ -15132,6 +17000,10 @@ packages: - react dev: true + /@umijs/zod2ts@4.0.69: + resolution: {integrity: sha512-whXJSz9vm8cuU+qUSGtcacuPGUG7Vp2yv1fiJ726mukb/bJS4uG/3tcCOOlkztV5cvkRB4QtZ6IEMaqvxtt7xw==} + dev: true + /@unocss/cli@0.33.5: resolution: {integrity: sha512-zijL36Km7mrb4auJv6rbsQwBlvP68omLko9Whv4lFx9dJ0H7FqIABxKODGIOGSnKhkOf63qRWihdftdmVQeyCA==} engines: {node: '>=14'} @@ -15157,7 +17029,7 @@ packages: '@unocss/preset-uno': 0.34.1 cac: 6.7.14 chokidar: 3.5.3 - colorette: 2.0.19 + colorette: 2.0.20 consola: 2.15.3 fast-glob: 3.2.12 pathe: 0.3.5 @@ -15326,7 +17198,7 @@ packages: /@vanilla-extract/babel-plugin-debug-ids@1.0.1: resolution: {integrity: sha512-ynyKqsJiMzM1/yiIJ6QdqpWKlK4IMJJWREpPtaemZrE1xG1B4E/Nfa6YazuDWjDkCJC1tRIpEGnVs+pMIjUxyw==} dependencies: - '@babel/core': 7.21.0 + '@babel/core': 7.21.8 transitivePeerDependencies: - supports-color dev: false @@ -15372,8 +17244,8 @@ packages: /@vanilla-extract/integration@6.1.0: resolution: {integrity: sha512-7gDkOibk/DraG35ZpiAYqWd33wLA6YRnieC5vw7ItoFEzCv9bUaS9c+ZyktyWW3nRnL+e7Pc6FS6l7MKgEsX1w==} dependencies: - '@babel/core': 7.21.0 - '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.0) + '@babel/core': 7.21.8 + '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.8) '@vanilla-extract/babel-plugin-debug-ids': 1.0.1 '@vanilla-extract/css': 1.9.5 esbuild: 0.16.17 @@ -15456,11 +17328,11 @@ packages: resolution: {integrity: sha512-Rywwt0IXXg6yQ0hv3cMT3mtdDcGIw31mGaa+MMMAT651LhoXLF2yFy4LrakiTs7UKs7RPBo9eNgaS8pgl2A6Qw==} engines: {node: '>=12.0.0'} dependencies: - '@babel/core': 7.21.0 - '@babel/plugin-transform-react-jsx': 7.18.6(@babel/core@7.21.0) - '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.21.0) - '@babel/plugin-transform-react-jsx-self': 7.21.0(@babel/core@7.21.0) - '@babel/plugin-transform-react-jsx-source': 7.19.6(@babel/core@7.21.0) + '@babel/core': 7.21.8 + '@babel/plugin-transform-react-jsx': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-react-jsx-self': 7.21.0(@babel/core@7.21.8) + '@babel/plugin-transform-react-jsx-source': 7.19.6(@babel/core@7.21.8) '@rollup/pluginutils': 4.2.1 react-refresh: 0.11.0 resolve: 1.22.1 @@ -15483,22 +17355,6 @@ packages: - supports-color dev: true - /@vitejs/plugin-react@3.1.0(vite@4.1.4): - resolution: {integrity: sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^4.1.0-beta.0 - dependencies: - '@babel/core': 7.21.0 - '@babel/plugin-transform-react-jsx-self': 7.21.0(@babel/core@7.21.0) - '@babel/plugin-transform-react-jsx-source': 7.19.6(@babel/core@7.21.0) - magic-string: 0.27.0 - react-refresh: 0.14.0 - vite: 4.1.4(@types/node@18.11.18)(less@4.1.3) - transitivePeerDependencies: - - supports-color - dev: true - /@vitejs/plugin-react@4.0.0(vite@4.3.1): resolution: {integrity: sha512-HX0XzMjL3hhOYm+0s95pb0Z7F8O81G7joUHgfDd/9J/ZZf5k4xX6QAMFkKsHFxaHlf6X7GD7+XuaZ66ULiJuhQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -15512,7 +17368,6 @@ packages: vite: 4.3.1(@types/node@18.11.18)(less@4.1.3) transitivePeerDependencies: - supports-color - dev: false /@vitejs/plugin-vue-jsx@3.0.1(vue@3.2.45): resolution: {integrity: sha512-+Jb7ggL48FSPS1uhPnJbJwWa9Sr90vQ+d0InW+AhBM22n+cfuYqJZDckBc+W3QSHe1WDvewMZfa4wZOtk5pRgw==} @@ -15623,7 +17478,7 @@ packages: dependencies: '@vue/runtime-core': 3.2.45 '@vue/shared': 3.2.45 - csstype: 2.6.20 + csstype: 2.6.21 /@vue/server-renderer@3.2.45(vue@3.2.45): resolution: {integrity: sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g==} @@ -15821,7 +17676,7 @@ packages: engines: {node: '>=14.15.0'} dependencies: js-yaml: 3.14.1 - tslib: 2.5.0 + tslib: 2.5.1 dev: true /@zkochan/js-yaml@0.0.6: @@ -16035,7 +17890,7 @@ packages: react: 17.0.2 resize-observer-polyfill: 1.5.1 screenfull: 5.2.0 - tslib: 2.4.1 + tslib: 2.5.1 dev: true /ahooks@3.7.4(react@18.1.0): @@ -16056,7 +17911,7 @@ packages: react: 18.1.0 resize-observer-polyfill: 1.5.1 screenfull: 5.2.0 - tslib: 2.4.1 + tslib: 2.5.1 dev: false /ajv-formats@2.1.1: @@ -16188,8 +18043,8 @@ packages: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} - /ansi-styles@6.1.0: - resolution: {integrity: sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==} + /ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} dev: true @@ -16220,11 +18075,11 @@ packages: optional: true dependencies: '@ant-design/colors': 6.0.0 - '@ant-design/icons': 4.7.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/icons': 4.8.0(react-dom@18.1.0)(react@18.1.0) '@ant-design/react-slick': 0.28.4(react@18.1.0) '@babel/runtime': 7.18.9 '@ctrl/tinycolor': 3.4.1 - classnames: 2.3.1 + classnames: 2.3.2 copy-to-clipboard: 3.3.1 lodash: 4.17.21 memoize-one: 6.0.0 @@ -16261,7 +18116,7 @@ packages: rc-tree-select: 5.3.0(react-dom@18.1.0)(react@18.1.0) rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) rc-upload: 4.3.4(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) scroll-into-view-if-needed: 2.2.29 @@ -16279,12 +18134,12 @@ packages: optional: true dependencies: '@ant-design/colors': 6.0.0 - '@ant-design/icons': 4.7.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/icons': 4.8.0(react-dom@18.1.0)(react@18.1.0) '@ant-design/react-slick': 0.28.4(react@18.1.0) '@babel/runtime': 7.18.9 '@ctrl/tinycolor': 3.4.1 '@types/qs': 6.9.7 - classnames: 2.3.1 + classnames: 2.3.2 copy-to-clipboard: 3.3.1 lodash: 4.17.21 memoize-one: 6.0.0 @@ -16321,7 +18176,7 @@ packages: rc-tree-select: 5.3.0(react-dom@18.1.0)(react@18.1.0) rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) rc-upload: 4.3.4(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) scroll-into-view-if-needed: 2.2.29 @@ -16339,11 +18194,11 @@ packages: optional: true dependencies: '@ant-design/colors': 6.0.0 - '@ant-design/icons': 4.7.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/icons': 4.8.0(react-dom@18.1.0)(react@18.1.0) '@ant-design/react-slick': 0.29.2(react@18.1.0) '@babel/runtime': 7.18.3 '@ctrl/tinycolor': 3.4.1 - classnames: 2.3.1 + classnames: 2.3.2 copy-to-clipboard: 3.3.1 lodash: 4.17.21 memoize-one: 6.0.0 @@ -16380,7 +18235,7 @@ packages: rc-tree-select: 5.4.0(react-dom@18.1.0)(react@18.1.0) rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) rc-upload: 4.3.4(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) scroll-into-view-if-needed: 2.2.29 @@ -16402,7 +18257,7 @@ packages: '@ant-design/react-slick': 0.29.2(react@18.1.0) '@babel/runtime': 7.18.9 '@ctrl/tinycolor': 3.4.1 - classnames: 2.3.1 + classnames: 2.3.2 copy-to-clipboard: 3.3.1 lodash: 4.17.21 memoize-one: 6.0.0 @@ -16439,7 +18294,7 @@ packages: rc-tree-select: 5.5.0(react-dom@18.1.0)(react@18.1.0) rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) rc-upload: 4.3.4(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) scroll-into-view-if-needed: 2.2.29 @@ -16515,7 +18370,7 @@ packages: optional: true dependencies: '@ant-design/colors': 6.0.0 - '@ant-design/icons': 4.7.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/icons': 4.8.0(react-dom@18.1.0)(react@18.1.0) '@ant-design/react-slick': 0.29.2(react@18.1.0) '@babel/runtime': 7.18.9 '@ctrl/tinycolor': 3.4.1 @@ -16555,7 +18410,7 @@ packages: rc-tree-select: 5.5.0(react-dom@18.1.0)(react@18.1.0) rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) rc-upload: 4.3.4(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) scroll-into-view-if-needed: 2.2.29 @@ -16574,32 +18429,32 @@ packages: '@ant-design/colors': 6.0.0 '@ant-design/icons': 4.7.0(react-dom@18.1.0)(react@18.1.0) '@ant-design/react-slick': 0.29.2(react@18.1.0) - '@babel/runtime': 7.20.7 - '@ctrl/tinycolor': 3.4.1 + '@babel/runtime': 7.21.0 + '@ctrl/tinycolor': 3.6.0 classnames: 2.3.2 - copy-to-clipboard: 3.3.1 + copy-to-clipboard: 3.3.3 lodash: 4.17.21 moment: 2.29.4 rc-cascader: 3.7.0(react-dom@18.1.0)(react@18.1.0) rc-checkbox: 2.3.2(react-dom@18.1.0)(react@18.1.0) rc-collapse: 3.4.2(react-dom@18.1.0)(react@18.1.0) rc-dialog: 9.0.2(react-dom@18.1.0)(react@18.1.0) - rc-drawer: 6.1.2(react-dom@18.1.0)(react@18.1.0) + rc-drawer: 6.1.5(react-dom@18.1.0)(react@18.1.0) rc-dropdown: 4.0.1(react-dom@18.1.0)(react@18.1.0) rc-field-form: 1.27.1(react-dom@18.1.0)(react@18.1.0) rc-image: 5.13.0(react-dom@18.1.0)(react@18.1.0) rc-input: 0.1.4(react-dom@18.1.0)(react@18.1.0) rc-input-number: 7.3.9(react-dom@18.1.0)(react@18.1.0) rc-mentions: 1.13.1(react-dom@18.1.0)(react@18.1.0) - rc-menu: 9.8.1(react-dom@18.1.0)(react@18.1.0) - rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) + rc-menu: 9.8.4(react-dom@18.1.0)(react@18.1.0) + rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) rc-notification: 4.6.0(react-dom@18.1.0)(react@18.1.0) rc-pagination: 3.2.0(react-dom@18.1.0)(react@18.1.0) rc-picker: 2.7.0(react-dom@18.1.0)(react@18.1.0) rc-progress: 3.4.1(react-dom@18.1.0)(react@18.1.0) rc-rate: 2.9.2(react-dom@18.1.0)(react@18.1.0) - rc-resize-observer: 1.2.0(react-dom@18.1.0)(react@18.1.0) - rc-segmented: 2.1.0(react-dom@18.1.0)(react@18.1.0) + rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) + rc-segmented: 2.1.2(react-dom@18.1.0)(react@18.1.0) rc-select: 14.1.13(react-dom@18.1.0)(react@18.1.0) rc-slider: 10.0.0(react-dom@18.1.0)(react@18.1.0) rc-steps: 5.0.0(react-dom@18.1.0)(react@18.1.0) @@ -16608,11 +18463,11 @@ packages: rc-tabs: 12.5.6(react-dom@18.1.0)(react@18.1.0) rc-textarea: 0.4.5(react-dom@18.1.0)(react@18.1.0) rc-tooltip: 5.2.2(react-dom@18.1.0)(react@18.1.0) - rc-tree: 5.7.0(react-dom@18.1.0)(react@18.1.0) + rc-tree: 5.7.3(react-dom@18.1.0)(react@18.1.0) rc-tree-select: 5.5.0(react-dom@18.1.0)(react@18.1.0) - rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) + rc-trigger: 5.3.4(react-dom@18.1.0)(react@18.1.0) rc-upload: 4.3.4(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) scroll-into-view-if-needed: 2.2.29 @@ -16631,7 +18486,7 @@ packages: dependencies: '@ant-design/colors': 7.0.0 '@ant-design/cssinjs': 1.6.1(react-dom@18.1.0)(react@18.1.0) - '@ant-design/icons': 5.0.1(react-dom@18.1.0)(react@18.1.0) + '@ant-design/icons': 5.1.0(react-dom@18.1.0)(react@18.1.0) '@ant-design/react-slick': 1.0.0(react@18.1.0) '@babel/runtime': 7.21.0 '@ctrl/tinycolor': 3.6.0 @@ -16674,7 +18529,7 @@ packages: rc-tree-select: 5.7.0(react-dom@18.1.0)(react@18.1.0) rc-trigger: 5.3.4(react-dom@18.1.0)(react@18.1.0) rc-upload: 4.3.4(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) scroll-into-view-if-needed: 3.0.6 @@ -16738,7 +18593,7 @@ packages: rc-tree: 5.7.0(react-dom@18.1.0)(react@18.1.0) rc-tree-select: 5.8.0(react-dom@18.1.0)(react@18.1.0) rc-upload: 4.3.4(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) scroll-into-view-if-needed: 3.0.6 @@ -16749,6 +18604,73 @@ packages: - moment dev: false + /antd@5.5.1(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-H9vPVGQ/8fT9Zidl4fzMSVAOCDIe/ZQtiU2hDzrN2tqAbaxOet+1HqfoKv7dfy+e0ttKIFvs6Y2yWw/ign1MwQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@ant-design/colors': 7.0.0 + '@ant-design/cssinjs': 1.9.1(react-dom@18.1.0)(react@18.1.0) + '@ant-design/icons': 5.1.0(react-dom@18.1.0)(react@18.1.0) + '@ant-design/react-slick': 1.0.1(react@18.1.0) + '@babel/runtime': 7.21.5 + '@ctrl/tinycolor': 3.6.0 + '@rc-component/color-picker': 1.1.1(react-dom@18.1.0)(react@18.1.0) + '@rc-component/mutate-observer': 1.0.0(react-dom@18.1.0)(react@18.1.0) + '@rc-component/tour': 1.8.0(react-dom@18.1.0)(react@18.1.0) + '@rc-component/trigger': 1.13.1(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.2 + copy-to-clipboard: 3.3.3 + dayjs: 1.11.7 + qrcode.react: 3.1.0(react@18.1.0) + rc-cascader: 3.12.0(react-dom@18.1.0)(react@18.1.0) + rc-checkbox: 3.0.1(react-dom@18.1.0)(react@18.1.0) + rc-collapse: 3.5.2(react-dom@18.1.0)(react@18.1.0) + rc-dialog: 9.1.0(react-dom@18.1.0)(react@18.1.0) + rc-drawer: 6.1.5(react-dom@18.1.0)(react@18.1.0) + rc-dropdown: 4.1.0(react-dom@18.1.0)(react@18.1.0) + rc-field-form: 1.31.0(react-dom@18.1.0)(react@18.1.0) + rc-image: 5.16.0(react-dom@18.1.0)(react@18.1.0) + rc-input: 1.0.4(react-dom@18.1.0)(react@18.1.0) + rc-input-number: 7.4.2(react-dom@18.1.0)(react@18.1.0) + rc-mentions: 2.2.0(react-dom@18.1.0)(react@18.1.0) + rc-menu: 9.8.4(react-dom@18.1.0)(react@18.1.0) + rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) + rc-notification: 5.0.4(react-dom@18.1.0)(react@18.1.0) + rc-pagination: 3.4.2(react-dom@18.1.0)(react@18.1.0) + rc-picker: 3.7.4(dayjs@1.11.7)(moment@2.29.4)(react-dom@18.1.0)(react@18.1.0) + rc-progress: 3.4.1(react-dom@18.1.0)(react@18.1.0) + rc-rate: 2.10.0(react-dom@18.1.0)(react@18.1.0) + rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) + rc-segmented: 2.2.2(react-dom@18.1.0)(react@18.1.0) + rc-select: 14.5.0(react-dom@18.1.0)(react@18.1.0) + rc-slider: 10.1.1(react-dom@18.1.0)(react@18.1.0) + rc-steps: 6.0.0(react-dom@18.1.0)(react@18.1.0) + rc-switch: 4.1.0(react-dom@18.1.0)(react@18.1.0) + rc-table: 7.32.1(react-dom@18.1.0)(react@18.1.0) + rc-tabs: 12.6.0(react-dom@18.1.0)(react@18.1.0) + rc-textarea: 1.2.3(react-dom@18.1.0)(react@18.1.0) + rc-tooltip: 6.0.1(react-dom@18.1.0)(react@18.1.0) + rc-tree: 5.7.3(react-dom@18.1.0)(react@18.1.0) + rc-tree-select: 5.9.0(react-dom@18.1.0)(react@18.1.0) + rc-upload: 4.3.4(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + scroll-into-view-if-needed: 3.0.10 + throttle-debounce: 5.0.0 + transitivePeerDependencies: + - date-fns + - luxon + - moment + dev: false + /antd@5.6.0-alpha.0(moment@2.29.4)(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-zdvRSPiP4NHqAzmKNoCwLPWCO865fAEkSvhIlRPG6fvdGERtZ9xrcjaMul35Uoy5ruqVFeBc/BkLZ1x/M4bZhA==} peerDependencies: @@ -16771,14 +18693,14 @@ packages: '@rc-component/tour': 1.8.0(react-dom@18.1.0)(react@18.1.0) '@rc-component/trigger': 1.13.0(react-dom@18.1.0)(react@18.1.0) classnames: 2.3.2 - copy-to-clipboard: 3.3.1 + copy-to-clipboard: 3.3.3 dayjs: 1.11.7 qrcode.react: 3.1.0(react@18.1.0) rc-cascader: 3.12.0(react-dom@18.1.0)(react@18.1.0) rc-checkbox: 3.0.0(react-dom@18.1.0)(react@18.1.0) rc-collapse: 3.5.2(react-dom@18.1.0)(react@18.1.0) rc-dialog: 9.1.0(react-dom@18.1.0)(react@18.1.0) - rc-drawer: 6.1.2(react-dom@18.1.0)(react@18.1.0) + rc-drawer: 6.1.5(react-dom@18.1.0)(react@18.1.0) rc-dropdown: 4.1.0(react-dom@18.1.0)(react@18.1.0) rc-field-form: 1.31.0(react-dom@18.1.0)(react@18.1.0) rc-image: 5.16.0(react-dom@18.1.0)(react@18.1.0) @@ -16800,9 +18722,9 @@ packages: rc-switch: 4.1.0(react-dom@18.1.0)(react@18.1.0) rc-table: 7.32.1(react-dom@18.1.0)(react@18.1.0) rc-tabs: 12.6.0(react-dom@18.1.0)(react@18.1.0) - rc-textarea: 1.2.2(react-dom@18.1.0)(react@18.1.0) + rc-textarea: 1.2.3(react-dom@18.1.0)(react@18.1.0) rc-tooltip: 6.0.1(react-dom@18.1.0)(react@18.1.0) - rc-tree: 5.7.0(react-dom@18.1.0)(react@18.1.0) + rc-tree: 5.7.3(react-dom@18.1.0)(react@18.1.0) rc-tree-select: 5.9.0(react-dom@18.1.0)(react@18.1.0) rc-upload: 4.3.4(react-dom@18.1.0)(react@18.1.0) rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) @@ -16836,6 +18758,13 @@ packages: normalize-path: 3.0.0 picomatch: 2.3.1 + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + /append-field@1.0.0: resolution: {integrity: sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==} dev: true @@ -17110,6 +19039,24 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /autoprefixer@10.4.7(postcss@8.4.23): + resolution: {integrity: sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + browserslist: 4.21.5 + caniuse-lite: 1.0.30001450 + fraction.js: 4.2.0 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /autoprefixer@9.8.8: resolution: {integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==} dependencies: @@ -17166,8 +19113,8 @@ packages: transitivePeerDependencies: - debug - /axios@1.2.2: - resolution: {integrity: sha512-bz/J4gS2S3I7mpN/YZfGFTqhXTYzRho8Ay38w2otuuDR322KzFIWm/4W2K6gIwvWaws5n+mnb7D1lN9uD+QH6Q==} + /axios@1.4.0: + resolution: {integrity: sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==} dependencies: follow-redirects: 1.15.1(debug@4.3.4) form-data: 4.0.0 @@ -17176,18 +19123,18 @@ packages: - debug dev: true - /babel-jest@26.6.3(@babel/core@7.21.0): + /babel-jest@26.6.3(@babel/core@7.21.8): resolution: {integrity: sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==} engines: {node: '>= 10.14.2'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.21.0 + '@babel/core': 7.21.8 '@jest/transform': 26.6.2 '@jest/types': 26.6.2 '@types/babel__core': 7.20.0 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 26.6.2(@babel/core@7.21.0) + babel-preset-jest: 26.6.2(@babel/core@7.21.8) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -17211,6 +19158,24 @@ packages: slash: 3.0.0 transitivePeerDependencies: - supports-color + dev: false + + /babel-jest@29.5.0(@babel/core@7.21.8): + resolution: {integrity: sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + dependencies: + '@babel/core': 7.21.8 + '@jest/transform': 29.5.0 + '@types/babel__core': 7.20.0 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 29.5.0(@babel/core@7.21.8) + chalk: 4.1.2 + graceful-fs: 4.2.10 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color /babel-loader@9.1.2(@babel/core@7.21.0)(webpack@5.75.0): resolution: {integrity: sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==} @@ -17255,9 +19220,9 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@babel/template': 7.20.7 - '@babel/types': 7.21.2 + '@babel/types': 7.21.5 '@types/babel__core': 7.20.0 - '@types/babel__traverse': 7.18.3 + '@types/babel__traverse': 7.18.5 dev: true /babel-plugin-jest-hoist@29.4.3: @@ -17265,14 +19230,24 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/template': 7.20.7 - '@babel/types': 7.21.2 + '@babel/types': 7.21.5 '@types/babel__core': 7.20.0 - '@types/babel__traverse': 7.18.3 + '@types/babel__traverse': 7.18.5 + dev: false + + /babel-plugin-jest-hoist@29.5.0: + resolution: {integrity: sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@babel/template': 7.20.7 + '@babel/types': 7.21.5 + '@types/babel__core': 7.20.0 + '@types/babel__traverse': 7.18.5 /babel-plugin-macros@2.6.1: resolution: {integrity: sha512-6W2nwiXme6j1n2erPOnmRiWfObUhWH7Qw1LMi9XZy8cj+KtESu3T6asZvtk5bMQQjX8te35o7CFueiSdL/2NmQ==} dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.4.5 cosmiconfig: 5.2.1 resolve: 1.22.1 dev: true @@ -17385,18 +19360,6 @@ packages: resolution: {integrity: sha512-kDXhW2iPTL81x4Ye2aUMdEXQ56JP0sBJmRQRXJPH5FsNB7fOc/YCsHTqHv8IovPyw9Rk07gdd7MVUz8tUmRBCA==} dev: true - /babel-plugin-styled-components@2.0.7: - resolution: {integrity: sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==} - peerDependencies: - styled-components: '>= 2' - dependencies: - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-module-imports': 7.18.6 - babel-plugin-syntax-jsx: 6.18.0 - lodash: 4.17.21 - picomatch: 2.3.1 - dev: true - /babel-plugin-styled-components@2.1.1: resolution: {integrity: sha512-c8lJlszObVQPguHkI+akXv8+Jgb9Ccujx0EetL7oIvwU100LxO6XAGe45qry37wUL40a5U9f23SYrivro2XKhA==} peerDependencies: @@ -17407,7 +19370,6 @@ packages: babel-plugin-syntax-jsx: 6.18.0 lodash: 4.17.21 picomatch: 2.3.1 - dev: false /babel-plugin-syntax-jsx@6.18.0: resolution: {integrity: sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==} @@ -17450,16 +19412,36 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.0) '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.0) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.0) + dev: false - /babel-preset-jest@26.6.2(@babel/core@7.21.0): + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.21.8): + resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.8) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.21.8) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.8) + + /babel-preset-jest@26.6.2(@babel/core@7.21.8): resolution: {integrity: sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==} engines: {node: '>= 10.14.2'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.21.0 + '@babel/core': 7.21.8 babel-plugin-jest-hoist: 26.6.2 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.0) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.8) dev: true /babel-preset-jest@29.4.3(@babel/core@7.21.0): @@ -17471,6 +19453,17 @@ packages: '@babel/core': 7.21.0 babel-plugin-jest-hoist: 29.4.3 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.0) + dev: false + + /babel-preset-jest@29.5.0(@babel/core@7.21.8): + resolution: {integrity: sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.8 + babel-plugin-jest-hoist: 29.5.0 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.8) /babel-preset-umi@1.8.4: resolution: {integrity: sha512-4IU0WuLZTiw7MstZJMwtjyYIGyOhWNUKcpSz1v5T9X8/ka2WXZ3qlkUe8dEb2kBNGrbOdXRw7u8FBEMtexqbow==} @@ -17585,7 +19578,7 @@ packages: npm-normalize-package-bin: 2.0.0 read-cmd-shim: 3.0.1 rimraf: 3.0.2 - write-file-atomic: 4.0.2 + write-file-atomic: 4.0.1 dev: true /binary-extensions@2.2.0: @@ -17624,7 +19617,7 @@ packages: '@antv/g2': 4.1.32 '@antv/g2plot': 2.3.39 '@antv/util': 2.0.17 - '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.4.5) + '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.21.0) '@babel/plugin-transform-runtime': 7.21.0(@babel/core@7.21.0) '@juggle/resize-observer': 3.4.0 babel-plugin-transform-replace-object-assign: 2.0.0 @@ -17978,7 +19971,7 @@ packages: fs-minipass: 2.1.0 glob: 8.0.3 infer-owner: 1.0.4 - lru-cache: 7.14.0 + lru-cache: 7.18.3 minipass: 3.3.4 minipass-collect: 1.0.2 minipass-flush: 1.0.5 @@ -18092,7 +20085,7 @@ packages: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: pascal-case: 3.1.2 - tslib: 2.5.0 + tslib: 2.5.1 /camelcase-css@2.0.1: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} @@ -18150,7 +20143,7 @@ packages: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} dependencies: no-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.5.1 upper-case-first: 2.0.2 dev: true @@ -18258,7 +20251,6 @@ packages: /chalk@5.2.0: resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - dev: false /change-case@4.1.2: resolution: {integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==} @@ -18360,7 +20352,7 @@ packages: resolution: {integrity: sha512-c4PR2egjNjI1um6bamCQ6bUNPDiyofNQruHvKgHQ4gDUP/ITSVSzNsiI5OWtHOsX323i5ha/kk4YmOZ1Ktg7KA==} engines: {node: '>= 8'} dependencies: - anymatch: 3.1.2 + anymatch: 3.1.3 braces: 3.0.2 glob-parent: 5.1.2 is-binary-path: 2.1.0 @@ -18401,6 +20393,10 @@ packages: /ci-info@3.3.2: resolution: {integrity: sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==} + /ci-info@3.8.0: + resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + engines: {node: '>=8'} + /cipher-base@1.0.4: resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} dependencies: @@ -18426,7 +20422,6 @@ packages: /classnames@2.3.1: resolution: {integrity: sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==} - dev: false /classnames@2.3.2: resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==} @@ -18693,6 +20688,9 @@ packages: /colorette@2.0.19: resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} + /colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + /colors@1.0.3: resolution: {integrity: sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==} engines: {node: '>=0.1.90'} @@ -18733,6 +20731,10 @@ packages: engines: {node: '>=14'} dev: true + /commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} requiresBuild: true @@ -18758,10 +20760,6 @@ packages: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} - /commander@9.4.0: - resolution: {integrity: sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==} - engines: {node: ^12.20.0 || >=14} - /commander@9.5.0: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} engines: {node: ^12.20.0 || >=14} @@ -18827,6 +20825,10 @@ packages: /compute-scroll-into-view@3.0.0: resolution: {integrity: sha512-Yk1An4qzo5++Cu6peT9PsmRKIU8tALpmdoE09n//AfGQFcPfx21/tMGMsmKYmLJWaBJrGOJ5Jz5hoU+7cZZUWQ==} + /compute-scroll-into-view@3.0.3: + resolution: {integrity: sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A==} + dev: false + /comver-to-semver@1.0.0: resolution: {integrity: sha512-gcGtbRxjwROQOdXLUWH1fQAXqThUVRZ219aAwgtX3KfYw429/Zv6EIJRf5TBSzWdAGwePmqH7w70WTaX4MDqag==} engines: {node: '>=12.17'} @@ -18901,7 +20903,7 @@ packages: resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==} dependencies: no-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.5.1 upper-case: 2.0.2 dev: true @@ -19016,6 +21018,9 @@ packages: dependencies: safe-buffer: 5.1.2 + /convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + /convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -19040,7 +21045,15 @@ packages: resolution: {integrity: sha512-fpW2W/BqEzqPp29QS+MwwfisHCQZtiduTe/m8idFo0xbti9fIZ2WVhAsCv4ggFVH3AgCkVdpoOCtQC6gBrdhjw==} engines: {node: '>=12.13'} dependencies: - is-what: 4.1.8 + is-what: 4.1.9 + dev: false + + /copy-anything@3.0.4: + resolution: {integrity: sha512-MaQ9FwzlZ/KLeVCLhzI3rZw0EhrIryfZa3AyT4agVybR0DjlkDHA8898lamLD6kfkf9MMn8D+zDAUR4+GxaymQ==} + engines: {node: '>=12.13'} + dependencies: + is-what: 4.1.9 + dev: true /copy-descriptor@0.1.1: resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} @@ -19052,6 +21065,12 @@ packages: dependencies: toggle-selection: 1.0.6 + /copy-to-clipboard@3.3.3: + resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} + dependencies: + toggle-selection: 1.0.6 + dev: false + /copy-webpack-plugin@10.2.4(webpack@5.76.1): resolution: {integrity: sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==} engines: {node: '>= 12.20.0'} @@ -19081,11 +21100,13 @@ packages: /core-js@2.6.12: resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} + deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. requiresBuild: true dev: true /core-js@3.22.4: resolution: {integrity: sha512-1uLykR+iOfYja+6Jn/57743gc9n73EWiOnSJJ4ba3B4fOEYDBv25MagmEZBxTp5cWq4b/KPx/l77zgsp28ju4w==} + deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. requiresBuild: true dev: true @@ -19268,6 +21289,19 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.10 + /css-blank-pseudo@3.0.3(postcss@8.4.23): + resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-selector-parser: 6.0.10 + /css-color-keywords@1.0.0: resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} engines: {node: '>=4'} @@ -19301,6 +21335,19 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.10 + /css-has-pseudo@3.0.4(postcss@8.4.23): + resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-selector-parser: 6.0.10 + /css-in-js-utils@2.0.1: resolution: {integrity: sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==} dependencies: @@ -19369,6 +21416,18 @@ packages: dependencies: postcss: 8.4.21 + /css-prefers-color-scheme@6.0.3(postcss@8.4.23): + resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + /css-select@4.3.0: resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} dependencies: @@ -19487,7 +21546,7 @@ packages: optional: true dependencies: cssnano-preset-default: 5.2.12(postcss@8.4.21) - lilconfig: 2.0.6 + lilconfig: 2.1.0 postcss: 8.4.21 yaml: 1.10.2 dev: true @@ -19528,12 +21587,15 @@ packages: cssom: 0.3.8 dev: false - /csstype@2.6.20: - resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==} + /csstype@2.6.21: + resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} /csstype@3.1.0: resolution: {integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==} + /csstype@3.1.2: + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + /current-script-polyfill@1.0.0: resolution: {integrity: sha512-qv8s+G47V6Hq+g2kRE5th+ASzzrL7b6l+tap1DHKK25ZQJv3yIFhH96XaQ7NGL+zRW3t/RDbweJf/dJDe5Z5KA==} @@ -20075,11 +22137,6 @@ packages: engines: {node: '>=4'} dev: true - /detect-indent@6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} - engines: {node: '>=8'} - dev: true - /detect-indent@7.0.1: resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} engines: {node: '>=12.20'} @@ -20197,8 +22254,8 @@ packages: /dom-accessibility-api@0.5.14: resolution: {integrity: sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==} - /dom-align@1.12.3: - resolution: {integrity: sha512-Gj9hZN3a07cbR6zviMUBOMPdWxYhbMI+x+WS0NAIu2zFZmbK8ys9R79g+iG9qLnlCwpFoaB+fKy8Pdv470GsPA==} + /dom-align@1.12.4: + resolution: {integrity: sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==} /dom-converter@0.2.0: resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} @@ -20272,7 +22329,7 @@ packages: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: no-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.5.1 /dot-prop@4.2.1: resolution: {integrity: sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==} @@ -20380,6 +22437,18 @@ packages: '@babel/runtime': 7.21.0 immer: 8.0.4 + /dva-immer@1.0.1: + resolution: {integrity: sha512-Oe+yFTtu2UMNcMoBLLTa/ms1RjUry38Yf0ClN8LiHbF+gT2QAdLYLk3miu1dDtm3Sxl9nk+DH1edKX0Hy49uQg==} + peerDependencies: + dva: ^2.5.0-0 + peerDependenciesMeta: + dva: + optional: true + dependencies: + '@babel/runtime': 7.21.5 + immer: 8.0.4 + dev: true + /dva-loading@3.0.22(dva-core@2.0.4): resolution: {integrity: sha512-WReyAQwW42aimEwkjDLJSu3W4y1WjkOVcqdIY7x1ARrobgkNC3dVfLe4xUgdtHuLfSJzWa55FrdRrVM3b5QwcA==} peerDependencies: @@ -20388,6 +22457,15 @@ packages: '@babel/runtime': 7.21.0 dva-core: 2.0.4(redux@4.2.1) + /dva-loading@3.0.24(dva-core@2.0.4): + resolution: {integrity: sha512-3j4bmuXOYH93xe+CC//z3Si8XMx6DLJveep+UbzKy0jhA7oQrCCZTdKxu0UPYXeAMYXpCO25pG4JOnVhzmC7ug==} + peerDependencies: + dva-core: ^1.1.0 || ^1.5.0-0 || ^1.6.0-0 + dependencies: + '@babel/runtime': 7.21.5 + dva-core: 2.0.4(redux@4.2.1) + dev: true + /earcut@2.2.4: resolution: {integrity: sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==} dev: false @@ -20625,7 +22703,7 @@ packages: is-string: 1.0.7 is-typed-array: 1.1.10 is-weakref: 1.0.2 - object-inspect: 1.12.2 + object-inspect: 1.12.3 object-keys: 1.1.1 object.assign: 4.1.4 regexp.prototype.flags: 1.4.3 @@ -20954,9 +23032,9 @@ packages: peerDependencies: esbuild: '>=0.8.50' dependencies: - '@babel/core': 7.21.0 - '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.21.0) - babel-jest: 26.6.3(@babel/core@7.21.0) + '@babel/core': 7.21.8 + '@babel/plugin-transform-modules-commonjs': 7.21.5(@babel/core@7.21.8) + babel-jest: 26.6.3(@babel/core@7.21.8) esbuild: 0.14.36 transitivePeerDependencies: - supports-color @@ -21471,6 +23549,7 @@ packages: /esbuild@0.14.36: resolution: {integrity: sha512-HhFHPiRXGYOCRlrhpiVDYKcFJRdO0sBElZ668M4lh2ER0YgnkLxECuFe7uWCf23FrcLc59Pqr7dHkTqmRPDHmw==} engines: {node: '>=12'} + hasBin: true requiresBuild: true optionalDependencies: esbuild-android-64: 0.14.36 @@ -21498,6 +23577,7 @@ packages: /esbuild@0.14.49: resolution: {integrity: sha512-/TlVHhOaq7Yz8N1OJrjqM3Auzo5wjvHFLk+T8pIue+fhnhIMpfAzsG6PLVMbFveVxqD2WOp3QHei+52IMUNmCw==} engines: {node: '>=12'} + hasBin: true requiresBuild: true optionalDependencies: esbuild-android-64: 0.14.49 @@ -21634,6 +23714,36 @@ packages: '@esbuild/win32-ia32': 0.17.12 '@esbuild/win32-x64': 0.17.12 + /esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.17.19 + '@esbuild/android-arm64': 0.17.19 + '@esbuild/android-x64': 0.17.19 + '@esbuild/darwin-arm64': 0.17.19 + '@esbuild/darwin-x64': 0.17.19 + '@esbuild/freebsd-arm64': 0.17.19 + '@esbuild/freebsd-x64': 0.17.19 + '@esbuild/linux-arm': 0.17.19 + '@esbuild/linux-arm64': 0.17.19 + '@esbuild/linux-ia32': 0.17.19 + '@esbuild/linux-loong64': 0.17.19 + '@esbuild/linux-mips64el': 0.17.19 + '@esbuild/linux-ppc64': 0.17.19 + '@esbuild/linux-riscv64': 0.17.19 + '@esbuild/linux-s390x': 0.17.19 + '@esbuild/linux-x64': 0.17.19 + '@esbuild/netbsd-x64': 0.17.19 + '@esbuild/openbsd-x64': 0.17.19 + '@esbuild/sunos-x64': 0.17.19 + '@esbuild/win32-arm64': 0.17.19 + '@esbuild/win32-ia32': 0.17.19 + '@esbuild/win32-x64': 0.17.19 + dev: true + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -22006,8 +24116,8 @@ packages: eslint: optional: true dependencies: - '@babel/core': 7.21.0 - '@babel/eslint-parser': 7.19.1(@babel/core@7.21.0)(eslint@7.32.0) + '@babel/core': 7.20.12 + '@babel/eslint-parser': 7.19.1(@babel/core@7.20.12)(eslint@7.32.0) eslint: 7.32.0 eslint-visitor-keys: 2.1.0 esquery: 1.4.2 @@ -22328,9 +24438,9 @@ packages: engines: {node: '>=10'} dependencies: cross-spawn: 7.0.3 - get-stream: 6.0.1 + get-stream: 6.0.0 human-signals: 2.1.0 - is-stream: 2.0.1 + is-stream: 2.0.0 merge-stream: 2.0.0 npm-run-path: 4.0.1 onetime: 5.1.2 @@ -22367,6 +24477,21 @@ packages: strip-final-newline: 3.0.0 dev: true + /execa@7.1.1: + resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 4.3.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + dev: true + /execall@2.0.0: resolution: {integrity: sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==} engines: {node: '>=8'} @@ -22666,11 +24791,11 @@ packages: resolution: {integrity: sha512-xlv+G1lQjaf4yDMx1scHJy27slV+KbUTZKDhBQOoiBTHnxxABmlU/LAVPouuhh+2x3zHfsGf9DvDyYOjLjXoFg==} dependencies: '@microsoft/api-extractor': 7.34.3(@types/node@18.11.18) - '@umijs/babel-preset-umi': 4.0.57 - '@umijs/bundler-utils': 4.0.57 - '@umijs/bundler-webpack': 4.0.57(typescript@4.8.4) - '@umijs/core': 4.0.57 - '@umijs/utils': 4.0.57 + '@umijs/babel-preset-umi': 4.0.69 + '@umijs/bundler-utils': 4.0.69 + '@umijs/bundler-webpack': 4.0.69(typescript@4.8.4) + '@umijs/core': 4.0.69 + '@umijs/utils': 4.0.69 '@vercel/ncc': 0.33.3 babel-plugin-dynamic-import-node: 2.3.3 babel-plugin-module-resolver: 4.1.0 @@ -22691,7 +24816,6 @@ packages: - styled-components - supports-color - type-fest - - vue-template-compiler - webpack - webpack-dev-server - webpack-hot-middleware @@ -22708,6 +24832,12 @@ packages: resolution: {integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==} dependencies: bser: 2.1.1 + dev: true + + /fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + dependencies: + bser: 2.1.1 /fbemitter@3.0.0: resolution: {integrity: sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==} @@ -23077,62 +25207,6 @@ packages: typescript: 4.9.4 dev: false - /fork-ts-checker-webpack-plugin@7.3.0(typescript@4.8.4): - resolution: {integrity: sha512-IN+XTzusCjR5VgntYFgxbxVx3WraPRnKehBFrf00cMSrtUuW9MsG9dhL6MWpY6MkjC3wVwoujfCDgZZCQwbswA==} - engines: {node: '>=12.13.0', yarn: '>=1.0.0'} - peerDependencies: - typescript: '>3.6.0' - vue-template-compiler: '*' - webpack: ^5.11.0 - peerDependenciesMeta: - vue-template-compiler: - optional: true - webpack: - optional: true - dependencies: - '@babel/code-frame': 7.18.6 - chalk: 4.1.2 - chokidar: 3.5.3 - cosmiconfig: 7.0.1 - deepmerge: 4.2.2 - fs-extra: 10.1.0 - memfs: 3.4.13 - minimatch: 3.1.2 - node-abort-controller: 3.0.1 - schema-utils: 3.1.1 - semver: 7.3.8 - tapable: 2.2.1 - typescript: 4.8.4 - dev: true - - /fork-ts-checker-webpack-plugin@7.3.0(typescript@4.9.4): - resolution: {integrity: sha512-IN+XTzusCjR5VgntYFgxbxVx3WraPRnKehBFrf00cMSrtUuW9MsG9dhL6MWpY6MkjC3wVwoujfCDgZZCQwbswA==} - engines: {node: '>=12.13.0', yarn: '>=1.0.0'} - peerDependencies: - typescript: '>3.6.0' - vue-template-compiler: '*' - webpack: ^5.11.0 - peerDependenciesMeta: - vue-template-compiler: - optional: true - webpack: - optional: true - dependencies: - '@babel/code-frame': 7.18.6 - chalk: 4.1.2 - chokidar: 3.5.3 - cosmiconfig: 7.0.1 - deepmerge: 4.2.2 - fs-extra: 10.1.0 - memfs: 3.4.13 - minimatch: 3.1.2 - node-abort-controller: 3.0.1 - schema-utils: 3.1.1 - semver: 7.3.8 - tapable: 2.2.1 - typescript: 4.9.4 - dev: true - /fork-ts-checker-webpack-plugin@8.0.0(typescript@4.9.4)(webpack@5.76.1): resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} @@ -23157,7 +25231,6 @@ packages: tapable: 2.2.1 typescript: 4.9.4 webpack: 5.76.1(@swc/core@1.3.24)(uglify-js@3.17.4) - dev: false /form-data@2.3.3: resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} @@ -23273,7 +25346,7 @@ packages: engines: {node: '>=10'} dependencies: at-least-node: 1.0.0 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 jsonfile: 6.1.0 universalify: 2.0.0 @@ -23424,6 +25497,10 @@ packages: /get-tsconfig@4.2.0: resolution: {integrity: sha512-X8u8fREiYOE6S8hLbq99PeykTDoLVnxvF4DjWKJmz9xy2nNRdUcV8ZN9tniJFeKyTU3qnC9lL8n4Chd6LmVKHg==} + /get-tsconfig@4.5.0: + resolution: {integrity: sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ==} + dev: true + /get-value@2.0.6: resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} engines: {node: '>=0.10.0'} @@ -23480,10 +25557,6 @@ packages: globby: 6.1.0 dev: true - /git-hooks-list@1.0.3: - resolution: {integrity: sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ==} - dev: true - /git-hooks-list@3.1.0: resolution: {integrity: sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==} @@ -23675,20 +25748,6 @@ packages: /globalyzer@0.1.0: resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} - /globby@10.0.0: - resolution: {integrity: sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==} - engines: {node: '>=8'} - dependencies: - '@types/glob': 7.2.0 - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.2.12 - glob: 7.2.3 - ignore: 5.2.0 - merge2: 1.4.1 - slash: 3.0.0 - dev: true - /globby@10.0.1: resolution: {integrity: sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==} engines: {node: '>=8'} @@ -24064,7 +26123,7 @@ packages: resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==} dependencies: capital-case: 1.0.4 - tslib: 2.5.0 + tslib: 2.5.1 dev: true /history@5.3.0: @@ -24111,7 +26170,7 @@ packages: resolution: {integrity: sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: - lru-cache: 7.14.0 + lru-cache: 7.18.3 dev: true /hotkeys-js@3.10.0: @@ -24347,6 +26406,11 @@ packages: engines: {node: '>=12.20.0'} dev: true + /human-signals@4.3.1: + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} + engines: {node: '>=14.18.0'} + dev: true + /humanize-ms@1.2.1: resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} dependencies: @@ -24431,6 +26495,10 @@ packages: resolution: {integrity: sha512-eY+Y0qcsB4TZKwgQzLaE/lqYMlKhv5J9dyd2RhhtGhNo2njPXDqU9XPfcNfa3MIDsdtZt5KlkIsirlo4dHsWdQ==} dev: false + /immer@9.0.21: + resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} + dev: false + /immutable@4.1.0: resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==} dev: true @@ -24454,6 +26522,13 @@ packages: resolution: {integrity: sha512-bQOxi0vgebkDjYf510XiRgsRNZR3idBiBXAjJtzOzIO1ukSj+h/lIM3zx7poZiJVMMUuwjiEkYLlvmJNhKw85A==} dependencies: '@babel/runtime': 7.21.0 + dev: false + + /import-html-entry@1.14.6: + resolution: {integrity: sha512-5MQkbwIr8n/bXOoE05M5/Nm0lnHO46vnb3D6svSvtVwpDqwhd/X14zjLcU31QWZ6gL8rUXNzj6vKHx4yOUL6gQ==} + dependencies: + '@babel/runtime': 7.21.5 + dev: true /import-lazy@2.1.0: resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} @@ -24557,7 +26632,7 @@ packages: mute-stream: 0.0.8 ora: 5.4.1 run-async: 2.4.1 - rxjs: 7.8.0 + rxjs: 7.8.1 string-width: 4.2.3 strip-ansi: 6.0.1 through: 2.3.8 @@ -25178,8 +27253,8 @@ packages: /is-what@3.14.1: resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} - /is-what@4.1.8: - resolution: {integrity: sha512-yq8gMao5upkPoGEU9LsB2P+K3Kt8Q3fQFCGyNCWOAnJAMzEXVV9drYb0TXr42TTliLLhKIBvulgAXgtLLnwzGA==} + /is-what@4.1.9: + resolution: {integrity: sha512-I3FU0rkVvwhgLLEs6iITwZ/JaLXe7tQcHyzupXky8jigt1vu4KM0UOqDr963j36JRvJ835EATVIm6MnGz/i1/g==} engines: {node: '>=12.13'} /is-windows@0.2.0: @@ -25265,7 +27340,7 @@ packages: resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.21.0 + '@babel/core': 7.21.8 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -25278,7 +27353,7 @@ packages: engines: {node: '>=8'} dependencies: '@babel/core': 7.21.0 - '@babel/parser': 7.21.2 + '@babel/parser': 7.21.8 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -25371,7 +27446,7 @@ packages: '@jest/expect': 29.4.3 '@jest/test-result': 29.4.3 '@jest/types': 29.4.3 - '@types/node': 18.15.5 + '@types/node': 18.11.18 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -25428,16 +27503,16 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.21.0 + '@babel/core': 7.21.8 '@jest/test-sequencer': 29.4.3 '@jest/types': 29.4.3 '@types/node': 18.11.18 - babel-jest: 29.4.3(@babel/core@7.21.0) + babel-jest: 29.5.0(@babel/core@7.21.8) chalk: 4.1.2 ci-info: 3.3.2 deepmerge: 4.2.2 glob: 7.2.3 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 jest-circus: 29.4.3 jest-environment-node: 29.4.3 jest-get-type: 29.4.3 @@ -25520,7 +27595,7 @@ packages: '@jest/environment': 29.4.3 '@jest/fake-timers': 29.4.3 '@jest/types': 29.4.3 - '@types/node': 18.15.5 + '@types/node': 18.11.18 jest-mock: 29.4.3 jest-util: 29.4.3 @@ -25538,10 +27613,10 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@jest/types': 26.6.2 - '@types/graceful-fs': 4.1.5 - '@types/node': 18.15.5 - anymatch: 3.1.2 - fb-watchman: 2.0.1 + '@types/graceful-fs': 4.1.6 + '@types/node': 20.2.0 + anymatch: 3.1.3 + fb-watchman: 2.0.2 graceful-fs: 4.2.11 jest-regex-util: 26.0.0 jest-serializer: 26.6.2 @@ -25580,14 +27655,32 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.4.3 - '@types/graceful-fs': 4.1.5 - '@types/node': 18.15.5 - anymatch: 3.1.2 - fb-watchman: 2.0.1 - graceful-fs: 4.2.11 + '@types/graceful-fs': 4.1.6 + '@types/node': 18.11.18 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.10 jest-regex-util: 29.4.3 jest-util: 29.4.3 - jest-worker: 29.4.3 + jest-worker: 29.5.0 + micromatch: 4.0.5 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.2 + + /jest-haste-map@29.5.0: + resolution: {integrity: sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.5.0 + '@types/graceful-fs': 4.1.6 + '@types/node': 20.2.0 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.10 + jest-regex-util: 29.4.3 + jest-util: 29.5.0 + jest-worker: 29.5.0 micromatch: 4.0.5 walker: 1.0.8 optionalDependencies: @@ -25624,7 +27717,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/code-frame': 7.18.6 - '@jest/types': 29.4.3 + '@jest/types': 29.5.0 '@types/stack-utils': 2.0.1 chalk: 4.1.2 graceful-fs: 4.2.11 @@ -25642,7 +27735,7 @@ packages: '@jest/types': 29.4.3 '@types/stack-utils': 2.0.1 chalk: 4.1.2 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 micromatch: 4.0.5 pretty-format: 29.4.3 slash: 3.0.0 @@ -25733,7 +27826,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 jest-haste-map: 29.4.3 jest-pnp-resolver: 1.2.2(jest-resolve@29.4.3) jest-util: 29.4.3 @@ -25751,10 +27844,10 @@ packages: '@jest/test-result': 29.4.3 '@jest/transform': 29.4.3 '@jest/types': 29.4.3 - '@types/node': 18.15.5 + '@types/node': 18.11.18 chalk: 4.1.2 emittery: 0.13.1 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 jest-docblock: 29.4.3 jest-environment-node: 29.4.3 jest-haste-map: 29.4.3 @@ -25764,7 +27857,7 @@ packages: jest-runtime: 29.4.3 jest-util: 29.4.3 jest-watcher: 29.4.3 - jest-worker: 29.4.3 + jest-worker: 29.5.0 p-limit: 3.1.0 source-map-support: 0.5.13 transitivePeerDependencies: @@ -25781,12 +27874,12 @@ packages: '@jest/test-result': 29.4.3 '@jest/transform': 29.4.3 '@jest/types': 29.4.3 - '@types/node': 18.15.5 + '@types/node': 18.11.18 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 glob: 7.2.3 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 jest-haste-map: 29.4.3 jest-message-util: 29.4.3 jest-mock: 29.4.3 @@ -25803,7 +27896,7 @@ packages: resolution: {integrity: sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==} engines: {node: '>= 10.14.2'} dependencies: - '@types/node': 18.15.5 + '@types/node': 20.2.0 graceful-fs: 4.2.11 dev: true @@ -25811,21 +27904,21 @@ packages: resolution: {integrity: sha512-NGlsqL0jLPDW91dz304QTM/SNO99lpcSYYAjNiX0Ou+sSGgkanKBcSjCfp/pqmiiO1nQaOyLp6XQddAzRcx3Xw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.21.0 + '@babel/core': 7.21.8 '@babel/generator': 7.21.1 - '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.0) - '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.0) + '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.8) '@babel/traverse': 7.21.2 - '@babel/types': 7.21.2 + '@babel/types': 7.21.5 '@jest/expect-utils': 29.4.3 '@jest/transform': 29.4.3 '@jest/types': 29.4.3 - '@types/babel__traverse': 7.18.3 + '@types/babel__traverse': 7.18.5 '@types/prettier': 2.7.0 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.0) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.8) chalk: 4.1.2 expect: 29.4.3 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 jest-diff: 29.4.3 jest-get-type: 29.4.3 jest-haste-map: 29.4.3 @@ -25843,7 +27936,7 @@ packages: engines: {node: '>= 10.14.2'} dependencies: '@jest/types': 26.6.2 - '@types/node': 18.15.5 + '@types/node': 20.2.0 chalk: 4.1.2 graceful-fs: 4.2.11 is-ci: 2.0.0 @@ -25873,6 +27966,17 @@ packages: graceful-fs: 4.2.10 picomatch: 2.3.1 + /jest-util@29.5.0: + resolution: {integrity: sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.5.0 + '@types/node': 20.2.0 + chalk: 4.1.2 + ci-info: 3.8.0 + graceful-fs: 4.2.10 + picomatch: 2.3.1 + /jest-validate@29.4.3: resolution: {integrity: sha512-J3u5v7aPQoXPzaar6GndAVhdQcZr/3osWSgTeKg5v574I9ybX/dTyH0AJFb5XgXIB7faVhf+rS7t4p3lL9qFaw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -25890,7 +27994,7 @@ packages: dependencies: '@jest/test-result': 29.4.3 '@jest/types': 29.4.3 - '@types/node': 18.15.5 + '@types/node': 18.11.18 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -25901,7 +28005,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.15.5 + '@types/node': 20.2.0 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -25932,6 +28036,15 @@ packages: merge-stream: 2.0.0 supports-color: 8.1.1 + /jest-worker@29.5.0: + resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@types/node': 20.2.0 + jest-util: 29.5.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + /jest@29.4.3(@types/node@18.11.18)(ts-node@10.9.1): resolution: {integrity: sha512-XvK65feuEFGZT8OO0fB/QAQS+LGHvQpaadkH5p47/j3Ocqq3xf2pK9R+G0GzgfuhXVxEv76qCOOcMb5efLk6PA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -26068,6 +28181,7 @@ packages: /jsesc@0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + hasBin: true /jsesc@2.5.2: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} @@ -26113,7 +28227,7 @@ packages: minimist: 1.2.8 mkdirp: 1.0.4 mz: 2.7.0 - prettier: 2.8.4 + prettier: 2.8.8 dev: true /json-schema-traverse@0.4.1: @@ -26171,7 +28285,7 @@ packages: /jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} optionalDependencies: - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 dev: true /jsonfile@6.1.0: @@ -26193,7 +28307,7 @@ packages: jws: 3.2.2 lodash: 4.17.21 ms: 2.1.3 - semver: 7.3.8 + semver: 7.5.1 dev: true /jsprim@1.4.2: @@ -26336,7 +28450,7 @@ packages: /l7eval5@0.0.3: resolution: {integrity: sha512-xnn9x/T0zawTM1L9DASmRXVMb5fTCib83FtGZQcn5ToM1lAo4dutNOK2JAC+jd3mEMWa9MMq188dyoQcqG2WOg==} dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 '@types/acorn': 4.0.6 '@types/estree': 0.0.41 acorn: 7.4.1 @@ -26634,6 +28748,11 @@ packages: resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} engines: {node: '>=10'} + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + dev: true + /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} @@ -26664,6 +28783,29 @@ packages: - supports-color dev: true + /lint-staged@13.2.2: + resolution: {integrity: sha512-71gSwXKy649VrSU09s10uAT0rWCcY3aewhMaHyl2N84oBk4Xs9HgxvUp3AYu+bNsK4NrOYYxvSgg7FyGJ+jGcA==} + engines: {node: ^14.13.1 || >=16.0.0} + hasBin: true + dependencies: + chalk: 5.2.0 + cli-truncate: 3.1.0 + commander: 10.0.1 + debug: 4.3.4(supports-color@8.1.1) + execa: 7.1.1 + lilconfig: 2.1.0 + listr2: 5.0.8 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-inspect: 1.12.3 + pidtree: 0.6.0 + string-argv: 0.3.2 + yaml: 2.2.2 + transitivePeerDependencies: + - enquirer + - supports-color + dev: true + /listr2@3.14.0(enquirer@2.3.6): resolution: {integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==} engines: {node: '>=10.0.0'} @@ -26703,6 +28845,25 @@ packages: wrap-ansi: 7.0.0 dev: true + /listr2@5.0.8: + resolution: {integrity: sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==} + engines: {node: ^14.13.1 || >=16.0.0} + peerDependencies: + enquirer: '>= 2.3.0 < 3' + peerDependenciesMeta: + enquirer: + optional: true + dependencies: + cli-truncate: 2.1.0 + colorette: 2.0.20 + log-update: 4.0.0 + p-map: 4.0.0 + rfdc: 1.3.0 + rxjs: 7.8.1 + through: 2.3.8 + wrap-ansi: 7.0.0 + dev: true + /load-json-file@4.0.0: resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} engines: {node: '>=4'} @@ -26963,7 +29124,7 @@ packages: /lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: - tslib: 2.5.0 + tslib: 2.5.1 /lowercase-keys@1.0.1: resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} @@ -26993,8 +29154,8 @@ packages: dependencies: yallist: 4.0.0 - /lru-cache@7.14.0: - resolution: {integrity: sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==} + /lru-cache@7.18.3: + resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} dev: true @@ -27076,7 +29237,7 @@ packages: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-lambda: 1.0.1 - lru-cache: 7.14.0 + lru-cache: 7.18.3 minipass: 3.3.4 minipass-collect: 1.0.2 minipass-fetch: 2.1.2 @@ -28192,8 +30353,9 @@ packages: /mockjs@1.1.0: resolution: {integrity: sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ==} + hasBin: true dependencies: - commander: 9.4.0 + commander: 10.0.1 /modify-values@1.0.1: resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==} @@ -28320,7 +30482,7 @@ packages: optional: true dependencies: css-tree: 1.1.3 - csstype: 3.1.0 + csstype: 3.1.2 fastest-stable-stringify: 2.0.2 inline-style-prefixer: 6.0.1 react: 18.1.0 @@ -28328,7 +30490,7 @@ packages: rtl-css-js: 1.16.0 sourcemap-codec: 1.4.8 stacktrace-js: 2.0.2 - stylis: 4.1.4 + stylis: 4.2.0 dev: false /nanoid@3.3.4: @@ -28336,6 +30498,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + /nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + /nanomatch@1.2.13: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} engines: {node: '>=0.10.0'} @@ -28402,7 +30569,7 @@ packages: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 - tslib: 2.5.0 + tslib: 2.5.1 /node-abort-controller@3.0.1: resolution: {integrity: sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw==} @@ -28484,7 +30651,7 @@ packages: dependencies: env-paths: 2.2.1 glob: 7.2.3 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 make-fetch-happen: 10.2.1 nopt: 6.0.0 npmlog: 6.0.2 @@ -28815,8 +30982,8 @@ packages: '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.35 '@zkochan/js-yaml': 0.0.6 - axios: 1.2.2 - chalk: 4.1.2 + axios: 1.4.0 + chalk: 4.1.0 cli-cursor: 3.1.0 cli-spinners: 2.6.1 cliui: 7.0.4 @@ -28840,7 +31007,7 @@ packages: tar-stream: 2.2.0 tmp: 0.2.1 tsconfig-paths: 4.1.2 - tslib: 2.5.0 + tslib: 2.5.1 v8-compile-cache: 2.3.0 yargs: 17.6.2 yargs-parser: 21.1.1 @@ -28958,6 +31125,9 @@ packages: /object-inspect@1.12.2: resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} + /object-inspect@1.12.3: + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + /object-is@1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} engines: {node: '>= 0.4'} @@ -29482,7 +31652,7 @@ packages: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: dot-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.5.1 /parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} @@ -29602,7 +31772,7 @@ packages: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: no-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.5.1 /pascalcase@0.1.1: resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==} @@ -29616,7 +31786,7 @@ packages: resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==} dependencies: dot-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.5.1 dev: true /path-exists@3.0.0: @@ -29762,6 +31932,7 @@ packages: /pidtree@0.6.0: resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} engines: {node: '>=0.10'} + hasBin: true dev: true /pify@2.3.0: @@ -29789,7 +31960,7 @@ packages: commander: 9.5.0 debug: 4.3.4(supports-color@8.1.1) matcher: 4.0.0 - yaml: 2.2.1 + yaml: 2.2.2 transitivePeerDependencies: - encoding - supports-color @@ -30003,6 +32174,18 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.10 + /postcss-attribute-case-insensitive@5.0.1(postcss@8.4.23): + resolution: {integrity: sha512-wrt2VndqSLJpyBRNz9OmJcgnhI9MaongeWgapdBuUMu2a/KNJ8SENesG4SdiTnQwGO9b1VKbTWYAfCPeokLqZQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-selector-parser: 6.0.10 + /postcss-calc@8.2.4(postcss@8.4.21): resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} peerDependencies: @@ -30012,7 +32195,7 @@ packages: optional: true dependencies: postcss: 8.4.21 - postcss-selector-parser: 6.0.10 + postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 dev: true @@ -30028,6 +32211,18 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /postcss-clamp@4.1.0(postcss@8.4.23): + resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} + engines: {node: '>=7.6.0'} + peerDependencies: + postcss: ^8.4.6 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /postcss-color-functional-notation@4.2.3(postcss@8.4.21): resolution: {integrity: sha512-5fbr6FzFzjwHXKsVnkmEYrJYG8VNNzvD1tAXaPPWR97S6rhKI5uh2yOfV5TAzhDkZoq4h+chxEplFDc8GeyFtw==} engines: {node: ^12 || ^14 || >=16} @@ -30040,6 +32235,18 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /postcss-color-functional-notation@4.2.3(postcss@8.4.23): + resolution: {integrity: sha512-5fbr6FzFzjwHXKsVnkmEYrJYG8VNNzvD1tAXaPPWR97S6rhKI5uh2yOfV5TAzhDkZoq4h+chxEplFDc8GeyFtw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /postcss-color-hex-alpha@8.0.4(postcss@8.4.21): resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} engines: {node: ^12 || ^14 || >=16} @@ -30052,6 +32259,18 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /postcss-color-hex-alpha@8.0.4(postcss@8.4.23): + resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /postcss-color-rebeccapurple@7.1.0(postcss@8.4.21): resolution: {integrity: sha512-1jtE5AKnZcKq4pjOrltFHcbEM2/IvtbD1OdhZ/wqds18//bh0UmQkffcCkzDJU+/vGodfIsVQeKn+45CJvX9Bw==} engines: {node: ^12 || ^14 || >=16} @@ -30064,6 +32283,18 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /postcss-color-rebeccapurple@7.1.0(postcss@8.4.23): + resolution: {integrity: sha512-1jtE5AKnZcKq4pjOrltFHcbEM2/IvtbD1OdhZ/wqds18//bh0UmQkffcCkzDJU+/vGodfIsVQeKn+45CJvX9Bw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /postcss-colormin@5.3.0(postcss@8.4.21): resolution: {integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==} engines: {node: ^10 || ^12 || >=14.0} @@ -30106,6 +32337,18 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /postcss-custom-media@8.0.2(postcss@8.4.23): + resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /postcss-custom-properties@12.1.8(postcss@8.4.21): resolution: {integrity: sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==} engines: {node: ^12 || ^14 || >=16} @@ -30118,6 +32361,18 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /postcss-custom-properties@12.1.8(postcss@8.4.23): + resolution: {integrity: sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /postcss-custom-selectors@6.0.3(postcss@8.4.21): resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} engines: {node: ^12 || ^14 || >=16} @@ -30130,6 +32385,18 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.10 + /postcss-custom-selectors@6.0.3(postcss@8.4.23): + resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-selector-parser: 6.0.10 + /postcss-dir-pseudo-class@6.0.4(postcss@8.4.21): resolution: {integrity: sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==} engines: {node: ^12 || ^14 || >=16} @@ -30142,6 +32409,18 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.10 + /postcss-dir-pseudo-class@6.0.4(postcss@8.4.23): + resolution: {integrity: sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-selector-parser: 6.0.10 + /postcss-discard-comments@5.1.2(postcss@8.4.21): resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -30203,6 +32482,19 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /postcss-double-position-gradients@3.1.1(postcss@8.4.23): + resolution: {integrity: sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.23) + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /postcss-env-function@4.0.6(postcss@8.4.21): resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} engines: {node: ^12 || ^14 || >=16} @@ -30215,6 +32507,18 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /postcss-env-function@4.0.6(postcss@8.4.23): + resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /postcss-flexbugs-fixes@5.0.2(postcss@8.4.21): resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==} peerDependencies: @@ -30225,6 +32529,17 @@ packages: dependencies: postcss: 8.4.21 + /postcss-flexbugs-fixes@5.0.2(postcss@8.4.23): + resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==} + peerDependencies: + postcss: ^8.1.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + dev: true + /postcss-focus-visible@6.0.4(postcss@8.4.21): resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} engines: {node: ^12 || ^14 || >=16} @@ -30237,6 +32552,18 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.10 + /postcss-focus-visible@6.0.4(postcss@8.4.23): + resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-selector-parser: 6.0.10 + /postcss-focus-within@5.0.4(postcss@8.4.21): resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} engines: {node: ^12 || ^14 || >=16} @@ -30249,6 +32576,18 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.10 + /postcss-focus-within@5.0.4(postcss@8.4.23): + resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-selector-parser: 6.0.10 + /postcss-font-variant@5.0.0(postcss@8.4.21): resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} peerDependencies: @@ -30259,6 +32598,16 @@ packages: dependencies: postcss: 8.4.21 + /postcss-font-variant@5.0.0(postcss@8.4.23): + resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} + peerDependencies: + postcss: ^8.1.0 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + /postcss-gap-properties@3.0.3(postcss@8.4.21): resolution: {integrity: sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==} engines: {node: ^12 || ^14 || >=16} @@ -30270,6 +32619,17 @@ packages: dependencies: postcss: 8.4.21 + /postcss-gap-properties@3.0.3(postcss@8.4.23): + resolution: {integrity: sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + /postcss-html@0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39): resolution: {integrity: sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==} peerDependencies: @@ -30295,6 +32655,18 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /postcss-image-set-function@4.0.6(postcss@8.4.23): + resolution: {integrity: sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /postcss-import@14.1.0(postcss@8.4.21): resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} engines: {node: '>=10.0.0'} @@ -30319,6 +32691,16 @@ packages: dependencies: postcss: 8.4.21 + /postcss-initial@4.0.1(postcss@8.4.23): + resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} + peerDependencies: + postcss: ^8.0.0 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + /postcss-js@4.0.0(postcss@8.4.21): resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==} engines: {node: ^12 || ^14 || >= 16} @@ -30344,6 +32726,19 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /postcss-lab-function@4.2.0(postcss@8.4.23): + resolution: {integrity: sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.23) + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /postcss-less@3.1.4: resolution: {integrity: sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==} engines: {node: '>=6.14.4'} @@ -30416,6 +32811,17 @@ packages: dependencies: postcss: 8.4.21 + /postcss-logical@5.0.4(postcss@8.4.23): + resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + /postcss-media-minmax@5.0.0(postcss@8.4.21): resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} engines: {node: '>=10.0.0'} @@ -30427,6 +32833,17 @@ packages: dependencies: postcss: 8.4.21 + /postcss-media-minmax@5.0.0(postcss@8.4.23): + resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.1.0 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + /postcss-media-query-parser@0.2.3: resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} @@ -30457,7 +32874,7 @@ packages: caniuse-api: 3.0.0 cssnano-utils: 3.1.0(postcss@8.4.21) postcss: 8.4.21 - postcss-selector-parser: 6.0.10 + postcss-selector-parser: 6.0.13 dev: true /postcss-minify-font-values@5.1.0(postcss@8.4.21): @@ -30513,7 +32930,7 @@ packages: optional: true dependencies: postcss: 8.4.21 - postcss-selector-parser: 6.0.10 + postcss-selector-parser: 6.0.13 dev: true /postcss-modules-extract-imports@3.0.0(postcss@8.4.21): @@ -30590,6 +33007,19 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.10 + /postcss-nesting@10.1.8(postcss@8.4.23): + resolution: {integrity: sha512-txdb3/idHYsBbNDFo1PFY0ExCgH5nfWi8G5lO49e6iuU42TydbODTzJgF5UuL5bhgeSlnAtDgfFTDG0Cl1zaSQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + '@csstools/selector-specificity': 2.0.1(postcss-selector-parser@6.0.10)(postcss@8.4.23) + postcss: 8.4.23 + postcss-selector-parser: 6.0.10 + /postcss-normalize-charset@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} engines: {node: ^10 || ^12 || >=14.0} @@ -30737,6 +33167,17 @@ packages: dependencies: postcss: 8.4.21 + /postcss-overflow-shorthand@3.0.3(postcss@8.4.23): + resolution: {integrity: sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + /postcss-page-break@3.0.4(postcss@8.4.21): resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} peerDependencies: @@ -30747,6 +33188,16 @@ packages: dependencies: postcss: 8.4.21 + /postcss-page-break@3.0.4(postcss@8.4.23): + resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} + peerDependencies: + postcss: ^8 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + /postcss-place@7.0.4(postcss@8.4.21): resolution: {integrity: sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==} engines: {node: ^12 || ^14 || >=16} @@ -30759,6 +33210,18 @@ packages: postcss: 8.4.21 postcss-value-parser: 4.2.0 + /postcss-place@7.0.4(postcss@8.4.23): + resolution: {integrity: sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-value-parser: 4.2.0 + /postcss-prefix-selector@1.16.0: resolution: {integrity: sha512-rdVMIi7Q4B0XbXqNUEI+Z4E+pueiu/CS5E6vRCQommzdQ/sgsS4dK42U7GX8oJR+TJOtT+Qv3GkNo6iijUMp3Q==} peerDependencies: @@ -30823,6 +33286,62 @@ packages: postcss-selector-not: 5.0.0(postcss@8.4.21) postcss-value-parser: 4.2.0 + /postcss-preset-env@7.5.0(postcss@8.4.23): + resolution: {integrity: sha512-0BJzWEfCdTtK2R3EiKKSdkE51/DI/BwnhlnicSW482Ym6/DGHud8K0wGLcdjip1epVX0HKo4c8zzTeV/SkiejQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + '@csstools/postcss-color-function': 1.1.0(postcss@8.4.23) + '@csstools/postcss-font-format-keywords': 1.0.0(postcss@8.4.23) + '@csstools/postcss-hwb-function': 1.0.1(postcss@8.4.23) + '@csstools/postcss-ic-unit': 1.0.0(postcss@8.4.23) + '@csstools/postcss-is-pseudo-class': 2.0.5(postcss@8.4.23) + '@csstools/postcss-normalize-display-values': 1.0.0(postcss@8.4.23) + '@csstools/postcss-oklab-function': 1.1.0(postcss@8.4.23) + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.23) + '@csstools/postcss-stepped-value-functions': 1.0.0(postcss@8.4.23) + '@csstools/postcss-unset-value': 1.0.1(postcss@8.4.23) + autoprefixer: 10.4.7(postcss@8.4.23) + browserslist: 4.21.5 + css-blank-pseudo: 3.0.3(postcss@8.4.23) + css-has-pseudo: 3.0.4(postcss@8.4.23) + css-prefers-color-scheme: 6.0.3(postcss@8.4.23) + cssdb: 6.6.3 + postcss: 8.4.23 + postcss-attribute-case-insensitive: 5.0.1(postcss@8.4.23) + postcss-clamp: 4.1.0(postcss@8.4.23) + postcss-color-functional-notation: 4.2.3(postcss@8.4.23) + postcss-color-hex-alpha: 8.0.4(postcss@8.4.23) + postcss-color-rebeccapurple: 7.1.0(postcss@8.4.23) + postcss-custom-media: 8.0.2(postcss@8.4.23) + postcss-custom-properties: 12.1.8(postcss@8.4.23) + postcss-custom-selectors: 6.0.3(postcss@8.4.23) + postcss-dir-pseudo-class: 6.0.4(postcss@8.4.23) + postcss-double-position-gradients: 3.1.1(postcss@8.4.23) + postcss-env-function: 4.0.6(postcss@8.4.23) + postcss-focus-visible: 6.0.4(postcss@8.4.23) + postcss-focus-within: 5.0.4(postcss@8.4.23) + postcss-font-variant: 5.0.0(postcss@8.4.23) + postcss-gap-properties: 3.0.3(postcss@8.4.23) + postcss-image-set-function: 4.0.6(postcss@8.4.23) + postcss-initial: 4.0.1(postcss@8.4.23) + postcss-lab-function: 4.2.0(postcss@8.4.23) + postcss-logical: 5.0.4(postcss@8.4.23) + postcss-media-minmax: 5.0.0(postcss@8.4.23) + postcss-nesting: 10.1.8(postcss@8.4.23) + postcss-opacity-percentage: 1.1.2 + postcss-overflow-shorthand: 3.0.3(postcss@8.4.23) + postcss-page-break: 3.0.4(postcss@8.4.23) + postcss-place: 7.0.4(postcss@8.4.23) + postcss-pseudo-class-any-link: 7.1.4(postcss@8.4.23) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.23) + postcss-selector-not: 5.0.0(postcss@8.4.23) + postcss-value-parser: 4.2.0 + /postcss-pseudo-class-any-link@7.1.4(postcss@8.4.21): resolution: {integrity: sha512-JxRcLXm96u14N3RzFavPIE9cRPuOqLDuzKeBsqi4oRk4vt8n0A7I0plFs/VXTg7U2n7g/XkQi0OwqTO3VWBfEg==} engines: {node: ^12 || ^14 || >=16} @@ -30835,6 +33354,18 @@ packages: postcss: 8.4.21 postcss-selector-parser: 6.0.10 + /postcss-pseudo-class-any-link@7.1.4(postcss@8.4.23): + resolution: {integrity: sha512-JxRcLXm96u14N3RzFavPIE9cRPuOqLDuzKeBsqi4oRk4vt8n0A7I0plFs/VXTg7U2n7g/XkQi0OwqTO3VWBfEg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + postcss-selector-parser: 6.0.10 + /postcss-reduce-initial@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==} engines: {node: ^10 || ^12 || >=14.0} @@ -30872,6 +33403,16 @@ packages: dependencies: postcss: 8.4.21 + /postcss-replace-overflow-wrap@4.0.0(postcss@8.4.23): + resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} + peerDependencies: + postcss: ^8.0.3 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + postcss: 8.4.23 + /postcss-resolve-nested-selector@0.1.1: resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} @@ -30917,6 +33458,17 @@ packages: balanced-match: 1.0.2 postcss: 8.4.21 + /postcss-selector-not@5.0.0(postcss@8.4.23): + resolution: {integrity: sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==} + peerDependencies: + postcss: ^8.1.0 + peerDependenciesMeta: + postcss: + optional: true + dependencies: + balanced-match: 1.0.2 + postcss: 8.4.23 + /postcss-selector-parser@6.0.10: resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} engines: {node: '>=4'} @@ -30924,6 +33476,14 @@ packages: cssesc: 3.0.0 util-deprecate: 1.0.2 + /postcss-selector-parser@6.0.13: + resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + /postcss-sorting@6.0.0(postcss@8.4.21): resolution: {integrity: sha512-bYJ0vgAiGbjCBKi7B07CzsBc9eM84nLEbavUmwNp8rAa+PNyrgdH+6PpnqTtciLuUs99c4rFQQmCaYgeBQYmSQ==} peerDependencies: @@ -30988,7 +33548,7 @@ packages: optional: true dependencies: postcss: 8.4.21 - postcss-selector-parser: 6.0.10 + postcss-selector-parser: 6.0.13 dev: true /postcss-value-parser@4.2.0: @@ -31027,6 +33587,14 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /postcss@8.4.23: + resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + /potpack@1.0.2: resolution: {integrity: sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==} dev: false @@ -31064,8 +33632,8 @@ packages: typescript: 4.9.4 dev: true - /prettier-plugin-organize-imports@3.2.1(prettier@2.8.4)(typescript@4.9.4): - resolution: {integrity: sha512-bty7C2Ecard5EOXirtzeCAqj4FU4epeuWrQt/Z+sh8UVEpBlBZ3m3KNPz2kFu7KgRTQx/C9o4/TdquPD1jOqjQ==} + /prettier-plugin-organize-imports@3.2.2(prettier@2.8.4)(typescript@4.9.4): + resolution: {integrity: sha512-e97lE6odGSiHonHJMTYC0q0iLXQyw0u5z/PJpvP/3vRy6/Zi9kLBwFAbEGjDzIowpjQv8b+J04PDamoUSQbzGA==} peerDependencies: '@volar/vue-language-plugin-pug': ^1.0.4 '@volar/vue-typescript': ^1.0.4 @@ -31079,9 +33647,8 @@ packages: dependencies: prettier: 2.8.4 typescript: 4.9.4 - dev: true - /prettier-plugin-organize-imports@3.2.2(prettier@2.8.4)(typescript@4.9.4): + /prettier-plugin-organize-imports@3.2.2(prettier@2.8.8)(typescript@5.0.4): resolution: {integrity: sha512-e97lE6odGSiHonHJMTYC0q0iLXQyw0u5z/PJpvP/3vRy6/Zi9kLBwFAbEGjDzIowpjQv8b+J04PDamoUSQbzGA==} peerDependencies: '@volar/vue-language-plugin-pug': ^1.0.4 @@ -31094,11 +33661,12 @@ packages: '@volar/vue-typescript': optional: true dependencies: - prettier: 2.8.4 - typescript: 4.9.4 + prettier: 2.8.8 + typescript: 5.0.4 + dev: true - /prettier-plugin-packagejson@2.3.0(prettier@2.8.4): - resolution: {integrity: sha512-2SAPMMk1UDkqsB7DifWKcwCm6VC52JXMrzLHfbcQHJRWhRCj9zziOy+s+2XOyPBeyqFqS+A/1IKzOrxKFTo6pw==} + /prettier-plugin-packagejson@2.4.3(prettier@2.8.4): + resolution: {integrity: sha512-kPeeviJiwy0BgOSk7No8NmzzXfW4R9FYWni6ziA5zc1kGVVrKnBzMZdu2TUhI+I7h8/5Htt3vARYOk7KKJTTNQ==} peerDependencies: prettier: '>= 1.16.0' peerDependenciesMeta: @@ -31106,10 +33674,10 @@ packages: optional: true dependencies: prettier: 2.8.4 - sort-package-json: 1.57.0 - dev: true + sort-package-json: 2.4.1 + synckit: 0.8.5 - /prettier-plugin-packagejson@2.4.3(prettier@2.8.4): + /prettier-plugin-packagejson@2.4.3(prettier@2.8.8): resolution: {integrity: sha512-kPeeviJiwy0BgOSk7No8NmzzXfW4R9FYWni6ziA5zc1kGVVrKnBzMZdu2TUhI+I7h8/5Htt3vARYOk7KKJTTNQ==} peerDependencies: prettier: '>= 1.16.0' @@ -31117,9 +33685,10 @@ packages: prettier: optional: true dependencies: - prettier: 2.8.4 + prettier: 2.8.8 sort-package-json: 2.4.1 synckit: 0.8.5 + dev: true /prettier-plugin-two-style-order@1.0.1(prettier@2.8.4): resolution: {integrity: sha512-ETltO2FRR/Pxc7bsgz2XwuzWSPwafl7/v5+5Rria4S579CTas7dya+xsmbkix0q1tYQiuRjVVdfGnCKlH/aOuQ==} @@ -31135,12 +33704,19 @@ packages: /prettier@1.15.3: resolution: {integrity: sha512-gAU9AGAPMaKb3NNSUUuhhFAS7SCO4ALTN4nRIn6PJ075Qd28Yn2Ig2ahEJWdJwJmlEBTUfC7mMUSFy8MwsOCfg==} engines: {node: '>=4'} + hasBin: true dev: true /prettier@2.8.4: resolution: {integrity: sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==} engines: {node: '>=10.13.0'} + /prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: true + /pretty-bytes@5.6.0: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} @@ -31185,7 +33761,7 @@ packages: /probe.gl@3.5.2: resolution: {integrity: sha512-8lFQVmi7pMQZkqfj8+VjX4GU9HTkyxgRm5/h/xxA/4/IvZPv3qtP996L+awPwZsrPRKEw99t12SvqEHqSls/sA==} dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 '@probe.gl/env': 3.5.2 '@probe.gl/log': 3.5.2 '@probe.gl/stats': 3.5.2 @@ -31418,6 +33994,16 @@ packages: import-html-entry: 1.14.3 lodash: 4.17.21 single-spa: 5.9.4 + dev: false + + /qiankun@2.10.8: + resolution: {integrity: sha512-5w6QeM1INFavJdIWfSoDIVv2InV8MEojauvY5tY9Biu8hhE5Rml/HM2t/Y60kZcuOpgy/HGX+tcc6NkQuzDoCg==} + dependencies: + '@babel/runtime': 7.21.5 + import-html-entry: 1.14.6 + lodash: 4.17.21 + single-spa: 5.9.4 + dev: true /qrcode.react@3.1.0(react@18.1.0): resolution: {integrity: sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==} @@ -31466,12 +34052,14 @@ packages: engines: {node: '>=0.4.x'} /querystring@0.2.0: - resolution: {integrity: sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=} + resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==} engines: {node: '>=0.4.x'} + deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. /querystring@0.2.1: resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==} engines: {node: '>=0.4.x'} + deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. dev: false /querystringify@2.2.0: @@ -31551,11 +34139,11 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 - dom-align: 1.12.3 + dom-align: 1.12.4 lodash: 4.17.21 - rc-util: 5.30.0(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) resize-observer-polyfill: 1.5.1 @@ -31571,11 +34159,30 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 - dom-align: 1.12.3 + dom-align: 1.12.4 lodash: 4.17.21 - rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + resize-observer-polyfill: 1.5.1 + + /rc-align@4.0.15(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-wqJtVH60pka/nOX7/IspElA8gjPNQKIx/ZqJ6heATCkXpe1Zg4cPVrMD2vC96wjsFFL8WsmhPbx9tdMo1qqlIA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@babel/runtime': 7.21.0 + classnames: 2.3.1 + dom-align: 1.12.4 + rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) resize-observer-polyfill: 1.5.1 @@ -31595,8 +34202,8 @@ packages: array-tree-filter: 2.1.0 classnames: 2.3.2 rc-select: 14.4.3(react-dom@18.1.0)(react@18.1.0) - rc-tree: 5.7.0(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-tree: 5.7.3(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -31616,7 +34223,7 @@ packages: array-tree-filter: 2.1.0 classnames: 2.3.2 rc-select: 14.5.0(react-dom@18.1.0)(react@18.1.0) - rc-tree: 5.7.0(react-dom@18.1.0)(react@18.1.0) + rc-tree: 5.7.3(react-dom@18.1.0)(react@18.1.0) rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -31633,12 +34240,12 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 array-tree-filter: 2.1.0 classnames: 2.3.2 rc-select: 14.1.7(react-dom@18.1.0)(react@18.1.0) rc-tree: 5.5.0(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -31654,12 +34261,12 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.3 array-tree-filter: 2.1.0 classnames: 2.3.2 rc-select: 14.1.13(react-dom@18.1.0)(react@18.1.0) rc-tree: 5.6.5(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -31677,7 +34284,7 @@ packages: dependencies: '@babel/runtime': 7.21.0 array-tree-filter: 2.1.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-select: 14.1.13(react-dom@17.0.2)(react@17.0.2) rc-tree: 5.7.0(react-dom@17.0.2)(react@17.0.2) rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) @@ -31697,7 +34304,7 @@ packages: dependencies: '@babel/runtime': 7.21.0 array-tree-filter: 2.1.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-select: 14.1.13(react-dom@18.1.0)(react@18.1.0) rc-tree: 5.7.0(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) @@ -31719,7 +34326,7 @@ packages: array-tree-filter: 2.1.0 classnames: 2.3.2 rc-select: 14.3.0(react-dom@18.1.0)(react@18.1.0) - rc-tree: 5.7.0(react-dom@18.1.0)(react@18.1.0) + rc-tree: 5.7.3(react-dom@18.1.0)(react@18.1.0) rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -31736,7 +34343,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -31752,7 +34359,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -31774,6 +34381,24 @@ packages: react-dom: 18.1.0(react@18.1.0) dev: false + /rc-checkbox@3.0.1(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-k7nxDWxYF+jDI0ZcCvuvj71xONmWRVe5+1MKcERRR9MRyP3tZ69b+yUCSXXh+sik4/Hc9P5wHr2nnUoGS2zBjA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@babel/runtime': 7.21.5 + classnames: 2.3.2 + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + dev: false + /rc-collapse@3.1.4(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-WayrhswKMwuJab9xbqFxXTgV0m6X8uOPEO6zm/GJ5YJiJ/wIh/Dd2VtWeI06HYUEnTFv0HNcYv+zWbB+p6OD2A==} peerDependencies: @@ -31785,10 +34410,10 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 - rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-motion: 2.6.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) shallowequal: 1.1.0 @@ -31805,7 +34430,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-motion: 2.6.2(react-dom@17.0.2)(react@17.0.2) rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) @@ -31824,7 +34449,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) @@ -31845,8 +34470,8 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 - rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.1 + rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -31881,10 +34506,10 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 - rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-motion: 2.6.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -31900,7 +34525,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-motion: 2.6.2(react-dom@17.0.2)(react@17.0.2) rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) @@ -31918,7 +34543,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) @@ -31938,9 +34563,9 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - '@rc-component/portal': 1.0.2(react-dom@18.1.0)(react@18.1.0) - classnames: 2.3.2 - rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) + '@rc-component/portal': 1.1.1(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.1 + rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -31957,7 +34582,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - '@rc-component/portal': 1.1.0(react-dom@18.1.0)(react@18.1.0) + '@rc-component/portal': 1.1.1(react-dom@18.1.0)(react@18.1.0) classnames: 2.3.2 rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) @@ -31976,9 +34601,9 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -31994,7 +34619,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-motion: 2.6.2(react-dom@17.0.2)(react@17.0.2) rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) @@ -32012,7 +34637,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) @@ -32031,11 +34656,11 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 '@rc-component/portal': 1.0.2(react-dom@18.1.0)(react@18.1.0) classnames: 2.3.2 - rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -32051,12 +34676,32 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - '@rc-component/portal': 1.0.2(react-dom@18.1.0)(react@18.1.0) + '@rc-component/portal': 1.1.1(react-dom@18.1.0)(react@18.1.0) classnames: 2.3.2 - rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) + rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + + /rc-drawer@6.1.5(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-MDRomQXFi+tvDuwsRAddJ2Oy2ayLCZ29weMzp3rJFO9UNEVLEVV7nuyx5lEgNJIdM//tE6wWQV95cTUiMVqD6w==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@babel/runtime': 7.21.0 + '@rc-component/portal': 1.1.1(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.1 + rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) + dev: false /rc-dropdown@3.5.2(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-Ty4LsXjkspZuFJSRx3blCLLCDicXM5qds6F1odgEa+jcjC+OJKHQGnvE4FqtoljPaqWm4wG78pbgXH6Ddh2DkA==} @@ -32069,9 +34714,28 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + dev: false + + /rc-dropdown@3.6.2(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-Wsw7GkVbUXADEs8FPL0v8gd+3mWQiydPFXBlr2imMScQaf8hh79pG9KrBc1DwK+nqHmYOpQfK2gn6jG2AQw9Pw==} + peerDependencies: + react: '>=16.11.0' + react-dom: '>=16.11.0' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@babel/runtime': 7.21.5 + classnames: 2.3.1 + rc-trigger: 5.3.4(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -32089,7 +34753,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-trigger: 5.3.1(react-dom@17.0.2)(react@17.0.2) rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 @@ -32107,7 +34771,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 @@ -32144,9 +34808,9 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 async-validator: 4.2.5 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -32201,7 +34865,7 @@ packages: dependencies: '@babel/runtime': 7.21.0 async-validator: 4.2.5 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -32237,10 +34901,10 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - '@rc-component/portal': 1.0.2(react-dom@18.1.0)(react@18.1.0) - classnames: 2.3.2 + '@rc-component/portal': 1.1.1(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.1 rc-dialog: 9.0.2(react-dom@18.1.0)(react@18.1.0) - rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) + rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -32258,7 +34922,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - '@rc-component/portal': 1.0.2(react-dom@18.1.0)(react@18.1.0) + '@rc-component/portal': 1.1.1(react-dom@18.1.0)(react@18.1.0) classnames: 2.3.2 rc-dialog: 9.0.2(react-dom@18.1.0)(react@18.1.0) rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) @@ -32278,11 +34942,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - '@rc-component/portal': 1.1.0(react-dom@18.1.0)(react@18.1.0) + '@rc-component/portal': 1.1.1(react-dom@18.1.0)(react@18.1.0) classnames: 2.3.2 rc-dialog: 9.1.0(react-dom@18.1.0)(react@18.1.0) rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -32298,10 +34962,10 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-dialog: 8.9.0(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -32317,7 +34981,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-dialog: 8.9.0(react-dom@17.0.2)(react@17.0.2) rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) @@ -32335,7 +34999,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-dialog: 8.9.0(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) @@ -32354,10 +35018,10 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-dialog: 9.0.2(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -32372,9 +35036,9 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -32391,7 +35055,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -32408,7 +35072,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -32427,7 +35091,7 @@ packages: '@babel/runtime': 7.21.0 '@rc-component/mini-decimal': 1.0.1 classnames: 2.3.2 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -32442,9 +35106,9 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -32460,7 +35124,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 @@ -32477,7 +35141,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 @@ -32496,7 +35160,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -32546,7 +35210,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-menu: 9.6.4(react-dom@17.0.2)(react@17.0.2) rc-textarea: 0.4.5(react-dom@17.0.2)(react@17.0.2) @@ -32566,7 +35230,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-menu: 9.6.4(react-dom@18.1.0)(react@18.1.0) rc-textarea: 0.4.5(react-dom@18.1.0)(react@18.1.0) @@ -32587,10 +35251,10 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 - rc-menu: 9.8.2(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.1 + rc-menu: 9.8.4(react-dom@18.1.0)(react@18.1.0) rc-textarea: 0.4.5(react-dom@18.1.0)(react@18.1.0) - rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) + rc-trigger: 5.3.4(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -32607,12 +35271,12 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-menu: 9.5.5(react-dom@18.1.0)(react@18.1.0) rc-textarea: 0.3.7(react-dom@18.1.0)(react@18.1.0) rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -32628,12 +35292,12 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.3 classnames: 2.3.2 rc-menu: 9.6.4(react-dom@18.1.0)(react@18.1.0) rc-textarea: 0.3.7(react-dom@18.1.0)(react@18.1.0) rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -32649,12 +35313,12 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-menu: 9.6.4(react-dom@18.1.0)(react@18.1.0) rc-textarea: 0.3.7(react-dom@18.1.0)(react@18.1.0) rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -32674,7 +35338,7 @@ packages: classnames: 2.3.2 rc-input: 0.2.2(react-dom@18.1.0)(react@18.1.0) rc-menu: 9.8.4(react-dom@18.1.0)(react@18.1.0) - rc-textarea: 1.2.2(react-dom@18.1.0)(react@18.1.0) + rc-textarea: 1.2.3(react-dom@18.1.0)(react@18.1.0) rc-trigger: 5.3.4(react-dom@18.1.0)(react@18.1.0) rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 @@ -32692,12 +35356,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - '@rc-component/trigger': 1.10.0(react-dom@18.1.0)(react@18.1.0) + '@rc-component/trigger': 1.13.0(react-dom@18.1.0)(react@18.1.0) classnames: 2.3.2 rc-input: 1.0.4(react-dom@18.1.0)(react@18.1.0) rc-menu: 9.8.4(react-dom@18.1.0)(react@18.1.0) - rc-textarea: 1.2.2(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-textarea: 1.2.3(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -32713,12 +35377,12 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 - rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) + rc-motion: 2.6.0(react-dom@18.1.0)(react@18.1.0) rc-overflow: 1.2.8(react-dom@18.1.0)(react@18.1.0) rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) shallowequal: 1.1.0 @@ -32735,7 +35399,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-motion: 2.6.2(react-dom@17.0.2)(react@17.0.2) rc-overflow: 1.2.8(react-dom@17.0.2)(react@17.0.2) @@ -32756,28 +35420,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 - classnames: 2.3.2 - rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) - rc-overflow: 1.2.8(react-dom@18.1.0)(react@18.1.0) - rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) - react: 18.1.0 - react-dom: 18.1.0(react@18.1.0) - shallowequal: 1.1.0 - - /rc-menu@9.8.1(react-dom@18.1.0)(react@18.1.0): - resolution: {integrity: sha512-179weouypfjWJSRvvoo/vPy+StojsMzK2XC5jRNhL1ryt/N/8wAFESte8K6jZJkNp9DHDLFTe+dCGmikKpiFuA==} - peerDependencies: - react: '>=16.9.0' - react-dom: '>=16.9.0' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) rc-overflow: 1.2.8(react-dom@18.1.0)(react@18.1.0) @@ -32786,7 +35429,6 @@ packages: react: 18.1.0 react-dom: 18.1.0(react@18.1.0) shallowequal: 1.1.0 - dev: false /rc-menu@9.8.2(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-EahOJVjLuEnJsThoPN+mGnVm431RzVzDLZWHRS/YnXTQULa7OsgdJa/Y7qXxc3Z5sz8mgT6xYtgpmBXLxrZFaQ==} @@ -32841,9 +35483,9 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) - rc-overflow: 1.2.8(react-dom@18.1.0)(react@18.1.0) + rc-overflow: 1.3.0(react-dom@18.1.0)(react@18.1.0) rc-trigger: 5.3.4(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 @@ -32860,9 +35502,9 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -32878,7 +35520,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 @@ -32895,7 +35537,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 @@ -32913,7 +35555,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -32931,7 +35573,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-motion: 2.6.2(react-dom@17.0.2)(react@17.0.2) rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 @@ -32950,7 +35592,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 @@ -32970,8 +35612,8 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -33009,7 +35651,7 @@ packages: '@babel/runtime': 7.21.0 classnames: 2.3.2 rc-resize-observer: 1.2.0(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.30.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -33027,6 +35669,24 @@ packages: '@babel/runtime': 7.21.0 classnames: 2.3.2 rc-resize-observer: 1.2.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + + /rc-overflow@1.3.0(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-p2Qt4SWPTHAYl4oAao1THy669Fm5q8pYBDBHRaFOekCvcdcrgIx0ByXQMEkyPm8wUDX4BK6aARWecvCRc/7CTA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@babel/runtime': 7.21.0 + classnames: 2.3.1 + rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -33042,7 +35702,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -33059,7 +35719,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -33075,7 +35735,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -33092,7 +35752,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -33142,13 +35802,13 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 date-fns: 2.28.0 dayjs: 1.11.7 moment: 2.29.4 rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) shallowequal: 1.1.0 @@ -33166,7 +35826,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 date-fns: 2.28.0 dayjs: 1.11.7 @@ -33189,7 +35849,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 date-fns: 2.28.0 dayjs: 1.11.7 @@ -33213,11 +35873,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 date-fns: 2.28.0 dayjs: 1.11.7 moment: 2.29.4 - rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) + rc-trigger: 5.3.4(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -33278,10 +35938,10 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - '@rc-component/trigger': 1.10.0(react-dom@18.1.0)(react@18.1.0) + '@rc-component/trigger': 1.13.0(react-dom@18.1.0)(react@18.1.0) classnames: 2.3.2 dayjs: 1.11.7 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -33331,9 +35991,9 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -33349,7 +36009,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 @@ -33366,7 +36026,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 @@ -33385,7 +36045,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -33404,7 +36064,7 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -33422,7 +36082,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -33440,11 +36100,30 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) + /rc-resize-observer@0.2.6(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-YX6nYnd6fk7zbuvT6oSDMKiZjyngjHoy+fz+vL3Tez38d/G5iGdaDJa2yE7345G6sc4Mm1IGRUIwclvltddhmA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@babel/runtime': 7.21.5 + classnames: 2.3.2 + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + resize-observer-polyfill: 1.5.1 + dev: false + /rc-resize-observer@1.2.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-6W+UzT3PyDM0wVCEHfoW3qTHPTvbdSgiA43buiy8PzmeMnfgnDeb9NjdimMXMl3/TcrvvWl5RRVdp+NqcR47pQ==} peerDependencies: @@ -33456,7 +36135,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 @@ -33474,7 +36153,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 @@ -33493,7 +36172,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -33511,7 +36190,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -33528,7 +36207,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-motion: 2.6.2(react-dom@17.0.2)(react@17.0.2) rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) @@ -33546,7 +36225,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) @@ -33565,8 +36244,8 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 - rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.1 + rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -33603,7 +36282,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-motion: 2.6.2(react-dom@17.0.2)(react@17.0.2) rc-overflow: 1.2.8(react-dom@17.0.2)(react@17.0.2) rc-trigger: 5.3.1(react-dom@17.0.2)(react@17.0.2) @@ -33625,7 +36304,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) rc-overflow: 1.2.8(react-dom@18.1.0)(react@18.1.0) rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) @@ -33646,12 +36325,12 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 - rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) + rc-motion: 2.6.0(react-dom@18.1.0)(react@18.1.0) rc-overflow: 1.2.8(react-dom@18.1.0)(react@18.1.0) rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) rc-virtual-list: 3.4.13(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -33673,9 +36352,9 @@ packages: '@rc-component/trigger': 1.13.0(react-dom@18.1.0)(react@18.1.0) classnames: 2.3.2 rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) - rc-overflow: 1.2.8(react-dom@18.1.0)(react@18.1.0) + rc-overflow: 1.3.0(react-dom@18.1.0)(react@18.1.0) rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) - rc-virtual-list: 3.4.13(react-dom@18.1.0)(react@18.1.0) + rc-virtual-list: 3.5.2(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -33692,12 +36371,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - '@rc-component/trigger': 1.10.0(react-dom@18.1.0)(react@18.1.0) + '@rc-component/trigger': 1.13.0(react-dom@18.1.0)(react@18.1.0) classnames: 2.3.2 rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) - rc-overflow: 1.2.8(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) - rc-virtual-list: 3.4.13(react-dom@18.1.0)(react@18.1.0) + rc-overflow: 1.3.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + rc-virtual-list: 3.5.2(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -33718,7 +36397,7 @@ packages: '@rc-component/trigger': 1.13.0(react-dom@18.1.0)(react@18.1.0) classnames: 2.3.2 rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) - rc-overflow: 1.2.8(react-dom@18.1.0)(react@18.1.0) + rc-overflow: 1.3.0(react-dom@18.1.0)(react@18.1.0) rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) rc-virtual-list: 3.5.2(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 @@ -33738,7 +36417,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-tooltip: 5.2.2(react-dom@17.0.2)(react@17.0.2) rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 @@ -33758,7 +36437,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-tooltip: 5.2.2(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 @@ -33779,7 +36458,7 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -33795,7 +36474,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 @@ -33813,7 +36492,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 @@ -33833,7 +36512,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -33852,7 +36531,7 @@ packages: dependencies: '@babel/runtime': 7.21.0 classnames: 2.3.2 - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -33868,7 +36547,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -33885,7 +36564,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -33937,10 +36616,10 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-resize-observer: 1.2.0(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) shallowequal: 1.1.0 @@ -33959,7 +36638,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-resize-observer: 1.2.0(react-dom@17.0.2)(react@17.0.2) rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 @@ -33979,7 +36658,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-resize-observer: 1.2.0(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 @@ -34002,7 +36681,7 @@ packages: '@rc-component/context': 1.3.0(react-dom@18.1.0)(react@18.1.0) classnames: 2.3.2 rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -34039,12 +36718,12 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-dropdown: 3.5.2(react-dom@18.1.0)(react@18.1.0) rc-menu: 9.5.5(react-dom@18.1.0)(react@18.1.0) rc-resize-observer: 1.2.0(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -34061,12 +36740,12 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.3 classnames: 2.3.2 rc-dropdown: 4.0.1(react-dom@18.1.0)(react@18.1.0) rc-menu: 9.6.4(react-dom@18.1.0)(react@18.1.0) rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -34083,13 +36762,13 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-dropdown: 4.0.1(react-dom@18.1.0)(react@18.1.0) rc-menu: 9.6.4(react-dom@18.1.0)(react@18.1.0) rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) rc-resize-observer: 1.2.0(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -34106,7 +36785,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-dropdown: 4.0.1(react-dom@17.0.2)(react@17.0.2) rc-menu: 9.6.4(react-dom@17.0.2)(react@17.0.2) @@ -34128,7 +36807,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-dropdown: 4.0.1(react-dom@18.1.0)(react@18.1.0) rc-menu: 9.6.4(react-dom@18.1.0)(react@18.1.0) @@ -34151,7 +36830,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-dropdown: 4.0.1(react-dom@18.1.0)(react@18.1.0) rc-menu: 9.8.2(react-dom@18.1.0)(react@18.1.0) rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) @@ -34194,10 +36873,10 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-resize-observer: 1.2.0(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) shallowequal: 1.1.0 @@ -34215,7 +36894,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-resize-observer: 1.2.0(react-dom@17.0.2)(react@17.0.2) rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 @@ -34234,7 +36913,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-resize-observer: 1.2.0(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 @@ -34278,6 +36957,26 @@ packages: rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) + dev: false + + /rc-textarea@1.2.3(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-YvN8IskIVBRRzcS4deT0VAMim31+T3IoVX4yoCJ+b/iVCvw7yf0usR7x8OaHiUOUoURKcn/3lfGjmtzplcy99g==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@babel/runtime': 7.21.0 + classnames: 2.3.2 + rc-input: 1.0.4(react-dom@18.1.0)(react@18.1.0) + rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) /rc-tooltip@5.1.1(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-alt8eGMJulio6+4/uDm7nvV+rJq9bsfxFDCI0ljPdbuoygUscbsMYb6EQgwib/uqsXQUvzk+S7A59uYHmEgmDA==} @@ -34290,7 +36989,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -34308,7 +37007,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-trigger: 5.3.1(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -34325,7 +37024,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-trigger: 5.3.1(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -34342,7 +37041,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - '@rc-component/trigger': 1.5.1(react-dom@18.1.0)(react@18.1.0) + '@rc-component/trigger': 1.13.0(react-dom@18.1.0)(react@18.1.0) classnames: 2.3.2 react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -34358,11 +37057,11 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-select: 14.1.7(react-dom@18.1.0)(react@18.1.0) rc-tree: 5.5.0(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -34378,11 +37077,11 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.3 classnames: 2.3.2 rc-select: 14.1.13(react-dom@18.1.0)(react@18.1.0) rc-tree: 5.6.5(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) dev: false @@ -34399,7 +37098,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-select: 14.1.13(react-dom@17.0.2)(react@17.0.2) rc-tree: 5.7.0(react-dom@17.0.2)(react@17.0.2) rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) @@ -34418,7 +37117,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-select: 14.1.13(react-dom@18.1.0)(react@18.1.0) rc-tree: 5.7.0(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) @@ -34439,7 +37138,7 @@ packages: '@babel/runtime': 7.21.0 classnames: 2.3.2 rc-select: 14.3.0(react-dom@18.1.0)(react@18.1.0) - rc-tree: 5.7.0(react-dom@18.1.0)(react@18.1.0) + rc-tree: 5.7.3(react-dom@18.1.0)(react@18.1.0) rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -34458,7 +37157,7 @@ packages: '@babel/runtime': 7.21.0 classnames: 2.3.2 rc-select: 14.4.3(react-dom@18.1.0)(react@18.1.0) - rc-tree: 5.7.0(react-dom@18.1.0)(react@18.1.0) + rc-tree: 5.7.3(react-dom@18.1.0)(react@18.1.0) rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -34478,7 +37177,7 @@ packages: '@babel/runtime': 7.21.0 classnames: 2.3.2 rc-select: 14.5.0(react-dom@18.1.0)(react@18.1.0) - rc-tree: 5.7.0(react-dom@18.1.0)(react@18.1.0) + rc-tree: 5.7.3(react-dom@18.1.0)(react@18.1.0) rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -34496,10 +37195,10 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 - rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-motion: 2.6.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) rc-virtual-list: 3.4.13(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -34517,10 +37216,10 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.3 classnames: 2.3.2 - rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) rc-virtual-list: 3.4.13(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -34538,7 +37237,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-motion: 2.6.2(react-dom@17.0.2)(react@17.0.2) rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) @@ -34558,7 +37257,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) @@ -34566,6 +37265,26 @@ packages: react: 18.1.0 react-dom: 18.1.0(react@18.1.0) + /rc-tree@5.7.3(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-Oql2S9+ZmT+mfTp5SNo1XM0QvkENjc0mPRFsHWRFSPuKird0OYMZZKmLznUJ+0aGDeFFWN42wiUZJtMFhrLgLw==} + engines: {node: '>=10.x'} + peerDependencies: + react: '*' + react-dom: '*' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@babel/runtime': 7.21.0 + classnames: 2.3.1 + rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) + rc-virtual-list: 3.5.1(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + /rc-trigger@5.3.1(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-5gaFbDkYSefZ14j2AdzucXzlWgU2ri5uEjkHvsf1ynRhdJbKxNOnw4PBZ9+FVULNGFiDzzlVF8RJnR9P/xrnKQ==} engines: {node: '>=8.x'} @@ -34578,7 +37297,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-align: 4.0.12(react-dom@17.0.2)(react@17.0.2) rc-motion: 2.6.2(react-dom@17.0.2)(react@17.0.2) @@ -34598,7 +37317,7 @@ packages: react-dom: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.18.9 classnames: 2.3.2 rc-align: 4.0.12(react-dom@18.1.0)(react@18.1.0) rc-motion: 2.6.2(react-dom@18.1.0)(react@18.1.0) @@ -34619,10 +37338,10 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 - rc-align: 4.0.12(react-dom@18.1.0)(react@18.1.0) + classnames: 2.3.1 + rc-align: 4.0.15(react-dom@18.1.0)(react@18.1.0) rc-motion: 2.7.3(react-dom@18.1.0)(react@18.1.0) - rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -34638,7 +37357,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -34655,7 +37374,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.21.0 - classnames: 2.3.2 + classnames: 2.3.1 rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -34748,7 +37467,7 @@ packages: '@babel/runtime': 7.21.0 classnames: 2.3.2 rc-resize-observer: 1.3.1(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.28.0(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.30.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -34767,6 +37486,25 @@ packages: '@babel/runtime': 7.21.0 classnames: 2.3.2 rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) + rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) + react: 18.1.0 + react-dom: 18.1.0(react@18.1.0) + + /rc-virtual-list@3.5.1(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-LKeiurnV8vPNnZvaZLwyqTrkemjTo4W8ezjaiOuFbC1fU9hUWtJbou2zXXrXTY24zSTEYxaICuYnXzmyp6g/hQ==} + engines: {node: '>=8.x'} + peerDependencies: + react: '*' + react-dom: '*' + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@babel/runtime': 7.21.0 + classnames: 2.3.1 + rc-resize-observer: 1.3.1(react-dom@18.1.0)(react@18.1.0) rc-util: 5.28.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) @@ -34789,7 +37527,6 @@ packages: rc-util: 5.30.0(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) - dev: false /rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} @@ -34823,7 +37560,7 @@ packages: prop-types: 15.8.1 react: 18.1.0 reactcss: 1.2.3(react@18.1.0) - tinycolor2: 1.4.2 + tinycolor2: 1.6.0 dev: false /react-color@2.17.3(react@18.1.0): @@ -34840,7 +37577,7 @@ packages: prop-types: 15.8.1 react: 18.1.0 reactcss: 1.2.3(react@18.1.0) - tinycolor2: 1.4.2 + tinycolor2: 1.6.0 dev: false /react-composer@5.0.3(react@18.1.0): @@ -34977,7 +37714,7 @@ packages: react: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 react: 18.1.0 dev: false @@ -35202,7 +37939,7 @@ packages: react-native: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 '@types/react-redux': 7.1.24 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 @@ -35466,7 +38203,7 @@ packages: react: optional: true dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 react: 18.1.0 use-composed-ref: 1.3.0(react@18.1.0) use-latest: 1.2.1(@types/react@18.0.26)(react@18.1.0) @@ -35474,7 +38211,7 @@ packages: - '@types/react' dev: true - /react-universal-interface@0.6.2(react@18.1.0)(tslib@2.5.0): + /react-universal-interface@0.6.2(react@18.1.0)(tslib@2.5.1): resolution: {integrity: sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==} peerDependencies: react: '*' @@ -35484,7 +38221,7 @@ packages: optional: true dependencies: react: 18.1.0 - tslib: 2.5.0 + tslib: 2.5.1 dev: false /react-use-measure@2.1.1(react-dom@18.1.0)(react@18.1.0): @@ -35516,20 +38253,20 @@ packages: dependencies: '@types/js-cookie': 2.2.7 '@xobotyi/scrollbar-width': 1.9.5 - copy-to-clipboard: 3.3.1 + copy-to-clipboard: 3.3.3 fast-deep-equal: 3.1.3 fast-shallow-equal: 1.0.0 js-cookie: 2.2.1 nano-css: 5.3.5(react-dom@18.1.0)(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) - react-universal-interface: 0.6.2(react@18.1.0)(tslib@2.5.0) + react-universal-interface: 0.6.2(react@18.1.0)(tslib@2.5.1) resize-observer-polyfill: 1.5.1 screenfull: 5.2.0 set-harmonic-interval: 1.0.1 throttle-debounce: 3.0.1 ts-easing: 0.2.0 - tslib: 2.5.0 + tslib: 2.5.1 dev: false /react@17.0.2: @@ -35695,7 +38432,7 @@ packages: dependencies: debuglog: 1.0.1 dezalgo: 1.0.4 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 once: 1.4.0 dev: true @@ -35827,7 +38564,7 @@ packages: /regenerator-transform@0.15.0: resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==} dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 /regex-not@1.0.2: resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} @@ -36267,7 +39004,7 @@ packages: peerDependencies: rollup: ^2.0.0 dependencies: - nanoid: 3.3.4 + nanoid: 3.3.6 open: 8.4.0 source-map: 0.7.4 yargs: 17.6.2 @@ -36304,13 +39041,6 @@ packages: fsevents: 2.3.2 dev: true - /rollup@3.11.0: - resolution: {integrity: sha512-+uWPPkpWQ2H3Qi7sNBcRfhhHJyUNgBYhG4wKe5wuGRj2m55kpo+0p5jubKNBjQODyPe6tSBE3tNpdDwEisQvAQ==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - optionalDependencies: - fsevents: 2.3.2 - dev: true - /rollup@3.20.7: resolution: {integrity: sha512-P7E2zezKSLhWnTz46XxjSmInrbOCiul1yf+kJccMxT56vxjHwCbDfoLbiqFgu+WQoo9ij2PkraYaBstgB2prBA==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} @@ -36332,7 +39062,7 @@ packages: /rtl-css-js@1.16.0: resolution: {integrity: sha512-Oc7PnzwIEU4M0K1J4h/7qUUaljXhQ0kCObRsZjxs2HjkpKsnoTMvSmvJ4sqgJZd0zBoEfAyTdnK/jMIYvrjySQ==} dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 dev: false /run-async@2.4.1: @@ -36358,7 +39088,13 @@ packages: /rxjs@7.8.0: resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} dependencies: - tslib: 2.5.0 + tslib: 2.5.1 + dev: true + + /rxjs@7.8.1: + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + dependencies: + tslib: 2.5.2 dev: true /sade@1.8.1: @@ -36374,8 +39110,8 @@ packages: /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - /safe-execa@0.1.2: - resolution: {integrity: sha512-vdTshSQ2JsRCgT8eKZWNJIL26C6bVqy1SOmuCMlKHegVeo8KYRobRrefOdUq9OozSPUUiSxrylteeRmLOMFfWg==} + /safe-execa@0.1.3: + resolution: {integrity: sha512-KuOb5C35fJRrhTfErHX+Bw03PayibKwpmOPHnyWMkwSqeiyjq2/D6E524rtJFrvqoUKH6iTe/NC4nOtgWflU7g==} engines: {node: '>=12'} dependencies: '@zkochan/which': 2.0.3 @@ -36418,7 +39154,7 @@ packages: capture-exit: 2.0.0 exec-sh: 0.3.6 execa: 1.0.0 - fb-watchman: 2.0.1 + fb-watchman: 2.0.2 micromatch: 3.1.10 minimist: 1.2.8 walker: 1.0.8 @@ -36537,6 +39273,12 @@ packages: dependencies: compute-scroll-into-view: 1.0.17 + /scroll-into-view-if-needed@3.0.10: + resolution: {integrity: sha512-t44QCeDKAPf1mtQH3fYpWz8IM/DyvHLjs8wUvvwMYxk5moOqCzrMSxK6HQVD0QVmVjXFavoFIPRVrMuJPKAvtg==} + dependencies: + compute-scroll-into-view: 3.0.3 + dev: false + /scroll-into-view-if-needed@3.0.6: resolution: {integrity: sha512-x+CW0kOzlFNOnseF0DBr0AJ5m+TgGmSOdEZwyiZW0gV87XBvxQKw5A8DvFFgabznA68XqLgVX+PwPX8OzsFvRA==} dependencies: @@ -36604,6 +39346,14 @@ packages: dependencies: lru-cache: 6.0.0 + /semver@7.5.1: + resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /send@0.17.1: resolution: {integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==} engines: {node: '>= 0.8.0'} @@ -36649,7 +39399,7 @@ packages: resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==} dependencies: no-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.5.1 upper-case-first: 2.0.2 dev: true @@ -36919,7 +39669,7 @@ packages: resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} engines: {node: '>=12'} dependencies: - ansi-styles: 6.1.0 + ansi-styles: 6.2.1 is-fullwidth-code-point: 4.0.0 dev: true @@ -36932,7 +39682,7 @@ packages: resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} dependencies: dot-case: 3.0.4 - tslib: 2.5.0 + tslib: 2.5.1 dev: true /snapdragon-node@2.1.1: @@ -37015,17 +39765,6 @@ packages: /sort-object-keys@1.1.3: resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} - /sort-package-json@1.57.0: - resolution: {integrity: sha512-FYsjYn2dHTRb41wqnv+uEqCUvBpK3jZcTp9rbz2qDTmel7Pmdtf+i2rLaaPMRZeSVM60V3Se31GyWFpmKs4Q5Q==} - dependencies: - detect-indent: 6.1.0 - detect-newline: 3.1.0 - git-hooks-list: 1.0.3 - globby: 10.0.0 - is-plain-obj: 2.1.0 - sort-object-keys: 1.1.3 - dev: true - /sort-package-json@2.4.1: resolution: {integrity: sha512-Nd3rgLBJcZ4iw7tpuOhwBupG6SvUDU0Fy1cZGAMorA2JmDUb+29Dg5phJK9gapa2Ak9d15w/RuMl/viwX+nKwQ==} dependencies: @@ -37391,6 +40130,11 @@ packages: engines: {node: '>=0.6.19'} dev: true + /string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + engines: {node: '>=0.6.19'} + dev: true + /string-convert@0.2.1: resolution: {integrity: sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==} @@ -37621,8 +40365,8 @@ packages: inline-style-parser: 0.1.1 dev: true - /styled-components@6.0.0-beta.9(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-RYtmvWZForwSd24aZgi3iGZM/6HvJkP7zobHK+bwC01vI6QhHK5MX9ayXEnJWaFY7DoEWoAnar5ACiGVkTCoCQ==} + /styled-components@6.0.0-rc.0(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-3+Lnu1NC5JuieYi8dV/nhmlK7/yzqZW43u4P7WgIJfu5Dq5AiPU3t4efu0nWLmlMEmWrSXdrinxfbDnqnpP6hg==} engines: {node: '>= 14'} peerDependencies: babel-plugin-styled-components: '>= 2' @@ -37635,12 +40379,6 @@ packages: optional: true react-dom: optional: true - shallowequal: - optional: true - stylis: - optional: true - tslib: - optional: true dependencies: '@babel/cli': 7.21.5(@babel/core@7.21.0) '@babel/core': 7.21.0 @@ -37710,7 +40448,7 @@ packages: dependencies: browserslist: 4.21.5 postcss: 8.4.21 - postcss-selector-parser: 6.0.10 + postcss-selector-parser: 6.0.13 dev: true /stylelint-config-css-modules@2.3.0(stylelint@13.13.1): @@ -37732,7 +40470,7 @@ packages: stylelint: optional: true optionalDependencies: - stylelint-scss: 4.3.0 + stylelint-scss: 4.7.0 dev: true /stylelint-config-prettier@8.0.2(stylelint@13.13.1): @@ -37812,19 +40550,18 @@ packages: stylelint: 13.13.1 dev: true - /stylelint-scss@4.3.0: - resolution: {integrity: sha512-GvSaKCA3tipzZHoz+nNO7S02ZqOsdBzMiCx9poSmLlb3tdJlGddEX/8QzCOD8O7GQan9bjsvLMsO5xiw6IhhIQ==} + /stylelint-scss@4.7.0: + resolution: {integrity: sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg==} requiresBuild: true peerDependencies: - stylelint: ^14.5.1 + stylelint: ^14.5.1 || ^15.0.0 peerDependenciesMeta: stylelint: optional: true dependencies: - lodash: 4.17.21 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 - postcss-selector-parser: 6.0.10 + postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 dev: true optional: true @@ -37942,6 +40679,9 @@ packages: /stylis@4.1.4: resolution: {integrity: sha512-USf5pszRYwuE6hg9by0OkKChkQYEXfkeTtm0xKw+jqQhwyjCVLdYyMBK7R+n7dhzsblAWJnGxju4vxq5eH20GQ==} + /stylis@4.2.0: + resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} + /sugarss@2.0.0: resolution: {integrity: sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==} dependencies: @@ -37959,6 +40699,14 @@ packages: engines: {node: '>=10'} dependencies: copy-anything: 3.0.3 + dev: false + + /superjson@1.12.3: + resolution: {integrity: sha512-0j+U70KUtP8+roVPbwfqkyQI7lBt7ETnuA7KXbTDX3mCKiD/4fXs2ldKSMdt0MCfpTwiMxo20yFU3vu6ewETpQ==} + engines: {node: '>=10'} + dependencies: + copy-anything: 3.0.4 + dev: true /supports-color@2.0.0: resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} @@ -38113,6 +40861,30 @@ packages: use-sync-external-store: 1.2.0(react@18.1.0) dev: false + /swr@2.1.5(react@17.0.2): + resolution: {integrity: sha512-/OhfZMcEpuz77KavXST5q6XE9nrOBOVcBLWjMT+oAE/kQHyE3PASrevXCtQDZ8aamntOfFkbVJp7Il9tNBQWrw==} + peerDependencies: + react: ^16.11.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + dependencies: + react: 17.0.2 + use-sync-external-store: 1.2.0(react@17.0.2) + dev: true + + /swr@2.1.5(react@18.1.0): + resolution: {integrity: sha512-/OhfZMcEpuz77KavXST5q6XE9nrOBOVcBLWjMT+oAE/kQHyE3PASrevXCtQDZ8aamntOfFkbVJp7Il9tNBQWrw==} + peerDependencies: + react: ^16.11.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + dependencies: + react: 18.1.0 + use-sync-external-store: 1.2.0(react@18.1.0) + dev: false + /symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: false @@ -38194,7 +40966,7 @@ packages: inherits: 2.0.4 is-regex: 1.1.4 minimist: 1.2.8 - object-inspect: 1.12.2 + object-inspect: 1.12.3 resolve: 1.22.1 resumer: 0.0.0 string.prototype.trim: 1.2.6 @@ -38457,8 +41229,8 @@ packages: resolution: {integrity: sha512-uHNGu4evFt/8eNLldazeAM1M8JrMc1jshhJJfVRARTN3yT8HEEibofeQ7QETWQ5ISBjd6fKtTVBCC/+mGS6FpA==} dev: true - /tinycolor2@1.4.2: - resolution: {integrity: sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==} + /tinycolor2@1.6.0: + resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} /tinypool@0.2.4: resolution: {integrity: sha512-Vs3rhkUH6Qq1t5bqtb816oT+HeJTXfwt2cbPH17sWHIYKTotQIFPk3tf2fgqRrVyMDVOc1EnPgzIxfIulXVzwQ==} @@ -38722,6 +41494,13 @@ packages: /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} + /tslib@2.5.1: + resolution: {integrity: sha512-KaI6gPil5m9vF7DKaoXxx1ia9fxS4qG5YveErRRVknPDXXriu5M8h48YRjB6h5ZUOKuAKlSJYb0GaDe8I39fRw==} + + /tslib@2.5.2: + resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==} + dev: true + /tsutils@3.21.0(typescript@4.9.4): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -38740,6 +41519,17 @@ packages: optionalDependencies: fsevents: 2.3.2 + /tsx@3.12.7: + resolution: {integrity: sha512-C2Ip+jPmqKd1GWVQDvz/Eyc6QJbGfE7NrR3fx5BpEHMZsEHoIxHL1j+lKdGobr8ovEyqeNkPLSKp6SCSOt7gmw==} + hasBin: true + dependencies: + '@esbuild-kit/cjs-loader': 2.4.2 + '@esbuild-kit/core-utils': 3.1.0 + '@esbuild-kit/esm-loader': 2.5.5 + optionalDependencies: + fsevents: 2.3.2 + dev: true + /tty-browserify@0.0.0: resolution: {integrity: sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=} @@ -38927,6 +41717,12 @@ packages: engines: {node: '>=4.2.0'} hasBin: true + /typescript@5.0.4: + resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} + engines: {node: '>=12.20'} + hasBin: true + dev: true + /ua-parser-js@0.7.31: resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==} @@ -38997,8 +41793,8 @@ packages: dependencies: '@alita/plugins': 3.1.0(@types/react-dom@18.0.10)(@types/react@18.0.26)(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2) '@umijs/max-plugin-openapi': 1.0.7(eslint@8.35.0)(jest@29.4.3)(prettier@2.8.4)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.4) - '@umijs/plugins': 4.0.57(@types/react-dom@18.0.10)(@types/react@18.0.26)(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2) - umi: 4.0.57(@types/node@18.11.18)(@types/react@18.0.26)(eslint@8.35.0)(jest@29.4.3)(prettier@2.8.4)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.4) + '@umijs/plugins': 4.0.69(@types/react-dom@18.0.10)(@types/react@18.0.26)(antd@4.23.6)(react-dom@17.0.2)(react@17.0.2) + umi: 4.0.69(@types/node@18.11.18)(@types/react@18.0.26)(eslint@8.35.0)(jest@29.4.3)(prettier@2.8.4)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.4) transitivePeerDependencies: - '@babel/core' - '@types/lodash.merge' @@ -39039,7 +41835,6 @@ packages: - terser - type-fest - typescript - - vue-template-compiler - webpack - webpack-dev-server - webpack-hot-middleware @@ -39089,6 +41884,7 @@ packages: /umi@4.0.0-canary.20220628.2(eslint@8.35.0)(jest@29.4.3)(prettier@2.8.4)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.4): resolution: {integrity: sha512-laEIiJWFuQQYhNPyco7mVM8o5r3+V/qi5TXq4ipeGcFUnH+1PRaIu/tLtkqIGfsSJMQUMabrAsFapN5IMT9cCA==} engines: {node: '>=14'} + hasBin: true dependencies: '@umijs/bundler-utils': 4.0.0-canary.20220628.2 '@umijs/bundler-webpack': 4.0.0-canary.20220628.2 @@ -39128,21 +41924,21 @@ packages: - webpack-plugin-serve dev: true - /umi@4.0.57(@types/node@18.11.18)(@types/react@18.0.26)(eslint@8.35.0)(jest@29.4.3)(prettier@2.8.4)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.4): - resolution: {integrity: sha512-qrbB5hMTXHvJtxog5Wmux1TjHUHLm6ANa7Qj7zwAJxppJAA5r6WoZ/yrVaFKr2R+/cyCoBa7UN5qL+rpC3wLrA==} + /umi@4.0.69(@types/node@18.11.18)(@types/react@18.0.26)(eslint@8.35.0)(jest@29.4.3)(prettier@2.8.4)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.4): + resolution: {integrity: sha512-n6MqLQnJKpCDPzzMptSBa/2yfawNs0yXSWg6yWwKAyVew+IxodqD99+6i9ssGCudXPaC5AnbjIqF4bwa1IjTWw==} engines: {node: '>=14'} hasBin: true dependencies: '@babel/runtime': 7.21.0 - '@umijs/bundler-utils': 4.0.57 - '@umijs/bundler-webpack': 4.0.57(typescript@4.9.4) - '@umijs/core': 4.0.57 - '@umijs/lint': 4.0.57(eslint@8.35.0)(jest@29.4.3)(typescript@4.9.4) - '@umijs/preset-umi': 4.0.57(@types/node@18.11.18)(@types/react@18.0.26)(typescript@4.9.4) - '@umijs/renderer-react': 4.0.57(react-dom@17.0.2)(react@17.0.2) - '@umijs/server': 4.0.57 - '@umijs/test': 4.0.57 - '@umijs/utils': 4.0.57 + '@umijs/bundler-utils': 4.0.69 + '@umijs/bundler-webpack': 4.0.69(typescript@4.9.4) + '@umijs/core': 4.0.69 + '@umijs/lint': 4.0.69(eslint@8.35.0)(jest@29.4.3)(typescript@4.9.4) + '@umijs/preset-umi': 4.0.69(@types/node@18.11.18)(@types/react@18.0.26)(typescript@4.9.4) + '@umijs/renderer-react': 4.0.69(react-dom@17.0.2)(react@17.0.2) + '@umijs/server': 4.0.69 + '@umijs/test': 4.0.69 + '@umijs/utils': 4.0.69 prettier-plugin-organize-imports: 3.2.2(prettier@2.8.4)(typescript@4.9.4) prettier-plugin-packagejson: 2.4.3(prettier@2.8.4) transitivePeerDependencies: @@ -39174,7 +41970,6 @@ packages: - terser - type-fest - typescript - - vue-template-compiler - webpack - webpack-dev-server - webpack-hot-middleware @@ -39460,13 +42255,13 @@ packages: /upper-case-first@2.0.2: resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} dependencies: - tslib: 2.5.0 + tslib: 2.5.1 dev: true /upper-case@2.0.2: resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==} dependencies: - tslib: 2.5.0 + tslib: 2.5.1 dev: true /uri-js@4.4.1: @@ -39682,9 +42477,9 @@ packages: resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/trace-mapping': 0.3.18 '@types/istanbul-lib-coverage': 2.0.4 - convert-source-map: 1.8.0 + convert-source-map: 1.9.0 /validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -39817,7 +42612,7 @@ packages: /viewport-mercator-project@6.2.3: resolution: {integrity: sha512-QQb0/qCLlP4DdfbHHSWVYXpghB2wkLIiiZQnoelOB59mXKQSyZVxjreq1S+gaBJFpcGkWEcyVtre0+2y2DTl/Q==} dependencies: - '@babel/runtime': 7.21.0 + '@babel/runtime': 7.21.5 gl-matrix: 3.4.3 dev: false @@ -39859,41 +42654,6 @@ packages: fsevents: 2.3.2 dev: true - /vite@4.1.4(@types/node@18.11.18)(less@4.1.3): - resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - '@types/node': 18.11.18 - esbuild: 0.16.17 - less: 4.1.3 - postcss: 8.4.21 - resolve: 1.22.1 - rollup: 3.11.0 - optionalDependencies: - fsevents: 2.3.2 - dev: true - /vite@4.3.1(@types/node@18.11.18)(less@4.1.3): resolution: {integrity: sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg==} engines: {node: ^14.18.0 || >=16.0.0} @@ -40789,6 +43549,10 @@ packages: resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==} engines: {node: '>= 14'} + /yaml@2.2.2: + resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==} + engines: {node: '>= 14'} + /yargs-parser@13.1.1: resolution: {integrity: sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==} dependencies: