diff --git a/.eslintrc.yml b/.eslintrc.yml index 0127d49521e..ba65827d3c2 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -299,6 +299,11 @@ overrides: leadingUnderscore: allow trailingUnderscore: allow + - selector: import + format: + - PascalCase + - camelCase + - selector: typeLike format: - PascalCase diff --git a/docs/package.json b/docs/package.json index 83505e915fb..c288225225d 100644 --- a/docs/package.json +++ b/docs/package.json @@ -8,18 +8,18 @@ "dev": "vuepress dev src" }, "devDependencies": { - "@fancyapps/ui": "5.0.28", + "@fancyapps/ui": "5.0.30", "@vuepress/client": "2.0.0-rc.0", "@vuepress/plugin-docsearch": "2.0.0-rc.0", "@vuepress/utils": "2.0.0-rc.0", "@waline/client": "workspace:*", - "marked": "11.0.0", + "marked": "11.1.0", "mathjax-full": "3.2.2", - "vue": "3.3.10", + "vue": "3.3.11", "vuepress": "2.0.0-rc.0", - "vuepress-plugin-redirect": "2.0.0-rc.2", - "vuepress-plugin-remove-pwa": "2.0.0-rc.2", - "vuepress-shared": "2.0.0-rc.2", - "vuepress-theme-hope": "2.0.0-rc.2" + "vuepress-plugin-redirect": "2.0.0-rc.4", + "vuepress-plugin-remove-pwa": "2.0.0-rc.4", + "vuepress-shared": "2.0.0-rc.4", + "vuepress-theme-hope": "2.0.0-rc.4" } } diff --git a/docs/src/.vuepress/navbar.ts b/docs/src/.vuepress/navbar.ts index 77684124673..ceb514da590 100644 --- a/docs/src/.vuepress/navbar.ts +++ b/docs/src/.vuepress/navbar.ts @@ -14,6 +14,7 @@ export const zhNavbarConfig = navbar([ icon: 'reference', prefix: '/reference/', children: [ + 'api/', { text: '客户端', prefix: 'client/', @@ -55,6 +56,7 @@ export const enNavbarConfig = navbar([ icon: 'reference', prefix: '/en/reference/', children: [ + 'api/', { text: 'Client', prefix: 'client/', diff --git a/docs/src/.vuepress/sidebar.ts b/docs/src/.vuepress/sidebar.ts index 15ecb370ce7..00297d6c40d 100644 --- a/docs/src/.vuepress/sidebar.ts +++ b/docs/src/.vuepress/sidebar.ts @@ -107,6 +107,7 @@ export const zhSidebarConfig = sidebar({ icon: 'reference', prefix: 'reference/', children: [ + 'api/', { text: '客户端', icon: 'client', @@ -235,6 +236,7 @@ export const enSidebarConfig = sidebar({ icon: 'reference', prefix: 'reference/', children: [ + 'api/', { text: 'Client', icon: 'client', diff --git a/docs/src/en/reference/api/README.md b/docs/src/en/reference/api/README.md new file mode 100644 index 00000000000..d104b06a8d7 --- /dev/null +++ b/docs/src/en/reference/api/README.md @@ -0,0 +1,710 @@ +--- +title: API +icon: config +--- + +Waline provides `@waline/api` package for official client, third-party client developers and users to call Waline backend API. + +## API + +```ts +interface BaseAPIOptions { + /** + * Waline 服务端地址 + * + * Waline serverURL + */ + serverURL: string; + /** + * 错误信息所使用的语言 + * + * Language used in error text + */ + lang: string; +} +interface ErrorStatusResponse { + /** + * 错误代码 + * + * Error number + */ + errno: number; + /** + * 错误消息 + * + * Error msg + */ + errmsg: string; +} + +interface GetArticleCounterOptions extends BaseAPIOptions { + /** + * 待获取计数器的 path + * + * Path of counters + */ + paths: string[]; + /** + * 待获取计数器的类型 + * + * Counter type to be fetched + */ + type: string[]; + /** + * 取消请求的信号 + * + * AbortSignal to cancel request + */ + signal?: AbortSignal; +} +type GetArticleCounterResponse = + | Record[] + | Record + | number[] + | number; +declare const getArticleCounter: ({ + serverURL, + lang, + paths, + type, + signal, +}: GetArticleCounterOptions) => Promise; +interface UpdateArticleCounterOptions extends BaseAPIOptions { + /** + * 待更新计数器的 path + * + * Path of counter to be updated + */ + path: string; + /** + * 待更新计数器的类型 + * + * Counter type to be updated + */ + type: string; + /** + * 更新操作 + * + * Update operation + * + * @default 'inc' + */ + action?: 'inc' | 'desc'; +} +declare const updateArticleCounter: ({ + serverURL, + lang, + path, + type, + action, +}: UpdateArticleCounterOptions) => Promise; + +type WalineCommentStatus = 'approved' | 'waiting' | 'spam'; +type WalineUserType = 'administrator' | 'guest'; +interface WalineCommentData { + /** + * User Nickname + */ + nick?: string; + /** + * User email + */ + mail?: string; + /** + * User link + */ + link?: string; + /** + * Content of comment + */ + comment: string; + /** + * User Agent + */ + ua: string; + /** + * Comment page path + */ + url: string; + /** + * Parent comment id + * + * @description Only available when replying comment + */ + pid?: string; + /** + * Root comment id + * + * @description Only available when replying comment + */ + rid?: string; + /** + * User id being at + * + * @description Only available when replying comment + */ + at?: string; + /** + * Recaptcha Token + */ + recaptchaV3?: string; + /** + * Turnstile Token + */ + turnstile?: string; +} +interface BaseWalineResponseComment { + /** + * Comment object ID + */ + objectId: string; + /** + * Time ISOString when the comment is created + */ + createdAt: string; + /** + * Time ISOString when the comment is inserted + */ + insertedAt: string; + /** + * Time ISOString when the comment is updated + */ + updatedAt: string; + /** + * Content of comment + */ + comment: string; + /** + * Original comment content + * + * 原始评论内容 + */ + orig: string; + /** + * Comment like number + * + * 评论喜欢数 + */ + like: number; + /** + * User Nickname + */ + nick: string; + /** + * User link + */ + link: string; + /** + * User avatar + */ + avatar: string; + /** + * User type + * + * @description Only available with logged in user + * + * 用户类型 + * + * @description 仅在登录用户时可用 + */ + type?: WalineUserType; + /** + * User ID + * + * @description Only available with logged in user + * + * 用户 ID + * + * @description 仅在登录用户时可用 + */ + user_id?: string; + /** + * User location + * + * @description Not available with `DISABLE_REGION=true` + * + * 用户位置 + * + * @description `DISABLE_REGION=true` 时不可用 + */ + addr?: string; + /** + * User browser + * + * @description Not available with `DISABLE_USERAGENT=true` + * + * 用户浏览器 + * + * @description `DISABLE_USERAGENT=true` 时不可用 + */ + browser?: string; + /** + * User location + * + * @description Not available with `DISABLE_USERAGENT=true` + * + * 用户位置 + * + * @description `DISABLE_USERAGENT=true` 时不可用 + */ + os?: string; + /** + * User level + * + * @description Only available when `LEVELS` is set + * + * 用户等级 + * + * @description 仅在 `LEVELS` 设置时可用 + */ + level?: number; + /** + * User label + * + * 用户标签 + */ + label?: string; + /** + * Comment status + * + * @description For administrators, `approved` `spam` `waiting` can be get, for others, the only value is `approved` + * + * 评论状态 + * + * @description 管理员可获得 `approved`、`spam` 和 `waiting`,其他用户只能获得 `approved` + */ + status?: WalineCommentStatus; +} +interface WalineChildComment extends BaseWalineResponseComment { + /** + * Parent comment id + */ + pid: string; + /** + * Root comment id + */ + rid: string; + /** + * User id being at + */ + at?: string; +} +interface WalineRootComment extends BaseWalineResponseComment { + /** + * Whether the comment is sticky + * + * 是否置顶 + */ + sticky: boolean; + /** + * Child comments + * + * 子评论 + */ + children: WalineChildComment[]; +} +type WalineComment = WalineRootComment | WalineChildComment; + +interface GetCommentOptions extends BaseAPIOptions { + /** + * 待获取评论列表的 path + * + * Path of comment list + */ + path: string; + /** + * 评论分页数 + * + * Comment pagination number + */ + page: number; + /** + * 每页评论个数 + * + * Comment number per page + */ + pageSize: number; + /** + * 排序方式 + * + * Sort method + */ + sortBy: string; + /** + * 用户令牌 + * + * User token + */ + token?: string; + /** + * 取消请求的信号 + * + * AbortSignal to cancel request + */ + signal?: AbortSignal; +} +interface GetCommentResponse { + /** + * 评论数量 + * + * Comment number + */ + count: number; + /** + * 评论分页数 + * + * Comment pagination number + */ + page: number; + /** + * 每页评论个数 + * + * Comment number per page + */ + pageSize: number; + /** + * 评论数据 + * + * Comment Data + */ + data: WalineRootComment[]; + /** + * 页面总数 + * + * Page number + */ + totalPages: number; +} +declare const getComment: ({ + serverURL, + lang, + path, + page, + pageSize, + sortBy, + signal, + token, +}: GetCommentOptions) => Promise; +interface AddCommentOptions extends BaseAPIOptions { + /** + * 用户令牌 + * + * User token + */ + token?: string; + /** + * 用户待提交的评论数据 + * + * Comment data being submitted by user + */ + comment: WalineCommentData; +} +interface AddCommentResponse extends ErrorStatusResponse { + /** + * 渲染好的评论数据 + * + * Comment data rendered + */ + data?: WalineComment; +} +declare const addComment: ({ + serverURL, + lang, + token, + comment, +}: AddCommentOptions) => Promise; +interface DeleteCommentOptions extends BaseAPIOptions { + /** + * Auth token + * + * 认证令牌 + */ + token: string; + /** + * Comment objectId to be deleted + * + * 待删除的评论对象 ID + */ + objectId: string | number; +} +interface DeleteCommentResponse extends ErrorStatusResponse { + data: ''; +} +declare const deleteComment: ({ + serverURL, + lang, + token, + objectId, +}: DeleteCommentOptions) => Promise; +interface UpdateWalineCommentData extends Partial { + /** + * 点赞还是取消点赞 + * + * Like or dislike + */ + like?: boolean; + /** + * 评论的状态 + * + * Comment status + */ + status?: 'approved' | 'waiting' | 'spam'; + /** + * 评论指定状态 + * + * Comment sticky status + * + * @description 0 means not sticky and 1 means sticky + */ + sticky?: 0 | 1; +} +interface UpdateCommentOptions extends BaseAPIOptions { + /** + * 用户令牌 + * + * User token + */ + token: string; + /** + * 评论的 ID + * + * Comment ID + */ + objectId: number | string; + /** + * 评论数据 + * + * Comment data + */ + comment?: UpdateWalineCommentData; +} +interface UpdateCommentResponse extends ErrorStatusResponse { + /** + * 更新后的评论数据 + * + * Comment data rendered + */ + data: WalineComment; +} +declare const updateComment: ({ + serverURL, + lang, + token, + objectId, + comment, +}: UpdateCommentOptions) => Promise; + +interface GetCommentCountOptions extends BaseAPIOptions { + /** + * 待获取评论数的 path + * + * Path of pages to be fetched + */ + paths: string[]; + /** + * 取消请求的信号 + * + * AbortSignal to cancel request + */ + signal?: AbortSignal; +} +declare const fetchCommentCount: ({ + serverURL, + lang, + paths, + signal, +}: GetCommentCountOptions) => Promise; + +interface UserInfo { + /** + * 显示姓名 + * + * User name displayed + */ + display_name: string; + /** + * 用户电子邮件地址 + * + * User email + */ + email: string; + /** + * 用户网站地址 + * + * User website + */ + url: string; + /** + * 用户令牌 + * + * User token + */ + token: string; + /** + * 用户头像 + * + * User avatar + */ + avatar: string; + /** + * 用户邮箱 MD5 + * + * MD5 of User email + */ + mailMd5: string; + /** + * 用户对象 ID + * + * User object ID + */ + objectId: string | number; + /** + * 用户身份 + * + * User role + */ + type: 'administrator' | 'guest'; +} +declare const login: ({ lang, serverURL }: BaseAPIOptions) => Promise< + UserInfo & { + remember: boolean; + } +>; + +interface GetPageviewOptions extends BaseAPIOptions { + /** + * 待获取页面的 path + * + * Path of pages + */ + paths: string[]; + /** + * 取消请求的信号 + * + * AbortSignal to cancel request + */ + signal?: AbortSignal; +} +declare const getPageview: ({ + serverURL, + lang, + paths, + signal, +}: GetPageviewOptions) => Promise; +interface UpdatePageviewOptions extends BaseAPIOptions { + /** + * 待更新页面的 path + * + * Path of pages + */ + path: string; +} +declare const updatePageview: ( + options: UpdatePageviewOptions, +) => Promise; + +interface GetRecentCommentOptions extends BaseAPIOptions { + /** + * 获取评论的数量 + * + * Comment number to be fetched + */ + count: number; + /** + * 取消请求的信号 + * + * AbortSignal to cancel request + */ + signal?: AbortSignal; + /** + * 用户令牌 + * + * User token + */ + token?: string; +} +interface RecentCommentData extends BaseWalineResponseComment { + /** + * Page url where comment locales + * + * 评论所在页面地址 + */ + url: string; +} +declare const getRecentComment: ({ + serverURL, + lang, + count, + signal, + token, +}: GetRecentCommentOptions) => Promise; + +interface GetUserListOptions extends BaseAPIOptions { + /** + * 每页个数 + * + * Number per page + */ + pageSize: number; + /** + * 取消请求的信号 + * + * AbortSignal to cancel request + */ + signal?: AbortSignal; +} +interface WalineUser + extends Pick { + count: number; +} +interface GetUserListResponse extends ErrorStatusResponse { + data: WalineUser[]; +} +declare const getUserList: ({ + serverURL, + signal, + pageSize, + lang, +}: GetUserListOptions) => Promise; + +export { + type AddCommentOptions, + type AddCommentResponse, + type BaseWalineResponseComment, + type DeleteCommentOptions, + type DeleteCommentResponse, + type GetArticleCounterOptions, + type GetArticleCounterResponse, + type GetCommentCountOptions, + type GetCommentOptions, + type GetCommentResponse, + type GetRecentCommentOptions, + type GetUserListOptions, + type GetUserListResponse, + type RecentCommentData, + type UpdateArticleCounterOptions, + type UpdateCommentOptions, + type UpdateCommentResponse, + type UpdatePageviewOptions, + type UserInfo, + type WalineChildComment, + type WalineComment, + type WalineCommentData, + type WalineCommentStatus, + type WalineRootComment, + type WalineUser, + type WalineUserType, + addComment, + deleteComment, + fetchCommentCount, + getArticleCounter, + getComment, + getPageview, + getRecentComment, + getUserList, + login, + updateArticleCounter, + updateComment, + updatePageview, +}; +``` diff --git a/docs/src/en/reference/client/file.md b/docs/src/en/reference/client/file.md index 465de660a83..cbb194694dc 100644 --- a/docs/src/en/reference/client/file.md +++ b/docs/src/en/reference/client/file.md @@ -7,52 +7,36 @@ icon: file -## File List +## CDN File List -- `dist/waline.js`: full version, UMD format +- `dist/waline.umd.js`: full version, UMD format This file is the default file for CDN import `@waline/client`, 53 KB Gzip size -- `dist/shim.mjs`: full version without dependency bundles, ES Module format +- `dist/shim.js`: full version without dependency bundles, ES Module format This file is the default file for `import` to import `@waline/client`, 19.39 KB Gzip size -- `dist/shim.cjs`: full version without dependencies, in Common JS format - - This file is the default file for `require` to import `@waline/client`, 19.59 KB Gzip size - - `dist/waline.css`: Waline CSS styles - `dist/waline-meta.css`: Waline Meta Icon CSS -- `dist/component.mjs`: Waline's Vue component, ES Module format, without dependency bundling +- `dist/component.js`: Waline's Vue component, ES Module format, without dependency bundling This file is for using Waline comments in component mode in a Vue project, 18.28 KB Gzip size -- `dist/comment.js`: Waline's comment count module, UMD format, < 1KB Gzip size +- `dist/comment.umd.js`: Waline's comment count module, UMD format, < 1KB Gzip size This file is used for CDN ingestion, when only the number of page comments is required -- `dist/pageview.js`: Waline's pageview module, UMD format, < 1KB Gzip size +- `dist/pageview.umd.js`: Waline's pageview module, UMD format, < 1KB Gzip size This file is used for CDN ingestion, when only page views are required -Other format files: - -- `dist/waline.cjs`: Common JS format for `dist/waline.js` file - -- `dist/waline.mjs`: ES Module format of `dist/waline.js` file - -- `dist/comment.cjs`: Common JS format for `dist/comment.js` file - -- `dist/comment.mjs`: ES Module format of `dist/comment.js` file - -- `dist/pageview.cjs`: Common JS format for `dist/pageview.js` file - -- `dist/pageview.mjs`: ES Module format of `dist/pageview.js` file - ## Module exports +`@waline/client` is a standard ESM module, requiring Node.js version >= 18: + - `@waline/client`: Waline main entry without dependencies bundled - `@waline/client/waline.css`: Waline style file @@ -63,6 +47,4 @@ Other format files: - `@waline/client/pageview`: Waline pageview count module -- `@waline/client/api`: Client Api which can be used by 3rd party clients - - `@waline/client/full`: Waline main entry with all dependencies bundled diff --git a/docs/src/reference/api/README.md b/docs/src/reference/api/README.md new file mode 100644 index 00000000000..b6a31feb6be --- /dev/null +++ b/docs/src/reference/api/README.md @@ -0,0 +1,710 @@ +--- +title: API +icon: config +--- + +Waline 官方提供 `@waline/api` 包,以供官方客户端、第三方客户端开发者和用户调用 Waline 后端接口。 + +## API + +```ts +interface BaseAPIOptions { + /** + * Waline 服务端地址 + * + * Waline serverURL + */ + serverURL: string; + /** + * 错误信息所使用的语言 + * + * Language used in error text + */ + lang: string; +} +interface ErrorStatusResponse { + /** + * 错误代码 + * + * Error number + */ + errno: number; + /** + * 错误消息 + * + * Error msg + */ + errmsg: string; +} + +interface GetArticleCounterOptions extends BaseAPIOptions { + /** + * 待获取计数器的 path + * + * Path of counters + */ + paths: string[]; + /** + * 待获取计数器的类型 + * + * Counter type to be fetched + */ + type: string[]; + /** + * 取消请求的信号 + * + * AbortSignal to cancel request + */ + signal?: AbortSignal; +} +type GetArticleCounterResponse = + | Record[] + | Record + | number[] + | number; +declare const getArticleCounter: ({ + serverURL, + lang, + paths, + type, + signal, +}: GetArticleCounterOptions) => Promise; +interface UpdateArticleCounterOptions extends BaseAPIOptions { + /** + * 待更新计数器的 path + * + * Path of counter to be updated + */ + path: string; + /** + * 待更新计数器的类型 + * + * Counter type to be updated + */ + type: string; + /** + * 更新操作 + * + * Update operation + * + * @default 'inc' + */ + action?: 'inc' | 'desc'; +} +declare const updateArticleCounter: ({ + serverURL, + lang, + path, + type, + action, +}: UpdateArticleCounterOptions) => Promise; + +type WalineCommentStatus = 'approved' | 'waiting' | 'spam'; +type WalineUserType = 'administrator' | 'guest'; +interface WalineCommentData { + /** + * User Nickname + */ + nick?: string; + /** + * User email + */ + mail?: string; + /** + * User link + */ + link?: string; + /** + * Content of comment + */ + comment: string; + /** + * User Agent + */ + ua: string; + /** + * Comment page path + */ + url: string; + /** + * Parent comment id + * + * @description Only available when replying comment + */ + pid?: string; + /** + * Root comment id + * + * @description Only available when replying comment + */ + rid?: string; + /** + * User id being at + * + * @description Only available when replying comment + */ + at?: string; + /** + * Recaptcha Token + */ + recaptchaV3?: string; + /** + * Turnstile Token + */ + turnstile?: string; +} +interface BaseWalineResponseComment { + /** + * Comment object ID + */ + objectId: string; + /** + * Time ISOString when the comment is created + */ + createdAt: string; + /** + * Time ISOString when the comment is inserted + */ + insertedAt: string; + /** + * Time ISOString when the comment is updated + */ + updatedAt: string; + /** + * Content of comment + */ + comment: string; + /** + * Original comment content + * + * 原始评论内容 + */ + orig: string; + /** + * Comment like number + * + * 评论喜欢数 + */ + like: number; + /** + * User Nickname + */ + nick: string; + /** + * User link + */ + link: string; + /** + * User avatar + */ + avatar: string; + /** + * User type + * + * @description Only available with logged in user + * + * 用户类型 + * + * @description 仅在登录用户时可用 + */ + type?: WalineUserType; + /** + * User ID + * + * @description Only available with logged in user + * + * 用户 ID + * + * @description 仅在登录用户时可用 + */ + user_id?: string; + /** + * User location + * + * @description Not available with `DISABLE_REGION=true` + * + * 用户位置 + * + * @description `DISABLE_REGION=true` 时不可用 + */ + addr?: string; + /** + * User browser + * + * @description Not available with `DISABLE_USERAGENT=true` + * + * 用户浏览器 + * + * @description `DISABLE_USERAGENT=true` 时不可用 + */ + browser?: string; + /** + * User location + * + * @description Not available with `DISABLE_USERAGENT=true` + * + * 用户位置 + * + * @description `DISABLE_USERAGENT=true` 时不可用 + */ + os?: string; + /** + * User level + * + * @description Only available when `LEVELS` is set + * + * 用户等级 + * + * @description 仅在 `LEVELS` 设置时可用 + */ + level?: number; + /** + * User label + * + * 用户标签 + */ + label?: string; + /** + * Comment status + * + * @description For administrators, `approved` `spam` `waiting` can be get, for others, the only value is `approved` + * + * 评论状态 + * + * @description 管理员可获得 `approved`、`spam` 和 `waiting`,其他用户只能获得 `approved` + */ + status?: WalineCommentStatus; +} +interface WalineChildComment extends BaseWalineResponseComment { + /** + * Parent comment id + */ + pid: string; + /** + * Root comment id + */ + rid: string; + /** + * User id being at + */ + at?: string; +} +interface WalineRootComment extends BaseWalineResponseComment { + /** + * Whether the comment is sticky + * + * 是否置顶 + */ + sticky: boolean; + /** + * Child comments + * + * 子评论 + */ + children: WalineChildComment[]; +} +type WalineComment = WalineRootComment | WalineChildComment; + +interface GetCommentOptions extends BaseAPIOptions { + /** + * 待获取评论列表的 path + * + * Path of comment list + */ + path: string; + /** + * 评论分页数 + * + * Comment pagination number + */ + page: number; + /** + * 每页评论个数 + * + * Comment number per page + */ + pageSize: number; + /** + * 排序方式 + * + * Sort method + */ + sortBy: string; + /** + * 用户令牌 + * + * User token + */ + token?: string; + /** + * 取消请求的信号 + * + * AbortSignal to cancel request + */ + signal?: AbortSignal; +} +interface GetCommentResponse { + /** + * 评论数量 + * + * Comment number + */ + count: number; + /** + * 评论分页数 + * + * Comment pagination number + */ + page: number; + /** + * 每页评论个数 + * + * Comment number per page + */ + pageSize: number; + /** + * 评论数据 + * + * Comment Data + */ + data: WalineRootComment[]; + /** + * 页面总数 + * + * Page number + */ + totalPages: number; +} +declare const getComment: ({ + serverURL, + lang, + path, + page, + pageSize, + sortBy, + signal, + token, +}: GetCommentOptions) => Promise; +interface AddCommentOptions extends BaseAPIOptions { + /** + * 用户令牌 + * + * User token + */ + token?: string; + /** + * 用户待提交的评论数据 + * + * Comment data being submitted by user + */ + comment: WalineCommentData; +} +interface AddCommentResponse extends ErrorStatusResponse { + /** + * 渲染好的评论数据 + * + * Comment data rendered + */ + data?: WalineComment; +} +declare const addComment: ({ + serverURL, + lang, + token, + comment, +}: AddCommentOptions) => Promise; +interface DeleteCommentOptions extends BaseAPIOptions { + /** + * Auth token + * + * 认证令牌 + */ + token: string; + /** + * Comment objectId to be deleted + * + * 待删除的评论对象 ID + */ + objectId: string | number; +} +interface DeleteCommentResponse extends ErrorStatusResponse { + data: ''; +} +declare const deleteComment: ({ + serverURL, + lang, + token, + objectId, +}: DeleteCommentOptions) => Promise; +interface UpdateWalineCommentData extends Partial { + /** + * 点赞还是取消点赞 + * + * Like or dislike + */ + like?: boolean; + /** + * 评论的状态 + * + * Comment status + */ + status?: 'approved' | 'waiting' | 'spam'; + /** + * 评论指定状态 + * + * Comment sticky status + * + * @description 0 means not sticky and 1 means sticky + */ + sticky?: 0 | 1; +} +interface UpdateCommentOptions extends BaseAPIOptions { + /** + * 用户令牌 + * + * User token + */ + token: string; + /** + * 评论的 ID + * + * Comment ID + */ + objectId: number | string; + /** + * 评论数据 + * + * Comment data + */ + comment?: UpdateWalineCommentData; +} +interface UpdateCommentResponse extends ErrorStatusResponse { + /** + * 更新后的评论数据 + * + * Comment data rendered + */ + data: WalineComment; +} +declare const updateComment: ({ + serverURL, + lang, + token, + objectId, + comment, +}: UpdateCommentOptions) => Promise; + +interface GetCommentCountOptions extends BaseAPIOptions { + /** + * 待获取评论数的 path + * + * Path of pages to be fetched + */ + paths: string[]; + /** + * 取消请求的信号 + * + * AbortSignal to cancel request + */ + signal?: AbortSignal; +} +declare const fetchCommentCount: ({ + serverURL, + lang, + paths, + signal, +}: GetCommentCountOptions) => Promise; + +interface UserInfo { + /** + * 显示姓名 + * + * User name displayed + */ + display_name: string; + /** + * 用户电子邮件地址 + * + * User email + */ + email: string; + /** + * 用户网站地址 + * + * User website + */ + url: string; + /** + * 用户令牌 + * + * User token + */ + token: string; + /** + * 用户头像 + * + * User avatar + */ + avatar: string; + /** + * 用户邮箱 MD5 + * + * MD5 of User email + */ + mailMd5: string; + /** + * 用户对象 ID + * + * User object ID + */ + objectId: string | number; + /** + * 用户身份 + * + * User role + */ + type: 'administrator' | 'guest'; +} +declare const login: ({ lang, serverURL }: BaseAPIOptions) => Promise< + UserInfo & { + remember: boolean; + } +>; + +interface GetPageviewOptions extends BaseAPIOptions { + /** + * 待获取页面的 path + * + * Path of pages + */ + paths: string[]; + /** + * 取消请求的信号 + * + * AbortSignal to cancel request + */ + signal?: AbortSignal; +} +declare const getPageview: ({ + serverURL, + lang, + paths, + signal, +}: GetPageviewOptions) => Promise; +interface UpdatePageviewOptions extends BaseAPIOptions { + /** + * 待更新页面的 path + * + * Path of pages + */ + path: string; +} +declare const updatePageview: ( + options: UpdatePageviewOptions, +) => Promise; + +interface GetRecentCommentOptions extends BaseAPIOptions { + /** + * 获取评论的数量 + * + * Comment number to be fetched + */ + count: number; + /** + * 取消请求的信号 + * + * AbortSignal to cancel request + */ + signal?: AbortSignal; + /** + * 用户令牌 + * + * User token + */ + token?: string; +} +interface RecentCommentData extends BaseWalineResponseComment { + /** + * Page url where comment locales + * + * 评论所在页面地址 + */ + url: string; +} +declare const getRecentComment: ({ + serverURL, + lang, + count, + signal, + token, +}: GetRecentCommentOptions) => Promise; + +interface GetUserListOptions extends BaseAPIOptions { + /** + * 每页个数 + * + * Number per page + */ + pageSize: number; + /** + * 取消请求的信号 + * + * AbortSignal to cancel request + */ + signal?: AbortSignal; +} +interface WalineUser + extends Pick { + count: number; +} +interface GetUserListResponse extends ErrorStatusResponse { + data: WalineUser[]; +} +declare const getUserList: ({ + serverURL, + signal, + pageSize, + lang, +}: GetUserListOptions) => Promise; + +export { + type AddCommentOptions, + type AddCommentResponse, + type BaseWalineResponseComment, + type DeleteCommentOptions, + type DeleteCommentResponse, + type GetArticleCounterOptions, + type GetArticleCounterResponse, + type GetCommentCountOptions, + type GetCommentOptions, + type GetCommentResponse, + type GetRecentCommentOptions, + type GetUserListOptions, + type GetUserListResponse, + type RecentCommentData, + type UpdateArticleCounterOptions, + type UpdateCommentOptions, + type UpdateCommentResponse, + type UpdatePageviewOptions, + type UserInfo, + type WalineChildComment, + type WalineComment, + type WalineCommentData, + type WalineCommentStatus, + type WalineRootComment, + type WalineUser, + type WalineUserType, + addComment, + deleteComment, + fetchCommentCount, + getArticleCounter, + getComment, + getPageview, + getRecentComment, + getUserList, + login, + updateArticleCounter, + updateComment, + updatePageview, +}; +``` diff --git a/docs/src/reference/client/api.md b/docs/src/reference/client/api.md index a5a7ebdcc9e..86fda46d751 100644 --- a/docs/src/reference/client/api.md +++ b/docs/src/reference/client/api.md @@ -64,7 +64,7 @@ interface WalineInstance { - 类型: `string | HTMLElement | null` - 默认值: `'#waline'` -Waline 的初始化挂载器。必须是一个有效的 **CSS 选择器** 或 HTMLELement 对象。 +Waline 的初始化挂载器。必须是一个有效的 **CSS 选择器** 或 HTMLElement 对象。 如果你只需要下方的统计,请将此选项设置为 `null`。 diff --git a/docs/src/reference/client/file.md b/docs/src/reference/client/file.md index 999f183b2f4..78fff2fb88f 100644 --- a/docs/src/reference/client/file.md +++ b/docs/src/reference/client/file.md @@ -7,52 +7,36 @@ icon: file -## 文件列表 +## CDN 文件列表 -- `dist/waline.js`: 完整版本,UMD 格式 +- `dist/waline.umd.js`: 完整版本,UMD 格式 此文件为 CDN 引入 `@waline/client` 的默认文件,53 KB Gzip 大小 -- `dist/shim.mjs`: 不含依赖捆绑的完整版本, ES Module 格式 +- `dist/shim.js`: 不含依赖捆绑的完整版本, ES Module 格式 此文件为 `import` 引入 `@waline/client` 的默认文件, 19.39 KB Gzip 大小 -- `dist/shim.cjs`: 不含依赖捆绑的完整版本,Common JS 格式 - - 此文件为 `require` 引入 `@waline/client` 的默认文件,19.59 KB Gzip 大小 - - `dist/waline.css`: Waline CSS 样式 - `dist/waline-meta.css`: Waline Meta 图标 CSS -- `dist/component.mjs`: Waline 的 Vue 组件,ES Module 格式,不含依赖捆绑 +- `dist/component.js`: Waline 的 Vue 组件,ES Module 格式,不含依赖捆绑 此文件用于在 Vue 项目中以组件模式使用 Waline 评论, 18.28 KB Gzip 大小 -- `dist/comment.js`: Waline 的评论数模块,UMD 格式, < 1KB Gzip 大小 +- `dist/comment.umd.js`: Waline 的评论数模块,UMD 格式, < 1KB Gzip 大小 此文件用于 CDN 引入,用于仅需页面评论数的情况 -- `dist/pageview.js`: Waline 的浏览量模块,UMD 格式, < 1KB Gzip 大小 +- `dist/pageview.umd.js`: Waline 的浏览量模块,UMD 格式, < 1KB Gzip 大小 此文件用于 CDN 引入,用于仅需页面浏览量的情况 -其他格式文件: - -- `dist/waline.cjs`: `dist/waline.js` 文件的 Common JS 格式 - -- `dist/waline.mjs`: `dist/waline.js` 文件的 ES Module 格式 - -- `dist/comment.cjs`: `dist/comment.js` 文件的 Common JS 格式 - -- `dist/comment.mjs`: `dist/comment.js` 文件的 ES Module 格式 - -- `dist/pageview.cjs`: `dist/pageview.js` 文件的 Common JS 格式 - -- `dist/pageview.mjs`: `dist/pageview.js` 文件的 ES Module 格式 - ## 模块导出 +`@waline/client` 是一个标准的 ESM 模块,要求 Node.js 版本 >= 18: + - `@waline/client`:没有捆绑依赖的 Waline 主入口 - `@waline/client/waline.css`:Waline 样式文件 @@ -63,6 +47,4 @@ icon: file - `@waline/client/pageview`:Waline 网页浏览计数模块 -- `@waline/client/api`:客户端 API,可供第三方客户端使用 - - `@waline/client/full`:捆绑了所有依赖项的 Waline 主入口 diff --git a/package.json b/package.json index 340a0d39e67..e971eaed046 100644 --- a/package.json +++ b/package.json @@ -49,19 +49,19 @@ "singleQuote": true }, "devDependencies": { - "@babel/core": "7.23.5", - "@babel/plugin-transform-runtime": "7.23.4", - "@babel/preset-env": "7.23.5", + "@babel/core": "7.23.6", + "@babel/plugin-transform-runtime": "7.23.6", + "@babel/preset-env": "7.23.6", "@babel/preset-react": "7.23.3", - "@babel/runtime": "7.23.5", + "@babel/runtime": "7.23.6", "@commitlint/cli": "18.4.3", "@commitlint/config-conventional": "18.4.3", "@rollup/plugin-commonjs": "25.0.7", "@rollup/plugin-node-resolve": "15.2.3", "@rollup/plugin-replace": "5.0.5", - "@types/node": "20.10.3", - "@typescript-eslint/eslint-plugin": "6.13.2", - "@typescript-eslint/parser": "6.13.2", + "@types/node": "20.10.4", + "@typescript-eslint/eslint-plugin": "6.14.0", + "@typescript-eslint/parser": "6.14.0", "@vitejs/plugin-react": "4.2.1", "@vue/eslint-config-prettier": "8.0.0", "@vue/eslint-config-typescript": "12.0.0", @@ -78,27 +78,27 @@ "eslint-plugin-react": "7.33.2", "eslint-plugin-vue": "9.19.2", "husky": "8.0.3", - "markdownlint-cli": "0.37.0", + "markdownlint-cli": "0.38.0", "nano-staged": "0.8.0", "postcss": "8.4.32", - "prettier": "3.1.0", + "prettier": "3.1.1", "rimraf": "5.0.5", - "rollup": "4.6.1", + "rollup": "4.9.0", "rollup-plugin-dts": "6.1.0", "rollup-plugin-esbuild": "6.1.0", "rollup-plugin-ts": "3.4.5", "sass": "1.69.5", "sort-package-json": "2.6.0", - "stylelint": "15.11.0", - "stylelint-config-hope": "4.1.0", + "stylelint": "16.0.2", + "stylelint-config-hope": "5.0.1", "tslib": "2.6.2", - "typescript": "5.3.2", - "vercel": "32.6.1", - "vite": "5.0.5", + "typescript": "5.3.3", + "vercel": "32.7.2", + "vite": "5.0.8", "vite-plugin-reiconify": "1.1.2", - "vitest": "1.0.1" + "vitest": "1.0.4" }, - "packageManager": "pnpm@8.11.0", + "packageManager": "pnpm@8.12.1", "apidoc": { "title": "Waline API Documentation" } diff --git a/packages/admin/package.json b/packages/admin/package.json index 4e3d25f042d..658959c73b1 100644 --- a/packages/admin/package.json +++ b/packages/admin/package.json @@ -51,17 +51,17 @@ "@rematch/core": "2.2.0", "base-icon": "2.2.1", "classnames": "2.3.2", - "i18next": "23.7.7", + "i18next": "23.7.9", "i18next-browser-languagedetector": "7.2.0", "md5": "2.3.0", "qrcode.react": "3.1.0", "react": "18.2.0", "react-dom": "18.2.0", "react-i18next": "13.5.0", - "react-redux": "9.0.1", - "react-router-dom": "6.20.1", + "react-redux": "9.0.4", + "react-router-dom": "6.21.0", "redux": "5.0.0", - "typescript": "5.3.2", + "typescript": "5.3.3", "vite-plugin-css-injected-by-js": "^3.3.0" } } diff --git a/packages/api/package.json b/packages/api/package.json index 8423ff1e3b0..96647573a51 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@waline/api", - "version": "1.0.0-alpha.3", + "version": "1.0.0-alpha.4", "type": "module", "description": "Client API for Waline comment system", "keywords": [ @@ -18,15 +18,15 @@ "url": "https://mrhope.site" }, "main": "./dist/api.cjs", - "module": "./dist/api.mjs", - "browser": "./dist/api.js", + "module": "./dist/api.js", + "browser": "./dist/api.umd.js", "types": "./dist/api.d.ts", "exports": { ".": { "types": "./dist/api.d.ts", - "import": "./dist/api.mjs", + "import": "./dist/api.js", "require": "./dist/api.cjs", - "default": "./dist/api.cjs" + "default": "./dist/api.js" } }, "scripts": { diff --git a/packages/api/rollup.config.ts b/packages/api/rollup.config.ts index 4ad375d939e..bf2e3e99b54 100644 --- a/packages/api/rollup.config.ts +++ b/packages/api/rollup.config.ts @@ -6,7 +6,7 @@ export default [ input: './src/index.ts', output: [ { - file: './dist/api.mjs', + file: './dist/api.js', format: 'esm', sourcemap: true, }, @@ -23,7 +23,7 @@ export default [ input: './src/index.ts', output: [ { - file: './dist/api.js', + file: './dist/api.umd.js', format: 'umd', name: 'WalineAPI', sourcemap: true, @@ -40,11 +40,7 @@ export default [ { input: './src/index.ts', - output: [ - { file: './dist/api.d.ts', format: 'esm' }, - { file: './dist/api.d.cts', format: 'esm' }, - { file: './dist/api.d.mts', format: 'esm' }, - ], + output: [{ file: './dist/api.d.ts', format: 'esm' }], plugins: [dts({ compilerOptions: { preserveSymlinks: false } })], }, ]; diff --git a/packages/api/src/typings.ts b/packages/api/src/typings.ts index c64c2facdfd..bc046571426 100644 --- a/packages/api/src/typings.ts +++ b/packages/api/src/typings.ts @@ -144,6 +144,7 @@ export interface BaseWalineResponseComment { * @description 仅在登录用户时可用 */ // FIXME: Rename it to `userId` + // eslint-disable-next-line @typescript-eslint/naming-convention user_id?: string; /** diff --git a/packages/client/package.json b/packages/client/package.json index 785b7587bcd..0eb53200bba 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@waline/client", - "version": "3.0.0-alpha.4", + "version": "3.0.0-alpha.5", "description": "client for waline comment system", "keywords": [ "valine", @@ -22,41 +22,35 @@ "exports": { ".": { "types": "./dist/shim.d.ts", - "import": "./dist/shim.mjs", - "require": "./dist/shim.cjs", - "default": "./dist/shim.cjs" + "default": "./dist/shim.js" }, "./component": { - "default": "./dist/component.mjs", - "types": "./dist/component.d.ts" + "types": "./dist/component.d.ts", + "default": "./dist/component.js" }, "./full": { "types": "./dist/waline.d.ts", - "import": "./dist/waline.mjs", - "require": "./dist/waline.cjs", - "default": "./dist/waline.js" + "import": "./dist/waline.js", + "default": "./dist/waline.umd.js" }, "./comment": { "types": "./dist/comment.d.ts", - "import": "./dist/comment.mjs", - "require": "./dist/comment.cjs", - "default": "./dist/comment.js" + "import": "./dist/comment.js", + "default": "./dist/comment.umd.js" }, "./pageview": { "types": "./dist/pageview.d.ts", - "import": "./dist/pageview.mjs", - "require": "./dist/pageview.cjs", - "default": "./dist/pageview.js" + "import": "./dist/pageview.js", + "default": "./dist/pageview.umd.js" }, "./waline.css": "./dist/waline.css", "./waline-meta.css": "./dist/waline-meta.css", - "./dist/*": "./dist/*", "./package.json": "./package.json" }, - "main": "./dist/shim.cjs", - "module": "./dist/shim.mjs", - "browser": "./dist/waline.js", - "types": "./dist/shim.d.mts", + "main": "./dist/shim.js", + "module": "./dist/shim.js", + "browser": "./dist/waline.umd.js", + "types": "./dist/shim.d.ts", "files": [ "dist" ], @@ -65,7 +59,7 @@ "clean": "rimraf ./dist", "dev": "vite", "prepublishOnly": "pnpm clean && pnpm build", - "rollup": "rollup -c rollup.config.mts --configPlugin esbuild", + "rollup": "rollup -c rollup.config.ts --configPlugin esbuild", "style": "pnpm style:main && pnpm style:meta", "style:main": "sass ./src/styles/index.scss ./dist/waline.css --style=compressed", "style:meta": "sass ./src/styles/meta.scss ./dist/waline-meta.css --style=compressed" @@ -93,21 +87,21 @@ }, "dependencies": { "@vueuse/core": "^10.7.0", - "@waline/api": "^1.0.0-alpha.3", + "@waline/api": "^1.0.0-alpha.4", "autosize": "^6.0.1", - "marked": "^11.0.0", + "marked": "^11.1.0", "marked-highlight": "^2.0.9", - "vue": "^3.3.10" + "vue": "^3.3.11" }, "devDependencies": { - "@babel/core": "7.23.5", - "@babel/preset-env": "7.23.5", + "@babel/core": "7.23.6", + "@babel/preset-env": "7.23.6", "@giphy/js-types": "5.0.0", "@types/autosize": "4.0.3", "@types/marked": "5.0.2", - "@vitejs/plugin-vue": "4.5.1", + "@vitejs/plugin-vue": "4.5.2", "recaptcha-v3": "1.10.0", "user-agent-data-types": "0.4.2", - "vite": "5.0.5" + "vite": "5.0.8" } } diff --git a/packages/client/rollup.config.mts b/packages/client/rollup.config.ts similarity index 84% rename from packages/client/rollup.config.mts rename to packages/client/rollup.config.ts index 6e98739dcd9..ec79786f3a2 100644 --- a/packages/client/rollup.config.mts +++ b/packages/client/rollup.config.ts @@ -1,3 +1,5 @@ +import { createRequire } from 'node:module'; + import commonjs from '@rollup/plugin-commonjs'; import { nodeResolve } from '@rollup/plugin-node-resolve'; import replace from '@rollup/plugin-replace'; @@ -5,9 +7,9 @@ import vue from '@vitejs/plugin-vue'; import dts from 'rollup-plugin-dts'; import esbuild from 'rollup-plugin-esbuild'; -import pkg from './package.json' assert { type: 'json' }; - -const { version } = pkg; +const { version } = <{ version: string }>( + createRequire(import.meta.url)('./package.json') +); export default [ // full package @@ -16,17 +18,6 @@ export default [ output: [ { file: './dist/waline.js', - format: 'umd', - name: 'Waline', - sourcemap: true, - }, - { - file: './dist/waline.cjs', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/waline.mjs', format: 'esm', sourcemap: true, }, @@ -64,11 +55,7 @@ export default [ // full declaration files { input: './src/entries/full.ts', - output: [ - { file: './dist/waline.d.ts', format: 'esm' }, - { file: './dist/waline.d.cts', format: 'esm' }, - { file: './dist/waline.d.mts', format: 'esm' }, - ], + output: [{ file: './dist/waline.d.ts', format: 'esm' }], plugins: [dts({ compilerOptions: { preserveSymlinks: false } })], }, @@ -77,12 +64,7 @@ export default [ input: './src/entries/full.ts', output: [ { - file: './dist/shim.cjs', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/shim.mjs', + file: './dist/shim.js', format: 'esm', sourcemap: true, }, @@ -123,23 +105,18 @@ export default [ 'vue', ], }, - // shim declaration files { input: './src/entries/full.ts', - output: [ - { file: './dist/shim.d.cts', format: 'esm' }, - { file: './dist/shim.d.mts', format: 'esm' }, - ], + output: [{ file: './dist/shim.d.ts', format: 'esm' }], plugins: [dts({ compilerOptions: { preserveSymlinks: false } })], }, - // components { input: './src/entries/components.ts', output: [ { - file: './dist/component.mjs', + file: './dist/component.js', format: 'esm', sourcemap: true, }, @@ -191,16 +168,11 @@ export default [ input: './src/entries/comment.ts', output: [ { - file: './dist/comment.js', + file: './dist/comment.umd.js', format: 'umd', name: 'Waline', sourcemap: true, }, - { - file: './dist/comment.cjs', - format: 'cjs', - sourcemap: true, - }, { file: './dist/comment.mjs', format: 'esm', @@ -240,11 +212,7 @@ export default [ // comment declaration files { input: './src/entries/comment.ts', - output: [ - { file: './dist/comment.d.ts', format: 'esm' }, - { file: './dist/comment.d.cts', format: 'esm' }, - { file: './dist/comment.d.mts', format: 'esm' }, - ], + output: [{ file: './dist/comment.d.ts', format: 'esm' }], plugins: [dts({ compilerOptions: { preserveSymlinks: false } })], }, @@ -253,18 +221,13 @@ export default [ input: './src/entries/pageview.ts', output: [ { - file: './dist/pageview.js', + file: './dist/pageview.umd.js', format: 'umd', name: 'Waline', sourcemap: true, }, { - file: './dist/pageview.cjs', - format: 'cjs', - sourcemap: true, - }, - { - file: './dist/pageview.mjs', + file: './dist/pageview.js', format: 'esm', sourcemap: true, }, @@ -302,11 +265,7 @@ export default [ // pageview declaration files { input: './src/entries/pageview.ts', - output: [ - { file: './dist/pageview.d.ts', format: 'esm' }, - { file: './dist/pageview.d.cts', format: 'esm' }, - { file: './dist/pageview.d.mts', format: 'esm' }, - ], + output: [{ file: './dist/pageview.d.ts', format: 'esm' }], plugins: [dts({ compilerOptions: { preserveSymlinks: false } })], }, ]; diff --git a/packages/server/package.json b/packages/server/package.json index 3a2405d2759..298b2efb330 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -16,11 +16,11 @@ "author": "lizheming ", "dependencies": { "@cloudbase/node-sdk": "^2.11.0", - "@koa/cors": "^4.0.0", - "@mdit/plugin-katex": "^0.7.5", - "@mdit/plugin-mathjax": "^0.7.5", - "@mdit/plugin-sub": "^0.7.5", - "@mdit/plugin-sup": "^0.7.5", + "@koa/cors": "^5.0.0", + "@mdit/plugin-katex": "^0.8.0", + "@mdit/plugin-mathjax": "^0.8.0", + "@mdit/plugin-sub": "^0.8.0", + "@mdit/plugin-sup": "^0.8.0", "akismet": "^2.0.7", "deta": "^2.0.0", "dompurify": "^3.0.6", @@ -32,8 +32,8 @@ "katex": "^0.16.9", "koa-compose": "^4.1.0", "leancloud-storage": "^4.15.2", - "markdown-it": "^13.0.2", - "markdown-it-emoji": "^2.0.2", + "markdown-it": "^14.0.0", + "markdown-it-emoji": "^3.0.0", "mathjax-full": "^3.2.2", "node-fetch": "^2.7.0", "nodemailer": "^6.9.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aa480e96c8b..6ad97732cc8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,62 +9,62 @@ importers: .: devDependencies: '@babel/core': - specifier: 7.23.5 - version: 7.23.5 + specifier: 7.23.6 + version: 7.23.6 '@babel/plugin-transform-runtime': - specifier: 7.23.4 - version: 7.23.4(@babel/core@7.23.5) + specifier: 7.23.6 + version: 7.23.6(@babel/core@7.23.6) '@babel/preset-env': - specifier: 7.23.5 - version: 7.23.5(@babel/core@7.23.5) + specifier: 7.23.6 + version: 7.23.6(@babel/core@7.23.6) '@babel/preset-react': specifier: 7.23.3 - version: 7.23.3(@babel/core@7.23.5) + version: 7.23.3(@babel/core@7.23.6) '@babel/runtime': - specifier: 7.23.5 - version: 7.23.5 + specifier: 7.23.6 + version: 7.23.6 '@commitlint/cli': specifier: 18.4.3 - version: 18.4.3(typescript@5.3.2) + version: 18.4.3(typescript@5.3.3) '@commitlint/config-conventional': specifier: 18.4.3 version: 18.4.3 '@rollup/plugin-commonjs': specifier: 25.0.7 - version: 25.0.7(rollup@4.6.1) + version: 25.0.7(rollup@4.9.0) '@rollup/plugin-node-resolve': specifier: 15.2.3 - version: 15.2.3(rollup@4.6.1) + version: 15.2.3(rollup@4.9.0) '@rollup/plugin-replace': specifier: 5.0.5 - version: 5.0.5(rollup@4.6.1) + version: 5.0.5(rollup@4.9.0) '@types/node': - specifier: 20.10.3 - version: 20.10.3 + specifier: 20.10.4 + version: 20.10.4 '@typescript-eslint/eslint-plugin': - specifier: 6.13.2 - version: 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.2) + specifier: 6.14.0 + version: 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/parser': - specifier: 6.13.2 - version: 6.13.2(eslint@8.55.0)(typescript@5.3.2) + specifier: 6.14.0 + version: 6.14.0(eslint@8.55.0)(typescript@5.3.3) '@vitejs/plugin-react': specifier: 4.2.1 - version: 4.2.1(vite@5.0.5) + version: 4.2.1(vite@5.0.8) '@vue/eslint-config-prettier': specifier: 8.0.0 - version: 8.0.0(eslint@8.55.0)(prettier@3.1.0) + version: 8.0.0(eslint@8.55.0)(prettier@3.1.1) '@vue/eslint-config-typescript': specifier: 12.0.0 - version: 12.0.0(eslint-plugin-vue@9.19.2)(eslint@8.55.0)(typescript@5.3.2) + version: 12.0.0(eslint-plugin-vue@9.19.2)(eslint@8.55.0)(typescript@5.3.3) apidoc: specifier: 1.2.0 - version: 1.2.0(esbuild@0.19.8) + version: 1.2.0(esbuild@0.19.9) c8: specifier: 8.0.1 version: 8.0.1 commitizen: specifier: 4.3.0 - version: 4.3.0(typescript@5.3.2) + version: 4.3.0(typescript@5.3.3) conventional-changelog-cli: specifier: 4.1.0 version: 4.1.0 @@ -73,7 +73,7 @@ importers: version: 7.0.3 cz-conventional-changelog: specifier: 3.3.0 - version: 3.3.0(typescript@5.3.2) + version: 3.3.0(typescript@5.3.3) eslint: specifier: 8.55.0 version: 8.55.0 @@ -82,10 +82,10 @@ importers: version: 9.1.0(eslint@8.55.0) eslint-plugin-import: specifier: 2.29.0 - version: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0) + version: 2.29.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0) eslint-plugin-prettier: specifier: 5.0.1 - version: 5.0.1(eslint-config-prettier@9.1.0)(eslint@8.55.0)(prettier@3.1.0) + version: 5.0.1(eslint-config-prettier@9.1.0)(eslint@8.55.0)(prettier@3.1.1) eslint-plugin-react: specifier: 7.33.2 version: 7.33.2(eslint@8.55.0) @@ -96,8 +96,8 @@ importers: specifier: 8.0.3 version: 8.0.3 markdownlint-cli: - specifier: 0.37.0 - version: 0.37.0 + specifier: 0.38.0 + version: 0.38.0 nano-staged: specifier: 0.8.0 version: 0.8.0 @@ -105,23 +105,23 @@ importers: specifier: 8.4.32 version: 8.4.32 prettier: - specifier: 3.1.0 - version: 3.1.0 + specifier: 3.1.1 + version: 3.1.1 rimraf: specifier: 5.0.5 version: 5.0.5 rollup: - specifier: 4.6.1 - version: 4.6.1 + specifier: 4.9.0 + version: 4.9.0 rollup-plugin-dts: specifier: 6.1.0 - version: 6.1.0(rollup@4.6.1)(typescript@5.3.2) + version: 6.1.0(rollup@4.9.0)(typescript@5.3.3) rollup-plugin-esbuild: specifier: 6.1.0 - version: 6.1.0(esbuild@0.19.8)(rollup@4.6.1) + version: 6.1.0(esbuild@0.19.9)(rollup@4.9.0) rollup-plugin-ts: specifier: 3.4.5 - version: 3.4.5(@babel/core@7.23.5)(@babel/plugin-transform-runtime@7.23.4)(@babel/preset-env@7.23.5)(@babel/runtime@7.23.5)(rollup@4.6.1)(typescript@5.3.2) + version: 3.4.5(@babel/core@7.23.6)(@babel/plugin-transform-runtime@7.23.6)(@babel/preset-env@7.23.6)(@babel/runtime@7.23.6)(rollup@4.9.0)(typescript@5.3.3) sass: specifier: 1.69.5 version: 1.69.5 @@ -129,41 +129,41 @@ importers: specifier: 2.6.0 version: 2.6.0 stylelint: - specifier: 15.11.0 - version: 15.11.0(typescript@5.3.2) + specifier: 16.0.2 + version: 16.0.2(typescript@5.3.3) stylelint-config-hope: - specifier: 4.1.0 - version: 4.1.0(stylelint@15.11.0) + specifier: 5.0.1 + version: 5.0.1(postcss@8.4.32)(stylelint@16.0.2) tslib: specifier: 2.6.2 version: 2.6.2 typescript: - specifier: 5.3.2 - version: 5.3.2 + specifier: 5.3.3 + version: 5.3.3 vercel: - specifier: 32.6.1 - version: 32.6.1 + specifier: 32.7.2 + version: 32.7.2 vite: - specifier: 5.0.5 - version: 5.0.5(@types/node@20.10.3)(sass@1.69.5) + specifier: 5.0.8 + version: 5.0.8(@types/node@20.10.4)(sass@1.69.5) vite-plugin-reiconify: specifier: 1.1.2 - version: 1.1.2(react@18.2.0)(vite@5.0.5) + version: 1.1.2(react@18.2.0)(vite@5.0.8) vitest: - specifier: 1.0.1 - version: 1.0.1(@types/node@20.10.3)(sass@1.69.5) + specifier: 1.0.4 + version: 1.0.4(@types/node@20.10.4)(sass@1.69.5) docs: devDependencies: '@fancyapps/ui': - specifier: 5.0.28 - version: 5.0.28 + specifier: 5.0.30 + version: 5.0.30 '@vuepress/client': specifier: 2.0.0-rc.0 - version: 2.0.0-rc.0(typescript@5.3.2) + version: 2.0.0-rc.0(typescript@5.3.3) '@vuepress/plugin-docsearch': specifier: 2.0.0-rc.0 - version: 2.0.0-rc.0(@algolia/client-search@4.20.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2) + version: 2.0.0-rc.0(@algolia/client-search@4.21.1)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3) '@vuepress/utils': specifier: 2.0.0-rc.0 version: 2.0.0-rc.0 @@ -171,29 +171,29 @@ importers: specifier: workspace:* version: link:../packages/client marked: - specifier: 11.0.0 - version: 11.0.0 + specifier: 11.1.0 + version: 11.1.0 mathjax-full: specifier: 3.2.2 version: 3.2.2 vue: - specifier: 3.3.10 - version: 3.3.10(typescript@5.3.2) + specifier: 3.3.11 + version: 3.3.11(typescript@5.3.3) vuepress: specifier: 2.0.0-rc.0 - version: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) + version: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) vuepress-plugin-redirect: - specifier: 2.0.0-rc.2 - version: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + specifier: 2.0.0-rc.4 + version: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) vuepress-plugin-remove-pwa: - specifier: 2.0.0-rc.2 - version: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + specifier: 2.0.0-rc.4 + version: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) vuepress-shared: - specifier: 2.0.0-rc.2 - version: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + specifier: 2.0.0-rc.4 + version: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) vuepress-theme-hope: - specifier: 2.0.0-rc.2 - version: 2.0.0-rc.2(@waline/client@packages+client)(mathjax-full@3.2.2)(typescript@5.3.2)(vuepress@2.0.0-rc.0) + specifier: 2.0.0-rc.4 + version: 2.0.0-rc.4(@waline/client@packages+client)(markdown-it@13.0.2)(mathjax-full@3.2.2)(typescript@5.3.3)(vuepress@2.0.0-rc.0) packages/admin: devDependencies: @@ -207,8 +207,8 @@ importers: specifier: 2.3.2 version: 2.3.2 i18next: - specifier: 23.7.7 - version: 23.7.7 + specifier: 23.7.9 + version: 23.7.9 i18next-browser-languagedetector: specifier: 7.2.0 version: 7.2.0 @@ -226,22 +226,22 @@ importers: version: 18.2.0(react@18.2.0) react-i18next: specifier: 13.5.0 - version: 13.5.0(i18next@23.7.7)(react-dom@18.2.0)(react@18.2.0) + version: 13.5.0(i18next@23.7.9)(react-dom@18.2.0)(react@18.2.0) react-redux: - specifier: 9.0.1 - version: 9.0.1(react-dom@18.2.0)(react@18.2.0)(redux@5.0.0) + specifier: 9.0.4 + version: 9.0.4(react@18.2.0)(redux@5.0.0) react-router-dom: - specifier: 6.20.1 - version: 6.20.1(react-dom@18.2.0)(react@18.2.0) + specifier: 6.21.0 + version: 6.21.0(react-dom@18.2.0)(react@18.2.0) redux: specifier: 5.0.0 version: 5.0.0 typescript: - specifier: 5.3.2 - version: 5.3.2 + specifier: 5.3.3 + version: 5.3.3 vite-plugin-css-injected-by-js: specifier: ^3.3.0 - version: 3.3.0(vite@5.0.5) + version: 3.3.0(vite@5.0.8) packages/api: {} @@ -249,7 +249,7 @@ importers: dependencies: '@vueuse/core': specifier: ^10.7.0 - version: 10.7.0(vue@3.3.10) + version: 10.7.0(vue@3.3.11) '@waline/api': specifier: ^1.0.0-alpha.3 version: link:../api @@ -257,21 +257,21 @@ importers: specifier: ^6.0.1 version: 6.0.1 marked: - specifier: ^11.0.0 - version: 11.0.0 + specifier: ^11.1.0 + version: 11.1.0 marked-highlight: specifier: ^2.0.9 - version: 2.0.9(marked@11.0.0) + version: 2.0.9(marked@11.1.0) vue: - specifier: ^3.3.10 - version: 3.3.10(typescript@5.3.2) + specifier: ^3.3.11 + version: 3.3.11(typescript@5.3.3) devDependencies: '@babel/core': - specifier: 7.23.5 - version: 7.23.5 + specifier: 7.23.6 + version: 7.23.6 '@babel/preset-env': - specifier: 7.23.5 - version: 7.23.5(@babel/core@7.23.5) + specifier: 7.23.6 + version: 7.23.6(@babel/core@7.23.6) '@giphy/js-types': specifier: 5.0.0 version: 5.0.0 @@ -282,8 +282,8 @@ importers: specifier: 5.0.2 version: 5.0.2 '@vitejs/plugin-vue': - specifier: 4.5.1 - version: 4.5.1(vite@5.0.5)(vue@3.3.10) + specifier: 4.5.2 + version: 4.5.2(vite@5.0.8)(vue@3.3.11) recaptcha-v3: specifier: 1.10.0 version: 1.10.0 @@ -291,8 +291,8 @@ importers: specifier: 0.4.2 version: 0.4.2 vite: - specifier: 5.0.5 - version: 5.0.5(@types/node@20.10.3)(sass@1.69.5) + specifier: 5.0.8 + version: 5.0.8(@types/node@20.10.4)(sass@1.69.5) packages/cloudbase: dependencies: @@ -315,20 +315,20 @@ importers: specifier: ^2.11.0 version: 2.11.0 '@koa/cors': - specifier: ^4.0.0 - version: 4.0.0 + specifier: ^5.0.0 + version: 5.0.0 '@mdit/plugin-katex': - specifier: ^0.7.5 - version: 0.7.5(katex@0.16.9)(markdown-it@13.0.2) + specifier: ^0.8.0 + version: 0.8.0(katex@0.16.9)(markdown-it@14.0.0) '@mdit/plugin-mathjax': - specifier: ^0.7.5 - version: 0.7.5(markdown-it@13.0.2)(mathjax-full@3.2.2) + specifier: ^0.8.0 + version: 0.8.0(markdown-it@14.0.0)(mathjax-full@3.2.2) '@mdit/plugin-sub': - specifier: ^0.7.5 - version: 0.7.5(markdown-it@13.0.2) + specifier: ^0.8.0 + version: 0.8.0(markdown-it@14.0.0) '@mdit/plugin-sup': - specifier: ^0.7.5 - version: 0.7.5(markdown-it@13.0.2) + specifier: ^0.8.0 + version: 0.8.0(markdown-it@14.0.0) akismet: specifier: ^2.0.7 version: 2.0.7 @@ -363,11 +363,11 @@ importers: specifier: ^4.15.2 version: 4.15.2 markdown-it: - specifier: ^13.0.2 - version: 13.0.2 + specifier: ^14.0.0 + version: 14.0.0 markdown-it-emoji: - specifier: ^2.0.2 - version: 2.0.2 + specifier: ^3.0.0 + version: 3.0.0 mathjax-full: specifier: ^3.2.2 version: 3.2.2 @@ -430,138 +430,138 @@ packages: engines: {node: '>=0.10.0'} dev: true - /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.11.0): + /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1)(search-insights@2.13.0): resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==} dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.11.0) - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0) + '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1)(search-insights@2.13.0) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1) transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - search-insights dev: true - /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.11.0): + /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1)(search-insights@2.13.0): resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==} peerDependencies: search-insights: '>= 1 < 3' dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0) - search-insights: 2.11.0 + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1) + search-insights: 2.13.0 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch dev: true - /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0): + /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1): resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0) - '@algolia/client-search': 4.20.0 - algoliasearch: 4.20.0 + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1) + '@algolia/client-search': 4.21.1 + algoliasearch: 4.21.1 dev: true - /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0): + /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1): resolution: {integrity: sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/client-search': 4.20.0 - algoliasearch: 4.20.0 + '@algolia/client-search': 4.21.1 + algoliasearch: 4.21.1 dev: true - /@algolia/cache-browser-local-storage@4.20.0: - resolution: {integrity: sha512-uujahcBt4DxduBTvYdwO3sBfHuJvJokiC3BP1+O70fglmE1ShkH8lpXqZBac1rrU3FnNYSUs4pL9lBdTKeRPOQ==} + /@algolia/cache-browser-local-storage@4.21.1: + resolution: {integrity: sha512-vUkac/vgj8inyGR/IgunRjTOQ6IlBwl7afFkIfUZRqbqKKXBs+A/g5wgH+UnAlCSW8wjFRAIfCzuvSRb1/qjsQ==} dependencies: - '@algolia/cache-common': 4.20.0 + '@algolia/cache-common': 4.21.1 dev: true - /@algolia/cache-common@4.20.0: - resolution: {integrity: sha512-vCfxauaZutL3NImzB2G9LjLt36vKAckc6DhMp05An14kVo8F1Yofb6SIl6U3SaEz8pG2QOB9ptwM5c+zGevwIQ==} + /@algolia/cache-common@4.21.1: + resolution: {integrity: sha512-HUo4fRk8KXFMyCASW0k+Kl8iXBoRPdqAjV9OVaFibTNg1dbwnpe6eIxbSTM6AJ2X82ic/8x3GuAO8zF/E515PA==} dev: true - /@algolia/cache-in-memory@4.20.0: - resolution: {integrity: sha512-Wm9ak/IaacAZXS4mB3+qF/KCoVSBV6aLgIGFEtQtJwjv64g4ePMapORGmCyulCFwfePaRAtcaTbMcJF+voc/bg==} + /@algolia/cache-in-memory@4.21.1: + resolution: {integrity: sha512-+l2pLg6yIwRaGNtv41pGF/f/e9Qk80FeYE41f4OXS9lb5vpyrxzqM5nUaffWk/ZSFrPDuw5J2E226c//tIIffA==} dependencies: - '@algolia/cache-common': 4.20.0 + '@algolia/cache-common': 4.21.1 dev: true - /@algolia/client-account@4.20.0: - resolution: {integrity: sha512-GGToLQvrwo7am4zVkZTnKa72pheQeez/16sURDWm7Seyz+HUxKi3BM6fthVVPUEBhtJ0reyVtuK9ArmnaKl10Q==} + /@algolia/client-account@4.21.1: + resolution: {integrity: sha512-AC6SjA9n38th73gAUqcjsuxNUChpwaflaAhPL0qO9cUICN67njpQrnYaoSVZ/yx0opG5zQFRKbpEcuPGj0XjhQ==} dependencies: - '@algolia/client-common': 4.20.0 - '@algolia/client-search': 4.20.0 - '@algolia/transporter': 4.20.0 + '@algolia/client-common': 4.21.1 + '@algolia/client-search': 4.21.1 + '@algolia/transporter': 4.21.1 dev: true - /@algolia/client-analytics@4.20.0: - resolution: {integrity: sha512-EIr+PdFMOallRdBTHHdKI3CstslgLORQG7844Mq84ib5oVFRVASuuPmG4bXBgiDbcsMLUeOC6zRVJhv1KWI0ug==} + /@algolia/client-analytics@4.21.1: + resolution: {integrity: sha512-q6AxvAcBl4fNZXZsMwRRQXcsxUv0PK5eUAz/lHDvgkMWAg6cP7Fl+WIq0fHcG7cJA4EHf2sT5fV6Z+yUlf7NfA==} dependencies: - '@algolia/client-common': 4.20.0 - '@algolia/client-search': 4.20.0 - '@algolia/requester-common': 4.20.0 - '@algolia/transporter': 4.20.0 + '@algolia/client-common': 4.21.1 + '@algolia/client-search': 4.21.1 + '@algolia/requester-common': 4.21.1 + '@algolia/transporter': 4.21.1 dev: true - /@algolia/client-common@4.20.0: - resolution: {integrity: sha512-P3WgMdEss915p+knMMSd/fwiHRHKvDu4DYRrCRaBrsfFw7EQHon+EbRSm4QisS9NYdxbS04kcvNoavVGthyfqQ==} + /@algolia/client-common@4.21.1: + resolution: {integrity: sha512-LOH7ncYwY/x7epOgxc/MIuV7m3qzl00wIjDG5/9rgImFpkV0X+D/ndJI9DmPsIx7yaTLd5xv/XYuKLcvrUR0eQ==} dependencies: - '@algolia/requester-common': 4.20.0 - '@algolia/transporter': 4.20.0 + '@algolia/requester-common': 4.21.1 + '@algolia/transporter': 4.21.1 dev: true - /@algolia/client-personalization@4.20.0: - resolution: {integrity: sha512-N9+zx0tWOQsLc3K4PVRDV8GUeOLAY0i445En79Pr3zWB+m67V+n/8w4Kw1C5LlbHDDJcyhMMIlqezh6BEk7xAQ==} + /@algolia/client-personalization@4.21.1: + resolution: {integrity: sha512-u2CyQjHbyVwPqM5eSXd/o+rh1Pk949P/MO6s+OxyEGg6/R2YpYvmsafVZl9Q+xqT8pFaf5QygfcqlSdMUDHV5Q==} dependencies: - '@algolia/client-common': 4.20.0 - '@algolia/requester-common': 4.20.0 - '@algolia/transporter': 4.20.0 + '@algolia/client-common': 4.21.1 + '@algolia/requester-common': 4.21.1 + '@algolia/transporter': 4.21.1 dev: true - /@algolia/client-search@4.20.0: - resolution: {integrity: sha512-zgwqnMvhWLdpzKTpd3sGmMlr4c+iS7eyyLGiaO51zDZWGMkpgoNVmltkzdBwxOVXz0RsFMznIxB9zuarUv4TZg==} + /@algolia/client-search@4.21.1: + resolution: {integrity: sha512-3KqSmMkQmF+ACY/Ms5TdcvrcK8iqgQP/N0EPnNUUP4LMUzAACpLLTdzA+AtCuc6oaz5ITtGJBVdPUljj5Jf/Lg==} dependencies: - '@algolia/client-common': 4.20.0 - '@algolia/requester-common': 4.20.0 - '@algolia/transporter': 4.20.0 + '@algolia/client-common': 4.21.1 + '@algolia/requester-common': 4.21.1 + '@algolia/transporter': 4.21.1 dev: true - /@algolia/logger-common@4.20.0: - resolution: {integrity: sha512-xouigCMB5WJYEwvoWW5XDv7Z9f0A8VoXJc3VKwlHJw/je+3p2RcDXfksLI4G4lIVncFUYMZx30tP/rsdlvvzHQ==} + /@algolia/logger-common@4.21.1: + resolution: {integrity: sha512-9AyYpR2OO9vPkkDlpTtW2/6nX+RmMd7LUwzJiAF3uN+BYUiQqgXEp+oGaH8UC0dgetmK7wJO6hw4b39cnTdEpw==} dev: true - /@algolia/logger-console@4.20.0: - resolution: {integrity: sha512-THlIGG1g/FS63z0StQqDhT6bprUczBI8wnLT3JWvfAQDZX5P6fCg7dG+pIrUBpDIHGszgkqYEqECaKKsdNKOUA==} + /@algolia/logger-console@4.21.1: + resolution: {integrity: sha512-9wizQiQ8kL4DiBmT82i403UwacNuv+0hpfsfaWYZQrGjpzG+yvXETWM4AgwFZLj007esuKQiGfOPUoYFZNkGGA==} dependencies: - '@algolia/logger-common': 4.20.0 + '@algolia/logger-common': 4.21.1 dev: true - /@algolia/requester-browser-xhr@4.20.0: - resolution: {integrity: sha512-HbzoSjcjuUmYOkcHECkVTwAelmvTlgs48N6Owt4FnTOQdwn0b8pdht9eMgishvk8+F8bal354nhx/xOoTfwiAw==} + /@algolia/requester-browser-xhr@4.21.1: + resolution: {integrity: sha512-9NudesJLuXtRHV+JD8fTkrsdVj/oAPQbtLnxBbSQeMduzV6+a7W+G9VuWo5fwFymCdXR8/Hb6jy8D1owQIq5Gw==} dependencies: - '@algolia/requester-common': 4.20.0 + '@algolia/requester-common': 4.21.1 dev: true - /@algolia/requester-common@4.20.0: - resolution: {integrity: sha512-9h6ye6RY/BkfmeJp7Z8gyyeMrmmWsMOCRBXQDs4mZKKsyVlfIVICpcSibbeYcuUdurLhIlrOUkH3rQEgZzonng==} + /@algolia/requester-common@4.21.1: + resolution: {integrity: sha512-KtX2Ep3C43XxoN3xKw755cdf9enE6gPgzh6ufZQRJBl4rYCOoXbiREU6noDYX/Nq+Q+sl03V37WAp0YgtIlh9g==} dev: true - /@algolia/requester-node-http@4.20.0: - resolution: {integrity: sha512-ocJ66L60ABSSTRFnCHIEZpNHv6qTxsBwJEPfYaSBsLQodm0F9ptvalFkHMpvj5DfE22oZrcrLbOYM2bdPJRHng==} + /@algolia/requester-node-http@4.21.1: + resolution: {integrity: sha512-EcD8cY6Bh2iMySpqXglTKU9+pt+km1ws3xF0V7CGMIUzW1HmN/ZVhi4apCBY4tEMytbyARv0XRTPsolSC4gSSw==} dependencies: - '@algolia/requester-common': 4.20.0 + '@algolia/requester-common': 4.21.1 dev: true - /@algolia/transporter@4.20.0: - resolution: {integrity: sha512-Lsii1pGWOAISbzeyuf+r/GPhvHMPHSPrTDWNcIzOE1SG1inlJHICaVe2ikuoRjcpgxZNU54Jl+if15SUCsaTUg==} + /@algolia/transporter@4.21.1: + resolution: {integrity: sha512-KGLFKz8krzOWRwcbR4FT49Grh1dES/mG8dHABEojbvrfUb6kUFxkAee/aezp2GIxuNx+gpQjRn1IzOsqbUZL0A==} dependencies: - '@algolia/cache-common': 4.20.0 - '@algolia/logger-common': 4.20.0 - '@algolia/requester-common': 4.20.0 + '@algolia/cache-common': 4.21.1 + '@algolia/logger-common': 4.21.1 + '@algolia/requester-common': 4.21.1 dev: true /@ampproject/remapping@2.2.1: @@ -597,20 +597,20 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/core@7.23.5: - resolution: {integrity: sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==} + /@babel/core@7.23.6: + resolution: {integrity: sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.5 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) - '@babel/helpers': 7.23.5 - '@babel/parser': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) + '@babel/helpers': 7.23.6 + '@babel/parser': 7.23.6 '@babel/template': 7.22.15 - '@babel/traverse': 7.23.5 - '@babel/types': 7.23.5 + '@babel/traverse': 7.23.6 + '@babel/types': 7.23.6 convert-source-map: 2.0.0 debug: 4.3.4(supports-color@5.5.0) gensync: 1.0.0-beta.2 @@ -620,11 +620,11 @@ packages: - supports-color dev: true - /@babel/generator@7.23.5: - resolution: {integrity: sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==} + /@babel/generator@7.23.6: + resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 @@ -634,18 +634,18 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true - /@babel/helper-compilation-targets@7.22.15: - resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} + /@babel/helper-compilation-targets@7.23.6: + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/compat-data': 7.23.5 @@ -655,43 +655,43 @@ packages: semver: 6.3.1 dev: true - /@babel/helper-create-class-features-plugin@7.23.5(@babel/core@7.23.5): - resolution: {integrity: sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A==} + /@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.23.6): + resolution: {integrity: sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 dev: true - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.5): + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.6): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 dev: true - /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.5): - resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==} + /@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.6): + resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/core': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4(supports-color@5.5.0) lodash.debounce: 4.0.8 @@ -710,37 +710,37 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true /@babel/helper-member-expression-to-functions@7.23.0: resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true /@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.5): + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -752,7 +752,7 @@ packages: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true /@babel/helper-plugin-utils@7.22.5: @@ -760,25 +760,25 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.5): + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.6): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 dev: true - /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.5): + /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.6): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 @@ -788,21 +788,21 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true /@babel/helper-skip-transparent-expression-wrappers@7.22.5: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true /@babel/helper-string-parser@7.23.4: @@ -824,16 +824,16 @@ packages: dependencies: '@babel/helper-function-name': 7.23.0 '@babel/template': 7.22.15 - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true - /@babel/helpers@7.23.5: - resolution: {integrity: sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==} + /@babel/helpers@7.23.6: + resolution: {integrity: sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/traverse': 7.23.5 - '@babel/types': 7.23.5 + '@babel/traverse': 7.23.6 + '@babel/types': 7.23.6 transitivePeerDependencies: - supports-color dev: true @@ -847,979 +847,980 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser@7.23.5: - resolution: {integrity: sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==} + /@babel/parser@7.23.6: + resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.5): + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.5): + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.6) dev: true - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.5): + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.5): + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.6): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.5): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.6): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.5): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.6): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.5): + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.6): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.5): + /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.5): + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.5): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.6): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.5): + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.5): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.6): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.5): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.6): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.5): + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.6): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.5): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.6): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.5): + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.6): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-async-generator-functions@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-async-generator-functions@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.5) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.5) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.6) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.5) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.5) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.5): + /@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.6): resolution: {integrity: sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 dev: true - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 dev: true - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-for-of@7.23.3(@babel/core@7.23.5): - resolution: {integrity: sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==} + /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.6): + resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/core': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.5) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 dev: true - /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.5): + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.6): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.5) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.5 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/core': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.5) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.5): + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.6): resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5) - '@babel/types': 7.23.5 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.6) + '@babel/types': 7.23.6 dev: true - /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 dev: true - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-runtime@7.23.4(@babel/core@7.23.5): - resolution: {integrity: sha512-ITwqpb6V4btwUG0YJR82o2QvmWrLgDnx/p2A3CTPYGaRgULkDiC0DRA2C4jlRB9uXGUEfaSS/IGHfVW+ohzYDw==} + /@babel/plugin-transform-runtime@7.23.6(@babel/core@7.23.6): + resolution: {integrity: sha512-kF1Zg62aPseQ11orDhFRw+aPG/eynNQtI+TyY+m33qJa2cJ5EEvza2P2BNTIA9E5MyqFABHEyY6CPHwgdy9aNg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.5) - babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.5) - babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.5) + babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.6) + babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.6) + babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.6) semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/preset-env@7.23.5(@babel/core@7.23.5): - resolution: {integrity: sha512-0d/uxVD6tFGWXGDSfyMD1p2otoaKmu6+GD+NfAx0tMaH+dxORnp7T9TaVQ6mKyya7iBtCIVxHjWT7MuzzM9z+A==} + /@babel/preset-env@7.23.6(@babel/core@7.23.6): + resolution: {integrity: sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.5 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/core': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.5) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.5) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.5) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.5) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.5) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.5) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.5) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.5) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.5) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.5) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-async-generator-functions': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.5) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-for-of': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.5) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.5) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.5) - babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.5) - babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.5) - babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.5) - core-js-compat: 3.33.3 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.6) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.6) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.6) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.6) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.6) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.6) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.6) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.6) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.6) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-async-generator-functions': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.6) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.6) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.6) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.6) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.6) + babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.6) + babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.6) + babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.6) + core-js-compat: 3.34.0 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.5): + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.6): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 esutils: 2.0.3 dev: true - /@babel/preset-react@7.23.3(@babel/core@7.23.5): + /@babel/preset-react@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.5) - '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.6) + '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.23.6) dev: true /@babel/regjsgen@0.8.0: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} dev: true - /@babel/runtime-corejs3@7.23.5: - resolution: {integrity: sha512-7+ziVclejQTLYhXl+Oi1f6gTGD1XDCeLa4R472TNGQxb08zbEJ0OdNoh5Piz+57Ltmui6xR88BXR4gS3/Toslw==} + /@babel/runtime-corejs3@7.23.6: + resolution: {integrity: sha512-Djs/ZTAnpyj0nyg7p1J6oiE/tZ9G2stqAFlLGZynrW+F3k2w2jGK2mLOBxzYIOcZYA89+c3d3wXKpYLcpwcU6w==} engines: {node: '>=6.9.0'} dependencies: - core-js-pure: 3.33.3 + core-js-pure: 3.34.0 regenerator-runtime: 0.14.0 dev: false - /@babel/runtime@7.23.5: - resolution: {integrity: sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==} + /@babel/runtime@7.23.6: + resolution: {integrity: sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.0 @@ -1829,30 +1830,30 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.23.5 - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 dev: true - /@babel/traverse@7.23.5: - resolution: {integrity: sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==} + /@babel/traverse@7.23.6: + resolution: {integrity: sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.5 + '@babel/generator': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 debug: 4.3.4(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types@7.23.5: - resolution: {integrity: sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==} + /@babel/types@7.23.6: + resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.23.4 @@ -1902,14 +1903,14 @@ packages: engines: {node: '>=0.1.90'} dev: true - /@commitlint/cli@18.4.3(typescript@5.3.2): + /@commitlint/cli@18.4.3(typescript@5.3.3): resolution: {integrity: sha512-zop98yfB3A6NveYAZ3P1Mb6bIXuCeWgnUfVNkH4yhIMQpQfzFwseadazOuSn0OOfTt0lWuFauehpm9GcqM5lww==} engines: {node: '>=v18'} hasBin: true dependencies: '@commitlint/format': 18.4.3 '@commitlint/lint': 18.4.3 - '@commitlint/load': 18.4.3(typescript@5.3.2) + '@commitlint/load': 18.4.3(typescript@5.3.3) '@commitlint/read': 18.4.3 '@commitlint/types': 18.4.3 execa: 5.1.1 @@ -1981,7 +1982,7 @@ packages: '@commitlint/types': 18.4.3 dev: true - /@commitlint/load@18.4.3(typescript@5.3.2): + /@commitlint/load@18.4.3(typescript@5.3.3): resolution: {integrity: sha512-v6j2WhvRQJrcJaj5D+EyES2WKTxPpxENmNpNG3Ww8MZGik3jWRXtph0QTzia5ZJyPh2ib5aC/6BIDymkUUM58Q==} engines: {node: '>=v18'} dependencies: @@ -1989,10 +1990,10 @@ packages: '@commitlint/execute-rule': 18.4.3 '@commitlint/resolve-extends': 18.4.3 '@commitlint/types': 18.4.3 - '@types/node': 18.19.2 + '@types/node': 18.19.3 chalk: 4.1.2 - cosmiconfig: 8.3.6(typescript@5.3.2) - cosmiconfig-typescript-loader: 5.0.0(@types/node@18.19.2)(cosmiconfig@8.3.6)(typescript@5.3.2) + cosmiconfig: 8.3.6(typescript@5.3.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@18.19.3)(cosmiconfig@8.3.6)(typescript@5.3.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -2127,11 +2128,11 @@ packages: resolution: {integrity: sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==} dev: true - /@docsearch/js@3.5.2(@algolia/client-search@4.20.0)(react@18.2.0)(search-insights@2.11.0): + /@docsearch/js@3.5.2(@algolia/client-search@4.21.1)(react@18.2.0)(search-insights@2.13.0): resolution: {integrity: sha512-p1YFTCDflk8ieHgFJYfmyHBki1D61+U9idwrLh+GQQMrBSP3DLGKpy0XUJtPjAOPltcVbqsTjiPFfH7JImjUNg==} dependencies: - '@docsearch/react': 3.5.2(@algolia/client-search@4.20.0)(react@18.2.0)(search-insights@2.11.0) - preact: 10.19.2 + '@docsearch/react': 3.5.2(@algolia/client-search@4.21.1)(react@18.2.0)(search-insights@2.13.0) + preact: 10.19.3 transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -2140,7 +2141,7 @@ packages: - search-insights dev: true - /@docsearch/react@3.5.2(@algolia/client-search@4.20.0)(react@18.2.0)(search-insights@2.11.0): + /@docsearch/react@3.5.2(@algolia/client-search@4.21.1)(react@18.2.0)(search-insights@2.13.0): resolution: {integrity: sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -2157,12 +2158,12 @@ packages: search-insights: optional: true dependencies: - '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.11.0) - '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0) + '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1)(search-insights@2.13.0) + '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.21.1)(algoliasearch@4.21.1) '@docsearch/css': 3.5.2 - algoliasearch: 4.20.0 + algoliasearch: 4.21.1 react: 18.2.0 - search-insights: 2.11.0 + search-insights: 2.13.0 transitivePeerDependencies: - '@algolia/client-search' dev: true @@ -2210,8 +2211,8 @@ packages: dev: true optional: true - /@esbuild/android-arm64@0.19.8: - resolution: {integrity: sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==} + /@esbuild/android-arm64@0.19.9: + resolution: {integrity: sha512-q4cR+6ZD0938R19MyEW3jEsMzbb/1rulLXiNAJQADD/XYp7pT+rOS5JGxvpRW8dFDEfjW4wLgC/3FXIw4zYglQ==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -2228,8 +2229,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.19.8: - resolution: {integrity: sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==} + /@esbuild/android-arm@0.19.9: + resolution: {integrity: sha512-jkYjjq7SdsWuNI6b5quymW0oC83NN5FdRPuCbs9HZ02mfVdAP8B8eeqLSYU3gb6OJEaY5CQabtTFbqBf26H3GA==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -2246,8 +2247,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.19.8: - resolution: {integrity: sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==} + /@esbuild/android-x64@0.19.9: + resolution: {integrity: sha512-KOqoPntWAH6ZxDwx1D6mRntIgZh9KodzgNOy5Ebt9ghzffOk9X2c1sPwtM9P+0eXbefnDhqYfkh5PLP5ULtWFA==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -2264,8 +2265,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.19.8: - resolution: {integrity: sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==} + /@esbuild/darwin-arm64@0.19.9: + resolution: {integrity: sha512-KBJ9S0AFyLVx2E5D8W0vExqRW01WqRtczUZ8NRu+Pi+87opZn5tL4Y0xT0mA4FtHctd0ZgwNoN639fUUGlNIWw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -2282,8 +2283,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.19.8: - resolution: {integrity: sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==} + /@esbuild/darwin-x64@0.19.9: + resolution: {integrity: sha512-vE0VotmNTQaTdX0Q9dOHmMTao6ObjyPm58CHZr1UK7qpNleQyxlFlNCaHsHx6Uqv86VgPmR4o2wdNq3dP1qyDQ==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -2300,8 +2301,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.19.8: - resolution: {integrity: sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==} + /@esbuild/freebsd-arm64@0.19.9: + resolution: {integrity: sha512-uFQyd/o1IjiEk3rUHSwUKkqZwqdvuD8GevWF065eqgYfexcVkxh+IJgwTaGZVu59XczZGcN/YMh9uF1fWD8j1g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -2318,8 +2319,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.19.8: - resolution: {integrity: sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==} + /@esbuild/freebsd-x64@0.19.9: + resolution: {integrity: sha512-WMLgWAtkdTbTu1AWacY7uoj/YtHthgqrqhf1OaEWnZb7PQgpt8eaA/F3LkV0E6K/Lc0cUr/uaVP/49iE4M4asA==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -2336,8 +2337,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.19.8: - resolution: {integrity: sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==} + /@esbuild/linux-arm64@0.19.9: + resolution: {integrity: sha512-PiPblfe1BjK7WDAKR1Cr9O7VVPqVNpwFcPWgfn4xu0eMemzRp442hXyzF/fSwgrufI66FpHOEJk0yYdPInsmyQ==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -2354,8 +2355,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.19.8: - resolution: {integrity: sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==} + /@esbuild/linux-arm@0.19.9: + resolution: {integrity: sha512-C/ChPohUYoyUaqn1h17m/6yt6OB14hbXvT8EgM1ZWaiiTYz7nWZR0SYmMnB5BzQA4GXl3BgBO1l8MYqL/He3qw==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -2372,8 +2373,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.19.8: - resolution: {integrity: sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==} + /@esbuild/linux-ia32@0.19.9: + resolution: {integrity: sha512-f37i/0zE0MjDxijkPSQw1CO/7C27Eojqb+r3BbHVxMLkj8GCa78TrBZzvPyA/FNLUMzP3eyHCVkAopkKVja+6Q==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -2390,8 +2391,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.19.8: - resolution: {integrity: sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==} + /@esbuild/linux-loong64@0.19.9: + resolution: {integrity: sha512-t6mN147pUIf3t6wUt3FeumoOTPfmv9Cc6DQlsVBpB7eCpLOqQDyWBP1ymXn1lDw4fNUSb/gBcKAmvTP49oIkaA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -2408,8 +2409,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.19.8: - resolution: {integrity: sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==} + /@esbuild/linux-mips64el@0.19.9: + resolution: {integrity: sha512-jg9fujJTNTQBuDXdmAg1eeJUL4Jds7BklOTkkH80ZgQIoCTdQrDaHYgbFZyeTq8zbY+axgptncko3v9p5hLZtw==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -2426,8 +2427,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.19.8: - resolution: {integrity: sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==} + /@esbuild/linux-ppc64@0.19.9: + resolution: {integrity: sha512-tkV0xUX0pUUgY4ha7z5BbDS85uI7ABw3V1d0RNTii7E9lbmV8Z37Pup2tsLV46SQWzjOeyDi1Q7Wx2+QM8WaCQ==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -2444,8 +2445,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.19.8: - resolution: {integrity: sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==} + /@esbuild/linux-riscv64@0.19.9: + resolution: {integrity: sha512-DfLp8dj91cufgPZDXr9p3FoR++m3ZJ6uIXsXrIvJdOjXVREtXuQCjfMfvmc3LScAVmLjcfloyVtpn43D56JFHg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -2462,8 +2463,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.19.8: - resolution: {integrity: sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==} + /@esbuild/linux-s390x@0.19.9: + resolution: {integrity: sha512-zHbglfEdC88KMgCWpOl/zc6dDYJvWGLiUtmPRsr1OgCViu3z5GncvNVdf+6/56O2Ca8jUU+t1BW261V6kp8qdw==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -2480,8 +2481,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.19.8: - resolution: {integrity: sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==} + /@esbuild/linux-x64@0.19.9: + resolution: {integrity: sha512-JUjpystGFFmNrEHQnIVG8hKwvA2DN5o7RqiO1CVX8EN/F/gkCjkUMgVn6hzScpwnJtl2mPR6I9XV1oW8k9O+0A==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -2498,8 +2499,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.19.8: - resolution: {integrity: sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==} + /@esbuild/netbsd-x64@0.19.9: + resolution: {integrity: sha512-GThgZPAwOBOsheA2RUlW5UeroRfESwMq/guy8uEe3wJlAOjpOXuSevLRd70NZ37ZrpO6RHGHgEHvPg1h3S1Jug==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -2516,8 +2517,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.19.8: - resolution: {integrity: sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==} + /@esbuild/openbsd-x64@0.19.9: + resolution: {integrity: sha512-Ki6PlzppaFVbLnD8PtlVQfsYw4S9n3eQl87cqgeIw+O3sRr9IghpfSKY62mggdt1yCSZ8QWvTZ9jo9fjDSg9uw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -2534,8 +2535,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.19.8: - resolution: {integrity: sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==} + /@esbuild/sunos-x64@0.19.9: + resolution: {integrity: sha512-MLHj7k9hWh4y1ddkBpvRj2b9NCBhfgBt3VpWbHQnXRedVun/hC7sIyTGDGTfsGuXo4ebik2+3ShjcPbhtFwWDw==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -2552,8 +2553,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.19.8: - resolution: {integrity: sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==} + /@esbuild/win32-arm64@0.19.9: + resolution: {integrity: sha512-GQoa6OrQ8G08guMFgeXPH7yE/8Dt0IfOGWJSfSH4uafwdC7rWwrfE6P9N8AtPGIjUzdo2+7bN8Xo3qC578olhg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -2570,8 +2571,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.19.8: - resolution: {integrity: sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==} + /@esbuild/win32-ia32@0.19.9: + resolution: {integrity: sha512-UOozV7Ntykvr5tSOlGCrqU3NBr3d8JqPes0QWN2WOXfvkWVGRajC+Ym0/Wj88fUgecUCLDdJPDF0Nna2UK3Qtg==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -2588,8 +2589,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.19.8: - resolution: {integrity: sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==} + /@esbuild/win32-x64@0.19.9: + resolution: {integrity: sha512-oxoQgglOP7RH6iasDrhY+R/3cHrfwIDvRlT4CGChflq6twk8iENeVvMJjmvBb94Ik1Z+93iGO27err7w6l54GQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -2619,7 +2620,7 @@ packages: ajv: 6.12.6 debug: 4.3.4(supports-color@5.5.0) espree: 9.6.1 - globals: 13.23.0 + globals: 13.24.0 ignore: 5.3.0 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -2634,8 +2635,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@fancyapps/ui@5.0.28: - resolution: {integrity: sha512-CJ0Uw/KkSHH/bE+Uz4BaWgxQgzY1Dwl6dlYZtW1SGBrQBrIRuV4G3VEG1uVw27JAB9xgCbUAJddk3JQ/kvPACA==} + /@fancyapps/ui@5.0.30: + resolution: {integrity: sha512-txzNA2uKe7Sdv1PZnyjMmR+W8jlJebTSBeaxhSjDyEQ0fKP5xyGdweJolZA7pOv4kbagdyd24F8GnW4MLZvfFw==} dev: true /@fast-csv/format@4.3.5: @@ -2768,8 +2769,8 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /@koa/cors@4.0.0: - resolution: {integrity: sha512-Y4RrbvGTlAaa04DBoPBWJqDR5gPj32OOz827ULXfgB1F7piD1MB/zwn8JR2LAnvdILhxUbXbkXGWuNVsFuVFCQ==} + /@koa/cors@5.0.0: + resolution: {integrity: sha512-x/iUDjcS90W69PryLDIMgFyV21YLTnG9zOpPXS7Bkt2b8AsY3zZsIpOLBkYr9fBcF3HbkKaER5hOBZLfpLgYNw==} engines: {node: '>= 14.0.0'} dependencies: vary: 1.1.2 @@ -2921,8 +2922,8 @@ packages: resolution: {integrity: sha512-xeF5+sHLzRNF7plbksywKCph4qli20l72of2fMlZQQ7RECvXYrRkE9+bjRFQCyULC7B8ydUYbpbkux5xJlVWyw==} dev: true - /@mdit/plugin-alert@0.7.5(markdown-it@13.0.2): - resolution: {integrity: sha512-5+xY/F/aY22cqFslFgKXXBGYkjsBjUOpoyTMkW3xSIBa1Vp1t48RoNmsv1CULhJH/hlHhJU0NFSj4xplUbrI+w==} + /@mdit/plugin-alert@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-Z+/bHBDniCz/Q+TMa3M6f47KG4tUKvJI8FHXhDwgbKLzDLn045ZBHcOTeqvuWrrjCIKBEo4fVAlYszYcehxmfg==} peerDependencies: markdown-it: ^13.0.2 peerDependenciesMeta: @@ -2933,8 +2934,8 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-align@0.7.5(markdown-it@13.0.2): - resolution: {integrity: sha512-Yr1+bh2zeDm/lmeT72+oWD0UsU9rYQQG44gIOT+LaVqNN0Uj5mcFbhHAbgyX3O28yy+i3WpE41orezNzwLaGFg==} + /@mdit/plugin-align@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-NYGrsnX1c84dtY1tugDVX71zxxfcGSIjWANzQ0/od4B0+N31eXkq3SXdAjCXOWUUHSa6phfvtok+x4V9ExQwHA==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^13.0.2 @@ -2942,13 +2943,13 @@ packages: markdown-it: optional: true dependencies: - '@mdit/plugin-container': 0.7.5(markdown-it@13.0.2) + '@mdit/plugin-container': 0.7.6(markdown-it@13.0.2) '@types/markdown-it': 13.0.7 markdown-it: 13.0.2 dev: true - /@mdit/plugin-attrs@0.7.5(markdown-it@13.0.2): - resolution: {integrity: sha512-sI6xFfpaA3IvX13Vn4jz8nVaiDihiRI9v6ZJCUrUKxuhOSi8L9+Ig77D8XsnN9I50tqNXAdTXIh1zvCd9r+DBA==} + /@mdit/plugin-attrs@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-vTSsqZUXglZRQ4cLNou6N2cTLudHS01Tir+HPtrWkN+VB4VAIRlCKV3hf0vzKRM+HR3DSe+vQMrWzfnQdD0o4A==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^13.0.2 @@ -2960,8 +2961,8 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-container@0.7.5(markdown-it@13.0.2): - resolution: {integrity: sha512-2SyaDa/5Ndgbhdg5MOXZs5dUb0g/Kv3bkrwo2Xfk7XIyPFkItMNN3G1atpkmu/iHlEBghM6qTCBz/3H9X+mpjw==} + /@mdit/plugin-container@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-egEYoJLkar4hxrBfFf6tO3IfoLzeUHYChGRI3FA2fxiMwwyclPvBMMQTtG2rY3sjPy497Z86QiqYwjRM0qA8Mw==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^13.0.2 @@ -2973,8 +2974,8 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-demo@0.7.5(markdown-it@13.0.2): - resolution: {integrity: sha512-tlfgkT8NTEzK7MyoklwKKgd1244wzyZrkqhLSKq2k8ALDpy9KTa0G/QUlPcxJo9iO9JAAiY1yZrfYfFBLu6bPA==} + /@mdit/plugin-demo@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-pybxLVpIKYlxt7fgjHK4Zd6f/IMCjACB6eZmIIlow0eOnijRnikHdRDVkoyDOxcFuQvP0yvT6LWcQlhHF+CGwQ==} peerDependencies: markdown-it: ^13.0.2 peerDependenciesMeta: @@ -2985,8 +2986,8 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-figure@0.7.5(markdown-it@13.0.2): - resolution: {integrity: sha512-okCiYXfbxvLIYJIk9/Pe+S+OvbgDEq1GVdPi7yFLXmA3s6YDq89b1GUI7NSo1h+ZdajtIUElhXrll/dkFSJ+8Q==} + /@mdit/plugin-figure@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-ysH5O3WWuDrfxLWQO4wYXYGdo8oi+EbMQFgbaSTxhoPKTFf3HTovCn3RANn7qATBqmGP26zf0hY55mX9BFUu5A==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^13.0.2 @@ -2998,8 +2999,8 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-footnote@0.7.5(markdown-it@13.0.2): - resolution: {integrity: sha512-TO4nytkKgX3bKGZ+ViMfCB/4qXi6Za1kgI7KhjFJEolS3lUl+ykW7oxz9KFAh7TxIir6BblBwi9D4Tbap0bWyg==} + /@mdit/plugin-footnote@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-fQvbi3+/Hm+k4GJptXCc5i0n9/+ZpQx4yqpjOTGGSUz1k22XU07YaK3wpL9w+nPAfcBfzD06D72Y+eDIG5wi8w==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^13.0.2 @@ -3008,8 +3009,8 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-img-lazyload@0.7.5(markdown-it@13.0.2): - resolution: {integrity: sha512-Cpb4fiJO1zpnEX0nfhizOAZeqRdO7cL11iPz3J5liBmlqkhOpxz1ddAf8kfc4vaLAeNIK6hpgEDVHp/PInImLw==} + /@mdit/plugin-img-lazyload@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-BBgxlXCOO7+9TMHJXtUyvi48jlH4ZYQtC9lNfgu1rvmq56iblZ7etOzg61/CmXmLgMHNvCbb/Kx7gRLkOBhv6A==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^13.0.2 @@ -3021,8 +3022,8 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-img-mark@0.7.5(markdown-it@13.0.2): - resolution: {integrity: sha512-X46NDPCC9ZUGXD3+bGvr8jbebazL67pcGeXMA2y9uHhd0gS5yZrZw//P1d10Q+JllH57ccNpFpTdVIPFB0FNWA==} + /@mdit/plugin-img-mark@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-IhbkmTLbxr+c04ZQcSV2IFq8n1GeRFO08qQagkONUijI1O2G/RE2y6QvCVBUy0gB1Hc8c1i9vEyK1F0e4GpheQ==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^13.0.2 @@ -3034,8 +3035,8 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-img-size@0.7.5(markdown-it@13.0.2): - resolution: {integrity: sha512-c64l/xSLosjCJvquezhYif7I6Tc2Vnsi8wjuXYhwNYIpdLE0jbQrB6m8Hhw/RMzskm/NhseptIitUnSoDjgweg==} + /@mdit/plugin-img-size@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-GZGEbuR0l4+ENXDG1Y2HsrNO2JuEmjI6PPe7pgsolk5yveWOiqzcEV4ushrWnpvwNal3Acuj+dpFDmZFOtm42g==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^13.0.2 @@ -3047,8 +3048,8 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-include@0.7.5(markdown-it@13.0.2): - resolution: {integrity: sha512-U7fivuMk9NBpksD1BSrMFDVJwTVzxGg0GHfnmkJEobT35v6qIa6wvGyz7igHOrXRUF3Jh01sHGR3YGonja+CbQ==} + /@mdit/plugin-include@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-4Pu0SdD2IOONLor/3GtQOYOBDv1xZ1LWByXLhht0kqEioX5D+aDZ5KD5MZ0AxH0xoNUGMynMEn/ak4/D9LLI7Q==} peerDependencies: markdown-it: ^13.0.2 peerDependenciesMeta: @@ -3060,8 +3061,8 @@ packages: upath: 2.0.1 dev: true - /@mdit/plugin-katex@0.7.5(katex@0.16.9)(markdown-it@13.0.2): - resolution: {integrity: sha512-6r+A5NesR55g6vITIS7zT/VnH+/mWU4GUlsutZo1DkktkEw4aAnJtkGy/8GAl/AdzDrN6qzwFF0jL1cyEOgh3g==} + /@mdit/plugin-katex@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-ZbPIks1SlgzS5R6YOL5s0J5vk20ROl5hF+Yj9o6CiEljodK2ln0ewpX36qM6POVrS/cu6E4Lx4X0fc5JTI6nAQ==} engines: {node: '>= 18'} peerDependencies: katex: ^0.16.9 @@ -3072,14 +3073,33 @@ packages: markdown-it: optional: true dependencies: - '@mdit/plugin-tex': 0.7.5(markdown-it@13.0.2) + '@mdit/plugin-tex': 0.7.6(markdown-it@13.0.2) '@types/katex': 0.16.7 '@types/markdown-it': 13.0.7 - katex: 0.16.9 markdown-it: 13.0.2 + dev: true + + /@mdit/plugin-katex@0.8.0(katex@0.16.9)(markdown-it@14.0.0): + resolution: {integrity: sha512-u7CX3Xv5nuc2bu2sHrk1nil83/9ETKTBMmy0icbW8zlqBC0ykLo1xTCEBXmdhXtnJtPi9f/wUZVs6iMZrJzbNg==} + engines: {node: '>= 18'} + peerDependencies: + katex: ^0.16.9 + markdown-it: ^14.0.0 + peerDependenciesMeta: + katex: + optional: true + markdown-it: + optional: true + dependencies: + '@mdit/plugin-tex': 0.8.0(markdown-it@14.0.0) + '@types/katex': 0.16.7 + '@types/markdown-it': 13.0.7 + katex: 0.16.9 + markdown-it: 14.0.0 + dev: false - /@mdit/plugin-mark@0.7.5(markdown-it@13.0.2): - resolution: {integrity: sha512-vPiw8Gj3CLg1biwduXAyeDyLzCZ+Sowbee2JRmzK6ZbImRzNK+0p9wjRrLu7yjn2b8bR5n3iKQWZzw9Wh/ACBQ==} + /@mdit/plugin-mark@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-D9gv+ebVORa4r69t0JeJg3NW9gCR/NOGYa1DKYDEQOJoZ1WwjZVuhdxd3wCpLKtqDLnyHTFWd3cnV/HHrmca3w==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^13.0.2 @@ -3091,8 +3111,8 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-mathjax@0.7.5(markdown-it@13.0.2)(mathjax-full@3.2.2): - resolution: {integrity: sha512-9DkfoDm3nbzLaZC5uoCz+fD3g0JVodh8d8xAeN2oa9Z0fw1FS58hJJ0tXh5JSxxbS6EYK8k6m8jujYIsc83fmA==} + /@mdit/plugin-mathjax@0.7.6(markdown-it@13.0.2)(mathjax-full@3.2.2): + resolution: {integrity: sha512-Sn3nYbkPftAF5tgemIJ1aClxgU4NnElHPV5PIgkMxwusaSsN4RB+GZ1NmTKrPUqVoIZi0pO1oYxy08TlIHcrPg==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^13.0.2 @@ -3103,14 +3123,34 @@ packages: mathjax-full: optional: true dependencies: - '@mdit/plugin-tex': 0.7.5(markdown-it@13.0.2) + '@mdit/plugin-tex': 0.7.6(markdown-it@13.0.2) '@types/markdown-it': 13.0.7 markdown-it: 13.0.2 mathjax-full: 3.2.2 upath: 2.0.1 + dev: true - /@mdit/plugin-stylize@0.7.5(markdown-it@13.0.2): - resolution: {integrity: sha512-+yJKp6iAdA69lP6MkScaBlowLReqXo0vMsKJ1mfdB6c78604Y8+SMAFhj1d2xmDgiysEFHZfnOR2E+XFOwr/ag==} + /@mdit/plugin-mathjax@0.8.0(markdown-it@14.0.0)(mathjax-full@3.2.2): + resolution: {integrity: sha512-y016KQHa3PoXDUIcQseISMAz5q2mZJ/qocEs2EABT4PjquXPEh/4rw7Ql7KX9gf/SQIUyzj8hYs4bHyRZc6x4w==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.0.0 + mathjax-full: ^3.2.2 + peerDependenciesMeta: + markdown-it: + optional: true + mathjax-full: + optional: true + dependencies: + '@mdit/plugin-tex': 0.8.0(markdown-it@14.0.0) + '@types/markdown-it': 13.0.7 + markdown-it: 14.0.0 + mathjax-full: 3.2.2 + upath: 2.0.1 + dev: false + + /@mdit/plugin-stylize@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-dhhYxo4KdnB66g1080qeuz8X/80q3h4Cpmwnwi2rCbQfl29Nv26H5tz5pp15NKQfdfVgrZnXXLsDskJeg5IcaQ==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^13.0.2 @@ -3122,8 +3162,8 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-sub@0.7.5(markdown-it@13.0.2): - resolution: {integrity: sha512-0W/ra3chwbZ9apu/V7pYrr5SZzKSVn/v8cRYWwGwdBTLqtD+i343vkJPvw+BQZlZqVSOTYDmszExt/TAk/9Ehw==} + /@mdit/plugin-sub@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-jo60gUC2KwnG4SqtyrbyI16hOcxb+Y1LwUKxXKfZRbZbcPcOfrzjE8q7XEq4MhmU51mfqY6EvCoB0yo49Zh2QA==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^13.0.2 @@ -3133,9 +3173,23 @@ packages: dependencies: '@types/markdown-it': 13.0.7 markdown-it: 13.0.2 + dev: true + + /@mdit/plugin-sub@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-oqCcmJVJykESgNJ4fFmDKKxRRQddwkXWIT4PjF83XSeXHxTOz8gMfke/V1mE7BAfKKCLP4io8HbrYfvIiOTZ4A==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.0.0 + peerDependenciesMeta: + markdown-it: + optional: true + dependencies: + '@types/markdown-it': 13.0.7 + markdown-it: 14.0.0 + dev: false - /@mdit/plugin-sup@0.7.5(markdown-it@13.0.2): - resolution: {integrity: sha512-nVg1JZ1xgv0aUWHZl4AdCVyi9eHeZ11IsiqqaJ4dYvkU/HOKFqP0yO5Gcwj2rMRWVfveAqR0Hvl6I6X11ynmRg==} + /@mdit/plugin-sup@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-bCR1DxNuPAyYOaTtl3VkrRc7dMsJjrqt9HnM9T1ZiprW08uciaT37fLXF7DeUHWhGpcklI9dFtaU5cQkjUosTg==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^13.0.2 @@ -3145,9 +3199,23 @@ packages: dependencies: '@types/markdown-it': 13.0.7 markdown-it: 13.0.2 + dev: true - /@mdit/plugin-tab@0.7.5(markdown-it@13.0.2): - resolution: {integrity: sha512-hAhp/dj0E67r/aycPcVVAd1Lhr6v/kwd1+kAdxClG1tENneUpl9QrLsJOj5ijrWCWfDpOsNtmK6o3v7Z3Guzgw==} + /@mdit/plugin-sup@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-5/uE2lONNjCgGDXC8jZ265tzefjUNQNakmK4PSCI4D5jD80xFrxc6MKh70VLCOL8Xk6COK/K9f0SAU2lwa97Tg==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.0.0 + peerDependenciesMeta: + markdown-it: + optional: true + dependencies: + '@types/markdown-it': 13.0.7 + markdown-it: 14.0.0 + dev: false + + /@mdit/plugin-tab@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-kWwWmhv+PeeA9aC5InGyY4eJeIsCDDMhi1tbzyKW/wJ1eeFp+rpWpSfWwUe6QyTy/ZOhQ1nGXz0/uXI4xWz4Xw==} peerDependencies: markdown-it: ^13.0.2 peerDependenciesMeta: @@ -3158,8 +3226,8 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-tasklist@0.7.5(markdown-it@13.0.2): - resolution: {integrity: sha512-kBtHU4pUwwEMtSTdwU1Y+CMAGLLQONcnxoOFFVwW6u8BOTpIFBQR99VX9uBa6pV+JHgqeNYAlzFvkDA49Za4Ag==} + /@mdit/plugin-tasklist@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-ZsPHqQv/Cd9TUG3JfmrPOMRFR/SOG3/menWTz2kwE1HtJ1CUfBmoCRtfq2Sm7Rlqg/P6ZfWAd1t9bOwGkxD/5w==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^13.0.2 @@ -3171,8 +3239,8 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-tex@0.7.5(markdown-it@13.0.2): - resolution: {integrity: sha512-76aRjqXZd5F5Xf20Z01uOwH98LkBhlyQqSjhN/BekJt72+iCIEsX8QyPDBtegniSPjA6z9kgb9ks1ap1w1ufGg==} + /@mdit/plugin-tex@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-TZfIJp98n7NI0TxDSxPs4Il1fqyJ/1GE3v8UZHA1DbfAdiVMxno/Dun9381ZxoJYibl+dnX3Kz7Ej3BDOceGGA==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^13.0.2 @@ -3182,9 +3250,23 @@ packages: dependencies: '@types/markdown-it': 13.0.7 markdown-it: 13.0.2 + dev: true - /@mdit/plugin-uml@0.7.5(markdown-it@13.0.2): - resolution: {integrity: sha512-xRuBr0mbueVYpV0BvdWO/VmqHbMeKfHflTN5dFazFFclk7a/5XR/XcmCJG0VaFHxDIWkSH7+BxcgjsugbSBcWQ==} + /@mdit/plugin-tex@0.8.0(markdown-it@14.0.0): + resolution: {integrity: sha512-uh4kOhwBVEESz6dMmHk4Hn/AVfVtUhMA1UKpwMc1EL9qelodJ0YzSYfNXp6d/PS+E1l53yp8nMZK90DUO+3vpA==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.0.0 + peerDependenciesMeta: + markdown-it: + optional: true + dependencies: + '@types/markdown-it': 13.0.7 + markdown-it: 14.0.0 + dev: false + + /@mdit/plugin-uml@0.7.6(markdown-it@13.0.2): + resolution: {integrity: sha512-P/aRntMnMfvtAEcLCkg6vhzNFEidj6jIno7VXr3HZNLitonr9ihnksM6jgrqG1rrMo4okBWUGFFGqsR8hHJk6g==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^13.0.2 @@ -3196,8 +3278,8 @@ packages: markdown-it: 13.0.2 dev: true - /@mdn/browser-compat-data@5.4.3: - resolution: {integrity: sha512-+VnaO5zYUwFQVuRqp2qLPGR5GwhhJ/lrp0yEmamJ/nI15P2GKwGBEWRDiITZR8i6AYxeiQSu2rOi/gqxehnPuA==} + /@mdn/browser-compat-data@5.4.5: + resolution: {integrity: sha512-n3/+wko8WFd/fbiPCOuBB6HfKL6hTcygFEZ/MpmvpMRbgDSdlNMopDFGjsoTYqCbzTVTX9TL/StXco4yx2v58Q==} dev: true /@next-theme/utils@1.3.0: @@ -3276,12 +3358,12 @@ packages: redux: 5.0.0 dev: true - /@remix-run/router@1.13.1: - resolution: {integrity: sha512-so+DHzZKsoOcoXrILB4rqDkMDy7NLMErRdOxvzvOKb507YINKUP4Di+shbTZDhSE/pBZ+vr7XGIpcOO0VLSA+Q==} + /@remix-run/router@1.14.0: + resolution: {integrity: sha512-WOHih+ClN7N8oHk9N4JUiMxQJmRVaOxcg8w7F/oHUXzJt920ekASLI/7cYX8XkntDWRhLZtsk6LbGrkgOAvi5A==} engines: {node: '>=14.0.0'} dev: true - /@rollup/plugin-babel@5.3.1(@babel/core@7.23.5)(rollup@2.79.1): + /@rollup/plugin-babel@5.3.1(@babel/core@7.23.6)(rollup@2.79.1): resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -3292,13 +3374,13 @@ packages: '@types/babel__core': optional: true dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-module-imports': 7.22.15 '@rollup/pluginutils': 3.1.0(rollup@2.79.1) rollup: 2.79.1 dev: true - /@rollup/plugin-commonjs@25.0.7(rollup@4.6.1): + /@rollup/plugin-commonjs@25.0.7(rollup@4.9.0): resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3307,13 +3389,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.6.1) + '@rollup/pluginutils': 5.1.0(rollup@4.9.0) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.5 - rollup: 4.6.1 + rollup: 4.9.0 dev: true /@rollup/plugin-node-resolve@11.2.1(rollup@2.79.1): @@ -3331,7 +3413,7 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-node-resolve@15.2.3(rollup@4.6.1): + /@rollup/plugin-node-resolve@15.2.3(rollup@4.9.0): resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3340,13 +3422,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.6.1) + '@rollup/pluginutils': 5.1.0(rollup@4.9.0) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 - rollup: 4.6.1 + rollup: 4.9.0 dev: true /@rollup/plugin-replace@2.4.2(rollup@2.79.1): @@ -3359,7 +3441,7 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-replace@5.0.5(rollup@4.6.1): + /@rollup/plugin-replace@5.0.5(rollup@4.9.0): resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3368,9 +3450,9 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.6.1) + '@rollup/pluginutils': 5.1.0(rollup@4.9.0) magic-string: 0.30.5 - rollup: 4.6.1 + rollup: 4.9.0 dev: true /@rollup/pluginutils@3.1.0(rollup@2.79.1): @@ -3393,7 +3475,7 @@ packages: picomatch: 2.3.1 dev: true - /@rollup/pluginutils@5.1.0(rollup@4.6.1): + /@rollup/pluginutils@5.1.0(rollup@4.9.0): resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3405,99 +3487,107 @@ packages: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 4.6.1 + rollup: 4.9.0 dev: true - /@rollup/rollup-android-arm-eabi@4.6.1: - resolution: {integrity: sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==} + /@rollup/rollup-android-arm-eabi@4.9.0: + resolution: {integrity: sha512-+1ge/xmaJpm1KVBuIH38Z94zj9fBD+hp+/5WLaHgyY8XLq1ibxk/zj6dTXaqM2cAbYKq8jYlhHd6k05If1W5xA==} cpu: [arm] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-android-arm64@4.6.1: - resolution: {integrity: sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==} + /@rollup/rollup-android-arm64@4.9.0: + resolution: {integrity: sha512-im6hUEyQ7ZfoZdNvtwgEJvBWZYauC9KVKq1w58LG2Zfz6zMd8gRrbN+xCVoqA2hv/v6fm9lp5LFGJ3za8EQH3A==} cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-arm64@4.6.1: - resolution: {integrity: sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==} + /@rollup/rollup-darwin-arm64@4.9.0: + resolution: {integrity: sha512-u7aTMskN6Dmg1lCT0QJ+tINRt+ntUrvVkhbPfFz4bCwRZvjItx2nJtwJnJRlKMMaQCHRjrNqHRDYvE4mBm3DlQ==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-x64@4.6.1: - resolution: {integrity: sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==} + /@rollup/rollup-darwin-x64@4.9.0: + resolution: {integrity: sha512-8FvEl3w2ExmpcOmX5RJD0yqXcVSOqAJJUJ29Lca29Ik+3zPS1yFimr2fr5JSZ4Z5gt8/d7WqycpgkX9nocijSw==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.6.1: - resolution: {integrity: sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==} + /@rollup/rollup-linux-arm-gnueabihf@4.9.0: + resolution: {integrity: sha512-lHoKYaRwd4gge+IpqJHCY+8Vc3hhdJfU6ukFnnrJasEBUvVlydP8PuwndbWfGkdgSvZhHfSEw6urrlBj0TSSfg==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.6.1: - resolution: {integrity: sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==} + /@rollup/rollup-linux-arm64-gnu@4.9.0: + resolution: {integrity: sha512-JbEPfhndYeWHfOSeh4DOFvNXrj7ls9S/2omijVsao+LBPTPayT1uKcK3dHW3MwDJ7KO11t9m2cVTqXnTKpeaiw==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-musl@4.6.1: - resolution: {integrity: sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==} + /@rollup/rollup-linux-arm64-musl@4.9.0: + resolution: {integrity: sha512-ahqcSXLlcV2XUBM3/f/C6cRoh7NxYA/W7Yzuv4bDU1YscTFw7ay4LmD7l6OS8EMhTNvcrWGkEettL1Bhjf+B+w==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-gnu@4.6.1: - resolution: {integrity: sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==} + /@rollup/rollup-linux-riscv64-gnu@4.9.0: + resolution: {integrity: sha512-uwvOYNtLw8gVtrExKhdFsYHA/kotURUmZYlinH2VcQxNCQJeJXnkmWgw2hI9Xgzhgu7J9QvWiq9TtTVwWMDa+w==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.9.0: + resolution: {integrity: sha512-m6pkSwcZZD2LCFHZX/zW2aLIISyzWLU3hrLLzQKMI12+OLEzgruTovAxY5sCZJkipklaZqPy/2bEEBNjp+Y7xg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-musl@4.6.1: - resolution: {integrity: sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==} + /@rollup/rollup-linux-x64-musl@4.9.0: + resolution: {integrity: sha512-VFAC1RDRSbU3iOF98X42KaVicAfKf0m0OvIu8dbnqhTe26Kh6Ym9JrDulz7Hbk7/9zGc41JkV02g+p3BivOdAg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.6.1: - resolution: {integrity: sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==} + /@rollup/rollup-win32-arm64-msvc@4.9.0: + resolution: {integrity: sha512-9jPgMvTKXARz4inw6jezMLA2ihDBvgIU9Ml01hjdVpOcMKyxFBJrn83KVQINnbeqDv0+HdO1c09hgZ8N0s820Q==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.6.1: - resolution: {integrity: sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==} + /@rollup/rollup-win32-ia32-msvc@4.9.0: + resolution: {integrity: sha512-WE4pT2kTXQN2bAv40Uog0AsV7/s9nT9HBWXAou8+++MBCnY51QS02KYtm6dQxxosKi1VIz/wZIrTQO5UP2EW+Q==} cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-x64-msvc@4.6.1: - resolution: {integrity: sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==} + /@rollup/rollup-win32-x64-msvc@4.9.0: + resolution: {integrity: sha512-aPP5Q5AqNGuT0tnuEkK/g4mnt3ZhheiXrDIiSVIHN9mcN21OyXDVbEMqmXPE7e2OplNLDkcvV+ZoGJa2ZImFgw==} cpu: [x64] os: [win32] requiresBuild: true @@ -3579,8 +3669,8 @@ packages: /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 '@types/babel__generator': 7.6.7 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.4 @@ -3589,20 +3679,20 @@ packages: /@types/babel__generator@7.6.7: resolution: {integrity: sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true /@types/babel__template@7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 dev: true /@types/babel__traverse@7.20.4: resolution: {integrity: sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true /@types/clone@0.1.30: @@ -3622,12 +3712,12 @@ packages: /@types/eslint-scope@3.7.7: resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} dependencies: - '@types/eslint': 8.44.8 + '@types/eslint': 8.44.9 '@types/estree': 1.0.5 dev: true - /@types/eslint@8.44.8: - resolution: {integrity: sha512-4K8GavROwhrYl2QXDXm0Rv9epkA8GBFu0EI+XrrnnuCl7u8CWBRusX7fXJfanhZTDWSAL24gDI/UqXyUM0Injw==} + /@types/eslint@8.44.9: + resolution: {integrity: sha512-6yBxcvwnnYoYT1Uk2d+jvIfsuP4mb2EdIxFnrPABj5a/838qe5bGkNLFOiipX4ULQ7XVQvTxOh7jO+BTAiqsEw==} dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 @@ -3645,7 +3735,7 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.10.3 + '@types/node': 20.10.4 dev: true /@types/hash-sum@1.0.2: @@ -3667,7 +3757,7 @@ packages: /@types/jsonfile@6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: - '@types/node': 20.10.3 + '@types/node': 20.10.4 dev: true /@types/katex@0.16.7: @@ -3715,15 +3805,15 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: true - /@types/node@18.19.2: - resolution: {integrity: sha512-6wzfBdbWpe8QykUkXBjtmO3zITA0A3FIjoy+in0Y2K4KrCiRhNYJIdwAPDffZ3G6GnaKaSLSEa9ZuORLfEoiwg==} + /@types/node@18.19.3: + resolution: {integrity: sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==} requiresBuild: true dependencies: undici-types: 5.26.5 dev: true - /@types/node@20.10.3: - resolution: {integrity: sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg==} + /@types/node@20.10.4: + resolution: {integrity: sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==} dependencies: undici-types: 5.26.5 @@ -3738,7 +3828,7 @@ packages: /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 20.10.3 + '@types/node': 20.10.4 dev: true /@types/resolve@1.20.2: @@ -3759,7 +3849,7 @@ packages: resolution: {integrity: sha512-mEafCgyKiMFin24SDzWN7yAADt4gt6YawFiNMp0QS5ZPboORfyxFt0s3VzJKhTaKg9py/4FUmrHLTNfJKt9Rbw==} dependencies: '@types/cookiejar': 2.1.5 - '@types/node': 20.10.3 + '@types/node': 20.10.4 dev: false /@types/triple-beam@1.3.5: @@ -3784,11 +3874,11 @@ packages: /@types/ws@7.4.7: resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} dependencies: - '@types/node': 20.10.3 + '@types/node': 20.10.4 dev: false - /@typescript-eslint/eslint-plugin@6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.2): - resolution: {integrity: sha512-3+9OGAWHhk4O1LlcwLBONbdXsAhLjyCFogJY/cWy2lxdVJ2JrcTF2pTGMaLl2AE7U1l31n8Py4a8bx5DLf/0dQ==} + /@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3): + resolution: {integrity: sha512-1ZJBykBCXaSHG94vMMKmiHoL0MhNHKSVlcHVYZNw+BKxufhqQVTOawNpwwI1P5nIFZ/4jLVop0mcY6mJJDFNaw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -3799,25 +3889,25 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.2) - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/type-utils': 6.13.2(eslint@8.55.0)(typescript@5.3.2) - '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.2) - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.14.0 + '@typescript-eslint/type-utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4(supports-color@5.5.0) eslint: 8.55.0 graphemer: 1.4.0 ignore: 5.3.0 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.3.2) - typescript: 5.3.2 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.13.2(eslint@8.55.0)(typescript@5.3.2): - resolution: {integrity: sha512-MUkcC+7Wt/QOGeVlM8aGGJZy1XV5YKjTpq9jK6r6/iLsGXhBVaGP5N0UYvFsu9BFlSpwY9kMretzdBH01rkRXg==} + /@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3): + resolution: {integrity: sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -3826,27 +3916,27 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.2) - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/scope-manager': 6.14.0 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4(supports-color@5.5.0) eslint: 8.55.0 - typescript: 5.3.2 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@6.13.2: - resolution: {integrity: sha512-CXQA0xo7z6x13FeDYCgBkjWzNqzBn8RXaE3QVQVIUm74fWJLkJkaHmHdKStrxQllGh6Q4eUGyNpMe0b1hMkXFA==} + /@typescript-eslint/scope-manager@6.14.0: + resolution: {integrity: sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/visitor-keys': 6.14.0 dev: true - /@typescript-eslint/type-utils@6.13.2(eslint@8.55.0)(typescript@5.3.2): - resolution: {integrity: sha512-Qr6ssS1GFongzH2qfnWKkAQmMUyZSyOr0W54nZNU1MDfo+U4Mv3XveeLZzadc/yq8iYhQZHYT+eoXJqnACM1tw==} + /@typescript-eslint/type-utils@6.14.0(eslint@8.55.0)(typescript@5.3.3): + resolution: {integrity: sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -3855,23 +3945,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.2) - '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) + '@typescript-eslint/utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) debug: 4.3.4(supports-color@5.5.0) eslint: 8.55.0 - ts-api-utils: 1.0.3(typescript@5.3.2) - typescript: 5.3.2 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@6.13.2: - resolution: {integrity: sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg==} + /@typescript-eslint/types@6.14.0: + resolution: {integrity: sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA==} engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.13.2(typescript@5.3.2): - resolution: {integrity: sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w==} + /@typescript-eslint/typescript-estree@6.14.0(typescript@5.3.3): + resolution: {integrity: sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -3879,20 +3969,20 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.3.2) - typescript: 5.3.2 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@6.13.2(eslint@8.55.0)(typescript@5.3.2): - resolution: {integrity: sha512-b9Ptq4eAZUym4idijCRzl61oPCwwREcfDI8xGk751Vhzig5fFZR9CyzDz4Sp/nxSLBYxUPyh4QdIDqWykFhNmQ==} + /@typescript-eslint/utils@6.14.0(eslint@8.55.0)(typescript@5.3.3): + resolution: {integrity: sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -3900,9 +3990,9 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.2) + '@typescript-eslint/scope-manager': 6.14.0 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) eslint: 8.55.0 semver: 7.5.4 transitivePeerDependencies: @@ -3910,11 +4000,11 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys@6.13.2: - resolution: {integrity: sha512-OGznFs0eAQXJsp+xSd6k/O1UbFi/K/L7WjqeRoFE7vadjAF9y0uppXhYNQNEqygjou782maGClOoZwPqF0Drlw==} + /@typescript-eslint/visitor-keys@6.14.0: + resolution: {integrity: sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.13.2 + '@typescript-eslint/types': 6.14.0 eslint-visitor-keys: 3.4.3 dev: true @@ -3922,8 +4012,8 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@vercel/build-utils@7.2.5: - resolution: {integrity: sha512-rlXL7Kjwfl8c8CQ9fYpP/+AunFZbaXXf89OT+7G8E/CGRM+hAYrGF+N3Kz1X8TfwfNlSCqPs7VQriOKKajUS0g==} + /@vercel/build-utils@7.3.0: + resolution: {integrity: sha512-RJwqrGYSk75auHZqWmlSL+a5JsWv+4SF1AxNQJ+KpF3XWZ/8yThkN/jHBfNxMmW6VvNczSVtMaXI0/2Sess6Eg==} dev: true /@vercel/error-utils@2.0.2: @@ -3965,11 +4055,11 @@ packages: web-vitals: 0.2.4 dev: true - /@vercel/gatsby-plugin-vercel-builder@2.0.11: - resolution: {integrity: sha512-2G83Rj1gxL6X1/Cc0di+10xQ/ZYaaI1Mhi7kC8rUVApWY4cNJfFPsogB+DQ/fC6m+YAh3qajcbF6pnmVZk5K3Q==} + /@vercel/gatsby-plugin-vercel-builder@2.0.12: + resolution: {integrity: sha512-S1RkywrUItewqg06T3L4cgYfiwi2BFngHIIerhOYhVuD9A+yfMgxnH5dkbu6nujmV1SEws+Q92wSiPfLPmO0eA==} dependencies: '@sinclair/typebox': 0.25.24 - '@vercel/build-utils': 7.2.5 + '@vercel/build-utils': 7.3.0 '@vercel/routing-utils': 3.1.0 esbuild: 0.14.47 etag: 1.8.1 @@ -4017,14 +4107,14 @@ packages: - supports-color dev: true - /@vercel/node@3.0.11: - resolution: {integrity: sha512-J6ETfnfHNCnomEaEVTdbr/J1t1+SDYTx7nawCRux+Gn2JDrQ6y1K0YIi61FLLd7uIhShqJ4DzfImih7zKxxeeg==} + /@vercel/node@3.0.12: + resolution: {integrity: sha512-OiNHiUe1LX/CfDrQ07ntPsoYhJiC38mEeErYeqA6YNVAz3QGdX3pthiaIig2KPqeeYkEx5bSkVIqQtQOTJBuLQ==} dependencies: '@edge-runtime/node-utils': 2.2.1 '@edge-runtime/primitives': 4.0.5 '@edge-runtime/vm': 3.1.7 '@types/node': 14.18.33 - '@vercel/build-utils': 7.2.5 + '@vercel/build-utils': 7.3.0 '@vercel/error-utils': 2.0.2 '@vercel/nft': 0.24.2 '@vercel/static-config': 3.0.0 @@ -4061,8 +4151,8 @@ packages: - supports-color dev: true - /@vercel/remix-builder@2.0.12: - resolution: {integrity: sha512-tm0dIJJcVm5CuJmWYJMqqz9h2gI2rysOTmbPdzEjZmFFzwcrI+745crFMbCXN++LJCLhyhXaMuktdWqQ4laimg==} + /@vercel/remix-builder@2.0.14: + resolution: {integrity: sha512-c+ILERSRq404sf6kt0qWhYhuxWkkoTEm2FdLoUnVs21K6kzGtJMJbUExEHoPZvN9a0tq86ZU86jVvRZV6WL0cQ==} dependencies: '@vercel/nft': 0.24.2 '@vercel/static-config': 3.0.0 @@ -4080,15 +4170,15 @@ packages: ajv: 6.12.6 dev: true - /@vercel/ruby@2.0.3: - resolution: {integrity: sha512-INZjBvBxQlANvj7LvHeXtfjpU+ZtwGL45vyys5+hI594MokpkrKdzUaTuK4kUX+KsEJUR7Xule5JiS89fW77BA==} + /@vercel/ruby@2.0.4: + resolution: {integrity: sha512-EpZyfF6wFGzFDmubFIh/EZtYpKindmXx/69xSfKEBTVU0afgljyOOICbyZePe5tvigfOEBLSLgrt/2nN+MlLtA==} dev: true - /@vercel/static-build@2.0.13: - resolution: {integrity: sha512-2+8v7QsRBVF31St8+OVZpJQHwOroXgP4ZoGX8/ppZhBh/Y7qfQds0mlECEnjdLHEdMIFwXCfuvUvcD5LfmjjAA==} + /@vercel/static-build@2.0.14: + resolution: {integrity: sha512-l5eQtJbk5Pc+P8XARDnpcbX4LnK3bGy7uf6S1aFOD4h6F8iBdg0agWTufZnq5BI91pcPVICPazM5BYhigIEznQ==} dependencies: '@vercel/gatsby-plugin-vercel-analytics': 1.0.11 - '@vercel/gatsby-plugin-vercel-builder': 2.0.11 + '@vercel/gatsby-plugin-vercel-builder': 2.0.12 '@vercel/static-config': 3.0.0 ts-morph: 12.0.0 dev: true @@ -4101,110 +4191,110 @@ packages: ts-morph: 12.0.0 dev: true - /@vitejs/plugin-react@4.2.1(vite@5.0.5): + /@vitejs/plugin-react@4.2.1(vite@5.0.8): resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.2.0 || ^5.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.6) '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 5.0.5(@types/node@20.10.3)(sass@1.69.5) + vite: 5.0.8(@types/node@20.10.4)(sass@1.69.5) transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue@4.5.1(vite@5.0.5)(vue@3.3.10): - resolution: {integrity: sha512-DaUzYFr+2UGDG7VSSdShKa9sIWYBa1LL8KC0MNOf2H5LjcTPjob0x8LbkqXWmAtbANJCkpiQTj66UVcQkN2s3g==} + /@vitejs/plugin-vue@4.5.2(vite@5.0.8)(vue@3.3.11): + resolution: {integrity: sha512-UGR3DlzLi/SaVBPX0cnSyE37vqxU3O6chn8l0HJNzQzDia6/Au2A4xKv+iIJW8w2daf80G7TYHhi1pAUjdZ0bQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.0.5(@types/node@20.10.3)(sass@1.69.5) - vue: 3.3.10(typescript@5.3.2) + vite: 5.0.8(@types/node@20.10.4)(sass@1.69.5) + vue: 3.3.11(typescript@5.3.3) dev: true - /@vitest/expect@1.0.1: - resolution: {integrity: sha512-3cdrb/eKD/0tygDX75YscuHEHMUJ70u3UoLSq2eqhWks57AyzvsDQbyn53IhZ0tBN7gA8Jj2VhXiOV2lef7thw==} + /@vitest/expect@1.0.4: + resolution: {integrity: sha512-/NRN9N88qjg3dkhmFcCBwhn/Ie4h064pY3iv7WLRsDJW7dXnEgeoa8W9zy7gIPluhz6CkgqiB3HmpIXgmEY5dQ==} dependencies: - '@vitest/spy': 1.0.1 - '@vitest/utils': 1.0.1 + '@vitest/spy': 1.0.4 + '@vitest/utils': 1.0.4 chai: 4.3.10 dev: true - /@vitest/runner@1.0.1: - resolution: {integrity: sha512-/+z0vhJ0MfRPT3AyTvAK6m57rzlew/ct8B2a4LMv7NhpPaiI2QLGyOBMB3lcioWdJHjRuLi9aYppfOv0B5aRQA==} + /@vitest/runner@1.0.4: + resolution: {integrity: sha512-rhOQ9FZTEkV41JWXozFM8YgOqaG9zA7QXbhg5gy6mFOVqh4PcupirIJ+wN7QjeJt8S8nJRYuZH1OjJjsbxAXTQ==} dependencies: - '@vitest/utils': 1.0.1 + '@vitest/utils': 1.0.4 p-limit: 5.0.0 pathe: 1.1.1 dev: true - /@vitest/snapshot@1.0.1: - resolution: {integrity: sha512-wIPtPDGSxEZ+DpNMc94AsybX6LV6uN6sosf5TojyP1m2QbKwiRuLV/5RSsjt1oWViHsTj8mlcwrQQ1zHGO0fMw==} + /@vitest/snapshot@1.0.4: + resolution: {integrity: sha512-vkfXUrNyNRA/Gzsp2lpyJxh94vU2OHT1amoD6WuvUAA12n32xeVZQ0KjjQIf8F6u7bcq2A2k969fMVxEsxeKYA==} dependencies: magic-string: 0.30.5 pathe: 1.1.1 pretty-format: 29.7.0 dev: true - /@vitest/spy@1.0.1: - resolution: {integrity: sha512-yXwm1uKhBVr/5MhVeSmtNqK+0q2RXIchJt8kokEKdrWLtkPeDgdbZ6SjR1VQGZuNdWL6sSBnLayIyVvcS0qLfA==} + /@vitest/spy@1.0.4: + resolution: {integrity: sha512-9ojTFRL1AJVh0hvfzAQpm0QS6xIS+1HFIw94kl/1ucTfGCaj1LV/iuJU4Y6cdR03EzPDygxTHwE1JOm+5RCcvA==} dependencies: tinyspy: 2.2.0 dev: true - /@vitest/utils@1.0.1: - resolution: {integrity: sha512-MGPCHkzXbbAyscrhwGzh8uP1HPrTYLWaj1WTDtWSGrpe2yJWLRN9mF9ooKawr6NMOg9vTBtg2JqWLfuLC7Dknw==} + /@vitest/utils@1.0.4: + resolution: {integrity: sha512-gsswWDXxtt0QvtK/y/LWukN7sGMYmnCcv1qv05CsY6cU/Y1zpGX1QuvLs+GO1inczpE6Owixeel3ShkjhYtGfA==} dependencies: diff-sequences: 29.6.3 loupe: 2.3.7 pretty-format: 29.7.0 dev: true - /@vue/compiler-core@3.3.10: - resolution: {integrity: sha512-doe0hODR1+i1menPkRzJ5MNR6G+9uiZHIknK3Zn5OcIztu6GGw7u0XUzf3AgB8h/dfsZC9eouzoLo3c3+N/cVA==} + /@vue/compiler-core@3.3.11: + resolution: {integrity: sha512-h97/TGWBilnLuRaj58sxNrsUU66fwdRKLOLQ9N/5iNDfp+DZhYH9Obhe0bXxhedl8fjAgpRANpiZfbgWyruQ0w==} dependencies: - '@babel/parser': 7.23.5 - '@vue/shared': 3.3.10 + '@babel/parser': 7.23.6 + '@vue/shared': 3.3.11 estree-walker: 2.0.2 source-map-js: 1.0.2 - /@vue/compiler-dom@3.3.10: - resolution: {integrity: sha512-NCrqF5fm10GXZIK0GrEAauBqdy+F2LZRt3yNHzrYjpYBuRssQbuPLtSnSNjyR9luHKkWSH8we5LMB3g+4z2HvA==} + /@vue/compiler-dom@3.3.11: + resolution: {integrity: sha512-zoAiUIqSKqAJ81WhfPXYmFGwDRuO+loqLxvXmfUdR5fOitPoUiIeFI9cTTyv9MU5O1+ZZglJVTusWzy+wfk5hw==} dependencies: - '@vue/compiler-core': 3.3.10 - '@vue/shared': 3.3.10 + '@vue/compiler-core': 3.3.11 + '@vue/shared': 3.3.11 - /@vue/compiler-sfc@3.3.10: - resolution: {integrity: sha512-xpcTe7Rw7QefOTRFFTlcfzozccvjM40dT45JtrE3onGm/jBLZ0JhpKu3jkV7rbDFLeeagR/5RlJ2Y9SvyS0lAg==} + /@vue/compiler-sfc@3.3.11: + resolution: {integrity: sha512-U4iqPlHO0KQeK1mrsxCN0vZzw43/lL8POxgpzcJweopmqtoYy9nljJzWDIQS3EfjiYhfdtdk9Gtgz7MRXnz3GA==} dependencies: - '@babel/parser': 7.23.5 - '@vue/compiler-core': 3.3.10 - '@vue/compiler-dom': 3.3.10 - '@vue/compiler-ssr': 3.3.10 - '@vue/reactivity-transform': 3.3.10 - '@vue/shared': 3.3.10 + '@babel/parser': 7.23.6 + '@vue/compiler-core': 3.3.11 + '@vue/compiler-dom': 3.3.11 + '@vue/compiler-ssr': 3.3.11 + '@vue/reactivity-transform': 3.3.11 + '@vue/shared': 3.3.11 estree-walker: 2.0.2 magic-string: 0.30.5 postcss: 8.4.32 source-map-js: 1.0.2 - /@vue/compiler-ssr@3.3.10: - resolution: {integrity: sha512-12iM4jA4GEbskwXMmPcskK5wImc2ohKm408+o9iox3tfN9qua8xL0THIZtoe9OJHnXP4eOWZpgCAAThEveNlqQ==} + /@vue/compiler-ssr@3.3.11: + resolution: {integrity: sha512-Zd66ZwMvndxRTgVPdo+muV4Rv9n9DwQ4SSgWWKWkPFebHQfVYRrVjeygmmDmPewsHyznCNvJ2P2d6iOOhdv8Qg==} dependencies: - '@vue/compiler-dom': 3.3.10 - '@vue/shared': 3.3.10 + '@vue/compiler-dom': 3.3.11 + '@vue/shared': 3.3.11 /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} dev: true - /@vue/eslint-config-prettier@8.0.0(eslint@8.55.0)(prettier@3.1.0): + /@vue/eslint-config-prettier@8.0.0(eslint@8.55.0)(prettier@3.1.1): resolution: {integrity: sha512-55dPqtC4PM/yBjhAr+yEw6+7KzzdkBuLmnhBrDfp4I48+wy+Giqqj9yUr5T2uD/BkBROjjmqnLZmXRdOx/VtQg==} peerDependencies: eslint: '>= 8.0.0' @@ -4212,13 +4302,13 @@ packages: dependencies: eslint: 8.55.0 eslint-config-prettier: 8.10.0(eslint@8.55.0) - eslint-plugin-prettier: 5.0.1(eslint-config-prettier@8.10.0)(eslint@8.55.0)(prettier@3.1.0) - prettier: 3.1.0 + eslint-plugin-prettier: 5.0.1(eslint-config-prettier@8.10.0)(eslint@8.55.0)(prettier@3.1.1) + prettier: 3.1.1 transitivePeerDependencies: - '@types/eslint' dev: true - /@vue/eslint-config-typescript@12.0.0(eslint-plugin-vue@9.19.2)(eslint@8.55.0)(typescript@5.3.2): + /@vue/eslint-config-typescript@12.0.0(eslint-plugin-vue@9.19.2)(eslint@8.55.0)(typescript@5.3.3): resolution: {integrity: sha512-StxLFet2Qe97T8+7L8pGlhYBBr8Eg05LPuTDVopQV6il+SK6qqom59BA/rcFipUef2jD8P2X44Vd8tMFytfvlg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -4229,71 +4319,71 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.2) - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/eslint-plugin': 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) eslint: 8.55.0 eslint-plugin-vue: 9.19.2(eslint@8.55.0) - typescript: 5.3.2 + typescript: 5.3.3 vue-eslint-parser: 9.3.2(eslint@8.55.0) transitivePeerDependencies: - supports-color dev: true - /@vue/reactivity-transform@3.3.10: - resolution: {integrity: sha512-0xBdk+CKHWT+Gev8oZ63Tc0qFfj935YZx+UAynlutnrDZ4diFCVFMWixn65HzjE3S1iJppWOo6Tt1OzASH7VEg==} + /@vue/reactivity-transform@3.3.11: + resolution: {integrity: sha512-fPGjH0wqJo68A0wQ1k158utDq/cRyZNlFoxGwNScE28aUFOKFEnCBsvyD8jHn+0kd0UKVpuGuaZEQ6r9FJRqCg==} dependencies: - '@babel/parser': 7.23.5 - '@vue/compiler-core': 3.3.10 - '@vue/shared': 3.3.10 + '@babel/parser': 7.23.6 + '@vue/compiler-core': 3.3.11 + '@vue/shared': 3.3.11 estree-walker: 2.0.2 magic-string: 0.30.5 - /@vue/reactivity@3.3.10: - resolution: {integrity: sha512-H5Z7rOY/JLO+e5a6/FEXaQ1TMuOvY4LDVgT+/+HKubEAgs9qeeZ+NhADSeEtrNQeiKLDuzeKc8v0CUFpB6Pqgw==} + /@vue/reactivity@3.3.11: + resolution: {integrity: sha512-D5tcw091f0nuu+hXq5XANofD0OXnBmaRqMYl5B3fCR+mX+cXJIGNw/VNawBqkjLNWETrFW0i+xH9NvDbTPVh7g==} dependencies: - '@vue/shared': 3.3.10 + '@vue/shared': 3.3.11 - /@vue/runtime-core@3.3.10: - resolution: {integrity: sha512-DZ0v31oTN4YHX9JEU5VW1LoIVgFovWgIVb30bWn9DG9a7oA415idcwsRNNajqTx8HQJyOaWfRKoyuP2P2TYIag==} + /@vue/runtime-core@3.3.11: + resolution: {integrity: sha512-g9ztHGwEbS5RyWaOpXuyIVFTschclnwhqEbdy5AwGhYOgc7m/q3NFwr50MirZwTTzX55JY8pSkeib9BX04NIpw==} dependencies: - '@vue/reactivity': 3.3.10 - '@vue/shared': 3.3.10 + '@vue/reactivity': 3.3.11 + '@vue/shared': 3.3.11 - /@vue/runtime-dom@3.3.10: - resolution: {integrity: sha512-c/jKb3ny05KJcYk0j1m7Wbhrxq7mZYr06GhKykDMNRRR9S+/dGT8KpHuNQjv3/8U4JshfkAk6TpecPD3B21Ijw==} + /@vue/runtime-dom@3.3.11: + resolution: {integrity: sha512-OlhtV1PVpbgk+I2zl+Y5rQtDNcCDs12rsRg71XwaA2/Rbllw6mBLMi57VOn8G0AjOJ4Mdb4k56V37+g8ukShpQ==} dependencies: - '@vue/runtime-core': 3.3.10 - '@vue/shared': 3.3.10 - csstype: 3.1.2 + '@vue/runtime-core': 3.3.11 + '@vue/shared': 3.3.11 + csstype: 3.1.3 - /@vue/server-renderer@3.3.10(vue@3.3.10): - resolution: {integrity: sha512-0i6ww3sBV3SKlF3YTjSVqKQ74xialMbjVYGy7cOTi7Imd8ediE7t72SK3qnvhrTAhOvlQhq6Bk6nFPdXxe0sAg==} + /@vue/server-renderer@3.3.11(vue@3.3.11): + resolution: {integrity: sha512-AIWk0VwwxCAm4wqtJyxBylRTXSy1wCLOKbWxHaHiu14wjsNYtiRCSgVuqEPVuDpErOlRdNnuRgipQfXRLjLN5A==} peerDependencies: - vue: 3.3.10 + vue: 3.3.11 dependencies: - '@vue/compiler-ssr': 3.3.10 - '@vue/shared': 3.3.10 - vue: 3.3.10(typescript@5.3.2) + '@vue/compiler-ssr': 3.3.11 + '@vue/shared': 3.3.11 + vue: 3.3.11(typescript@5.3.3) - /@vue/shared@3.3.10: - resolution: {integrity: sha512-2y3Y2J1a3RhFa0WisHvACJR2ncvWiVHcP8t0Inxo+NKz+8RKO4ZV8eZgCxRgQoA6ITfV12L4E6POOL9HOU5nqw==} + /@vue/shared@3.3.11: + resolution: {integrity: sha512-u2G8ZQ9IhMWTMXaWqZycnK4UthG1fA238CD+DP4Dm4WJi5hdUKKLg0RMRaRpDPNMdkTwIDkp7WtD0Rd9BH9fLw==} - /@vuepress/bundler-vite@2.0.0-rc.0(@types/node@20.10.3)(sass@1.69.5)(typescript@5.3.2): + /@vuepress/bundler-vite@2.0.0-rc.0(@types/node@20.10.4)(sass@1.69.5)(typescript@5.3.3): resolution: {integrity: sha512-rX8S8IYpqqlJfNPstS/joorpxXx/4WuE7+gDM31i2HUrxOKGZVzq8ZsRRRU2UdoTwHZSd3LpUS4sMtxE5xLK1A==} dependencies: - '@vitejs/plugin-vue': 4.5.1(vite@5.0.5)(vue@3.3.10) - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/core': 2.0.0-rc.0(typescript@5.3.2) + '@vitejs/plugin-vue': 4.5.2(vite@5.0.8)(vue@3.3.11) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/core': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 autoprefixer: 10.4.16(postcss@8.4.32) connect-history-api-fallback: 2.0.0 postcss: 8.4.32 postcss-load-config: 4.0.2(postcss@8.4.32) - rollup: 4.6.1 - vite: 5.0.5(@types/node@20.10.3)(sass@1.69.5) - vue: 3.3.10(typescript@5.3.2) - vue-router: 4.2.5(vue@3.3.10) + rollup: 4.9.0 + vite: 5.0.8(@types/node@20.10.4)(sass@1.69.5) + vue: 3.3.11(typescript@5.3.3) + vue-router: 4.2.5(vue@3.3.11) transitivePeerDependencies: - '@types/node' - '@vue/composition-api' @@ -4308,44 +4398,44 @@ packages: - typescript dev: true - /@vuepress/cli@2.0.0-rc.0(typescript@5.3.2): + /@vuepress/cli@2.0.0-rc.0(typescript@5.3.3): resolution: {integrity: sha512-XWSIFO9iOR7N4O2lXIwS5vZuLjU9WU/aGAtmhMWEMxrdMx7TQaJbgrfpTUEbHMf+cPI1DXBbUbtmkqIvtfOV0w==} hasBin: true dependencies: - '@vuepress/core': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/core': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 cac: 6.7.14 chokidar: 3.5.3 envinfo: 7.11.0 - esbuild: 0.19.8 + esbuild: 0.19.9 transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /@vuepress/client@2.0.0-rc.0(typescript@5.3.2): + /@vuepress/client@2.0.0-rc.0(typescript@5.3.3): resolution: {integrity: sha512-TwQx8hJgYONYxX+QltZ2aw9O5Ym6SKelfiUduuIRb555B1gece/jSVap3H/ZwyBhpgJMtG4+/Mrmf8nlDSHjvw==} dependencies: '@vue/devtools-api': 6.5.1 '@vuepress/shared': 2.0.0-rc.0 - '@vueuse/core': 10.7.0(vue@3.3.10) - vue: 3.3.10(typescript@5.3.2) - vue-router: 4.2.5(vue@3.3.10) + '@vueuse/core': 10.7.0(vue@3.3.11) + vue: 3.3.11(typescript@5.3.3) + vue-router: 4.2.5(vue@3.3.11) transitivePeerDependencies: - '@vue/composition-api' - typescript dev: true - /@vuepress/core@2.0.0-rc.0(typescript@5.3.2): + /@vuepress/core@2.0.0-rc.0(typescript@5.3.3): resolution: {integrity: sha512-uoOaZP1MdxZYJIAJcRcmYKKeCIVnxZeOuLMOOB9CPuAKSalT1RvJ1lztw6RX3q9SPnlqtSZPQXDncPAZivw4pA==} dependencies: - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/markdown': 2.0.0-rc.0 '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - vue: 3.3.10(typescript@5.3.2) + vue: 3.3.11(typescript@5.3.3) transitivePeerDependencies: - '@vue/composition-api' - supports-color @@ -4375,40 +4465,40 @@ packages: - supports-color dev: true - /@vuepress/plugin-active-header-links@2.0.0-rc.0(typescript@5.3.2): + /@vuepress/plugin-active-header-links@2.0.0-rc.0(typescript@5.3.3): resolution: {integrity: sha512-UJdXLYNGL5Wjy5YGY8M2QgqT75bZ95EHebbqGi8twBdIJE9O+bM+dPJyYtAk2PIVqFORiw3Hj+PchsNSxdn9+g==} dependencies: - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/core': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/core': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/utils': 2.0.0-rc.0 ts-debounce: 4.0.0 - vue: 3.3.10(typescript@5.3.2) - vue-router: 4.2.5(vue@3.3.10) + vue: 3.3.11(typescript@5.3.3) + vue-router: 4.2.5(vue@3.3.11) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /@vuepress/plugin-back-to-top@2.0.0-rc.0(typescript@5.3.2): + /@vuepress/plugin-back-to-top@2.0.0-rc.0(typescript@5.3.3): resolution: {integrity: sha512-6GPfuzV5lkAnR00BxRUhqMXwMWt741alkq2R6bln4N8BneSOwEpX/7vi19MGf232aKdS/Va4pF5p0/nJ8Sed/g==} dependencies: - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/core': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/core': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/utils': 2.0.0-rc.0 ts-debounce: 4.0.0 - vue: 3.3.10(typescript@5.3.2) + vue: 3.3.11(typescript@5.3.3) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /@vuepress/plugin-container@2.0.0-rc.0(typescript@5.3.2): + /@vuepress/plugin-container@2.0.0-rc.0(typescript@5.3.3): resolution: {integrity: sha512-b7vrLN11YE7qiUDPfA3N9P7Z8fupe9Wbcr9KAE/bmfZ9VT4d6kzpVyoU7XHi99XngitsmnkaXP4aBvBF1c2AnA==} dependencies: '@types/markdown-it': 13.0.7 - '@vuepress/core': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/core': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/markdown': 2.0.0-rc.0 '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 @@ -4420,20 +4510,20 @@ packages: - typescript dev: true - /@vuepress/plugin-docsearch@2.0.0-rc.0(@algolia/client-search@4.20.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2): + /@vuepress/plugin-docsearch@2.0.0-rc.0(@algolia/client-search@4.21.1)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3): resolution: {integrity: sha512-bFbb+RxNyoLVbojv3Fh3UNfMmx9tszdae5ni9nG2xa05giCRwGKT0wFG3Q6n0a9kIQ6V7z3PjCj9x1k4SALPEA==} dependencies: '@docsearch/css': 3.5.2 - '@docsearch/js': 3.5.2(@algolia/client-search@4.20.0)(react@18.2.0)(search-insights@2.11.0) - '@docsearch/react': 3.5.2(@algolia/client-search@4.20.0)(react@18.2.0)(search-insights@2.11.0) - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/core': 2.0.0-rc.0(typescript@5.3.2) + '@docsearch/js': 3.5.2(@algolia/client-search@4.21.1)(react@18.2.0)(search-insights@2.13.0) + '@docsearch/react': 3.5.2(@algolia/client-search@4.21.1)(react@18.2.0)(search-insights@2.13.0) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/core': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.7.0(vue@3.3.10) + '@vueuse/core': 10.7.0(vue@3.3.11) ts-debounce: 4.0.0 - vue: 3.3.10(typescript@5.3.2) - vue-router: 4.2.5(vue@3.3.10) + vue: 3.3.11(typescript@5.3.3) + vue-router: 4.2.5(vue@3.3.11) transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -4445,25 +4535,25 @@ packages: - typescript dev: true - /@vuepress/plugin-external-link-icon@2.0.0-rc.0(typescript@5.3.2): + /@vuepress/plugin-external-link-icon@2.0.0-rc.0(typescript@5.3.3): resolution: {integrity: sha512-o8bk0oIlj/BkKc02mq91XLDloq1VOz/8iNcRwKAeqBE6svXzdYiyoTGet0J/4iPuAetsCn75S57W6RioDJHMnQ==} dependencies: - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/core': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/core': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/markdown': 2.0.0-rc.0 '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - vue: 3.3.10(typescript@5.3.2) + vue: 3.3.11(typescript@5.3.3) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /@vuepress/plugin-git@2.0.0-rc.0(typescript@5.3.2): + /@vuepress/plugin-git@2.0.0-rc.0(typescript@5.3.3): resolution: {integrity: sha512-r7UF77vZxaYeJQLygzodKv+15z3/dTLuGp4VcYO21W6BlJZvd4u9zqgiV7A//bZQvK4+3Hprylr0G3KgXqMewA==} dependencies: - '@vuepress/core': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/core': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/utils': 2.0.0-rc.0 execa: 8.0.1 transitivePeerDependencies: @@ -4472,38 +4562,38 @@ packages: - typescript dev: true - /@vuepress/plugin-medium-zoom@2.0.0-rc.0(typescript@5.3.2): + /@vuepress/plugin-medium-zoom@2.0.0-rc.0(typescript@5.3.3): resolution: {integrity: sha512-peU1lYKsmKikIe/0pkJuHzD/k6xW2TuqdvKVhV4I//aOE1WxsREKJ4ACcldmoIsnysoDydAUqKT6xDPGyDsH2g==} dependencies: - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/core': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/core': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/utils': 2.0.0-rc.0 medium-zoom: 1.1.0 - vue: 3.3.10(typescript@5.3.2) + vue: 3.3.11(typescript@5.3.3) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /@vuepress/plugin-nprogress@2.0.0-rc.0(typescript@5.3.2): + /@vuepress/plugin-nprogress@2.0.0-rc.0(typescript@5.3.3): resolution: {integrity: sha512-rI+eK0Pg1KiZE+7hGmDUeSbgdWCid8Vnw0hFKNmjinDzGVmx4m03M6qfvclsI0SryH+lR7itZGLaR4gbTlrz/w==} dependencies: - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/core': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/core': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/utils': 2.0.0-rc.0 - vue: 3.3.10(typescript@5.3.2) - vue-router: 4.2.5(vue@3.3.10) + vue: 3.3.11(typescript@5.3.3) + vue-router: 4.2.5(vue@3.3.11) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /@vuepress/plugin-palette@2.0.0-rc.0(typescript@5.3.2): + /@vuepress/plugin-palette@2.0.0-rc.0(typescript@5.3.3): resolution: {integrity: sha512-wW70SCp3/K7s1lln5YQsBGTog2WXaQv5piva5zhXcQ47YGf4aAJpThDa5C/ot4HhkPOKn8Iz5s0ckxXZzW8DIg==} dependencies: - '@vuepress/core': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/core': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/utils': 2.0.0-rc.0 chokidar: 3.5.3 transitivePeerDependencies: @@ -4512,10 +4602,10 @@ packages: - typescript dev: true - /@vuepress/plugin-prismjs@2.0.0-rc.0(typescript@5.3.2): + /@vuepress/plugin-prismjs@2.0.0-rc.0(typescript@5.3.3): resolution: {integrity: sha512-c5WRI7+FhVjdbymOKQ8F2KY/Bnv7aQtWScVk8vCMUimNi7v7Wff/A/i3KSFNz/tge3LxiAeH/Dc2WS/OnQXwCg==} dependencies: - '@vuepress/core': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/core': 2.0.0-rc.0(typescript@5.3.3) prismjs: 1.29.0 transitivePeerDependencies: - '@vue/composition-api' @@ -4523,15 +4613,15 @@ packages: - typescript dev: true - /@vuepress/plugin-theme-data@2.0.0-rc.0(typescript@5.3.2): + /@vuepress/plugin-theme-data@2.0.0-rc.0(typescript@5.3.3): resolution: {integrity: sha512-FXY3/Ml+rM6gNKvwdBF6vKAcwnSvtXCzKgQwJAw3ppQTKUkLcbOxqM+h4d8bzHWAAvdnEvQFug5uEZgWllBQbA==} dependencies: '@vue/devtools-api': 6.5.1 - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/core': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/core': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - vue: 3.3.10(typescript@5.3.2) + vue: 3.3.11(typescript@5.3.3) transitivePeerDependencies: - '@vue/composition-api' - supports-color @@ -4542,10 +4632,10 @@ packages: resolution: {integrity: sha512-ikdSfjRv5LGM1iv4HHwF9P6gqTjaFCXKPK+hzlkHFHNZO1GLqk7/BPc4F51tAG1s8TcLhUZc+54LrfgS7PkXXA==} dependencies: '@mdit-vue/types': 1.0.0 - '@vue/shared': 3.3.10 + '@vue/shared': 3.3.11 dev: true - /@vuepress/theme-default@2.0.0-rc.0(typescript@5.3.2): + /@vuepress/theme-default@2.0.0-rc.0(typescript@5.3.3): resolution: {integrity: sha512-I8Y08evDmMuD1jh3NftPpFFSlCWOizQDJLjN7EQwcg7jiAP4A7c2REo6nBN2EmP24Mi7UrRM+RnytHR5V+pElA==} peerDependencies: sass-loader: ^13.3.2 @@ -4553,24 +4643,24 @@ packages: sass-loader: optional: true dependencies: - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/core': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/plugin-active-header-links': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/plugin-back-to-top': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/plugin-container': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/plugin-external-link-icon': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/plugin-git': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/plugin-medium-zoom': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/plugin-nprogress': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/plugin-palette': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/plugin-prismjs': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/plugin-theme-data': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/core': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/plugin-active-header-links': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/plugin-back-to-top': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/plugin-container': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/plugin-external-link-icon': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/plugin-git': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/plugin-medium-zoom': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/plugin-nprogress': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/plugin-palette': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/plugin-prismjs': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/plugin-theme-data': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.7.0(vue@3.3.10) + '@vueuse/core': 10.7.0(vue@3.3.11) sass: 1.69.5 - vue: 3.3.10(typescript@5.3.2) - vue-router: 4.2.5(vue@3.3.10) + vue: 3.3.11(typescript@5.3.3) + vue-router: 4.2.5(vue@3.3.11) transitivePeerDependencies: - '@vue/composition-api' - supports-color @@ -4595,13 +4685,13 @@ packages: - supports-color dev: true - /@vueuse/core@10.7.0(vue@3.3.10): + /@vueuse/core@10.7.0(vue@3.3.11): resolution: {integrity: sha512-4EUDESCHtwu44ZWK3Gc/hZUVhVo/ysvdtwocB5vcauSV4B7NiGY5972WnsojB3vRNdxvAt7kzJWE2h9h7C9d5w==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.7.0 - '@vueuse/shared': 10.7.0(vue@3.3.10) - vue-demi: 0.14.6(vue@3.3.10) + '@vueuse/shared': 10.7.0(vue@3.3.11) + vue-demi: 0.14.6(vue@3.3.11) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -4609,10 +4699,10 @@ packages: /@vueuse/metadata@10.7.0: resolution: {integrity: sha512-GlaH7tKP2iBCZ3bHNZ6b0cl9g0CJK8lttkBNUX156gWvNYhTKEtbweWLm9rxCPIiwzYcr/5xML6T8ZUEt+DkvA==} - /@vueuse/shared@10.7.0(vue@3.3.10): + /@vueuse/shared@10.7.0(vue@3.3.11): resolution: {integrity: sha512-kc00uV6CiaTdc3i1CDC4a3lBxzaBE9AgYNtFN87B5OOscqeWElj/uza8qVDmk7/U8JbqoONLbtqiLJ5LGRuqlw==} dependencies: - vue-demi: 0.14.6(vue@3.3.10) + vue-demi: 0.14.6(vue@3.3.11) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -4729,7 +4819,7 @@ packages: webpack: 4.x.x || 5.x.x webpack-cli: 4.x.x dependencies: - webpack: 5.89.0(esbuild@0.19.8)(webpack-cli@4.10.0) + webpack: 5.89.0(esbuild@0.19.9)(webpack-cli@4.10.0) webpack-cli: 4.10.0(webpack@5.89.0) dev: true @@ -4806,8 +4896,8 @@ packages: acorn: 8.11.2 dev: true - /acorn-walk@8.3.0: - resolution: {integrity: sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==} + /acorn-walk@8.3.1: + resolution: {integrity: sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==} engines: {node: '>=0.4.0'} dev: true @@ -4896,23 +4986,23 @@ packages: request: 2.88.2 dev: false - /algoliasearch@4.20.0: - resolution: {integrity: sha512-y+UHEjnOItoNy0bYO+WWmLWBlPwDjKHW6mNHrPi0NkuhpQOOEbrkwQH/wgKFDLh7qlKjzoKeiRtlpewDPDG23g==} + /algoliasearch@4.21.1: + resolution: {integrity: sha512-Ym0MGwOcjQhZ+s1N/j0o94g3vQD0MzNpWsfJLyPVCt0zHflbi0DwYX+9GPmTJ4BzegoxWMyCPgcmpd3R+VlOzQ==} dependencies: - '@algolia/cache-browser-local-storage': 4.20.0 - '@algolia/cache-common': 4.20.0 - '@algolia/cache-in-memory': 4.20.0 - '@algolia/client-account': 4.20.0 - '@algolia/client-analytics': 4.20.0 - '@algolia/client-common': 4.20.0 - '@algolia/client-personalization': 4.20.0 - '@algolia/client-search': 4.20.0 - '@algolia/logger-common': 4.20.0 - '@algolia/logger-console': 4.20.0 - '@algolia/requester-browser-xhr': 4.20.0 - '@algolia/requester-common': 4.20.0 - '@algolia/requester-node-http': 4.20.0 - '@algolia/transporter': 4.20.0 + '@algolia/cache-browser-local-storage': 4.21.1 + '@algolia/cache-common': 4.21.1 + '@algolia/cache-in-memory': 4.21.1 + '@algolia/client-account': 4.21.1 + '@algolia/client-analytics': 4.21.1 + '@algolia/client-common': 4.21.1 + '@algolia/client-personalization': 4.21.1 + '@algolia/client-search': 4.21.1 + '@algolia/logger-common': 4.21.1 + '@algolia/logger-console': 4.21.1 + '@algolia/requester-browser-xhr': 4.21.1 + '@algolia/requester-common': 4.21.1 + '@algolia/requester-node-http': 4.21.1 + '@algolia/transporter': 4.21.1 dev: true /ansi-colors@4.1.3: @@ -4988,7 +5078,7 @@ packages: picomatch: 2.3.1 dev: true - /apidoc@1.2.0(esbuild@0.19.8): + /apidoc@1.2.0(esbuild@0.19.9): resolution: {integrity: sha512-Qagoj7QnqNHbDUDNpU21eLP4hJSAXn6knHtEjRYWTlSEmpYDGSQijejyFXaWGByhfryW8B1gL+6B57UB/F1lxw==} engines: {node: '>=16.0.0'} os: [darwin, freebsd, linux, openbsd, win32] @@ -5011,7 +5101,7 @@ packages: prismjs: 1.29.0 semver: 7.5.4 style-loader: 3.3.3(webpack@5.89.0) - webpack: 5.89.0(esbuild@0.19.8)(webpack-cli@4.10.0) + webpack: 5.89.0(esbuild@0.19.9)(webpack-cli@4.10.0) webpack-cli: 4.10.0(webpack@5.89.0) winston: 3.11.0 transitivePeerDependencies: @@ -5237,7 +5327,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.22.2 - caniuse-lite: 1.0.30001566 + caniuse-lite: 1.0.30001570 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -5270,38 +5360,38 @@ packages: - debug dev: false - /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.5): - resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==} + /babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.23.6): + resolution: {integrity: sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.5 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.6) semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.23.5): - resolution: {integrity: sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==} + /babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.23.6): + resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.5) - core-js-compat: 3.33.3 + '@babel/core': 7.23.6 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.6) + core-js-compat: 3.34.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.5): - resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==} + /babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.23.6): + resolution: {integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.6) transitivePeerDependencies: - supports-color dev: true @@ -5438,12 +5528,12 @@ packages: resolution: {integrity: sha512-ZFz4mAOgqm0cbwKaZsfJbYDbTXGoPANlte7qRsRJOfjB9KmmISQrXJxAVrnXG8C8v/QHNzXyeJt0Cfcks6zZvQ==} engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} dependencies: - '@mdn/browser-compat-data': 5.4.3 + '@mdn/browser-compat-data': 5.4.5 '@types/object-path': 0.11.4 '@types/semver': 7.5.6 '@types/ua-parser-js': 0.7.39 browserslist: 4.22.2 - caniuse-lite: 1.0.30001566 + caniuse-lite: 1.0.30001570 isbot: 3.7.1 object-path: 0.11.8 semver: 7.5.4 @@ -5455,8 +5545,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001566 - electron-to-chromium: 1.4.603 + caniuse-lite: 1.0.30001570 + electron-to-chromium: 1.4.612 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.22.2) dev: true @@ -5633,16 +5723,6 @@ packages: quick-lru: 4.0.1 dev: true - /camelcase-keys@7.0.2: - resolution: {integrity: sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==} - engines: {node: '>=12'} - dependencies: - camelcase: 6.3.0 - map-obj: 4.3.0 - quick-lru: 5.1.1 - type-fest: 1.4.0 - dev: true - /camelcase@2.1.1: resolution: {integrity: sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==} engines: {node: '>=0.10.0'} @@ -5653,13 +5733,8 @@ packages: engines: {node: '>=6'} dev: true - /camelcase@6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} - dev: true - - /caniuse-lite@1.0.30001566: - resolution: {integrity: sha512-ggIhCsTxmITBAMmK8yZjEhCO5/47jKXPu6Dha/wuCS4JePVL+3uiDEBuhu2aIoT+bqTOR8L76Ip1ARL9xYsEJA==} + /caniuse-lite@1.0.30001570: + resolution: {integrity: sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==} dev: true /caseless@0.12.0: @@ -5945,8 +6020,8 @@ packages: engines: {node: '>=14'} dev: true - /commander@11.0.0: - resolution: {integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==} + /commander@11.1.0: + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} engines: {node: '>=16'} dev: true @@ -5967,18 +6042,19 @@ packages: /commander@8.3.0: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} + dev: false /commander@9.2.0: resolution: {integrity: sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==} engines: {node: ^12.20.0 || >=14} - /commitizen@4.3.0(typescript@5.3.2): + /commitizen@4.3.0(typescript@5.3.3): resolution: {integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==} engines: {node: '>= 12'} hasBin: true dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(typescript@5.3.2) + cz-conventional-changelog: 3.3.0(typescript@5.3.3) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -6011,14 +6087,14 @@ packages: dot-prop: 5.3.0 dev: true - /compatfactory@3.0.0(typescript@5.3.2): + /compatfactory@3.0.0(typescript@5.3.3): resolution: {integrity: sha512-WD5kF7koPwVoyKL8p0LlrmIZtilrD46sQStyzzxzTFinMKN2Dxk1hN+sddLSQU1mGIZvQfU8c+ONSghvvM40jg==} engines: {node: '>=14.9.0'} peerDependencies: typescript: '>=3.x || >= 4.x || >= 5.x' dependencies: helpertypes: 0.0.19 - typescript: 5.3.2 + typescript: 5.3.3 dev: true /component-emitter@1.3.1: @@ -6207,14 +6283,14 @@ packages: keygrip: 1.1.0 dev: false - /core-js-compat@3.33.3: - resolution: {integrity: sha512-cNzGqFsh3Ot+529GIXacjTJ7kegdt5fPXxCBVS1G0iaZpuo/tBz399ymceLJveQhFFZ8qThHiP3fzuoQjKN2ow==} + /core-js-compat@3.34.0: + resolution: {integrity: sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA==} dependencies: browserslist: 4.22.2 dev: true - /core-js-pure@3.33.3: - resolution: {integrity: sha512-taJ00IDOP+XYQEA2dAe4ESkmHt1fL8wzYDo3mRWQey8uO9UojlBFMneA65kMyxfYP7106c6LzWaq7/haDT6BCQ==} + /core-js-pure@3.34.0: + resolution: {integrity: sha512-pmhivkYXkymswFfbXsANmBAewXx86UBfmagP+w0wkK06kLsLlTK5oQmsURPivzMkIBQiYq2cjamcZExIwlFQIg==} requiresBuild: true dev: false @@ -6226,7 +6302,7 @@ packages: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: false - /cosmiconfig-typescript-loader@5.0.0(@types/node@18.19.2)(cosmiconfig@8.3.6)(typescript@5.3.2): + /cosmiconfig-typescript-loader@5.0.0(@types/node@18.19.3)(cosmiconfig@8.3.6)(typescript@5.3.3): resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} engines: {node: '>=v16'} requiresBuild: true @@ -6235,10 +6311,10 @@ packages: cosmiconfig: '>=8.2' typescript: '>=4' dependencies: - '@types/node': 18.19.2 - cosmiconfig: 8.3.6(typescript@5.3.2) + '@types/node': 18.19.3 + cosmiconfig: 8.3.6(typescript@5.3.3) jiti: 1.21.0 - typescript: 5.3.2 + typescript: 5.3.3 dev: true /cosmiconfig@3.1.0: @@ -6251,7 +6327,7 @@ packages: require-from-string: 2.0.2 dev: true - /cosmiconfig@8.3.6(typescript@5.3.2): + /cosmiconfig@8.3.6(typescript@5.3.3): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: @@ -6264,7 +6340,23 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - typescript: 5.3.2 + typescript: 5.3.3 + dev: true + + /cosmiconfig@9.0.0(typescript@5.3.3): + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + typescript: 5.3.3 dev: true /create-codepen@1.0.1: @@ -6370,21 +6462,21 @@ packages: rrweb-cssom: 0.6.0 dev: false - /csstype@3.1.2: - resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - /cz-conventional-changelog@3.3.0(typescript@5.3.2): + /cz-conventional-changelog@3.3.0(typescript@5.3.3): resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==} engines: {node: '>= 10'} dependencies: chalk: 2.4.2 - commitizen: 4.3.0(typescript@5.3.2) + commitizen: 4.3.0(typescript@5.3.3) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 18.4.3(typescript@5.3.2) + '@commitlint/load': 18.4.3(typescript@5.3.3) transitivePeerDependencies: - typescript dev: true @@ -6480,11 +6572,6 @@ packages: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} - /decamelize@5.0.1: - resolution: {integrity: sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==} - engines: {node: '>=10'} - dev: true - /decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} dev: false @@ -6782,8 +6869,8 @@ packages: jake: 10.8.7 dev: true - /electron-to-chromium@1.4.603: - resolution: {integrity: sha512-Dvo5OGjnl7AZTU632dFJtWj0uJK835eeOVQIuRcmBmsFsTNn3cL05FqOyHAfGQDIoHfLhyJ1Tya3PJ0ceMz54g==} + /electron-to-chromium@1.4.612: + resolution: {integrity: sha512-dM8BMtXtlH237ecSMnYdYuCkib2QHq0kpWfUnavjdYsyr/6OsAwg5ZGUfnQ9KD1Ga4QgB2sqXlB2NT8zy2GnVg==} dev: true /emoji-regex@10.3.0: @@ -6854,6 +6941,7 @@ packages: /entities@3.0.1: resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} engines: {node: '>=0.12'} + dev: true /entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} @@ -6863,8 +6951,6 @@ packages: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} requiresBuild: true - dev: false - optional: true /envinfo@7.11.0: resolution: {integrity: sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==} @@ -7112,7 +7198,7 @@ packages: json5: 2.2.3 loader-utils: 2.0.4 tapable: 2.2.1 - webpack: 5.89.0(esbuild@0.19.8)(webpack-cli@4.10.0) + webpack: 5.89.0(esbuild@0.19.9)(webpack-cli@4.10.0) webpack-sources: 1.4.3 dev: true @@ -7228,34 +7314,34 @@ packages: '@esbuild/win32-x64': 0.16.17 dev: true - /esbuild@0.19.8: - resolution: {integrity: sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==} + /esbuild@0.19.9: + resolution: {integrity: sha512-U9CHtKSy+EpPsEBa+/A2gMs/h3ylBC0H0KSqIg7tpztHerLi6nrrcoUJAkNCEPumx8yJ+Byic4BVwHgRbN0TBg==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.19.8 - '@esbuild/android-arm64': 0.19.8 - '@esbuild/android-x64': 0.19.8 - '@esbuild/darwin-arm64': 0.19.8 - '@esbuild/darwin-x64': 0.19.8 - '@esbuild/freebsd-arm64': 0.19.8 - '@esbuild/freebsd-x64': 0.19.8 - '@esbuild/linux-arm': 0.19.8 - '@esbuild/linux-arm64': 0.19.8 - '@esbuild/linux-ia32': 0.19.8 - '@esbuild/linux-loong64': 0.19.8 - '@esbuild/linux-mips64el': 0.19.8 - '@esbuild/linux-ppc64': 0.19.8 - '@esbuild/linux-riscv64': 0.19.8 - '@esbuild/linux-s390x': 0.19.8 - '@esbuild/linux-x64': 0.19.8 - '@esbuild/netbsd-x64': 0.19.8 - '@esbuild/openbsd-x64': 0.19.8 - '@esbuild/sunos-x64': 0.19.8 - '@esbuild/win32-arm64': 0.19.8 - '@esbuild/win32-ia32': 0.19.8 - '@esbuild/win32-x64': 0.19.8 + '@esbuild/android-arm': 0.19.9 + '@esbuild/android-arm64': 0.19.9 + '@esbuild/android-x64': 0.19.9 + '@esbuild/darwin-arm64': 0.19.9 + '@esbuild/darwin-x64': 0.19.9 + '@esbuild/freebsd-arm64': 0.19.9 + '@esbuild/freebsd-x64': 0.19.9 + '@esbuild/linux-arm': 0.19.9 + '@esbuild/linux-arm64': 0.19.9 + '@esbuild/linux-ia32': 0.19.9 + '@esbuild/linux-loong64': 0.19.9 + '@esbuild/linux-mips64el': 0.19.9 + '@esbuild/linux-ppc64': 0.19.9 + '@esbuild/linux-riscv64': 0.19.9 + '@esbuild/linux-s390x': 0.19.9 + '@esbuild/linux-x64': 0.19.9 + '@esbuild/netbsd-x64': 0.19.9 + '@esbuild/openbsd-x64': 0.19.9 + '@esbuild/sunos-x64': 0.19.9 + '@esbuild/win32-arm64': 0.19.9 + '@esbuild/win32-ia32': 0.19.9 + '@esbuild/win32-x64': 0.19.9 dev: true /esbuild@0.8.57: @@ -7311,7 +7397,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -7332,7 +7418,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) debug: 3.2.7 eslint: 8.55.0 eslint-import-resolver-node: 0.3.9 @@ -7340,7 +7426,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0): + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0): resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} engines: {node: '>=4'} peerDependencies: @@ -7350,7 +7436,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 @@ -7359,7 +7445,7 @@ packages: doctrine: 2.1.0 eslint: 8.55.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -7375,7 +7461,7 @@ packages: - supports-color dev: true - /eslint-plugin-prettier@5.0.1(eslint-config-prettier@8.10.0)(eslint@8.55.0)(prettier@3.1.0): + /eslint-plugin-prettier@5.0.1(eslint-config-prettier@8.10.0)(eslint@8.55.0)(prettier@3.1.1): resolution: {integrity: sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -7391,12 +7477,12 @@ packages: dependencies: eslint: 8.55.0 eslint-config-prettier: 8.10.0(eslint@8.55.0) - prettier: 3.1.0 + prettier: 3.1.1 prettier-linter-helpers: 1.0.0 synckit: 0.8.6 dev: true - /eslint-plugin-prettier@5.0.1(eslint-config-prettier@9.1.0)(eslint@8.55.0)(prettier@3.1.0): + /eslint-plugin-prettier@5.0.1(eslint-config-prettier@9.1.0)(eslint@8.55.0)(prettier@3.1.1): resolution: {integrity: sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -7412,7 +7498,7 @@ packages: dependencies: eslint: 8.55.0 eslint-config-prettier: 9.1.0(eslint@8.55.0) - prettier: 3.1.0 + prettier: 3.1.1 prettier-linter-helpers: 1.0.0 synckit: 0.8.6 dev: true @@ -7509,7 +7595,7 @@ packages: file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.23.0 + globals: 13.24.0 graphemer: 1.4.0 ignore: 5.3.0 imurmurhash: 0.1.4 @@ -7689,7 +7775,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.89.0(esbuild@0.19.8)(webpack-cli@4.10.0) + webpack: 5.89.0(esbuild@0.19.9)(webpack-cli@4.10.0) dev: true /extend-shallow@2.0.1: @@ -8318,8 +8404,8 @@ packages: engines: {node: '>=4'} dev: true - /globals@13.23.0: - resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==} + /globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -8714,13 +8800,13 @@ packages: /i18next-browser-languagedetector@7.2.0: resolution: {integrity: sha512-U00DbDtFIYD3wkWsr2aVGfXGAj2TgnELzOX9qv8bT0aJtvPV9CRO77h+vgmHFBMe7LAxdwvT/7VkCWGya6L3tA==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 dev: true - /i18next@23.7.7: - resolution: {integrity: sha512-peTvdT+Lma+o0LfLFD7IC2M37N9DJ04dH0IJYOyOHRhDfLo6nK36v7LkrQH35C2l8NHiiXZqGirhKESlEb/5PA==} + /i18next@23.7.9: + resolution: {integrity: sha512-wturtxTfJLJdLzHhyfxXo2l9Cbu2Iz4wF4065oWThPvdFJMUUG3fhXD3BLCHgrv4VxfScORq0i9sfCdjVPbgiw==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 dev: true /iconv-lite@0.4.24: @@ -8746,11 +8832,6 @@ packages: resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} dev: true - /ignore@5.2.4: - resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} - engines: {node: '>= 4'} - dev: true - /ignore@5.3.0: resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} @@ -8768,11 +8849,6 @@ packages: resolve-from: 4.0.0 dev: true - /import-lazy@4.0.0: - resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} - engines: {node: '>=8'} - dev: true - /import-local@3.1.0: resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} engines: {node: '>=8'} @@ -8790,11 +8866,6 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} - /indent-string@5.0.0: - resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} - engines: {node: '>=12'} - dev: true - /infer-owner@1.0.4: resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} requiresBuild: true @@ -9314,7 +9385,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.10.3 + '@types/node': 20.10.4 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -9323,7 +9394,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.10.3 + '@types/node': 20.10.4 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -9393,7 +9464,7 @@ packages: whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 14.0.0 - ws: 8.14.2 + ws: 8.15.1 xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -9561,6 +9632,7 @@ packages: hasBin: true dependencies: commander: 8.3.0 + dev: false /keygrip@1.1.0: resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} @@ -9666,7 +9738,7 @@ packages: /leancloud-realtime@5.0.0-rc.8: resolution: {integrity: sha512-H54ZPJnsR9oXM8fRqeT0foAIdtV9tqS9b+DQgzAIg1Okn0CBnJXSbJg5c4yHZNCtmX4lxZ1LudEspytW0V/AyQ==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@leancloud/adapter-types': 3.0.0 '@leancloud/platform-adapters-browser': 1.5.3 '@leancloud/platform-adapters-node': 1.6.0 @@ -9688,7 +9760,7 @@ packages: /leancloud-storage@4.15.2: resolution: {integrity: sha512-zvlfeG2aq25lFZ+2pvo0KoMf3jDuR0ThzLivCj5Yv3yhZf2i/BL5fypW+0IqRh6YSFkJ731iHHfq7FIPhxdHpw==} dependencies: - '@babel/runtime-corejs3': 7.23.5 + '@babel/runtime-corejs3': 7.23.6 '@leancloud/adapter-types': 5.0.0 '@leancloud/platform-adapters-browser': 1.5.3 '@leancloud/platform-adapters-node': 1.6.0 @@ -9744,6 +9816,13 @@ packages: resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==} dependencies: uc.micro: 1.0.6 + dev: true + + /linkify-it@5.0.0: + resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} + dependencies: + uc.micro: 2.0.0 + dev: false /lit-element@3.3.3: resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==} @@ -10117,6 +10196,11 @@ packages: /markdown-it-emoji@2.0.2: resolution: {integrity: sha512-zLftSaNrKuYl0kR5zm4gxXjHaOI3FAOEaloKmRA5hijmJZvSjmxcokOLlzycb/HXlUFWzXqpIEoyEMCE4i9MvQ==} + dev: true + + /markdown-it-emoji@3.0.0: + resolution: {integrity: sha512-+rUD93bXHubA4arpEZO3q80so0qgoFJEKRkRbjKX8RTdca89v2kfyF+xR3i2sQTwql9tpPZPOQN5B+PunspXRg==} + dev: false /markdown-it@12.3.2: resolution: {integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==} @@ -10129,8 +10213,8 @@ packages: uc.micro: 1.0.6 dev: true - /markdown-it@13.0.1: - resolution: {integrity: sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==} + /markdown-it@13.0.2: + resolution: {integrity: sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==} hasBin: true dependencies: argparse: 2.0.1 @@ -10140,28 +10224,30 @@ packages: uc.micro: 1.0.6 dev: true - /markdown-it@13.0.2: - resolution: {integrity: sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==} + /markdown-it@14.0.0: + resolution: {integrity: sha512-seFjF0FIcPt4P9U39Bq1JYblX0KZCjDLFFQPHpL5AzHpqPEKtosxmdq/LTVZnjfH7tjt9BxStm+wXcDBNuYmzw==} hasBin: true dependencies: argparse: 2.0.1 - entities: 3.0.1 - linkify-it: 4.0.1 - mdurl: 1.0.1 - uc.micro: 1.0.6 + entities: 4.5.0 + linkify-it: 5.0.0 + mdurl: 2.0.0 + punycode.js: 2.3.1 + uc.micro: 2.0.0 + dev: false - /markdownlint-cli@0.37.0: - resolution: {integrity: sha512-hNKAc0bWBBuVhJbSWbUhRzavstiB4o1jh3JeSpwC4/dt6eJ54lRfYHRxVdzVp4qGWBKbeE6Pg490PFEfrKjqSg==} - engines: {node: '>=16'} + /markdownlint-cli@0.38.0: + resolution: {integrity: sha512-qkZRKJ4LVq6CJIkRIuJsEHvhWhm+FP0E7yhHvOMrrgdykgFWNYD4wuhZTjvigbJLTKPooP79yPiUDDZBCBI5JA==} + engines: {node: '>=18'} hasBin: true dependencies: - commander: 11.0.0 + commander: 11.1.0 get-stdin: 9.0.0 glob: 10.3.10 - ignore: 5.2.4 + ignore: 5.3.0 js-yaml: 4.1.0 jsonc-parser: 3.2.0 - markdownlint: 0.31.1 + markdownlint: 0.32.1 minimatch: 9.0.3 run-con: 1.3.2 dev: true @@ -10171,24 +10257,24 @@ packages: engines: {node: '>=16'} dev: true - /markdownlint@0.31.1: - resolution: {integrity: sha512-CKMR2hgcIBrYlIUccDCOvi966PZ0kJExDrUi1R+oF9PvqQmCrTqjOsgIvf2403OmJ+CWomuzDoylr6KbuMyvHA==} - engines: {node: '>=16'} + /markdownlint@0.32.1: + resolution: {integrity: sha512-3sx9xpi4xlHlokGyHO9k0g3gJbNY4DI6oNEeEYq5gQ4W7UkiJ90VDAnuDl2U+yyXOUa6BX+0gf69ZlTUGIBp6A==} + engines: {node: '>=18'} dependencies: - markdown-it: 13.0.1 + markdown-it: 13.0.2 markdownlint-micromark: 0.1.7 dev: true - /marked-highlight@2.0.9(marked@11.0.0): + /marked-highlight@2.0.9(marked@11.1.0): resolution: {integrity: sha512-HAK1WJSK6CGVDzplOf6layWFz1lHm8Fsjd+SEUYmLhAZmM8TlYmErC/hTphoiOxogYqGQGt3Ghug3Yhs+s+3jw==} peerDependencies: marked: '>=4 <12' dependencies: - marked: 11.0.0 + marked: 11.1.0 dev: false - /marked@11.0.0: - resolution: {integrity: sha512-2GsW34uXaFEGTQ/+3rCnNC6vUYTAgFuDLGl70v/aWinA5mIJtTrrFAmfbLOfVvgPyxXuDVL9He/7reCK+6j3Sw==} + /marked@11.1.0: + resolution: {integrity: sha512-fvKJWAPEafVj1dwGwcPI5mBB/0pvViL6NlCbNDG1HOIRwwAU/jeMoFxfbRLuirO1wRH7m4yPvBqD/O1wyWvayw==} engines: {node: '>= 18'} hasBin: true @@ -10221,6 +10307,11 @@ packages: /mdurl@1.0.1: resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} + dev: true + + /mdurl@2.0.0: + resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} + dev: false /media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} @@ -10237,24 +10328,6 @@ packages: dev: false optional: true - /meow@10.1.5: - resolution: {integrity: sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - '@types/minimist': 1.2.5 - camelcase-keys: 7.0.2 - decamelize: 5.0.1 - decamelize-keys: 1.1.1 - hard-rejection: 2.1.0 - minimist-options: 4.1.0 - normalize-package-data: 3.0.3 - read-pkg-up: 8.0.0 - redent: 4.0.0 - trim-newlines: 4.1.1 - type-fest: 1.4.0 - yargs-parser: 20.2.9 - dev: true - /meow@12.1.1: resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} engines: {node: '>=16.10'} @@ -11429,11 +11502,11 @@ packages: resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} dev: true - /postcss-safe-parser@6.0.0(postcss@8.4.32): - resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} - engines: {node: '>=12.0'} + /postcss-safe-parser@7.0.0(postcss@8.4.32): + resolution: {integrity: sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==} + engines: {node: '>=18.0'} peerDependencies: - postcss: ^8.3.3 + postcss: ^8.4.31 dependencies: postcss: 8.4.32 dev: true @@ -11497,8 +11570,8 @@ packages: xtend: 4.0.2 dev: false - /preact@10.19.2: - resolution: {integrity: sha512-UA9DX/OJwv6YwP9Vn7Ti/vF80XL+YA5H2l7BpCtUr3ya8LWHFzpiO5R+N7dN16ujpIxhekRFuOOF82bXX7K/lg==} + /preact@10.19.3: + resolution: {integrity: sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==} dev: true /prelude-ls@1.2.1: @@ -11519,8 +11592,8 @@ packages: hasBin: true dev: true - /prettier@3.1.0: - resolution: {integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==} + /prettier@3.1.1: + resolution: {integrity: sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==} engines: {node: '>=14'} hasBin: true dev: true @@ -11617,6 +11690,11 @@ packages: once: 1.4.0 dev: true + /punycode.js@2.3.1: + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} + engines: {node: '>=6'} + dev: false + /punycode@1.4.1: resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} dev: false @@ -11669,11 +11747,6 @@ packages: engines: {node: '>=8'} dev: true - /quick-lru@5.1.1: - resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} - engines: {node: '>=10'} - dev: true - /randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: @@ -11710,7 +11783,7 @@ packages: scheduler: 0.23.0 dev: true - /react-i18next@13.5.0(i18next@23.7.7)(react-dom@18.2.0)(react@18.2.0): + /react-i18next@13.5.0(i18next@23.7.9)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==} peerDependencies: i18next: '>= 23.2.3' @@ -11723,9 +11796,9 @@ packages: react-native: optional: true dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 html-parse-stringify: 3.0.1 - i18next: 23.7.7 + i18next: 23.7.9 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -11738,22 +11811,16 @@ packages: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true - /react-redux@9.0.1(react-dom@18.2.0)(react@18.2.0)(redux@5.0.0): - resolution: {integrity: sha512-d+S89OqyChnY2J0O8wv8boRgnGo0tjvxkMLV78wx7h2ZyJvyeOQcBg4yrm7IxY36gxc63iOCfjjQAyhohKWJbA==} + /react-redux@9.0.4(react@18.2.0)(redux@5.0.0): + resolution: {integrity: sha512-9J1xh8sWO0vYq2sCxK2My/QO7MzUMRi3rpiILP/+tDr8krBHixC6JMM17fMK88+Oh3e4Ae6/sHIhNBgkUivwFA==} peerDependencies: - '@types/react': ^18.2.41 - '@types/react-dom': ^18.2.17 + '@types/react': ^18.2.25 react: ^18.0 - react-dom: ^18.0 - react-native: '>=0.71' + react-native: '>=0.69' redux: ^5.0.0 peerDependenciesMeta: '@types/react': optional: true - '@types/react-dom': - optional: true - react-dom: - optional: true react-native: optional: true redux: @@ -11761,7 +11828,6 @@ packages: dependencies: '@types/use-sync-external-store': 0.0.3 react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) redux: 5.0.0 use-sync-external-store: 1.2.0(react@18.2.0) dev: true @@ -11771,26 +11837,26 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-router-dom@6.20.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-npzfPWcxfQN35psS7rJgi/EW0Gx6EsNjfdJSAk73U/HqMEJZ2k/8puxfwHFgDQhBGmS3+sjnGbMdMSV45axPQw==} + /react-router-dom@6.21.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1dUdVj3cwc1npzJaf23gulB562ESNvxf7E4x8upNJycqyUm5BRRZ6dd3LrlzhtLaMrwOCO8R0zoiYxdaJx4LlQ==} engines: {node: '>=14.0.0'} peerDependencies: react: '>=16.8' react-dom: '>=16.8' dependencies: - '@remix-run/router': 1.13.1 + '@remix-run/router': 1.14.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-router: 6.20.1(react@18.2.0) + react-router: 6.21.0(react@18.2.0) dev: true - /react-router@6.20.1(react@18.2.0): - resolution: {integrity: sha512-ccvLrB4QeT5DlaxSFFYi/KR8UMQ4fcD8zBcR71Zp1kaYTC5oJKYAp1cbavzGrogwxca+ubjkd7XjFZKBW8CxPA==} + /react-router@6.21.0(react@18.2.0): + resolution: {integrity: sha512-hGZ0HXbwz3zw52pLZV3j3+ec+m/PQ9cTpBvqjFQmy2XVUWGn5MD+31oXHb6dVTxYzmAeaiUBYjkoNz66n3RGCg==} engines: {node: '>=14.0.0'} peerDependencies: react: '>=16.8' dependencies: - '@remix-run/router': 1.13.1 + '@remix-run/router': 1.14.0 react: 18.2.0 dev: true @@ -11819,15 +11885,6 @@ packages: type-fest: 0.8.1 dev: true - /read-pkg-up@8.0.0: - resolution: {integrity: sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==} - engines: {node: '>=12'} - dependencies: - find-up: 5.0.0 - read-pkg: 6.0.0 - type-fest: 1.4.0 - dev: true - /read-pkg@5.2.0: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} @@ -11838,16 +11895,6 @@ packages: type-fest: 0.6.0 dev: true - /read-pkg@6.0.0: - resolution: {integrity: sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==} - engines: {node: '>=12'} - dependencies: - '@types/normalize-package-data': 2.4.4 - normalize-package-data: 3.0.3 - parse-json: 5.2.0 - type-fest: 1.4.0 - dev: true - /read-pkg@8.1.0: resolution: {integrity: sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ==} engines: {node: '>=16'} @@ -11923,14 +11970,6 @@ packages: strip-indent: 3.0.0 dev: true - /redent@4.0.0: - resolution: {integrity: sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==} - engines: {node: '>=12'} - dependencies: - indent-string: 5.0.0 - strip-indent: 4.0.0 - dev: true - /redux@5.0.0: resolution: {integrity: sha512-blLIYmYetpZMET6Q6uCY7Jtl/Im5OBldy+vNPauA8vvsdqyt66oep4EUpAMWNHauTC6xa9JuRPhRB72rY82QGA==} dev: true @@ -11964,7 +12003,7 @@ packages: /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 dev: true /regexp.prototype.flags@1.5.1: @@ -12014,7 +12053,7 @@ packages: prettier: 2.8.8 string-hash: 1.1.3 style-to-object: 0.3.0 - svgo: 3.0.5 + svgo: 3.1.0 yargs: 17.7.2 dev: true @@ -12182,7 +12221,7 @@ packages: glob: 10.3.10 dev: true - /rollup-plugin-dts@6.1.0(rollup@4.6.1)(typescript@5.3.2): + /rollup-plugin-dts@6.1.0(rollup@4.9.0)(typescript@5.3.3): resolution: {integrity: sha512-ijSCPICkRMDKDLBK9torss07+8dl9UpY9z1N/zTeA1cIqdzMlpkV3MOOC7zukyvQfDyxa1s3Dl2+DeiP/G6DOw==} engines: {node: '>=16'} peerDependencies: @@ -12190,25 +12229,25 @@ packages: typescript: ^4.5 || ^5.0 dependencies: magic-string: 0.30.5 - rollup: 4.6.1 - typescript: 5.3.2 + rollup: 4.9.0 + typescript: 5.3.3 optionalDependencies: '@babel/code-frame': 7.23.5 dev: true - /rollup-plugin-esbuild@6.1.0(esbuild@0.19.8)(rollup@4.6.1): + /rollup-plugin-esbuild@6.1.0(esbuild@0.19.9)(rollup@4.9.0): resolution: {integrity: sha512-HPpXU65V8bSpW8eSYPahtUJaJHmbxJGybuf/M8B3bz/6i11YaYHlNNJIQ38gSEV0FyohQOgVxJ2YMEEZtEmwvA==} engines: {node: '>=14.18.0'} peerDependencies: esbuild: '>=0.18.0' rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.6.1) + '@rollup/pluginutils': 5.1.0(rollup@4.9.0) debug: 4.3.4(supports-color@5.5.0) es-module-lexer: 1.4.1 - esbuild: 0.19.8 + esbuild: 0.19.9 get-tsconfig: 4.7.2 - rollup: 4.6.1 + rollup: 4.9.0 transitivePeerDependencies: - supports-color dev: true @@ -12223,10 +12262,10 @@ packages: jest-worker: 26.6.2 rollup: 2.79.1 serialize-javascript: 4.0.0 - terser: 5.25.0 + terser: 5.26.0 dev: true - /rollup-plugin-ts@3.4.5(@babel/core@7.23.5)(@babel/plugin-transform-runtime@7.23.4)(@babel/preset-env@7.23.5)(@babel/runtime@7.23.5)(rollup@4.6.1)(typescript@5.3.2): + /rollup-plugin-ts@3.4.5(@babel/core@7.23.6)(@babel/plugin-transform-runtime@7.23.6)(@babel/preset-env@7.23.6)(@babel/runtime@7.23.6)(rollup@4.9.0)(typescript@5.3.3): resolution: {integrity: sha512-9iCstRJpEZXSRQuXitlSZAzcGlrqTbJg1pE4CMbEi6xYldxVncdPyzA2I+j6vnh73wBymZckerS+Q/iEE/M3Ow==} engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} peerDependencies: @@ -12255,22 +12294,22 @@ packages: '@swc/helpers': optional: true dependencies: - '@babel/core': 7.23.5 - '@babel/plugin-transform-runtime': 7.23.4(@babel/core@7.23.5) - '@babel/preset-env': 7.23.5(@babel/core@7.23.5) - '@babel/runtime': 7.23.5 - '@rollup/pluginutils': 5.1.0(rollup@4.6.1) + '@babel/core': 7.23.6 + '@babel/plugin-transform-runtime': 7.23.6(@babel/core@7.23.6) + '@babel/preset-env': 7.23.6(@babel/core@7.23.6) + '@babel/runtime': 7.23.6 + '@rollup/pluginutils': 5.1.0(rollup@4.9.0) '@wessberg/stringutil': 1.0.19 ansi-colors: 4.1.3 browserslist: 4.22.2 browserslist-generator: 2.1.0 - compatfactory: 3.0.0(typescript@5.3.2) + compatfactory: 3.0.0(typescript@5.3.3) crosspath: 2.0.0 magic-string: 0.30.5 - rollup: 4.6.1 - ts-clone-node: 3.0.0(typescript@5.3.2) + rollup: 4.9.0 + ts-clone-node: 3.0.0(typescript@5.3.3) tslib: 2.6.2 - typescript: 5.3.2 + typescript: 5.3.3 dev: true /rollup@2.79.1: @@ -12281,23 +12320,24 @@ packages: fsevents: 2.3.3 dev: true - /rollup@4.6.1: - resolution: {integrity: sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==} + /rollup@4.9.0: + resolution: {integrity: sha512-bUHW/9N21z64gw8s6tP4c88P382Bq/L5uZDowHlHx6s/QWpjJXivIAbEw6LZthgSvlEizZBfLC4OAvWe7aoF7A==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.6.1 - '@rollup/rollup-android-arm64': 4.6.1 - '@rollup/rollup-darwin-arm64': 4.6.1 - '@rollup/rollup-darwin-x64': 4.6.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.6.1 - '@rollup/rollup-linux-arm64-gnu': 4.6.1 - '@rollup/rollup-linux-arm64-musl': 4.6.1 - '@rollup/rollup-linux-x64-gnu': 4.6.1 - '@rollup/rollup-linux-x64-musl': 4.6.1 - '@rollup/rollup-win32-arm64-msvc': 4.6.1 - '@rollup/rollup-win32-ia32-msvc': 4.6.1 - '@rollup/rollup-win32-x64-msvc': 4.6.1 + '@rollup/rollup-android-arm-eabi': 4.9.0 + '@rollup/rollup-android-arm64': 4.9.0 + '@rollup/rollup-darwin-arm64': 4.9.0 + '@rollup/rollup-darwin-x64': 4.9.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.9.0 + '@rollup/rollup-linux-arm64-gnu': 4.9.0 + '@rollup/rollup-linux-arm64-musl': 4.9.0 + '@rollup/rollup-linux-riscv64-gnu': 4.9.0 + '@rollup/rollup-linux-x64-gnu': 4.9.0 + '@rollup/rollup-linux-x64-musl': 4.9.0 + '@rollup/rollup-win32-arm64-msvc': 4.9.0 + '@rollup/rollup-win32-ia32-msvc': 4.9.0 + '@rollup/rollup-win32-x64-msvc': 4.9.0 fsevents: 2.3.3 dev: true @@ -12416,8 +12456,8 @@ packages: ajv-keywords: 3.5.2(ajv@6.12.6) dev: true - /search-insights@2.11.0: - resolution: {integrity: sha512-Uin2J8Bpm3xaZi9Y8QibSys6uJOFZ+REMrf42v20AA3FUDUrshKkMEP6liJbMAHCm71wO6ls4mwAf7a3gFVxLw==} + /search-insights@2.13.0: + resolution: {integrity: sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==} dev: true /section-matter@1.0.0: @@ -13009,13 +13049,6 @@ packages: dependencies: min-indent: 1.0.1 - /strip-indent@4.0.0: - resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} - engines: {node: '>=12'} - dependencies: - min-indent: 1.0.1 - dev: true - /strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} @@ -13037,11 +13070,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.89.0(esbuild@0.19.8)(webpack-cli@4.10.0) - dev: true - - /style-search@0.1.0: - resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} + webpack: 5.89.0(esbuild@0.19.9)(webpack-cli@4.10.0) dev: true /style-to-object@0.3.0: @@ -13050,93 +13079,97 @@ packages: inline-style-parser: 0.1.1 dev: true - /stylelint-config-hope@4.1.0(stylelint@15.11.0): - resolution: {integrity: sha512-Sm/5T9PBqBj9eo2tUkR56DVFWPkqpx7JQpjV1BiDyl9VP+DouYYi1kfAeX0uDKHteZuezkoDc7Crs+P7THkbWQ==} + /stylelint-config-hope@5.0.1(postcss@8.4.32)(stylelint@16.0.2): + resolution: {integrity: sha512-ZIvauC4hOfrVpl4UnGhPqwE/IFQ2abDl4cXrhV5g1SgSlCSorumMc9FdeybLgchELb83ZI/S8uSvX7Cm/raeEA==} peerDependencies: - stylelint: ^15.10.0 + stylelint: ^16.0.0 dependencies: - postcss: 8.4.32 - stylelint: 15.11.0(typescript@5.3.2) - stylelint-config-standard-scss: 11.1.0(postcss@8.4.32)(stylelint@15.11.0) - stylelint-order: 6.0.3(stylelint@15.11.0) + stylelint: 16.0.2(typescript@5.3.3) + stylelint-config-standard-scss: 12.0.0(postcss@8.4.32)(stylelint@16.0.2) + stylelint-order: 6.0.4(stylelint@16.0.2) + transitivePeerDependencies: + - postcss dev: true - /stylelint-config-recommended-scss@13.1.0(postcss@8.4.32)(stylelint@15.11.0): - resolution: {integrity: sha512-8L5nDfd+YH6AOoBGKmhH8pLWF1dpfY816JtGMePcBqqSsLU+Ysawx44fQSlMOJ2xTfI9yTGpup5JU77c17w1Ww==} + /stylelint-config-recommended-scss@14.0.0(postcss@8.4.32)(stylelint@16.0.2): + resolution: {integrity: sha512-HDvpoOAQ1RpF+sPbDOT2Q2/YrBDEJDnUymmVmZ7mMCeNiFSdhRdyGEimBkz06wsN+HaFwUh249gDR+I9JR7Onw==} + engines: {node: '>=18.12.0'} peerDependencies: postcss: ^8.3.3 - stylelint: ^15.10.0 + stylelint: ^16.0.2 peerDependenciesMeta: postcss: optional: true dependencies: postcss: 8.4.32 postcss-scss: 4.0.9(postcss@8.4.32) - stylelint: 15.11.0(typescript@5.3.2) - stylelint-config-recommended: 13.0.0(stylelint@15.11.0) - stylelint-scss: 5.3.1(stylelint@15.11.0) + stylelint: 16.0.2(typescript@5.3.3) + stylelint-config-recommended: 14.0.0(stylelint@16.0.2) + stylelint-scss: 6.0.0(stylelint@16.0.2) dev: true - /stylelint-config-recommended@13.0.0(stylelint@15.11.0): - resolution: {integrity: sha512-EH+yRj6h3GAe/fRiyaoO2F9l9Tgg50AOFhaszyfov9v6ayXJ1IkSHwTxd7lB48FmOeSGDPLjatjO11fJpmarkQ==} - engines: {node: ^14.13.1 || >=16.0.0} + /stylelint-config-recommended@14.0.0(stylelint@16.0.2): + resolution: {integrity: sha512-jSkx290CglS8StmrLp2TxAppIajzIBZKYm3IxT89Kg6fGlxbPiTiyH9PS5YUuVAFwaJLl1ikiXX0QWjI0jmgZQ==} + engines: {node: '>=18.12.0'} peerDependencies: - stylelint: ^15.10.0 + stylelint: ^16.0.0 dependencies: - stylelint: 15.11.0(typescript@5.3.2) + stylelint: 16.0.2(typescript@5.3.3) dev: true - /stylelint-config-standard-scss@11.1.0(postcss@8.4.32)(stylelint@15.11.0): - resolution: {integrity: sha512-5gnBgeNTgRVdchMwiFQPuBOtj9QefYtfXiddrOMJA2pI22zxt6ddI2s+e5Oh7/6QYl7QLJujGnaUR5YyGq72ow==} + /stylelint-config-standard-scss@12.0.0(postcss@8.4.32)(stylelint@16.0.2): + resolution: {integrity: sha512-ATh3EcEOLZq0iwlFaBdIsSavrla0lNtJ7mO7hdE7DgVT6imozRggFSqd4cFcjzVnOLKv/uJT63MmqA1acIflbw==} + engines: {node: '>=18.12.0'} peerDependencies: postcss: ^8.3.3 - stylelint: ^15.10.0 + stylelint: ^16.0.2 peerDependenciesMeta: postcss: optional: true dependencies: postcss: 8.4.32 - stylelint: 15.11.0(typescript@5.3.2) - stylelint-config-recommended-scss: 13.1.0(postcss@8.4.32)(stylelint@15.11.0) - stylelint-config-standard: 34.0.0(stylelint@15.11.0) + stylelint: 16.0.2(typescript@5.3.3) + stylelint-config-recommended-scss: 14.0.0(postcss@8.4.32)(stylelint@16.0.2) + stylelint-config-standard: 35.0.0(stylelint@16.0.2) dev: true - /stylelint-config-standard@34.0.0(stylelint@15.11.0): - resolution: {integrity: sha512-u0VSZnVyW9VSryBG2LSO+OQTjN7zF9XJaAJRX/4EwkmU0R2jYwmBSN10acqZisDitS0CLiEiGjX7+Hrq8TAhfQ==} - engines: {node: ^14.13.1 || >=16.0.0} + /stylelint-config-standard@35.0.0(stylelint@16.0.2): + resolution: {integrity: sha512-JyQrNZk2BZwVKFauGGxW2U6RuhIfQ4XoHHo+rBzMHcAkLnwI/knpszwXjzxiMgSfcxbZBckM7Vq4LHoANTR85g==} + engines: {node: '>=18.12.0'} peerDependencies: - stylelint: ^15.10.0 + stylelint: ^16.0.0 dependencies: - stylelint: 15.11.0(typescript@5.3.2) - stylelint-config-recommended: 13.0.0(stylelint@15.11.0) + stylelint: 16.0.2(typescript@5.3.3) + stylelint-config-recommended: 14.0.0(stylelint@16.0.2) dev: true - /stylelint-order@6.0.3(stylelint@15.11.0): - resolution: {integrity: sha512-1j1lOb4EU/6w49qZeT2SQVJXm0Ht+Qnq9GMfUa3pMwoyojIWfuA+JUDmoR97Bht1RLn4ei0xtLGy87M7d29B1w==} + /stylelint-order@6.0.4(stylelint@16.0.2): + resolution: {integrity: sha512-0UuKo4+s1hgQ/uAxlYU4h0o0HS4NiQDud0NAUNI0aa8FJdmYHA5ZZTFHiV5FpmE3071e9pZx5j0QpVJW5zOCUA==} peerDependencies: - stylelint: ^14.0.0 || ^15.0.0 + stylelint: ^14.0.0 || ^15.0.0 || ^16.0.1 dependencies: postcss: 8.4.32 postcss-sorting: 8.0.2(postcss@8.4.32) - stylelint: 15.11.0(typescript@5.3.2) + stylelint: 16.0.2(typescript@5.3.3) dev: true - /stylelint-scss@5.3.1(stylelint@15.11.0): - resolution: {integrity: sha512-5I9ZDIm77BZrjOccma5WyW2nJEKjXDd4Ca8Kk+oBapSO4pewSlno3n+OyimcyVJJujQZkBN2D+xuMkIamSc6hA==} + /stylelint-scss@6.0.0(stylelint@16.0.2): + resolution: {integrity: sha512-N1xV/Ef5PNRQQt9E45unzGvBUN1KZxCI8B4FgN/pMfmyRYbZGVN4y9qWlvOMdScU17c8VVCnjIHTVn38Bb6qSA==} + engines: {node: '>=18.12.0'} peerDependencies: - stylelint: ^14.5.1 || ^15.0.0 + stylelint: ^16.0.2 dependencies: known-css-properties: 0.29.0 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 - stylelint: 15.11.0(typescript@5.3.2) + stylelint: 16.0.2(typescript@5.3.3) dev: true - /stylelint@15.11.0(typescript@5.3.2): - resolution: {integrity: sha512-78O4c6IswZ9TzpcIiQJIN49K3qNoXTM8zEJzhaTE/xRTCZswaovSEVIa/uwbOltZrk16X4jAxjaOhzz/hTm1Kw==} - engines: {node: ^14.13.1 || >=16.0.0} + /stylelint@16.0.2(typescript@5.3.3): + resolution: {integrity: sha512-SxA/rg3VWxdoHZlW0nmVueWO1E7TAKW4W6mmA3iTxxEF9bIeQdFZu2oiBlQYyNe1pGnOamOqo2XYnI7cs5Bgow==} + engines: {node: '>=18.12.0'} hasBin: true dependencies: '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1) @@ -13145,7 +13178,7 @@ packages: '@csstools/selector-specificity': 3.0.0(postcss-selector-parser@6.0.13) balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 8.3.6(typescript@5.3.2) + cosmiconfig: 9.0.0(typescript@5.3.3) css-functions-list: 3.2.1 css-tree: 2.3.1 debug: 4.3.4(supports-color@5.5.0) @@ -13157,24 +13190,22 @@ packages: globjoin: 0.1.4 html-tags: 3.3.1 ignore: 5.3.0 - import-lazy: 4.0.0 imurmurhash: 0.1.4 is-plain-object: 5.0.0 known-css-properties: 0.29.0 mathml-tag-names: 2.1.3 - meow: 10.1.5 + meow: 12.1.1 micromatch: 4.0.5 normalize-path: 3.0.0 picocolors: 1.0.0 postcss: 8.4.32 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 6.0.0(postcss@8.4.32) + postcss-safe-parser: 7.0.0(postcss@8.4.32) postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 string-width: 4.2.3 - strip-ansi: 6.0.1 - style-search: 0.1.0 + strip-ansi: 7.1.0 supports-hyperlinks: 3.0.0 svg-tags: 1.0.0 table: 6.8.1 @@ -13259,8 +13290,8 @@ packages: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} dev: true - /svgo@3.0.5: - resolution: {integrity: sha512-HQKHEo73pMNOlDlBcLgZRcHW2+1wo7bFYayAXkGN0l/2+h68KjlfZyMRhdhaGvoHV2eApOovl12zoFz42sT6rQ==} + /svgo@3.1.0: + resolution: {integrity: sha512-R5SnNA89w1dYgNv570591F66v34b3eQShpIBcQtZtM5trJwm1VvxbIoMpRYY3ybTAutcKTLEmTsdnaknOHbiQA==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -13352,7 +13383,7 @@ packages: unique-string: 2.0.0 dev: true - /terser-webpack-plugin@5.3.9(esbuild@0.19.8)(webpack@5.89.0): + /terser-webpack-plugin@5.3.9(esbuild@0.19.9)(webpack@5.89.0): resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -13369,16 +13400,16 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.20 - esbuild: 0.19.8 + esbuild: 0.19.9 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.25.0 - webpack: 5.89.0(esbuild@0.19.8)(webpack-cli@4.10.0) + terser: 5.26.0 + webpack: 5.89.0(esbuild@0.19.9)(webpack-cli@4.10.0) dev: true - /terser@5.25.0: - resolution: {integrity: sha512-we0I9SIsfvNUMP77zC9HG+MylwYYsGFSBG8qm+13oud2Yh+O104y614FRbyjpxys16jZwot72Fpi827YvGzuqg==} + /terser@5.26.0: + resolution: {integrity: sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==} engines: {node: '>=10'} hasBin: true dependencies: @@ -13858,33 +13889,28 @@ packages: engines: {node: '>=8'} dev: true - /trim-newlines@4.1.1: - resolution: {integrity: sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==} - engines: {node: '>=12'} - dev: true - /triple-beam@1.4.1: resolution: {integrity: sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==} engines: {node: '>= 14.0.0'} dev: true - /ts-api-utils@1.0.3(typescript@5.3.2): + /ts-api-utils@1.0.3(typescript@5.3.3): resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.3.2 + typescript: 5.3.3 dev: true - /ts-clone-node@3.0.0(typescript@5.3.2): + /ts-clone-node@3.0.0(typescript@5.3.3): resolution: {integrity: sha512-egavvyHbIoelkgh1IC2agNB1uMNjB8VJgh0g/cn0bg2XXTcrtjrGMzEk4OD3Fi2hocICjP3vMa56nkzIzq0FRg==} engines: {node: '>=14.9.0'} peerDependencies: typescript: ^3.x || ^4.x || ^5.x dependencies: - compatfactory: 3.0.0(typescript@5.3.2) - typescript: 5.3.2 + compatfactory: 3.0.0(typescript@5.3.3) + typescript: 5.3.3 dev: true /ts-debounce@4.0.0: @@ -13919,7 +13945,7 @@ packages: '@tsconfig/node16': 1.0.4 '@types/node': 14.18.33 acorn: 8.11.2 - acorn-walk: 8.3.0 + acorn-walk: 8.3.1 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -14002,11 +14028,6 @@ packages: engines: {node: '>=8'} dev: true - /type-fest@1.4.0: - resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} - engines: {node: '>=10'} - dev: true - /type-fest@3.13.1: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} @@ -14069,8 +14090,8 @@ packages: hasBin: true dev: true - /typescript@5.3.2: - resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} + /typescript@5.3.3: + resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} engines: {node: '>=14.17'} hasBin: true @@ -14079,6 +14100,11 @@ packages: /uc.micro@1.0.6: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} + dev: true + + /uc.micro@2.0.0: + resolution: {integrity: sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==} + dev: false /ufo@1.3.2: resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==} @@ -14308,22 +14334,22 @@ packages: engines: {node: '>= 0.8'} dev: false - /vercel@32.6.1: - resolution: {integrity: sha512-isEjDN1/rZEEHV2HVe2lGHkxuzvmih2luBAB42fDhhecIYs2gGKRLy+vIkJweRWRTlFMHjOHGPTYo7VfzQ10Ug==} + /vercel@32.7.2: + resolution: {integrity: sha512-esyeo67OZ/f7usKFCrx6NSjsvpo/BP/C8Mfron2uiCb4vXVcjkwOM7TwliHx6b0DbXjpzomdGVUHKRs34VNn2Q==} engines: {node: '>= 16'} hasBin: true dependencies: - '@vercel/build-utils': 7.2.5 + '@vercel/build-utils': 7.3.0 '@vercel/fun': 1.1.0 '@vercel/go': 3.0.4 '@vercel/hydrogen': 1.0.1 '@vercel/next': 4.0.15 - '@vercel/node': 3.0.11 + '@vercel/node': 3.0.12 '@vercel/python': 4.1.0 '@vercel/redwood': 2.0.5 - '@vercel/remix-builder': 2.0.12 - '@vercel/ruby': 2.0.3 - '@vercel/static-build': 2.0.13 + '@vercel/remix-builder': 2.0.14 + '@vercel/ruby': 2.0.4 + '@vercel/static-build': 2.0.14 chokidar: 3.3.1 transitivePeerDependencies: - '@swc/core' @@ -14341,8 +14367,8 @@ packages: extsprintf: 1.3.0 dev: false - /vite-node@1.0.1(@types/node@20.10.3)(sass@1.69.5): - resolution: {integrity: sha512-Y2Jnz4cr2azsOMMYuVPrQkp3KMnS/0WV8ezZjCy4hU7O5mUHCAVOnFmoEvs1nvix/4mYm74Len8bYRWZJMNP6g==} + /vite-node@1.0.4(@types/node@20.10.4)(sass@1.69.5): + resolution: {integrity: sha512-9xQQtHdsz5Qn8hqbV7UKqkm8YkJhzT/zr41Dmt5N7AlD8hJXw/Z7y0QiD5I8lnTthV9Rvcvi0QW7PI0Fq83ZPg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: @@ -14350,7 +14376,7 @@ packages: debug: 4.3.4(supports-color@5.5.0) pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.0.5(@types/node@20.10.3)(sass@1.69.5) + vite: 5.0.8(@types/node@20.10.4)(sass@1.69.5) transitivePeerDependencies: - '@types/node' - less @@ -14362,15 +14388,15 @@ packages: - terser dev: true - /vite-plugin-css-injected-by-js@3.3.0(vite@5.0.5): + /vite-plugin-css-injected-by-js@3.3.0(vite@5.0.8): resolution: {integrity: sha512-xG+jyHNCmUqi/TXp6q88wTJGeAOrNLSyUUTp4qEQ9QZLGcHWQQsCsSSKa59rPMQr8sOzfzmWDd8enGqfH/dBew==} peerDependencies: vite: '>2.0.0-0' dependencies: - vite: 5.0.5(@types/node@20.10.3)(sass@1.69.5) + vite: 5.0.8(@types/node@20.10.4)(sass@1.69.5) dev: true - /vite-plugin-reiconify@1.1.2(react@18.2.0)(vite@5.0.5): + /vite-plugin-reiconify@1.1.2(react@18.2.0)(vite@5.0.8): resolution: {integrity: sha512-yENngOv7XJ7Yh0lJFe+Q5wj1vGz/WPTisl6duoTlbVfKs1kNa6lG9BGsXW/v71KEFlIB9fBWBTb5YhCK3D5nCw==} peerDependencies: react: '>=16.14.0' @@ -14379,11 +14405,11 @@ packages: base-icon: 2.2.1(react@18.2.0) react: 18.2.0 reiconify: 2.8.0 - vite: 5.0.5(@types/node@20.10.3)(sass@1.69.5) + vite: 5.0.8(@types/node@20.10.4)(sass@1.69.5) dev: true - /vite@5.0.5(@types/node@20.10.3)(sass@1.69.5): - resolution: {integrity: sha512-OekeWqR9Ls56f3zd4CaxzbbS11gqYkEiBtnWFFgYR2WV8oPJRRKq0mpskYy/XaoCL3L7VINDhqqOMNDiYdGvGg==} + /vite@5.0.8(@types/node@20.10.4)(sass@1.69.5): + resolution: {integrity: sha512-jYMALd8aeqR3yS9xlHd0OzQJndS9fH5ylVgWdB+pxTwxLKdO1pgC5Dlb398BUxpfaBxa4M9oT7j1g503Gaj5IQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -14410,17 +14436,17 @@ packages: terser: optional: true dependencies: - '@types/node': 20.10.3 - esbuild: 0.19.8 + '@types/node': 20.10.4 + esbuild: 0.19.9 postcss: 8.4.32 - rollup: 4.6.1 + rollup: 4.9.0 sass: 1.69.5 optionalDependencies: fsevents: 2.3.3 dev: true - /vitest@1.0.1(@types/node@20.10.3)(sass@1.69.5): - resolution: {integrity: sha512-MHsOj079S28hDsvdDvyD1pRj4dcS51EC5Vbe0xvOYX+WryP8soiK2dm8oULi+oA/8Xa/h6GoJEMTmcmBy5YM+Q==} + /vitest@1.0.4(@types/node@20.10.4)(sass@1.69.5): + resolution: {integrity: sha512-s1GQHp/UOeWEo4+aXDOeFBJwFzL6mjycbQwwKWX2QcYfh/7tIerS59hWQ20mxzupTJluA2SdwiBuWwQHH67ckg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -14444,13 +14470,13 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.10.3 - '@vitest/expect': 1.0.1 - '@vitest/runner': 1.0.1 - '@vitest/snapshot': 1.0.1 - '@vitest/spy': 1.0.1 - '@vitest/utils': 1.0.1 - acorn-walk: 8.3.0 + '@types/node': 20.10.4 + '@vitest/expect': 1.0.4 + '@vitest/runner': 1.0.4 + '@vitest/snapshot': 1.0.4 + '@vitest/spy': 1.0.4 + '@vitest/utils': 1.0.4 + acorn-walk: 8.3.1 cac: 6.7.14 chai: 4.3.10 debug: 4.3.4(supports-color@5.5.0) @@ -14463,8 +14489,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.8.1 - vite: 5.0.5(@types/node@20.10.3)(sass@1.69.5) - vite-node: 1.0.1(@types/node@20.10.3)(sass@1.69.5) + vite: 5.0.8(@types/node@20.10.4)(sass@1.69.5) + vite-node: 1.0.4(@types/node@20.10.4)(sass@1.69.5) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -14481,7 +14507,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /vue-demi@0.14.6(vue@3.3.10): + /vue-demi@0.14.6(vue@3.3.11): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true @@ -14493,7 +14519,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.3.10(typescript@5.3.2) + vue: 3.3.11(typescript@5.3.3) /vue-eslint-parser@9.3.2(eslint@8.55.0): resolution: {integrity: sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==} @@ -14513,32 +14539,32 @@ packages: - supports-color dev: true - /vue-router@4.2.5(vue@3.3.10): + /vue-router@4.2.5(vue@3.3.11): resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==} peerDependencies: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.3.10(typescript@5.3.2) + vue: 3.3.11(typescript@5.3.3) dev: true - /vue@3.3.10(typescript@5.3.2): - resolution: {integrity: sha512-zg6SIXZdTBwiqCw/1p+m04VyHjLfwtjwz8N57sPaBhEex31ND0RYECVOC1YrRwMRmxFf5T1dabl6SGUbMKKuVw==} + /vue@3.3.11(typescript@5.3.3): + resolution: {integrity: sha512-d4oBctG92CRO1cQfVBZp6WJAs0n8AK4Xf5fNjQCBeKCvMI1efGQ5E3Alt1slFJS9fZuPcFoiAiqFvQlv1X7t/w==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.3.10 - '@vue/compiler-sfc': 3.3.10 - '@vue/runtime-dom': 3.3.10 - '@vue/server-renderer': 3.3.10(vue@3.3.10) - '@vue/shared': 3.3.10 - typescript: 5.3.2 + '@vue/compiler-dom': 3.3.11 + '@vue/compiler-sfc': 3.3.11 + '@vue/runtime-dom': 3.3.11 + '@vue/server-renderer': 3.3.11(vue@3.3.11) + '@vue/shared': 3.3.11 + typescript: 5.3.3 - /vuepress-plugin-auto-catalog@2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-PD/E5f42o2Z1i/g8WTdpFRZWPwAGj/PLkNVsITnyalqgLWFSJ0nYptEbffvLcOq1yJXNwxaAiWx/mZt8xV7nYw==} + /vuepress-plugin-auto-catalog@2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-OwA5g5vAfegFDo9TTBw+ibp98B/yumYTRHCYfDRuop01QC55xb0twsHN7bFHTu3BFDNX+vLtj2l2C03FFHEdqw==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: sass-loader: ^13.3.2 @@ -14555,16 +14581,16 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/core': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/core': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - vue: 3.3.10(typescript@5.3.2) - vue-router: 4.2.5(vue@3.3.10) - vuepress: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) - vuepress-plugin-components: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-plugin-sass-palette: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-shared: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + vue: 3.3.11(typescript@5.3.3) + vue-router: 4.2.5(vue@3.3.11) + vuepress: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) + vuepress-plugin-components: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-plugin-sass-palette: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' - dashjs @@ -14576,8 +14602,8 @@ packages: - vidstack dev: true - /vuepress-plugin-blog2@2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-YzEEAI3hEkuCfWw2x54z11Z180RVAoMxvv5Mc0CgzbAIe9oGjSpbbRq3+PSX8EEEzn1lnHw8E5L9+ix3WI4Szg==} + /vuepress-plugin-blog2@2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-aWS6vU6Ge78MJt3vc68n7Q5Cw4T4UUh/Hc7Bj429GbOVli+gV84oldkKz+542NiIKkDHqUAGIICcKJMWjbTONQ==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: vuepress: 2.0.0-rc.0 @@ -14591,23 +14617,23 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/core': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/core': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 chokidar: 3.5.3 - vue: 3.3.10(typescript@5.3.2) - vue-router: 4.2.5(vue@3.3.10) - vuepress: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) - vuepress-shared: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + vue: 3.3.11(typescript@5.3.3) + vue-router: 4.2.5(vue@3.3.11) + vuepress: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) + vuepress-shared: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-comment2@2.0.0-rc.2(@waline/client@packages+client)(typescript@5.3.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-eREPtXX2JUxjqwWUpx6iJ5bKLEG5BVndhBFOjxm7yeyg0SWLCDHmuv8odZ5DTjL50k5hRuP1jVJkB7Caonkv+Q==} + /vuepress-plugin-comment2@2.0.0-rc.4(@waline/client@packages+client)(typescript@5.3.3)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-F2YkUekvQrQZmEhOMe8KG1THR2pIt3dAuJhz1X6D88jOX64Y24laBa5vt7fTKN673kMpEQOKv+Shejeuxm+Fbg==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: '@waline/client': ^2.15.8 @@ -14633,32 +14659,32 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 '@waline/client': link:packages/client giscus: 1.3.0 - vue: 3.3.10(typescript@5.3.2) - vue-router: 4.2.5(vue@3.3.10) - vuepress: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) - vuepress-plugin-sass-palette: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-shared: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + vue: 3.3.11(typescript@5.3.3) + vue-router: 4.2.5(vue@3.3.11) + vuepress: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) + vuepress-plugin-sass-palette: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-components@2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-ejTbnaOmYvPlX1FwzlD8v/v8/hUGld3QzKfcvFkhHVn4ddhze5/NQj3cqHFfnT7fR23UKs8BI7L1L/0SFZiFGA==} + /vuepress-plugin-components@2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-pGMc00y3M9irOCY/v2FlXfSPie4/1ZymzrPeCkcTCSimM0Ky1maYUm4XkHd54xIXrP+z9SZ9+az4xFdBTmtHvw==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - dashjs: ^4.7.2 + dashjs: 4.7.2 hls.js: ^1.4.12 mpegts.js: ^1.7.3 plyr: ^3.7.8 sass-loader: ^13.3.2 - vidstack: ^1.8.1 + vidstack: ^1.9.4 vuepress: 2.0.0-rc.0 vuepress-vite: 2.0.0-rc.0 vuepress-webpack: 2.0.0-rc.0 @@ -14683,28 +14709,28 @@ packages: optional: true dependencies: '@stackblitz/sdk': 1.9.0 - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.7.0(vue@3.3.10) + '@vueuse/core': 10.7.0(vue@3.3.11) artplayer: 5.0.9 balloon-css: 1.2.0 create-codepen: 1.0.1 qrcode: 1.5.3 - vue: 3.3.10(typescript@5.3.2) - vue-router: 4.2.5(vue@3.3.10) - vuepress: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) - vuepress-plugin-reading-time2: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-plugin-sass-palette: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-shared: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + vue: 3.3.11(typescript@5.3.3) + vue-router: 4.2.5(vue@3.3.11) + vuepress: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) + vuepress-plugin-reading-time2: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-plugin-sass-palette: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-copy-code2@2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-+wvfD54h4CMZPRl5pat5OP8dpl1PlXHYwY7Eba69GYXAtjj55L5IFva+FWWfSgyMFcdzWMkeNxNZK4bIjHqqXw==} + /vuepress-plugin-copy-code2@2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-rUseF2JE7rjSUf175t3vqJU2Pt/kYuPzSt6XhI6i2iXSk+wvq1v3hjv96rxOJ7b7Ct6/l6Bb7NbgeysTtG9wRw==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: sass-loader: ^13.3.2 @@ -14721,24 +14747,24 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.7.0(vue@3.3.10) + '@vueuse/core': 10.7.0(vue@3.3.11) balloon-css: 1.2.0 - vue: 3.3.10(typescript@5.3.2) - vue-router: 4.2.5(vue@3.3.10) - vuepress: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) - vuepress-plugin-sass-palette: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-shared: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + vue: 3.3.11(typescript@5.3.3) + vue-router: 4.2.5(vue@3.3.11) + vuepress: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) + vuepress-plugin-sass-palette: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-copyright2@2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-6xJ14bVcaxNciC0UTdvaHg1R/uh5BUUA/UFOBYqYamhzveyQrgSInleghmYcbTH8hTh3+V5PCOLJENhH6wU7zQ==} + /vuepress-plugin-copyright2@2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-hcB2pISJkraT49lMoi+8+GxOvH+ij8CNXCwn7iepjGliOdVom5PxT7LU16IwyK0sm2BACi3dKAcGPJK1dFNweg==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: vuepress: 2.0.0-rc.0 @@ -14752,22 +14778,22 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.7.0(vue@3.3.10) - vue: 3.3.10(typescript@5.3.2) - vue-router: 4.2.5(vue@3.3.10) - vuepress: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) - vuepress-shared: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + '@vueuse/core': 10.7.0(vue@3.3.11) + vue: 3.3.11(typescript@5.3.3) + vue-router: 4.2.5(vue@3.3.11) + vuepress: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) + vuepress-shared: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-feed2@2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-xuMi9YAw8i/uRrwvQ+1hIdtVs2NXmi6g6YbCU6wuX1Ig1U/tKGUg4fNzA2M6w3Mg8fpA60fDY4FUpDmN05FpBA==} + /vuepress-plugin-feed2@2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-DdvD4Ks/W++rAc+Fn6yKYuJ510hMCSQtctw8pk3PWzuaxtqbLn6fENLhuLT6GsxGaiiAUmZjA0mBZD9llPEC3w==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: vuepress: 2.0.0-rc.0 @@ -14784,8 +14810,8 @@ packages: '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 cheerio: 1.0.0-rc.12 - vuepress: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) - vuepress-shared: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + vuepress: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) + vuepress-shared: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) xml-js: 1.6.11 transitivePeerDependencies: - '@vue/composition-api' @@ -14793,8 +14819,8 @@ packages: - typescript dev: true - /vuepress-plugin-md-enhance@2.0.0-rc.2(mathjax-full@3.2.2)(typescript@5.3.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-5yqU18oyYbn//n/bDSFBa3uLNgnuB3i+0BjcI0pVeV+eejHW31O8cLKKuoYlGiWlQrChiRWfNe/RyAMa9H1lmA==} + /vuepress-plugin-md-enhance@2.0.0-rc.4(markdown-it@13.0.2)(mathjax-full@3.2.2)(typescript@5.3.3)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-pmYTqTRjNJdXgLjrV5/FtIY/2l5f2FZwmpx8MGAyvcEtSU/OT8lNj4W2m9nfF+X4pD28oADsThFZ2r6BXXylrg==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: '@types/reveal.js': ^4.4.5 @@ -14850,49 +14876,49 @@ packages: vuepress-webpack: optional: true dependencies: - '@mdit/plugin-alert': 0.7.5(markdown-it@13.0.2) - '@mdit/plugin-align': 0.7.5(markdown-it@13.0.2) - '@mdit/plugin-attrs': 0.7.5(markdown-it@13.0.2) - '@mdit/plugin-container': 0.7.5(markdown-it@13.0.2) - '@mdit/plugin-demo': 0.7.5(markdown-it@13.0.2) - '@mdit/plugin-figure': 0.7.5(markdown-it@13.0.2) - '@mdit/plugin-footnote': 0.7.5(markdown-it@13.0.2) - '@mdit/plugin-img-lazyload': 0.7.5(markdown-it@13.0.2) - '@mdit/plugin-img-mark': 0.7.5(markdown-it@13.0.2) - '@mdit/plugin-img-size': 0.7.5(markdown-it@13.0.2) - '@mdit/plugin-include': 0.7.5(markdown-it@13.0.2) - '@mdit/plugin-katex': 0.7.5(katex@0.16.9)(markdown-it@13.0.2) - '@mdit/plugin-mark': 0.7.5(markdown-it@13.0.2) - '@mdit/plugin-mathjax': 0.7.5(markdown-it@13.0.2)(mathjax-full@3.2.2) - '@mdit/plugin-stylize': 0.7.5(markdown-it@13.0.2) - '@mdit/plugin-sub': 0.7.5(markdown-it@13.0.2) - '@mdit/plugin-sup': 0.7.5(markdown-it@13.0.2) - '@mdit/plugin-tab': 0.7.5(markdown-it@13.0.2) - '@mdit/plugin-tasklist': 0.7.5(markdown-it@13.0.2) - '@mdit/plugin-tex': 0.7.5(markdown-it@13.0.2) - '@mdit/plugin-uml': 0.7.5(markdown-it@13.0.2) + '@mdit/plugin-alert': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-align': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-attrs': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-container': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-demo': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-figure': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-footnote': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-img-lazyload': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-img-mark': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-img-size': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-include': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-katex': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-mark': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-mathjax': 0.7.6(markdown-it@13.0.2)(mathjax-full@3.2.2) + '@mdit/plugin-stylize': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-sub': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-sup': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-tab': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-tasklist': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-tex': 0.7.6(markdown-it@13.0.2) + '@mdit/plugin-uml': 0.7.6(markdown-it@13.0.2) '@types/markdown-it': 13.0.7 - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.7.0(vue@3.3.10) + '@vueuse/core': 10.7.0(vue@3.3.11) balloon-css: 1.2.0 js-yaml: 4.1.0 - markdown-it: 13.0.2 mathjax-full: 3.2.2 - vue: 3.3.10(typescript@5.3.2) - vue-router: 4.2.5(vue@3.3.10) - vuepress: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) - vuepress-plugin-sass-palette: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-shared: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + vue: 3.3.11(typescript@5.3.3) + vue-router: 4.2.5(vue@3.3.11) + vuepress: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) + vuepress-plugin-sass-palette: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' + - markdown-it - supports-color - typescript dev: true - /vuepress-plugin-photo-swipe@2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-D2ipqEHsVfU3k4cYIi4CWTZiI+KwnZ1ywfgo55IYV9JmiCBbhhK47iAdq66BbUEyv0y1oKVq7ZlDznFW+KCGDg==} + /vuepress-plugin-photo-swipe@2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-ozD80KQIegOGNEAFfmMPj33KhGtEMHJWZaNp9N9+oAGrf1yP8CKijkj2CHX+XkhBdFt5NA0ZeWRkkXz3t65HPA==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: sass-loader: ^13.3.2 @@ -14909,24 +14935,24 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.7.0(vue@3.3.10) + '@vueuse/core': 10.7.0(vue@3.3.11) photoswipe: 5.4.3 - vue: 3.3.10(typescript@5.3.2) - vue-router: 4.2.5(vue@3.3.10) - vuepress: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) - vuepress-plugin-sass-palette: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-shared: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + vue: 3.3.11(typescript@5.3.3) + vue-router: 4.2.5(vue@3.3.11) + vuepress: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) + vuepress-plugin-sass-palette: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-pwa2@2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-a8XMjR9UOCF1y5eGO3cTfznIDD2PgioreZrgI5FWCJRgZwXwcP1P1LohI3cQq6jXd8L3ZKpDxBSioSQMmBuD8g==} + /vuepress-plugin-pwa2@2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-Hs3Yn+7TdJi4E1Qrx01tRp5UMHhT6ZmtCsXy3hnk7gNpoHyNkHoGzWtPwtdvYNqouokoTOCiLsq9TtY3vUj7rw==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: sass-loader: ^13.3.2 @@ -14943,17 +14969,17 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.7.0(vue@3.3.10) + '@vueuse/core': 10.7.0(vue@3.3.11) mitt: 3.0.1 register-service-worker: 1.7.2 - vue: 3.3.10(typescript@5.3.2) - vue-router: 4.2.5(vue@3.3.10) - vuepress: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) - vuepress-plugin-sass-palette: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-shared: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + vue: 3.3.11(typescript@5.3.3) + vue-router: 4.2.5(vue@3.3.11) + vuepress: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) + vuepress-plugin-sass-palette: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) workbox-build: 7.0.0 transitivePeerDependencies: - '@types/babel__core' @@ -14962,8 +14988,8 @@ packages: - typescript dev: true - /vuepress-plugin-reading-time2@2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-EuMXOOsZh9YRC4yH7edeoNbCjsc/aekQ24HJ+zgOnDZWpF4HfQ6MYYZTM4KVJDxwCGCF8/o93z0ux8VP0PbJ4A==} + /vuepress-plugin-reading-time2@2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-X1cnm6JcY80/h21hE4z1xFSqlDLKyjEoASnkSq9iCvT0h9IqbEKUcVl9w7k9s1kZxmgqjd/MvxfoA6LuOCI2hQ==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: vuepress: 2.0.0-rc.0 @@ -14977,18 +15003,18 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) - vue: 3.3.10(typescript@5.3.2) - vuepress: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) - vuepress-shared: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) + vue: 3.3.11(typescript@5.3.3) + vuepress: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) + vuepress-shared: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-redirect@2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-FpylbzG+kF8nSqnTY9ysnNayabkiIJgMu1ukmhtvEpLgrDxOoSK2ityCiLRlHrHYNhNGsvQ/U68UfPu3UnvJjg==} + /vuepress-plugin-redirect@2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-cZ3m+SF72HtehN3dJ24LpztecMLqaqRKmWs6HZUaUsnUZdCz+6AJgEf1qOE0bOpJSUMcV4eqkJN0VqlCuUnCUA==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} hasBin: true peerDependencies: @@ -15006,26 +15032,26 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/cli': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/core': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/cli': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/core': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.7.0(vue@3.3.10) + '@vueuse/core': 10.7.0(vue@3.3.11) cac: 6.7.14 - vue: 3.3.10(typescript@5.3.2) - vue-router: 4.2.5(vue@3.3.10) - vuepress: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) - vuepress-plugin-sass-palette: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-shared: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + vue: 3.3.11(typescript@5.3.3) + vue-router: 4.2.5(vue@3.3.11) + vuepress: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) + vuepress-plugin-sass-palette: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-remove-pwa@2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-bgRo1VPfoSg4dXGcva2y8qlmyBk5LE8HTaN3uZnNwG2Pk2OCMN+12ZiNNXt3TttMATp023aaLPLj4JfMODbV9A==} + /vuepress-plugin-remove-pwa@2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-Qhi02W1PpCg/jQLRKVG1cx28o6MapZMOXux+XO0JPOtk8qyxGt5QoEFp+D4GplM/Xtdn7+S5OtMJ3zvpeuQeFA==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: vuepress: 2.0.0-rc.0 @@ -15039,19 +15065,19 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - vue: 3.3.10(typescript@5.3.2) - vuepress: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) + vue: 3.3.11(typescript@5.3.3) + vuepress: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-rtl@2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-TUJjnPrOwWLsOYhwhoBUzVKySsB/dUW8pr2Azval96gombpnml3r8xt1b3pF1bV6vDP9o2ZZaYV6YBRe8Zl3YQ==} + /vuepress-plugin-rtl@2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-kiyJQkSyQyMAvbN/obiUd7rmC9DL5D/dvN5RiKWvBjptOLx+LgGMh9mbPOYIw6q/Jxoc6RnfLtNGhzkkcKfeZQ==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: vuepress: 2.0.0-rc.0 @@ -15065,20 +15091,20 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - vue: 3.3.10(typescript@5.3.2) - vuepress: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) - vuepress-shared: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + vue: 3.3.11(typescript@5.3.3) + vuepress: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) + vuepress-shared: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-sass-palette@2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-CHPAsn/DfwgQjY6FpuuGZtc0PI3leKnN9yKhMGmwfAyrVuXd1+8IIWosG/6Ob38yLPiybmcp+3DlQNJPBGjxnA==} + /vuepress-plugin-sass-palette@2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-+mz/BAVrTEDWNdLfnBVCCM3M65Maf0tBhYQ7pIkWlRzi+JiJW0ywZ4+Q5Nh9mDFMJXACB7/sSgLiBTFzIFjryQ==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: sass-loader: ^13.3.2 @@ -15099,16 +15125,16 @@ packages: '@vuepress/utils': 2.0.0-rc.0 chokidar: 3.5.3 sass: 1.69.5 - vuepress: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) - vuepress-shared: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + vuepress: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) + vuepress-shared: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-seo2@2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-9L3Te7RQHQIzkhwB26PHa6YmmY+kgL+IPB4529VwL78UwHTQcVVn7YVKGxweybAbf47fcTUCCA5kMkFZYYDl5w==} + /vuepress-plugin-seo2@2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-JJ0Wj9Ny/GvfXLFYbiyfbhhT2uJtpNh9F4hSsh5CB6PLMJW2/kGdFsyzEXhTRsdKNuTqMv3EX3VdbgWeXoRPiQ==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: vuepress: 2.0.0-rc.0 @@ -15124,16 +15150,16 @@ packages: dependencies: '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - vuepress: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) - vuepress-shared: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + vuepress: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) + vuepress-shared: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-sitemap2@2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-2AwB5vvdjcjkCGiwXYS+elZRDGb3HnkXETPjkp2qZLM5sxlcFJVbEVOf8p1XN2nTReL7tdMT2hoKGrJEwTESeA==} + /vuepress-plugin-sitemap2@2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-zi57grbyAFL54HUZNmmAWELYgwPsqa8p63HkEBSpXiQEa3JbYumAXHPZp4sIBGlBxcF8X34GtddrVw9FDlCtZA==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: vuepress: 2.0.0-rc.0 @@ -15150,16 +15176,16 @@ packages: '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 sitemap: 7.1.1 - vuepress: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) - vuepress-shared: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + vuepress: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) + vuepress-shared: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-shared@2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-N1R/izhfxCtAWAqTFTcedOj6P4kvHhVKU/XARjeb/F9opU81u7X5jtyTQsOyc8nhdC+BfCV2iD/mnnF/02AL2w==} + /vuepress-shared@2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-YndYftQ9AUdWWESZHFZ7QjuUGXqgVayHzu3Qfar9GWr45NP2ZW7edKN4adU2/bOiokYG1Rfj47dgMUrRxEgqhg==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: vuepress: 2.0.0-rc.0 @@ -15173,10 +15199,10 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.7.0(vue@3.3.10) + '@vueuse/core': 10.7.0(vue@3.3.11) cheerio: 1.0.0-rc.12 dayjs: 1.11.10 execa: 8.0.1 @@ -15184,17 +15210,17 @@ packages: gray-matter: 4.0.3 semver: 7.5.4 striptags: 3.2.0 - vue: 3.3.10(typescript@5.3.2) - vue-router: 4.2.5(vue@3.3.10) - vuepress: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) + vue: 3.3.11(typescript@5.3.3) + vue-router: 4.2.5(vue@3.3.11) + vuepress: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-theme-hope@2.0.0-rc.2(@waline/client@packages+client)(mathjax-full@3.2.2)(typescript@5.3.2)(vuepress@2.0.0-rc.0): - resolution: {integrity: sha512-rrKgxcwLdIdR/57hA9VDacrn+YP2FpMpSWUNwmRzrehj2tq3z0nFYn8bn1+qC0gPUoroVPHULx8MscwA6CyrjQ==} + /vuepress-theme-hope@2.0.0-rc.4(@waline/client@packages+client)(markdown-it@13.0.2)(mathjax-full@3.2.2)(typescript@5.3.3)(vuepress@2.0.0-rc.0): + resolution: {integrity: sha512-qWOBRoSr+J5g+X/rL1vR9Z7anHF5ahHP0LEcIBNcy6jYDB+9GIpVoLpn2Y+XHMSbhQg2odcRGbWyeY6VdNzgxA==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: sass-loader: ^13.3.2 @@ -15211,43 +15237,43 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/cli': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/core': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/plugin-active-header-links': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/plugin-container': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/plugin-external-link-icon': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/plugin-git': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/plugin-nprogress': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/plugin-prismjs': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/plugin-theme-data': 2.0.0-rc.0(typescript@5.3.2) + '@vuepress/cli': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/core': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/plugin-active-header-links': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/plugin-container': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/plugin-external-link-icon': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/plugin-git': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/plugin-nprogress': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/plugin-prismjs': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/plugin-theme-data': 2.0.0-rc.0(typescript@5.3.3) '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.7.0(vue@3.3.10) + '@vueuse/core': 10.7.0(vue@3.3.11) balloon-css: 1.2.0 bcrypt-ts: 5.0.0 cheerio: 1.0.0-rc.12 chokidar: 3.5.3 gray-matter: 4.0.3 - vue: 3.3.10(typescript@5.3.2) - vue-router: 4.2.5(vue@3.3.10) - vuepress: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) - vuepress-plugin-auto-catalog: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-plugin-blog2: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-plugin-comment2: 2.0.0-rc.2(@waline/client@packages+client)(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-plugin-components: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-plugin-copy-code2: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-plugin-copyright2: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-plugin-feed2: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-plugin-md-enhance: 2.0.0-rc.2(mathjax-full@3.2.2)(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-plugin-photo-swipe: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-plugin-pwa2: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-plugin-reading-time2: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-plugin-rtl: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-plugin-sass-palette: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-plugin-seo2: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-plugin-sitemap2: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) - vuepress-shared: 2.0.0-rc.2(typescript@5.3.2)(vuepress@2.0.0-rc.0) + vue: 3.3.11(typescript@5.3.3) + vue-router: 4.2.5(vue@3.3.11) + vuepress: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) + vuepress-plugin-auto-catalog: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-plugin-blog2: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-plugin-comment2: 2.0.0-rc.4(@waline/client@packages+client)(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-plugin-components: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-plugin-copy-code2: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-plugin-copyright2: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-plugin-feed2: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-plugin-md-enhance: 2.0.0-rc.4(markdown-it@13.0.2)(mathjax-full@3.2.2)(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-plugin-photo-swipe: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-plugin-pwa2: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-plugin-reading-time2: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-plugin-rtl: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-plugin-sass-palette: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-plugin-seo2: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-plugin-sitemap2: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.4(typescript@5.3.3)(vuepress@2.0.0-rc.0) transitivePeerDependencies: - '@types/babel__core' - '@types/reveal.js' @@ -15262,6 +15288,7 @@ packages: - hls.js - katex - kotlin-playground + - markdown-it - markmap-lib - markmap-toolbar - markmap-view @@ -15276,7 +15303,7 @@ packages: - vidstack dev: true - /vuepress-vite@2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10): + /vuepress-vite@2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11): resolution: {integrity: sha512-+2XBejeiskPyr2raBeA2o4uDFDsjtadpUVmtio3qqFtQpOhidz/ORuiTLr2UfLtFn1ASIHP6Vy2YjQ0e/TeUVw==} engines: {node: '>=18.16.0'} hasBin: true @@ -15284,12 +15311,12 @@ packages: '@vuepress/client': 2.0.0-rc.0 vue: ^3.3.4 dependencies: - '@vuepress/bundler-vite': 2.0.0-rc.0(@types/node@20.10.3)(sass@1.69.5)(typescript@5.3.2) - '@vuepress/cli': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/client': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/core': 2.0.0-rc.0(typescript@5.3.2) - '@vuepress/theme-default': 2.0.0-rc.0(typescript@5.3.2) - vue: 3.3.10(typescript@5.3.2) + '@vuepress/bundler-vite': 2.0.0-rc.0(@types/node@20.10.4)(sass@1.69.5)(typescript@5.3.3) + '@vuepress/cli': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/client': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/core': 2.0.0-rc.0(typescript@5.3.3) + '@vuepress/theme-default': 2.0.0-rc.0(typescript@5.3.3) + vue: 3.3.11(typescript@5.3.3) transitivePeerDependencies: - '@types/node' - '@vue/composition-api' @@ -15305,12 +15332,12 @@ packages: - typescript dev: true - /vuepress@2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10): + /vuepress@2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11): resolution: {integrity: sha512-sydt/B7+pIw926G5PntYmptLkC5o2buXKh+WR1+P2KnsvkXU+UGnQrJJ0FBvu/4RNuY99tkUZd59nyPhEmRrCg==} engines: {node: '>=18.16.0'} hasBin: true dependencies: - vuepress-vite: 2.0.0-rc.0(@types/node@20.10.3)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.2)(vue@3.3.10) + vuepress-vite: 2.0.0-rc.0(@types/node@20.10.4)(@vuepress/client@2.0.0-rc.0)(sass@1.69.5)(typescript@5.3.3)(vue@3.3.11) transitivePeerDependencies: - '@types/node' - '@vue/composition-api' @@ -15396,7 +15423,7 @@ packages: import-local: 3.1.0 interpret: 2.2.0 rechoir: 0.7.1 - webpack: 5.89.0(esbuild@0.19.8)(webpack-cli@4.10.0) + webpack: 5.89.0(esbuild@0.19.9)(webpack-cli@4.10.0) webpack-merge: 5.10.0 dev: true @@ -15421,7 +15448,7 @@ packages: engines: {node: '>=10.13.0'} dev: true - /webpack@5.89.0(esbuild@0.19.8)(webpack-cli@4.10.0): + /webpack@5.89.0(esbuild@0.19.9)(webpack-cli@4.10.0): resolution: {integrity: sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==} engines: {node: '>=10.13.0'} hasBin: true @@ -15452,7 +15479,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(esbuild@0.19.8)(webpack@5.89.0) + terser-webpack-plugin: 5.3.9(esbuild@0.19.9)(webpack@5.89.0) watchpack: 2.4.0 webpack-cli: 4.10.0(webpack@5.89.0) webpack-sources: 3.2.3 @@ -15642,10 +15669,10 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@apideck/better-ajv-errors': 0.3.6(ajv@8.12.0) - '@babel/core': 7.23.5 - '@babel/preset-env': 7.23.5(@babel/core@7.23.5) - '@babel/runtime': 7.23.5 - '@rollup/plugin-babel': 5.3.1(@babel/core@7.23.5)(rollup@2.79.1) + '@babel/core': 7.23.6 + '@babel/preset-env': 7.23.6(@babel/core@7.23.6) + '@babel/runtime': 7.23.6 + '@rollup/plugin-babel': 5.3.1(@babel/core@7.23.6)(rollup@2.79.1) '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1) '@rollup/plugin-replace': 2.4.2(rollup@2.79.1) '@surma/rollup-plugin-off-main-thread': 2.2.3 @@ -15830,8 +15857,8 @@ packages: async-limiter: 1.0.1 dev: false - /ws@8.14.2: - resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==} + /ws@8.15.1: + resolution: {integrity: sha512-W5OZiCjXEmk0yZ66ZN82beM5Sz7l7coYxpRkzS+p9PP+ToQry8szKh+61eNktr7EA9DOwvFGhfC605jDHbP6QQ==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1